.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3623 .elementor-element.elementor-element-00b7cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3623 .elementor-element.elementor-element-bc889b8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;line-height:50px;color:#FFFFFF;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-3623 .elementor-element.elementor-element-faaa409{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3623 .elementor-element.elementor-element-faaa409 .elementor-icon-list-icon i{color:#FC9922;font-size:18px;}.elementor-3623 .elementor-element.elementor-element-faaa409 .elementor-icon-list-icon svg{fill:#FC9922;--e-icon-list-icon-size:18px;}.elementor-3623 .elementor-element.elementor-element-faaa409 .elementor-icon-list-icon{width:18px;}.elementor-3623 .elementor-element.elementor-element-faaa409 .elementor-icon-list-text, .elementor-3623 .elementor-element.elementor-element-faaa409 .elementor-icon-list-text a{color:#FFFFFF;}.elementor-widget-theme-post-excerpt{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-3623 .elementor-element.elementor-element-9a9973b{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3623 .elementor-element.elementor-element-00b7e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-3623 .elementor-element.elementor-element-96a8c8b{font-size:16px;font-weight:400;}.elementor-3623 .elementor-element.elementor-element-00b7fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-3623 .elementor-element.elementor-element-00b7ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3623 .elementor-element.elementor-element-00b7ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3623 .elementor-element.elementor-element-00b7f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3623 .elementor-element.elementor-element-00b7f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3623 .elementor-element.elementor-element-00b7f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3623 .elementor-element.elementor-element-00b7f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3623 .elementor-element.elementor-element-00b7f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3623 .elementor-element.elementor-element-00b7f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3623 .elementor-element.elementor-element-00b7fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3623 .elementor-element.elementor-element-00b7ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-3623 .elementor-element.elementor-element-00b7ff .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;line-height:1.7em;color:#FFFFFF;}.elementor-3623 .elementor-element.elementor-element-00b800{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-3623 .elementor-element.elementor-element-00b801{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3623 .elementor-element.elementor-element-00b802{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-excerpt{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-excerpt{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for text-editor, class: .elementor-element-00b7cc */.elementor-3623 .elementor-element.elementor-element-00b7cc .crumb{font-size:13px;color:rgba(255,255,255,.6);margin-bottom:26px}.elementor-3623 .elementor-element.elementor-element-00b7cc .crumb a{color:rgba(255,255,255,.6);text-decoration:none}.elementor-3623 .elementor-element.elementor-element-00b7cc .crumb .sep{margin:0 8px;color:rgba(255,255,255,.3)}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-00b7d3 */.elementor-3623 .elementor-element.elementor-element-00b7d3{--kit-widget-spacing:0px}.elementor-3623 .elementor-element.elementor-element-00b7d3 .elementor-widget-wrap>.elementor-widget{--kit-widget-spacing:0px!important}.elementor-3623 .elementor-element.elementor-element-00b7d3,.elementor-3623 .elementor-element.elementor-element-00b7d3 p,.elementor-3623 .elementor-element.elementor-element-00b7d3 li,.elementor-3623 .elementor-element.elementor-element-00b7d3 a,.elementor-3623 .elementor-element.elementor-element-00b7d3 h1,.elementor-3623 .elementor-element.elementor-element-00b7d3 h2,.elementor-3623 .elementor-element.elementor-element-00b7d3 h3,.elementor-3623 .elementor-element.elementor-element-00b7d3 h4,.elementor-3623 .elementor-element.elementor-element-00b7d3 b,.elementor-3623 .elementor-element.elementor-element-00b7d3 small,.elementor-3623 .elementor-element.elementor-element-00b7d3 strong,.elementor-3623 .elementor-element.elementor-element-00b7d3 span,.elementor-3623 .elementor-element.elementor-element-00b7d3 .elementor-heading-title,.elementor-3623 .elementor-element.elementor-element-00b7d3 .elementor-button{font-family:Montserrat,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif}.elementor-3623 .elementor-element.elementor-element-00b7d3{position:relative;overflow:hidden;color:#fff;font-size:16.5px;line-height:1.7;background:linear-gradient(112deg,rgba(8,28,80,.96) 0%,rgba(13,44,120,.92) 52%,rgba(15,49,134,.82) 100%),url(https://www.vistechstretchfilm.com/wp-content/uploads/2026/06/Stretch-Film-Factory.webp) center/cover no-repeat}.elementor-3623 .elementor-element.elementor-element-00b7d3>.elementor-container{max-width:1240px;margin-left:auto;margin-right:auto;padding:72px 22px 64px;position:relative;z-index:1}.elementor-3623 .elementor-element.elementor-element-00b7d3 .elementor-column{width:100%!important;padding-left:0;padding-right:0;min-width:0}@media(max-width:600px){.elementor-3623 .elementor-element.elementor-element-00b7d3>.elementor-container{padding:52px 22px 48px}}/* End custom CSS */
/* Start custom CSS for menu-anchor, class: .elementor-element-00b7e4 */.elementor-3623 .elementor-element.elementor-element-00b7e4{position:absolute;top:-90px;visibility:hidden;height:0;overflow:hidden}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-00b7e1 */.elementor-3623 .elementor-element.elementor-element-00b7e1 .toc-card{background:#fff;border:1px solid #E7EAF0;border-radius:10px;padding:22px 20px 24px}.elementor-3623 .elementor-element.elementor-element-00b7e1 .toc-author{display:flex;gap:12px;align-items:flex-start;border-bottom:1px solid #ECEFF4;padding-bottom:16px;margin-bottom:16px}.elementor-3623 .elementor-element.elementor-element-00b7e1 .toc-author .av{flex:none;width:40px;height:40px;border-radius:50%;background:#0F3186;color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;font-size:15px}.elementor-3623 .elementor-element.elementor-element-00b7e1 .toc-author b{display:block;font-size:13.5px;color:#1B2333;line-height:1.35}.elementor-3623 .elementor-element.elementor-element-00b7e1 .toc-author span{display:block;font-size:12.5px;color:#8A93A5;line-height:1.55;margin-top:3px}.elementor-3623 .elementor-element.elementor-element-00b7e1 .toc-t2{font-size:11.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#8A93A5;margin:0 0 12px}.elementor-3623 .elementor-element.elementor-element-00b7e1 .toc-t{font-family:'Georgia','Times New Roman',serif;letter-spacing:.06em;text-transform:none;font-size:16px;color:#0F3186;font-weight:700;margin:0 0 12px}.elementor-3623 .elementor-element.elementor-element-00b7e1 .share-row{display:flex;gap:8px;margin:0 0 22px}.elementor-3623 .elementor-element.elementor-element-00b7e1 .share-row a{width:32px;height:32px;border:1px solid #E7EAF0;border-radius:6px;background:#fff;display:flex;align-items:center;justify-content:center;color:#6B7488;font-size:12.5px;font-weight:700;text-decoration:none;transition:.2s}.elementor-3623 .elementor-element.elementor-element-00b7e1 .share-row a:hover{background:#0F3186;border-color:#0F3186;color:#fff}.elementor-3623 .elementor-element.elementor-element-00b7e1 ol{margin:0;padding:0;list-style:none}.elementor-3623 .elementor-element.elementor-element-00b7e1 ol li{border-bottom:1px solid #F0F2F6}.elementor-3623 .elementor-element.elementor-element-00b7e1 ol li:last-child{border-bottom:none}.elementor-3623 .elementor-element.elementor-element-00b7e1 ol li a{display:block;padding:9px 0;font-size:13.5px;font-weight:600;color:#0F3186;text-decoration:none;line-height:1.5;transition:.2s}.elementor-3623 .elementor-element.elementor-element-00b7e1 ol li a:hover{color:#FC9922}.elementor-3623 .elementor-element.elementor-element-00b7e1 .toc-cta{margin-top:24px;background:#F7F8FA;border:1px solid #E7EAF0;border-radius:10px;padding:20px 18px}.elementor-3623 .elementor-element.elementor-element-00b7e1 .toc-cta b{display:block;font-size:14.5px;margin-bottom:8px;color:#0F3186;font-family:'Georgia','Times New Roman',serif}.elementor-3623 .elementor-element.elementor-element-00b7e1 .toc-cta p{font-size:13px;line-height:1.6;color:#6B7488;margin:0 0 14px}.elementor-3623 .elementor-element.elementor-element-00b7e1 .toc-cta a{display:inline-flex;align-items:center;gap:6px;color:#FC9922;font-weight:800;font-size:13.5px;text-decoration:none;letter-spacing:.02em}.elementor-3623 .elementor-element.elementor-element-00b7e1 .toc-cta a:hover{color:#0F3186}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-00b7e2 */.elementor-3623 .elementor-element.elementor-element-00b7e2{--kit-widget-spacing:0px}.elementor-3623 .elementor-element.elementor-element-00b7e2 .elementor-widget-wrap>.elementor-widget{--kit-widget-spacing:0px!important}.elementor-3623 .elementor-element.elementor-element-00b7e2,.elementor-3623 .elementor-element.elementor-element-00b7e2 p,.elementor-3623 .elementor-element.elementor-element-00b7e2 li,.elementor-3623 .elementor-element.elementor-element-00b7e2 a,.elementor-3623 .elementor-element.elementor-element-00b7e2 h1,.elementor-3623 .elementor-element.elementor-element-00b7e2 h2,.elementor-3623 .elementor-element.elementor-element-00b7e2 h3,.elementor-3623 .elementor-element.elementor-element-00b7e2 h4,.elementor-3623 .elementor-element.elementor-element-00b7e2 b,.elementor-3623 .elementor-element.elementor-element-00b7e2 small,.elementor-3623 .elementor-element.elementor-element-00b7e2 strong,.elementor-3623 .elementor-element.elementor-element-00b7e2 span,.elementor-3623 .elementor-element.elementor-element-00b7e2 .elementor-heading-title,.elementor-3623 .elementor-element.elementor-element-00b7e2 .elementor-button{font-family:Montserrat,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif}.elementor-3623 .elementor-element.elementor-element-00b7e2 .elementor-widget-wrap>.elementor-widget{width:100%}.elementor-3623 .elementor-element.elementor-element-00b7e2>.elementor-element-populated{position:sticky;top:110px;align-self:flex-start}/* End custom CSS */
/* Start custom CSS for menu-anchor, class: .elementor-element-00b763 */.elementor-3623 .elementor-element.elementor-element-00b763{position:absolute;top:-90px;visibility:hidden;height:0;overflow:hidden}/* End custom CSS */
/* Start custom CSS for menu-anchor, class: .elementor-element-00b781 */.elementor-3623 .elementor-element.elementor-element-00b781{position:absolute;top:-90px;visibility:hidden;height:0;overflow:hidden}/* End custom CSS */
/* Start custom CSS for menu-anchor, class: .elementor-element-00b798 */.elementor-3623 .elementor-element.elementor-element-00b798{position:absolute;top:-90px;visibility:hidden;height:0;overflow:hidden}/* End custom CSS */
/* Start custom CSS for menu-anchor, class: .elementor-element-00b7b1 */.elementor-3623 .elementor-element.elementor-element-00b7b1{position:absolute;top:-90px;visibility:hidden;height:0;overflow:hidden}/* End custom CSS */
/* Start custom CSS for menu-anchor, class: .elementor-element-00b7c9 */.elementor-3623 .elementor-element.elementor-element-00b7c9{position:absolute;top:-90px;visibility:hidden;height:0;overflow:hidden}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-00b7e0 */.elementor-3623 .elementor-element.elementor-element-00b7e0{--kit-widget-spacing:0px}.elementor-3623 .elementor-element.elementor-element-00b7e0 .elementor-widget-wrap>.elementor-widget{--kit-widget-spacing:0px!important}.elementor-3623 .elementor-element.elementor-element-00b7e0,.elementor-3623 .elementor-element.elementor-element-00b7e0 p,.elementor-3623 .elementor-element.elementor-element-00b7e0 li,.elementor-3623 .elementor-element.elementor-element-00b7e0 a,.elementor-3623 .elementor-element.elementor-element-00b7e0 h1,.elementor-3623 .elementor-element.elementor-element-00b7e0 h2,.elementor-3623 .elementor-element.elementor-element-00b7e0 h3,.elementor-3623 .elementor-element.elementor-element-00b7e0 h4,.elementor-3623 .elementor-element.elementor-element-00b7e0 b,.elementor-3623 .elementor-element.elementor-element-00b7e0 small,.elementor-3623 .elementor-element.elementor-element-00b7e0 strong,.elementor-3623 .elementor-element.elementor-element-00b7e0 span,.elementor-3623 .elementor-element.elementor-element-00b7e0 .elementor-heading-title,.elementor-3623 .elementor-element.elementor-element-00b7e0 .elementor-button{font-family:Montserrat,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif}.elementor-3623 .elementor-element.elementor-element-00b7e0>.elementor-element-populated{padding-left:0}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-00b7e3 */.elementor-3623 .elementor-element.elementor-element-00b7e3{--kit-widget-spacing:0px}.elementor-3623 .elementor-element.elementor-element-00b7e3 .elementor-widget-wrap>.elementor-widget{--kit-widget-spacing:0px!important}.elementor-3623 .elementor-element.elementor-element-00b7e3,.elementor-3623 .elementor-element.elementor-element-00b7e3 p,.elementor-3623 .elementor-element.elementor-element-00b7e3 li,.elementor-3623 .elementor-element.elementor-element-00b7e3 a,.elementor-3623 .elementor-element.elementor-element-00b7e3 h1,.elementor-3623 .elementor-element.elementor-element-00b7e3 h2,.elementor-3623 .elementor-element.elementor-element-00b7e3 h3,.elementor-3623 .elementor-element.elementor-element-00b7e3 h4,.elementor-3623 .elementor-element.elementor-element-00b7e3 b,.elementor-3623 .elementor-element.elementor-element-00b7e3 small,.elementor-3623 .elementor-element.elementor-element-00b7e3 strong,.elementor-3623 .elementor-element.elementor-element-00b7e3 span,.elementor-3623 .elementor-element.elementor-element-00b7e3 .elementor-heading-title,.elementor-3623 .elementor-element.elementor-element-00b7e3 .elementor-button{font-family:Montserrat,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif}.elementor-3623 .elementor-element.elementor-element-00b7e3>.elementor-container{display:grid;grid-template-columns:300px 1fr;gap:44px;align-items:start}.elementor-3623 .elementor-element.elementor-element-00b7e3 .elementor-column{width:100%!important;padding-left:0;padding-right:0;min-width:0}@media(max-width:1000px){.elementor-3623 .elementor-element.elementor-element-00b7e3>.elementor-container{grid-template-columns:1fr;gap:36px}.elementor-3623 .elementor-element.elementor-element-00b7e3>.elementor-container>.elementor-column:first-child>.elementor-element-populated{position:static}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-00b7e6 */.elementor-3623 .elementor-element.elementor-element-00b7e6{--kit-widget-spacing:0px}.elementor-3623 .elementor-element.elementor-element-00b7e6 .elementor-widget-wrap>.elementor-widget{--kit-widget-spacing:0px!important}.elementor-3623 .elementor-element.elementor-element-00b7e6,.elementor-3623 .elementor-element.elementor-element-00b7e6 p,.elementor-3623 .elementor-element.elementor-element-00b7e6 li,.elementor-3623 .elementor-element.elementor-element-00b7e6 a,.elementor-3623 .elementor-element.elementor-element-00b7e6 h1,.elementor-3623 .elementor-element.elementor-element-00b7e6 h2,.elementor-3623 .elementor-element.elementor-element-00b7e6 h3,.elementor-3623 .elementor-element.elementor-element-00b7e6 h4,.elementor-3623 .elementor-element.elementor-element-00b7e6 b,.elementor-3623 .elementor-element.elementor-element-00b7e6 small,.elementor-3623 .elementor-element.elementor-element-00b7e6 strong,.elementor-3623 .elementor-element.elementor-element-00b7e6 span,.elementor-3623 .elementor-element.elementor-element-00b7e6 .elementor-heading-title,.elementor-3623 .elementor-element.elementor-element-00b7e6 .elementor-button{font-family:Montserrat,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif}.elementor-3623 .elementor-element.elementor-element-00b7e6{color:#1B1D20;font-size:16.5px;line-height:1.7;background:#fff}.elementor-3623 .elementor-element.elementor-element-00b7e6>.elementor-container{max-width:1240px;padding:64px 22px 72px}.elementor-3623 .elementor-element.elementor-element-00b7e6>.elementor-container{max-width:1600px;margin-left:auto;margin-right:auto;padding:72px 22px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-00b7fb */.elementor-3623 .elementor-element.elementor-element-00b7fb .rel-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:0 0 30px}.elementor-3623 .elementor-element.elementor-element-00b7fb .rel-head h2{font-family:'Georgia','Times New Roman',serif;font-size:clamp(26px,3vw,34px);color:#0F3186;margin:0;letter-spacing:-.008em}.elementor-3623 .elementor-element.elementor-element-00b7fb .aeyebrow{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#FC9922;margin-bottom:0}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-00b7ed */.elementor-3623 .elementor-element.elementor-element-00b7ed img{width:100%;height:180px;object-fit:cover;border-radius:10px;background:#F3F5F9;display:block}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-00b7ee */.elementor-3623 .elementor-element.elementor-element-00b7ee{padding:16px 2px 0}.elementor-3623 .elementor-element.elementor-element-00b7ee .rc-t{font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#FC9922;margin-bottom:8px}.elementor-3623 .elementor-element.elementor-element-00b7ee h3{margin:0 0 8px;font-size:16px;line-height:1.5;font-family:'Georgia','Times New Roman',serif;font-weight:700}.elementor-3623 .elementor-element.elementor-element-00b7ee h3 a{color:#0F3186;text-decoration:none;transition:.2s}.elementor-3623 .elementor-element.elementor-element-00b7ee h3 a:hover{color:#FC9922}.elementor-3623 .elementor-element.elementor-element-00b7ee .rc-m{font-size:13px;color:#8A93A5}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-00b7f0 */.elementor-3623 .elementor-element.elementor-element-00b7f0 img{width:100%;height:180px;object-fit:cover;border-radius:10px;background:#F3F5F9;display:block}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-00b7f1 */.elementor-3623 .elementor-element.elementor-element-00b7f1{padding:16px 2px 0}.elementor-3623 .elementor-element.elementor-element-00b7f1 .rc-t{font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#FC9922;margin-bottom:8px}.elementor-3623 .elementor-element.elementor-element-00b7f1 h3{margin:0 0 8px;font-size:16px;line-height:1.5;font-family:'Georgia','Times New Roman',serif;font-weight:700}.elementor-3623 .elementor-element.elementor-element-00b7f1 h3 a{color:#0F3186;text-decoration:none;transition:.2s}.elementor-3623 .elementor-element.elementor-element-00b7f1 h3 a:hover{color:#FC9922}.elementor-3623 .elementor-element.elementor-element-00b7f1 .rc-m{font-size:13px;color:#8A93A5}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-00b7f3 */.elementor-3623 .elementor-element.elementor-element-00b7f3 img{width:100%;height:180px;object-fit:cover;border-radius:10px;background:#F3F5F9;display:block}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-00b7f4 */.elementor-3623 .elementor-element.elementor-element-00b7f4{padding:16px 2px 0}.elementor-3623 .elementor-element.elementor-element-00b7f4 .rc-t{font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#FC9922;margin-bottom:8px}.elementor-3623 .elementor-element.elementor-element-00b7f4 h3{margin:0 0 8px;font-size:16px;line-height:1.5;font-family:'Georgia','Times New Roman',serif;font-weight:700}.elementor-3623 .elementor-element.elementor-element-00b7f4 h3 a{color:#0F3186;text-decoration:none;transition:.2s}.elementor-3623 .elementor-element.elementor-element-00b7f4 h3 a:hover{color:#FC9922}.elementor-3623 .elementor-element.elementor-element-00b7f4 .rc-m{font-size:13px;color:#8A93A5}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-00b7f6 */.elementor-3623 .elementor-element.elementor-element-00b7f6 img{width:100%;height:180px;object-fit:cover;border-radius:10px;background:#F3F5F9;display:block}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-00b7f7 */.elementor-3623 .elementor-element.elementor-element-00b7f7{padding:16px 2px 0}.elementor-3623 .elementor-element.elementor-element-00b7f7 .rc-t{font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#FC9922;margin-bottom:8px}.elementor-3623 .elementor-element.elementor-element-00b7f7 h3{margin:0 0 8px;font-size:16px;line-height:1.5;font-family:'Georgia','Times New Roman',serif;font-weight:700}.elementor-3623 .elementor-element.elementor-element-00b7f7 h3 a{color:#0F3186;text-decoration:none;transition:.2s}.elementor-3623 .elementor-element.elementor-element-00b7f7 h3 a:hover{color:#FC9922}.elementor-3623 .elementor-element.elementor-element-00b7f7 .rc-m{font-size:13px;color:#8A93A5}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-00b7f9 */.elementor-3623 .elementor-element.elementor-element-00b7f9{--kit-widget-spacing:0px}.elementor-3623 .elementor-element.elementor-element-00b7f9 .elementor-widget-wrap>.elementor-widget{--kit-widget-spacing:0px!important}.elementor-3623 .elementor-element.elementor-element-00b7f9,.elementor-3623 .elementor-element.elementor-element-00b7f9 p,.elementor-3623 .elementor-element.elementor-element-00b7f9 li,.elementor-3623 .elementor-element.elementor-element-00b7f9 a,.elementor-3623 .elementor-element.elementor-element-00b7f9 h1,.elementor-3623 .elementor-element.elementor-element-00b7f9 h2,.elementor-3623 .elementor-element.elementor-element-00b7f9 h3,.elementor-3623 .elementor-element.elementor-element-00b7f9 h4,.elementor-3623 .elementor-element.elementor-element-00b7f9 b,.elementor-3623 .elementor-element.elementor-element-00b7f9 small,.elementor-3623 .elementor-element.elementor-element-00b7f9 strong,.elementor-3623 .elementor-element.elementor-element-00b7f9 span,.elementor-3623 .elementor-element.elementor-element-00b7f9 .elementor-heading-title,.elementor-3623 .elementor-element.elementor-element-00b7f9 .elementor-button{font-family:Montserrat,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif}.elementor-3623 .elementor-element.elementor-element-00b7f9{margin-top:30px}.elementor-3623 .elementor-element.elementor-element-00b7f9>.elementor-container{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.elementor-3623 .elementor-element.elementor-element-00b7f9 .elementor-column{width:100%!important;padding-left:0;padding-right:0;min-width:0}@media(max-width:1000px){.elementor-3623 .elementor-element.elementor-element-00b7f9>.elementor-container{grid-template-columns:1fr 1fr;gap:26px}}@media(max-width:640px){.elementor-3623 .elementor-element.elementor-element-00b7f9>.elementor-container{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-00b7fd */.elementor-3623 .elementor-element.elementor-element-00b7fd{--kit-widget-spacing:0px}.elementor-3623 .elementor-element.elementor-element-00b7fd .elementor-widget-wrap>.elementor-widget{--kit-widget-spacing:0px!important}.elementor-3623 .elementor-element.elementor-element-00b7fd,.elementor-3623 .elementor-element.elementor-element-00b7fd p,.elementor-3623 .elementor-element.elementor-element-00b7fd li,.elementor-3623 .elementor-element.elementor-element-00b7fd a,.elementor-3623 .elementor-element.elementor-element-00b7fd h1,.elementor-3623 .elementor-element.elementor-element-00b7fd h2,.elementor-3623 .elementor-element.elementor-element-00b7fd h3,.elementor-3623 .elementor-element.elementor-element-00b7fd h4,.elementor-3623 .elementor-element.elementor-element-00b7fd b,.elementor-3623 .elementor-element.elementor-element-00b7fd small,.elementor-3623 .elementor-element.elementor-element-00b7fd strong,.elementor-3623 .elementor-element.elementor-element-00b7fd span,.elementor-3623 .elementor-element.elementor-element-00b7fd .elementor-heading-title,.elementor-3623 .elementor-element.elementor-element-00b7fd .elementor-button{font-family:Montserrat,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif}.elementor-3623 .elementor-element.elementor-element-00b7fd{color:#1B1D20;font-size:16.5px;line-height:1.7;background:linear-gradient(180deg,#F4F7FC 0%,#EAF1F9 100%)}.elementor-3623 .elementor-element.elementor-element-00b7fd>.elementor-container{max-width:1240px;padding:64px 22px 72px}.elementor-3623 .elementor-element.elementor-element-00b7fd>.elementor-container{max-width:1600px;margin-left:auto;margin-right:auto;padding:72px 22px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-00b7fe */.elementor-3623 .elementor-element.elementor-element-00b7fe .aeyebrow{text-align:center;font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#FC9922;margin:0 0 16px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00b7ff */.elementor-3623 .elementor-element.elementor-element-00b7ff .elementor-heading-title{font-size:34px;line-height:1.2;text-align:center}@media(max-width:767px){.elementor-3623 .elementor-element.elementor-element-00b7ff .elementor-heading-title{font-size:23px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-00b800 */.elementor-3623 .elementor-element.elementor-element-00b800 p{margin:0 auto;max-width:760px;color:rgba(255,255,255,.85);font-size:17px;line-height:1.6;text-align:center}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-00b801 */.elementor-3623 .elementor-element.elementor-element-00b801 .cta-btns{display:flex;justify-content:center;flex-wrap:wrap;gap:14px}.elementor-3623 .elementor-element.elementor-element-00b801 .btn{display:inline-flex;align-items:center;background:#FC9922;color:#fff;padding:14px 28px;font-size:15px;font-weight:700;text-decoration:none;transition:.25s;border-radius:6px}.elementor-3623 .elementor-element.elementor-element-00b801 .btn:hover{background:#E8840F;transform:translateY(-2px)}.elementor-3623 .elementor-element.elementor-element-00b801 .btn.ghost{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.5)}.elementor-3623 .elementor-element.elementor-element-00b801 .btn.ghost:hover{border-color:#fff;background:rgba(255,255,255,.08);transform:none}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-00b802 */.elementor-3623 .elementor-element.elementor-element-00b802 .cta-trust{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 30px;margin-top:30px;font-size:13.5px;font-weight:600;color:rgba(255,255,255,.72)}.elementor-3623 .elementor-element.elementor-element-00b802 .cta-trust span::before{content:"\2713  ";color:#FC9922;font-weight:800}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-00b804 */.elementor-3623 .elementor-element.elementor-element-00b804{--kit-widget-spacing:0px}.elementor-3623 .elementor-element.elementor-element-00b804 .elementor-widget-wrap>.elementor-widget{--kit-widget-spacing:0px!important}.elementor-3623 .elementor-element.elementor-element-00b804,.elementor-3623 .elementor-element.elementor-element-00b804 p,.elementor-3623 .elementor-element.elementor-element-00b804 li,.elementor-3623 .elementor-element.elementor-element-00b804 a,.elementor-3623 .elementor-element.elementor-element-00b804 h1,.elementor-3623 .elementor-element.elementor-element-00b804 h2,.elementor-3623 .elementor-element.elementor-element-00b804 h3,.elementor-3623 .elementor-element.elementor-element-00b804 h4,.elementor-3623 .elementor-element.elementor-element-00b804 b,.elementor-3623 .elementor-element.elementor-element-00b804 small,.elementor-3623 .elementor-element.elementor-element-00b804 strong,.elementor-3623 .elementor-element.elementor-element-00b804 span,.elementor-3623 .elementor-element.elementor-element-00b804 .elementor-heading-title,.elementor-3623 .elementor-element.elementor-element-00b804 .elementor-button{font-family:Montserrat,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif}.elementor-3623 .elementor-element.elementor-element-00b804{position:relative;overflow:hidden;color:#fff;font-size:16.5px;line-height:1.7;background:linear-gradient(100deg,rgba(15,49,134,.94) 0%,rgba(10,35,96,.88) 100%),url(https://www.vistechstretchfilm.com/wp-content/uploads/2026/06/Stretch-Film-Factory.webp) center/cover no-repeat}.elementor-3623 .elementor-element.elementor-element-00b804>.elementor-container{max-width:1240px;margin-left:auto;margin-right:auto;padding:72px 22px;position:relative;z-index:1}.elementor-3623 .elementor-element.elementor-element-00b804 .elementor-column{width:100%!important;padding-left:0;padding-right:0;min-width:0}@media(max-width:600px){.elementor-3623 .elementor-element.elementor-element-00b804>.elementor-container{padding:64px 22px}}/* End custom CSS */