.overflow_hidden{overflow:hidden}@font-face{font-family:Din Light;src:url(fonts/DINPro-Light.e68b21.eot?#iefix);src:url(fonts/DINPro-Light.e68b21.eot?#iefix) format("eot"),url(fonts/DINPro-Light.81c096.woff2) format("woff2"),url(fonts/DINPro-Light.61ec66.woff) format("woff"),url(fonts/DINPro-Light.fea1cb.ttf) format("truetype"),url(images/DINPro-Light.036c77.svg#DINPro-Light) format("svg")}@font-face{font-family:Din;font-weight:light;src:url(fonts/DINPro-Light.e68b21.eot?#iefix);src:url(fonts/DINPro-Light.e68b21.eot?#iefix) format("eot"),url(fonts/DINPro-Light.81c096.woff2) format("woff2"),url(fonts/DINPro-Light.61ec66.woff) format("woff"),url(fonts/DINPro-Light.fea1cb.ttf) format("truetype"),url(images/DINPro-Light.036c77.svg#DINPro-Light) format("svg")}@font-face{font-family:Din;src:url(fonts/DINPro.f73497.eot?#iefix);src:url(fonts/DINPro.f73497.eot?#iefix) format("eot"),url(fonts/DINPro.18fc89.woff2) format("woff2"),url(fonts/DINPro.e14a07.woff) format("woff"),url(fonts/DINPro.b7f7db.ttf) format("truetype"),url(images/DINPro.e1b6bf.svg#DINPro) format("svg")}@font-face{font-family:Din;font-weight:400;src:url(fonts/DINPro.f73497.eot?#iefix);src:url(fonts/DINPro.f73497.eot?#iefix) format("eot"),url(fonts/DINPro.18fc89.woff2) format("woff2"),url(fonts/DINPro.e14a07.woff) format("woff"),url(fonts/DINPro.b7f7db.ttf) format("truetype"),url(images/DINPro.e1b6bf.svg#DINPro) format("svg")}@font-face{font-family:Din Medium;src:url(fonts/DINPro-Medium.4d839a.eot?#iefix);src:url(fonts/DINPro-Medium.4d839a.eot?#iefix) format("eot"),url(fonts/DINPro-Medium.0d9c07.woff2) format("woff2"),url(fonts/DINPro-Medium.6ba261.woff) format("woff"),url(fonts/DINPro-Medium.973ba6.ttf) format("truetype"),url(images/DINPro-Medium.ee832a.svg#DINPro-Medium) format("svg")}@font-face{font-family:Din;font-weight:medium;src:url(fonts/DINPro-Medium.4d839a.eot?#iefix);src:url(fonts/DINPro-Medium.4d839a.eot?#iefix) format("eot"),url(fonts/DINPro-Medium.0d9c07.woff2) format("woff2"),url(fonts/DINPro-Medium.6ba261.woff) format("woff"),url(fonts/DINPro-Medium.973ba6.ttf) format("truetype"),url(images/DINPro-Medium.ee832a.svg#DINPro-Medium) format("svg")}@font-face{font-family:Din Pro;font-weight:light;src:url(fonts/DINPro-Light.e68b21.eot?#iefix);src:url(fonts/DINPro-Light.e68b21.eot?#iefix) format("eot"),url(fonts/DINPro-Light.81c096.woff2) format("woff2"),url(fonts/DINPro-Light.61ec66.woff) format("woff"),url(fonts/DINPro-Light.fea1cb.ttf) format("truetype"),url(images/DINPro-Light.036c77.svg#DINPro-Light) format("svg")}@font-face{font-family:Din Pro;font-weight:400;src:url(fonts/DINPro.f73497.eot?#iefix);src:url(fonts/DINPro.f73497.eot?#iefix) format("eot"),url(fonts/DINPro.18fc89.woff2) format("woff2"),url(fonts/DINPro.e14a07.woff) format("woff"),url(fonts/DINPro.b7f7db.ttf) format("truetype"),url(images/DINPro.e1b6bf.svg#DINPro) format("svg")}@font-face{font-family:Din Pro;font-weight:medium;src:url(fonts/DINPro-Medium.4d839a.eot?#iefix);src:url(fonts/DINPro-Medium.4d839a.eot?#iefix) format("eot"),url(fonts/DINPro-Medium.0d9c07.woff2) format("woff2"),url(fonts/DINPro-Medium.6ba261.woff) format("woff"),url(fonts/DINPro-Medium.973ba6.ttf) format("truetype"),url(images/DINPro-Medium.ee832a.svg#DINPro-Medium) format("svg")}@font-face{font-family:Din Bold;src:url(fonts/DINPro-Bold.5e7439.eot?#iefix);src:url(fonts/DINPro-Bold.5e7439.eot?#iefix) format("eot"),url(fonts/DINPro-Bold.b2fb53.woff2) format("woff2"),url(fonts/DINPro-Bold.7bcbd8.woff) format("woff"),url(fonts/DINPro-Bold.5c48bc.ttf) format("truetype"),url(images/DINPro-Bold.f8315c.svg#DINPro-Bold) format("svg")}@font-face{font-family:Din;font-weight:700;src:url(fonts/DINPro-Bold.5e7439.eot?#iefix);src:url(fonts/DINPro-Bold.5e7439.eot?#iefix) format("eot"),url(fonts/DINPro-Bold.b2fb53.woff2) format("woff2"),url(fonts/DINPro-Bold.7bcbd8.woff) format("woff"),url(fonts/DINPro-Bold.5c48bc.ttf) format("truetype"),url(images/DINPro-Bold.f8315c.svg#DINPro-Bold) format("svg")}@font-face{font-family:Helvetica Neue;font-weight:500;src:url(fonts/HelveticaNeueLTStd-Md.938ba0.otf) format("opentype")}@font-face{font-family:Helvetica Neue;font-weight:700;src:url(fonts/HelveticaNeueLTStd-Bd.14a13a.otf) format("opentype")}@font-face{font-family:Helvetica Neue;font-weight:800;src:url(fonts/HelveticaNeueLTStd-Blk.5c5f56.otf) format("opentype")}body{font-family:Din Medium,sans-serif;margin:0}*{box-sizing:border-box}img{max-width:100%}h1,h2,h3,h4,h5{margin:0}h1{font-size:94px;line-height:94px}h1,h2{font-family:Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:700}h2{font-size:64px;line-height:68px}h3{font-size:48px;font-weight:700;line-height:58px}h3,h4{font-family:Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}p{color:#002664;line-height:24px;margin:0}a,input,p{font-family:Din Medium,sans-serif;font-size:16px}a,input{color:#001233;letter-spacing:.8px;line-height:20px;text-decoration:none;transition:.5s ease-in-out}a:hover,input:hover{color:#ef4b25}.container{margin:0 auto;max-width:calc(100% - 60px);width:1150px}.container._full_width{max-width:100%}sup{font-size:.75em;line-height:1}a.btn,button.btn,input[type=submit]{color:#fff;cursor:pointer;display:inline-block;font-family:Din Bold,sans-serif;font-size:16px;letter-spacing:1.6px;padding:17px 50px;text-decoration:none;transition:.5s ease-in-out}@media screen and (max-width:900px){a.btn,button.btn,input[type=submit]{padding:17px 30px}}a.btn.btn-orange,button.btn.btn-orange,input[type=submit].btn-orange{background:#ef4b25;border:2px solid #ef4b25;color:#fff}a.btn.btn-orange:hover,button.btn.btn-orange:hover,input[type=submit].btn-orange:hover{background:#fff;color:#001233;text-decoration:none}a.btn.btn-orange.bordered,button.btn.btn-orange.bordered,input[type=submit].btn-orange.bordered{background:transparent;border:2px solid #ef4b25;color:#001233;padding:10px 15px}a.btn.btn-orange.bordered:hover,button.btn.btn-orange.bordered:hover,input[type=submit].btn-orange.bordered:hover{background:#ef4b25;color:#fff!important}a.btn.btn-white,button.btn.btn-white,input[type=submit].btn-white{background:#fff;border:2px solid #fff;color:#002664}a.btn.btn-white:hover,button.btn.btn-white:hover,input[type=submit].btn-white:hover{background:transparent;color:#fff;text-decoration:none}.modal{align-items:center;background:rgba(0,38,100,.9);bottom:0;cursor:pointer;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999999}.modal .modal-inner{background:#fff;cursor:default;padding:40px}.modal-trigger{cursor:pointer}.screen-lock{max-height:100vh;overflow-y:hidden}.screen-lock .sf-alert-modal-container{opacity:0;visibility:hidden}.mobile{display:none}@media screen and (max-width:900px){.mobile{display:block}}.mobile-flex{display:none}@media screen and (max-width:900px){.mobile-flex{display:flex;flex-wrap:wrap}.desktop{display:none}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.lds-default{display:inline-block;height:80px;position:relative;width:80px}.li_avoid_break{break-inside:avoid;page-break-inside:avoid}.lds-default div{animation:lds-default 1.2s linear infinite;background:#002664;border-radius:50%;height:6px;position:absolute;width:6px}.lds-default div:first-child{animation-delay:0s;left:66px;top:37px}.lds-default div:nth-child(2){animation-delay:-.1s;left:62px;top:22px}.lds-default div:nth-child(3){animation-delay:-.2s;left:52px;top:11px}.lds-default div:nth-child(4){animation-delay:-.3s;left:37px;top:7px}.lds-default div:nth-child(5){animation-delay:-.4s;left:22px;top:11px}.lds-default div:nth-child(6){animation-delay:-.5s;left:11px;top:22px}.lds-default div:nth-child(7){animation-delay:-.6s;left:7px;top:37px}.lds-default div:nth-child(8){animation-delay:-.7s;left:11px;top:52px}.lds-default div:nth-child(9){animation-delay:-.8s;left:22px;top:62px}.lds-default div:nth-child(10){animation-delay:-.9s;left:37px;top:66px}.lds-default div:nth-child(11){animation-delay:-1s;left:52px;top:62px}.lds-default div:nth-child(12){animation-delay:-1.1s;left:62px;top:52px}@keyframes lds-default{0%,20%,80%,to{transform:scale(1)}50%{transform:scale(1.5)}}@keyframes lightbox-transitions{0%{background:rgba(79,79,79,0);display:none}1%{display:flex}99%{background:rgba(79,79,79,.5)}to{display:flex}}@keyframes late-visible{0%{opacity:0}to{opacity:1}}.sf-lightbox{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:red;background:rgba(79,79,79,.5);display:none;height:100%;justify-content:center;padding:30px;position:fixed;top:0;width:100%;z-index:50}.sf-lightbox.gated-lightbox-download,.sf-lightbox.gated-lightbox.product-resources{font-family:Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif!important}.sf-lightbox.gated-lightbox-download .lightbox-content,.sf-lightbox.gated-lightbox.product-resources .lightbox-content{background:#fff;max-width:100%;opacity:0;position:relative;width:675px}.sf-lightbox.gated-lightbox-download .lightbox-content .close-container,.sf-lightbox.gated-lightbox.product-resources .lightbox-content .close-container{color:#002664;margin:10px;padding:15px;position:absolute;right:0;top:0}.sf-lightbox.gated-lightbox-download .lightbox-content .close-container svg,.sf-lightbox.gated-lightbox-download .lightbox-content .close-container svg>path,.sf-lightbox.gated-lightbox.product-resources .lightbox-content .close-container svg,.sf-lightbox.gated-lightbox.product-resources .lightbox-content .close-container svg>path{transition:all .15s ease-out}.sf-lightbox.gated-lightbox-download .lightbox-content .close-container:hover,.sf-lightbox.gated-lightbox.product-resources .lightbox-content .close-container:hover{color:#0060fd;cursor:pointer}.sf-lightbox.gated-lightbox-download .lightbox-content .close-container:active,.sf-lightbox.gated-lightbox.product-resources .lightbox-content .close-container:active{cursor:pointer}.sf-lightbox.gated-lightbox-download .lightbox-content .form-header,.sf-lightbox.gated-lightbox.product-resources .lightbox-content .form-header{padding:80px clamp(30px,1.875rem + 50*(100vw - 700px)/1220,80px) 30px}.sf-lightbox.gated-lightbox-download .lightbox-content .form-header h4,.sf-lightbox.gated-lightbox.product-resources .lightbox-content .form-header h4{color:#002664;font-size:clamp(24px,1.5rem + 14*(100vw - 700px)/1220,38px);font-style:normal;font-weight:700;letter-spacing:.38px;line-height:1.105em;text-align:left}.sf-lightbox.gated-lightbox-download .lightbox-content .form-container,.sf-lightbox.gated-lightbox.product-resources .lightbox-content .form-container{background:#efefef;padding:clamp(30px,1.875rem + 30*(100vw - 700px)/1220,60px) clamp(30px,1.875rem + 50*(100vw - 700px)/1220,80px) clamp(30px,1.875rem + 40*(100vw - 700px)/1220,70px)}.sf-lightbox.gated-lightbox-download .lightbox-content .form-container *,.sf-lightbox.gated-lightbox.product-resources .lightbox-content .form-container *{font-family:DIN Pro,sans-serif}.sf-lightbox.gated-lightbox-download .lightbox-content .form-container .gfield_visibility_hidden,.sf-lightbox.gated-lightbox.product-resources .lightbox-content .form-container .gfield_visibility_hidden{display:none}.sf-lightbox.gated-lightbox-download.active,.sf-lightbox.gated-lightbox.product-resources.active{animation-duration:.5s;animation-name:lightbox-transitions;display:flex}.sf-lightbox.gated-lightbox-download.active .lightbox-content,.sf-lightbox.gated-lightbox.product-resources.active .lightbox-content{animation-delay:.25s;animation-duration:.3s;animation-fill-mode:forwards;animation-name:late-visible}@keyframes svg_breathing{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes svg_right{0%{transform:translateX(-1%)}30%{transform:translateX(3%)}to{transform:translateX(-1%)}}.sf-alert-modal-container{grid-gap:10px;align-items:center;background:#ef4b25 0 0 no-repeat padding-box;border-radius:40px 0 0 40px;box-sizing:border-box;display:grid;grid-template-columns:max-content auto max-content;max-width:100%;min-height:81px;opacity:1;padding:5px 40px 5px 18px;position:fixed;right:0;top:calc(100vh - 105px);transform:translateX(calc(100% - 70px));transition:transform .5s ease-in-out;width:auto;z-index:900}@media screen and (max-width:767px){.sf-alert-modal-container{padding-right:20px}}@supports(padding-right:clamp(20px,1.25rem + 20 * (100vw - 600px)/1320,40px)){.sf-alert-modal-container{padding-right:clamp(20px,1.25rem + 20*(100vw - 600px)/1320,40px)}}@media screen and (max-width:768px){.sf-alert-modal-container{grid-template-columns:max-content auto max-content}}.sf-alert-modal-container .exclamation:hover{cursor:pointer}.sf-alert-modal-container .exclamation svg{font-family:Helvetica Neue,sans-serif}.sf-alert-modal-container .exclamation svg #Arrow_x5F_Left{opacity:0;transition:opacity .5s}.sf-alert-modal-container.min.anim .exclamation svg{animation:svg_breathing 3s ease-out infinite normal}.sf-alert-modal-container.expanded .exclamation svg #excaliburimation{opacity:0}.sf-alert-modal-container.expanded .exclamation svg #Arrow_x5F_Left{animation:svg_right 2s ease-out infinite normal;opacity:1}.sf-alert-modal-container .initial-text p{color:#fff;font-family:DIN Light,sans-serif;font-size:clamp(14px,.875rem + 4*(100vw - 600px)/1320,18px);font-style:normal;font-weight:300;letter-spacing:.2em;line-height:1.2777em;opacity:1;text-align:left}.sf-alert-modal-container .expanded-text{margin-left:20px}.sf-alert-modal-container .expanded-text a,.sf-alert-modal-container .expanded-text p{color:#fff;font-family:DIN Light,sans-serif;font-size:clamp(14px,.875rem + 2*(100vw - 600px)/1320,16px);font-style:normal;letter-spacing:.1em;line-height:1.3125em;text-align:left;transition:color .2s}.sf-alert-modal-container .expanded-text a:hover{color:#2778e6}.bg.absolute video{-o-object-position:50% 100%;object-position:50% 100%}.bg.absolute+.container,.relative{position:relative}[mobile-disappear]{display:unset}@media screen and (max-width:767px){[mobile-disappear]{display:none!important}}[mobile-appear]{display:none}@media screen and (max-width:767px){[mobile-appear]{display:block!important}}form label.gfield_label_before_complex{display:none!important}form .checkbox_light label{color:#fff}form .form_block .gchoice label{display:block!important;font-size:15px}form .form_block .gchoice{display:inline-flex;gap:10px}form .form_block .gchoice>input{max-width:unset!important;width:unset!important}form fieldset legend.gfield_label_before_complex{display:none!important}form .checkbox_dark label{color:#002664}form .ginput_container .gfield_checkbox{padding-left:10px!important}form .ginput_container .gchoice{list-style-type:none}.careerfair div[role=document],.error404 div[role=document]{background:url(images/404.e9339a.jpg) 50%/cover no-repeat;min-height:74rem}@media(max-width:500px){.careerfair div[role=document],.error404 div[role=document]{min-height:40rem}}.careerfair div[role=document] .content,.error404 div[role=document] .content{padding-top:10rem}@media(max-width:500px){.careerfair div[role=document] .content,.error404 div[role=document] .content{padding-top:2rem}}.careerfair header,.error404 header{background:#fff}.careerfair .page-header,.error404 .page-header{display:none}.careerfair .error-404-main,.error404 .error-404-main{position:relative}.careerfair .error-404-box,.error404 .error-404-box{background:rgba(25,25,72,.29);box-sizing:border-box;margin:0 auto;padding:clamp(30px,5vw,70px) clamp(50px,7vw,100px);width:min(800px,90%)}.careerfair .error-404-box .error-404-content,.error404 .error-404-box .error-404-content{position:relative;z-index:10}.careerfair .error-404-box .error-404-content *,.error404 .error-404-box .error-404-content *{color:#fff!important;text-align:center}.careerfair .error-404-box .error-404-content h1,.error404 .error-404-box .error-404-content h1{font-size:clamp(24px,6vw,80px)}.careerfair .error-404-box .error-404-content h2,.error404 .error-404-box .error-404-content h2{font-size:clamp(18px,4vw,58px);font-weight:300}.careerfair .error-404-box .error-404-content p,.error404 .error-404-box .error-404-content p{font-size:clamp(16px,2vw,24px);margin-top:1.5em}.careerfair .error-404-box .error-404-content .btn,.error404 .error-404-box .error-404-content .btn{background:#ef4b25;border:1px solid #ef4b25;display:block;font-size:16px;margin:40px auto 0;padding:15px 40px;transition:.25s ease;width:-moz-fit-content;width:fit-content}.careerfair .error-404-box .error-404-content .btn:hover,.error404 .error-404-box .error-404-content .btn:hover{background-color:transparent;color:#ef4b25}.careerfair .sf-alert-modal-container,.error404 .sf-alert-modal-container{display:none!important}.alert-banner{background-color:#ef4b25;padding:10px 0}.alert-banner .container{align-items:center;display:flex;flex-direction:row;justify-content:center;text-align:center}.alert-banner .container .notice{color:#fff;font-size:18px;letter-spacing:3.6px;margin-right:17px}@media screen and (max-width:900px){.alert-banner .container .notice{font-size:14px;letter-spacing:2.8px;margin-right:15px}}.alert-banner .container .notice-container{max-width:calc(100% - 100px);overflow:hidden;white-space:nowrap}.alert-banner .container .notice-container p{color:#fff;font-size:16px;letter-spacing:1.6px;margin:0}@media screen and (max-width:900px){.alert-banner .container .notice-container p{animation:marquee 12s linear infinite}}.alert-banner .container .notice-container a{color:#fff;font-size:16px;letter-spacing:2.4px;margin-left:42px;text-decoration:underline}.alert-banner .container .notice-container a:first-of-type{margin-left:57px}.alert-banner .container .notice-container a:hover{color:#002664}@media screen and (max-width:900px){.alert-banner .container .notice-container a{display:none}}.alert-banner .container .mobile-link{line-height:0;margin-left:15px}@keyframes marquee{0%{transform:translateX(100%)}to{transform:translateX(-200%)}}footer{filter:drop-shadow(-1px -5px 10px rgba(0,0,0,.1));position:relative;z-index:850}footer .main-footer{background-color:#fff;-webkit-clip-path:polygon(0 0,100% 20%,100% 100%,0 100%);clip-path:polygon(0 0,100% 20%,100% 100%,0 100%);margin-top:-55px;overflow:hidden;padding:100px 0;position:relative;z-index:1}@media screen and (max-width:900px){footer .main-footer{-webkit-clip-path:polygon(0 0,100% 10%,100% 100%,0 100%);clip-path:polygon(0 0,100% 10%,100% 100%,0 100%);margin-top:-70px;padding:100px 0 15px}}footer .main-footer .container{display:flex;flex-direction:row}@media screen and (max-width:900px){footer .main-footer .container{flex-direction:column;margin-top:-60px}}footer .main-footer .container .footer-logo{height:auto;margin-right:111px;position:relative;width:114px}@media screen and (max-width:900px){footer .main-footer .container .footer-logo{margin-bottom:17px;width:80px}}footer .main-footer .container .column{display:flex;flex-direction:column;margin-right:111px}@media screen and (max-width:900px){footer .main-footer .container .column{margin-bottom:30px;margin-right:0}}footer .main-footer .container .column h5{color:#ef4b25;font-family:Din Bold,sans-serif;font-size:20px;letter-spacing:.2px;margin-bottom:10px}footer .main-footer .container .social-row{align-items:center;display:flex;flex-direction:row}footer .main-footer .container .social-row a{margin-right:10px}footer .sub-footer{background-color:#001233;padding:30px 0}@media screen and (max-width:900px){footer .sub-footer{padding:30px 0 20px}}footer .sub-footer .container{display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width:900px){footer .sub-footer .container{flex-direction:column}}footer .sub-footer a,footer .sub-footer p{color:#fff;font-size:16px;letter-spacing:.8px}@media screen and (max-width:900px){footer .sub-footer a,footer .sub-footer p{line-height:24px;margin-bottom:10px}}footer .sub-footer a:hover{color:#ef4b25}header.banner{box-shadow:0 3px 15px #00000029}.main-nav{display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width:900px){.main-nav{align-items:center;padding:15px 0}}.main-nav .logo-link{align-self:center;height:auto;line-height:0}.main-nav .logo{height:auto;width:114px}@media screen and (max-width:900px){.main-nav .logo{width:80px}}.main-nav .logo.kse{transition:width .1s ease;width:328px}@media screen and (max-width:1400px){.main-nav .logo.kse{width:300px}}@media screen and (max-width:1200px){.main-nav .logo.kse{width:280px}}@media screen and (max-width:1024px){.main-nav .logo.kse{width:260px}}@media screen and (max-width:950px){.main-nav .logo.kse{width:220px}}@media screen and (max-width:900px){.main-nav .logo.kse{width:200px}}@media screen and (max-width:700px){.main-nav .logo.kse{width:175px}}@media screen and (max-width:600px){.main-nav .logo.kse{width:175px}}.main-nav .logo.solo{height:clamp(50px,calc(3.125rem + 2.5vw - 15px),75px);width:auto}.main-nav .search{align-items:center;display:flex;flex-direction:row;margin-top:17px;position:relative}.main-nav .search .spyglass{height:auto;pointer-events:none;position:absolute;right:184px;width:15px}.main-nav .search a{color:#001233;font-size:12px;margin-left:auto;transition:.5s ease-in-out}.main-nav .search a:hover{color:#2778e6}.main-nav .search input{background-color:#efefef;border:none;color:#001233;font-size:12px;height:40px;margin-left:10px;padding-left:40px;width:220px}.main-nav .search input::placeholder{color:#001233;font-size:12px}.main-nav .search .search--results{background:rgba(0,0,0,.9);color:#fff;position:absolute;right:0;top:100%;z-index:999999}.main-nav .search .search--results a{border:1px solid transparent;border-top-color:hsla(0,0%,100%,.4);color:#fff!important;display:block;padding:.5rem;transition:.3s ease}.main-nav .search .search--results a:first-of-type{border-top-color:transparent}.main-nav .search .search--results a:hover{background:#fff;border:1px solid rgba(0,18,51,.95)!important;color:rgba(0,18,51,.95)!important}.main-nav .search .search--results.hidden{display:none!important}.main-nav #menu-main-menu{align-items:center;display:flex;flex-direction:row;margin:30px auto 33px;padding:0}.main-nav #menu-main-menu>li>a{font-family:Din Bold,sans-serif;letter-spacing:0}.main-nav #menu-main-menu li{list-style-type:none;position:relative}.main-nav #menu-main-menu li a{color:#002664;transition:.5s ease-in-out}.main-nav #menu-main-menu li:not(:last-child){margin-right:25px}.main-nav #menu-main-menu li:hover a{color:#2778e6}.main-nav #menu-main-menu li:hover .sub-menu{max-height:1000px;padding:35px 40px;transition:.75s ease-in-out}.main-nav #menu-main-menu li .sub-menu{background-color:#efefef;box-sizing:border-box;max-height:0;overflow:hidden;padding:0 40px;position:absolute;top:53px;transition:.5s ease-in-out;width:333px;z-index:15}.main-nav #menu-main-menu li .sub-menu li{margin-bottom:20px}.main-nav #menu-main-menu li .sub-menu li:last-of-type{margin-bottom:0}.main-nav #menu-main-menu li .sub-menu li a{color:#001233;font-size:16px;letter-spacing:.4px}.main-nav #menu-main-menu li .sub-menu li a:hover{color:#2778e6}.main-nav #menu-main-menu .contact a:last-of-type{border:2px solid #ef4b25;margin-right:0;padding:10px 15px}.main-nav #menu-main-menu .contact a:last-of-type:hover{background-color:#ef4b25;color:#fff}.main-nav .mobile-main-nav{-webkit-overflow-scrolling:touch;align-items:center;background:rgba(0,18,51,.95);box-sizing:border-box;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;max-width:100%;opacity:0;overflow-y:scroll;padding:0 30px;pointer-events:none;position:absolute;top:0;width:100vw;z-index:14}.main-nav .mobile-main-nav.active{opacity:1;pointer-events:all;transition:.5s ease-in-out}.main-nav .mobile-main-nav .menu{padding:0}.main-nav .mobile-main-nav .menu li{list-style-type:none;margin-bottom:25px;padding:0}.main-nav .mobile-main-nav .menu a{color:#fff;font-size:20px}.main-nav .mobile-main-nav .menu .sub-menu{margin-top:25px;padding-left:20px}.main-nav .mobile-main-nav .menu .sub-menu li a{font-size:16px;font-weight:400}.flags.desktop{display:block}.flags.mobile{display:none;position:relative;z-index:50}@media screen and (max-width:900px){.flags.desktop{display:none}.flags.mobile{display:block;transform:translateY(2px)}.contain_flag{align-items:center;display:flex!important;gap:10px}}.dropbtn{background-color:transparent;border:none;color:#fff;font-size:16px;padding:16px}.dropdown{display:inline-block;position:relative}.dropdown-content-flag{background-color:#f1f1f1;display:none;max-height:0;min-width:160px;z-index:1}.dropdown-content-flag p{font-size:12px;line-height:1;padding-top:9px}.dropdown-content-flag.show:hover{background-color:#fcfcfc}.dropdown-content-flag:hover{background-color:#ddd}.dropdown-content-flag.show{align-content:center;display:flex!important;gap:12px;max-height:500px;padding:10px;transition:.15s ease-in-out}.dropdown_contents_flag{background:none;background:transparent;max-height:0;overflow:hidden;position:absolute;transition:max-height .5s ease-in-out}.contain_flag .dropdown_contents_flag.show{right:0}.dropdown_contents_flag.show{background:#f2f2f2;max-height:1000px;padding:5px;position:absolute;right:-104px;top:60px;transition:max-height .99s ease-in-out;z-index:99}.contain_flag{display:none}#mobile-hamburger{cursor:pointer;height:22px;position:relative;right:8px;transform:rotate(0deg);transition:.5s ease-in-out;width:30px;z-index:5}#mobile-hamburger span{background:#001233;display:block;height:4px;left:0;opacity:1;position:absolute;transform:rotate(0deg);transition:.25s ease-in-out;width:90%}#mobile-hamburger.open span{background:#ef4b25}#mobile-hamburger span:first-child{top:0}#mobile-hamburger span:nth-child(2){top:9px}#mobile-hamburger span:nth-child(3){top:18px}#mobile-hamburger.open span:first-child{top:9px;transform:rotate(135deg)}#mobile-hamburger.open span:nth-child(2){left:-30px;opacity:0}#mobile-hamburger.open span:nth-child(3){top:9px;transform:rotate(-135deg)}.gform_fields{list-style-type:none;margin:0;padding:0}.hidden_label label{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.gfield{margin-bottom:10px}.gform_body input[type=email],.gform_body input[type=phone],.gform_body input[type=text],.gform_body select,.gform_body textarea{color:#002664;font-family:Din,sans-serif;font-size:16px;font-weight:600;letter-spacing:.8px;line-height:20px;padding:12px 18px;width:100%}.gform_body input[type=email]::placeholder,.gform_body input[type=phone]::placeholder,.gform_body input[type=text]::placeholder,.gform_body select::placeholder,.gform_body textarea::placeholder{color:#002664}.gform_body .ginput_container_select{position:relative}.gform_body .ginput_container_select select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:#fff}.gform_body .ginput_container_select:before{background-repeat:no-repeat;content:url(images/angle-right-orange.977e39.svg);position:absolute;right:10px;top:50%;transform:translateY(-50%) rotate(90deg)}.gform_button.button{background:#ef4b25;border:2px solid #ef4b25;color:#fff;cursor:pointer;display:block;font-family:Din Bold,sans-serif;font-size:16px;letter-spacing:1.6px;margin:20px auto 0;padding:14px 50px;text-decoration:none;transition:.5s ease-in-out}.gform_button.button:hover{background:#fff;color:#001233;text-decoration:none}form.filter-form{display:flex;flex-direction:row;margin-top:10px}@media screen and (max-width:900px){form.filter-form{flex-direction:column}}form.filter-form div{display:flex;flex-direction:column;margin-right:50px;position:relative}@media screen and (max-width:900px){form.filter-form div{margin-right:0}}form.filter-form div .accent-image{cursor:pointer;pointer-events:none;position:absolute;right:15px;top:42px}form.filter-form div label{color:#2778e6;font-family:Din,sans-serif;font-size:16px;letter-spacing:.4px}form.filter-form div select{appearance:none;-moz-appearance:none;-webkit-appearance:none;border:2px solid #d6d6d6;color:#001233;cursor:pointer;font-family:Din,sans-serif;font-size:18px;height:55px;letter-spacing:.45px;padding:0 14px;position:relative;width:340px}@media screen and (max-width:900px){form.filter-form div select{width:100%}}form.filter-form div select:first-of-type{margin-bottom:20px}form.filter-form .submit-button{align-items:center;align-self:center;background-color:#ef4b25;border:none;color:#fff;cursor:pointer;display:flex;font-family:Din Bold,sans-serif;font-size:16px;height:55px;letter-spacing:1.6px;padding:0 90px;transition:.5s ease-in-out}form.filter-form .submit-button:hover{background-color:#001233}@media screen and (max-width:900px){form.filter-form .submit-button{align-self:flex-start;padding:0 30px}}.icon-ctas form>div{margin-bottom:20px;position:relative;width:100%}.icon-ctas form>div .accent-image{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.icon-ctas form input[type=submit]{border-radius:0}.icon-ctas form input[type=submit],.icon-ctas form select{appearance:none;-moz-appearance:none;-webkit-appearance:none}.icon-ctas form select{background-color:#fff;border:2px solid #d6d6d6;color:#001233;cursor:pointer;font-family:Din,sans-serif;font-size:18px;height:55px;letter-spacing:.45px;margin-bottom:0!important;padding:0 14px;position:relative;width:340px}@media screen and (max-width:900px){.icon-ctas form select{width:100%}}.icon-ctas form select:first-of-type{margin-bottom:20px}.ginput_recaptcha[data-size=invisible]{display:none}.single-post article{display:flex;gap:80px;justify-content:space-between;padding:60px 0}@media screen and (max-width:768px){.single-post article{flex-direction:column}}.single-post article main{width:calc(100% - 410px)}@media screen and (max-width:768px){.single-post article main{width:100%}}.single-post article main header{margin-bottom:50px}.single-post article main header h1{color:#002664;font-family:Helvetica,sans-serif;font-size:48px;font-weight:700;line-height:58px;margin-bottom:2rem}.single-post article main header h2{color:#2778e6;font-size:27px}.single-post article main header h2,.single-post article main header h3{font-family:Din Bold,Helvetica,sans-serif;font-weight:700;line-height:32px}.single-post article main header h3{color:#002664;font-size:24px}.single-post article main header h4{color:#002664;font-family:Din Bold,Helvetica,sans-serif;font-size:22px;font-weight:700;line-height:30px}.single-post article main header h2+h3{margin-top:1rem}.single-post article main p+h1,.single-post article main p+h2,.single-post article main p+h3,.single-post article main p+h4,.single-post article main p+h5,.single-post article main p+h6{margin-top:50px}.single-post article main *+p{margin-top:1rem}.single-post article aside{width:330px}@media screen and (max-width:768px){.single-post article aside{width:100%}}.single-post article aside h3{color:#002664;font-size:28px;font-weight:700;line-height:34px;margin-bottom:25px}.single-post article aside h5{color:#2778e6;font-size:16px;font-weight:400;line-height:21px}.single-post article aside ul{list-style-type:none;margin:0 0 50px;padding:0}.single-post article aside ul li+li{margin-top:1rem}.single-post article aside a{color:#002664;font-size:18px;font-weight:400;line-height:23px}.single-post article aside a:hover{color:#2778e6}.single-post article aside .blog-card{background:#fff;box-shadow:0 3px 20px #00000029}.single-post article aside .blog-card .content{padding:20px}.single-post article aside .blog-card img{display:block;height:auto;width:100%}.single-post article aside .blog-card h4{color:#002664;font-size:24px;font-weight:700;margin-bottom:1rem}.single-post article aside .blog-card a{margin-top:1rem}.single-post article .entry-content a{color:#2877e6}.single-post article .entry-content a:hover{color:#ef4a25}.hero.default{align-items:flex-start;box-shadow:inset 0 3px 15px #00000029;display:flex;overflow:hidden;position:relative}@media screen and (max-width:900px){.hero.default{display:block;padding:30px 0}}.hero.default .bg{bottom:0;-webkit-clip-path:polygon(30% 0,100% 0,100% 100%,0 100%);clip-path:polygon(30% 0,100% 0,100% 100%,0 100%);overflow:hidden;position:absolute;right:-5vw;top:0;width:55vw;z-index:0}@media screen and (min-width:2160px){.hero.default .bg{-webkit-clip-path:polygon(23% 0,100% 0,100% 100%,0 100%);clip-path:polygon(23% 0,100% 0,100% 100%,0 100%)}}@media screen and (max-width:1180px){.hero.default .bg{right:0;width:50vw}}@media screen and (max-width:900px){.hero.default .bg{-webkit-clip-path:polygon(0 27%,100% 0,100% 100%,0 100%);clip-path:polygon(0 27%,100% 0,100% 100%,0 100%);margin-bottom:30px;position:relative;right:0;top:0;width:100%}}.hero.default .bg img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;width:100%}.hero.default .container{padding-bottom:117px;padding-top:163px}@media screen and (max-width:1180px){.hero.default .container{max-width:calc(100% - 160px);padding-bottom:78px;padding-top:38px}}@media screen and (max-width:820px){.hero.default .container{padding-bottom:0;padding-top:0}}@media screen and (max-width:767px){.hero.default .container{max-width:calc(100% - 48px);padding-bottom:0;padding-top:0}}.hero.default .hero-text{max-width:100%;position:relative;width:705px;z-index:3}@media screen and (max-width:1180px){.hero.default .hero-text{max-width:50%;width:500px}}@media screen and (max-width:900px){.hero.default .hero-text{max-width:100%;width:100%}}.hero.default .hero-text>:not(h1){max-width:610px}.hero.default h1{color:#002664;font-size:64px;line-height:1.125em;margin-bottom:20px}@media screen and (max-width:1800px){.hero.default h1{font-size:48px;line-height:57px}}@media screen and (max-width:1180px){.hero.default h1{font-size:34px;line-height:40px;margin-bottom:15px}}@media screen and (max-width:820px){.hero.default h1{margin-bottom:0}}@media screen and (max-width:767px){.hero.default h1{font-size:28px;line-height:1.214em}}.hero.default h2{color:#2778e6;font-family:Din Bold,sans-serif;font-size:24px;font-weight:800;letter-spacing:0;line-height:1.333em;margin-bottom:14px}@media screen and (max-width:1180px){.hero.default h2{font-size:20px;line-height:1.3em;margin-bottom:16px}}.hero.default p{font-family:Din Medium,sans-serif;margin-bottom:20px}@media screen and (max-width:1100px){.hero.default p{font-size:16px}}@media screen and (max-width:900px){.hero.default p{margin-bottom:0}.hero.company{display:block;padding:40px 0 46px}}.hero.company .container.mobile{margin-bottom:12px}@media screen and (max-width:900px){.hero.company .container.mobile{margin-bottom:0}.hero.company>.container:not(.mobile){max-width:calc(100% - 150px)}.hero.company .bg{-webkit-clip-path:polygon(0 27%,100% 0,100% 100%,0 100%);clip-path:polygon(0 27%,100% 0,100% 100%,0 100%);height:273px;margin-bottom:30px;position:relative;right:0;top:0;width:100%}.hero.company h2{font-size:18px;line-height:1.33em}}.home-hero{background-size:cover;overflow:hidden;padding:140px 0 83px;position:relative}.home-hero:before{background-image:url(images/ilc_marquee_side_angles.069bb5.png);background-repeat:no-repeat;background-size:100% 100%;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:9}@media screen and (max-width:900px){.home-hero{background-color:#002664;background-image:url(images/home_hero_mobile.f48636.png);padding:70px 0 90px}.home-hero:before{content:normal}}.home-hero #videoBG{bottom:0;left:0;position:absolute;width:100%;z-index:5}@media screen and (max-width:2100px){.home-hero #videoBG{height:100%;width:auto}}@media screen and (max-width:900px){.home-hero #videoBG{display:none}}.home-hero .hero-text{position:relative}.home-hero h1{color:#fff;margin-bottom:65px}.home-hero h1:after{background-color:#ef4b25;content:"";display:block;height:10px;margin-top:22px;width:75px}@media screen and (max-width:900px){.home-hero h1{font-size:34px;line-height:44px;margin-bottom:35px}.home-hero h1:after{height:5px;margin-top:35px}}.home-hero h4{color:#fff;font-size:28px;font-weight:700;letter-spacing:.28px;line-height:1.142;margin-bottom:0;max-width:700px}@media screen and (max-width:900px){.home-hero h4{font-size:24px;letter-spacing:.24px}}.home-hero h4 sup{position:relative;top:5px}.home-hero p{color:#fff;font-size:20px;line-height:26px;max-width:700px}.career-hero{--career_hero_top_spacing:216px;--career_hero_bottom_spacing:295px;--hero_text_width:48.7%;background-size:cover;overflow:hidden;padding:0;position:relative}@media screen and (max-width:1180px){.career-hero{--career_hero_top_spacing:156px;--career_hero_bottom_spacing:156px}}@media screen and (max-width:820px){.career-hero{--career_hero_top_spacing:111px;--career_hero_bottom_spacing:111px;--hero_text_width:54.7%}}@media screen and (max-width:900px){.career-hero{background-color:#003893}}@media screen and (max-width:767px){.career-hero{padding-bottom:30px}}.career-hero h1{color:#fff;font-size:64px;line-height:64px}.career-hero h2{color:#fff;font-size:32px;line-height:32px}.career-hero h3{color:#fff;font-size:50px;letter-spacing:.01em;margin-bottom:20px}@media screen and (max-width:1180px){.career-hero h3{font-size:34px;line-height:58px}}@media screen and (max-width:900px){.career-hero h3{font-size:28px;line-height:34px}}.career-hero p{color:#fff;font-size:24px;letter-spacing:0;line-height:31px;margin-bottom:25px}@media screen and (max-width:1180px){.career-hero p{font-size:18px;line-height:1.333em;margin-bottom:30px}}@media screen and (max-width:900px){.career-hero p{font-size:16px;line-height:22px}}.career-hero .container{display:flex;width:100%}@media screen and (max-width:1180px){.career-hero .container{max-width:calc(100% - 164px)}}@media screen and (max-width:767px){.career-hero .container{max-width:calc(100% - 48px)}}.career-hero .sub_container{display:inline-flex;margin:0 auto;max-width:100%;width:1150px}.career-hero .sub_container .btn{line-height:1.3125em;padding:16px 22px}@media screen and (max-width:767px){.career-hero .sub_container .btn{position:relative;z-index:5}.career-hero .sub_container{flex-wrap:wrap}}.career-hero #videoBG{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}@media screen and (max-width:900px){.career-hero #videoBG{display:none}}.career-hero .hero-text{margin:var(--career_hero_top_spacing) 0 var(--career_hero_bottom_spacing);max-width:560px;width:var(--hero_text_width)}@media screen and (max-width:767px){.career-hero .hero-text{margin:43px 0 15px;max-width:100%;width:100%}}.career-hero .hero-text>*{max-width:495px}.career-hero .hero-text h1,.career-hero .hero-text h2,.career-hero .hero-text h3{max-width:560px}.career-hero .media{display:flex;position:relative;width:calc(100% - var(--hero_text_width))}@media screen and (max-width:767px){.career-hero .media{margin-top:-30px;width:100%}}.career-hero .employee-group{bottom:0;height:100%;left:0;max-width:unset;position:absolute;transform:translateX(-185px);width:auto}@media screen and (max-width:1180px){.career-hero .employee-group{transform:translateX(-106px)}}@media screen and (max-width:820px){.career-hero .employee-group{transform:translateX(-115px)}}@media screen and (max-width:767px){.career-hero .employee-group{position:relative;transform:unset;width:125%}}.collection-hero{align-items:flex-end;background:#002664;background:linear-gradient(90deg,#002664 69%,#003893 70%);display:flex;min-height:300px;padding:0 0 40px;position:relative}@media screen and (max-width:900px){.collection-hero{display:block;min-height:0;padding:40px 0 0}}.collection-hero h1{color:#fff;font-size:48px;line-height:58px}@media screen and (max-width:900px){.collection-hero h1{font-size:28px;line-height:34px;max-width:230px}}.collection-hero .bg{bottom:0;left:0;position:absolute;top:0}@media screen and (max-width:900px){.collection-hero .bg{display:none}}.collection-hero .bg img{display:block;height:100%;-o-object-fit:cover;object-fit:cover}.collection-hero .bg[data-id=left_angles]{max-width:calc(50vw - 495px)}.collection-hero .bg[data-id=left_angles] img{-o-object-position:right;object-position:right}.collection-hero .hero-image{bottom:0;-webkit-clip-path:polygon(0 0,100% 0,70% 100%,20% 100%);clip-path:polygon(0 0,100% 0,70% 100%,20% 100%);position:absolute;right:0;top:0;width:50%}@media screen and (max-width:900px){.collection-hero .hero-image{-webkit-clip-path:polygon(0 20%,100% 0,100% 100%,0 100%);clip-path:polygon(0 20%,100% 0,100% 100%,0 100%);position:relative;width:100%}}.collection-hero .hero-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.collection-hero .hero-text{max-width:100%;width:620px}.search-bar{box-shadow:0 23px 70px #0000001a;overflow:hidden;padding:24px 0 37px}@media screen and (max-width:900px){.search-bar{padding:40px 0}}.search-bar .headline{color:#ef4b25;font-family:Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:18px;letter-spacing:1.8px;margin-bottom:10px}@media screen and (max-width:900px){.search-bar .headline{display:block;margin-bottom:30px}}.image-ctas{overflow:hidden;padding:100px 0;position:relative}.image-ctas h2{color:#001233;font-size:48px;font-weight:700;letter-spacing:.48px;line-height:1.187em;margin-bottom:30px}@media screen and (max-width:900px){.image-ctas{padding:50px 0}.image-ctas h2{font-size:28px;line-height:1.196em;margin-bottom:20px}}.image-ctas.gray-background{background-color:hsla(0,0%,94%,.25)}.image-ctas .accent-image-1{animation-duration:200s;animation-iteration-count:infinite;animation-timing-function:linear;left:0;top:245px;width:658px}.image-ctas .accent-image-1,.image-ctas .accent-image-2{animation-name:rotate;height:auto;pointer-events:none;position:absolute;z-index:-3}.image-ctas .accent-image-2{animation-direction:reverse;animation-duration:80s;animation-iteration-count:infinite;animation-timing-function:linear;left:-135px;top:625px;width:500px}.image-ctas .accent-image-3{animation-duration:280s;animation-iteration-count:infinite;animation-name:rotate;animation-timing-function:linear;bottom:-300px;height:auto;pointer-events:none;position:absolute;right:-300px;width:900px;z-index:-3}.image-ctas .image-cta{align-items:center;column-gap:30px;display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width:900px){.image-ctas .image-cta{flex-direction:column;justify-content:center}}.image-ctas .image-cta .content{max-width:100%;width:660px}@media screen and (max-width:900px){.image-ctas .image-cta .content{margin:1rem 0;max-width:100%;width:100%}}.image-ctas .image-cta .content h3{color:#002664}.image-ctas .image-cta .content h2{text-wrap:balance;color:#002664;font-size:48px;font-weight:700;line-height:1.25;margin-bottom:15px}@media screen and (max-width:900px){.image-ctas .image-cta .content h2{font-size:24px}}.image-ctas .image-cta .content p{color:#002664;font-size:24px;line-height:1.291;margin-bottom:40px}@media screen and (max-width:900px){.image-ctas .image-cta .content p{font-family:Din,sans-serif;font-size:16px;margin-bottom:20px}}.image-ctas .image-cta ul{list-style-type:none;padding-left:1.5rem}.image-ctas .image-cta ul li{color:#002664;font-size:20px;line-height:31px}.image-ctas .image-cta ul li+li{margin-top:20px}.image-ctas .image-cta ul li strong{font-size:24px}@media screen and (max-width:900px){.image-ctas .image-cta ul li{font-size:16px;line-height:21px;margin-bottom:20px}}.image-ctas .image-cta ul li:before{color:#ef4b25;content:"•";display:inline-block;margin-left:-1.5rem;width:1.5rem}.image-ctas .image-cta .image,.image-ctas .image-cta .image-grid{position:relative;width:415px}.image-ctas .image-cta .image-grid img,.image-ctas .image-cta .image img{height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:1}.image-ctas .image-cta .image-grid .background-square,.image-ctas .image-cta .image .background-square{background-color:#efefef;content:"";display:block;height:100%;left:50px;position:absolute;top:50px;width:100%}@media screen and (max-width:900px){.image-ctas .image-cta .image,.image-ctas .image-cta .image-grid{height:auto;max-width:calc(100% - 25px);width:350px}.image-ctas .image-cta .image-grid .background-square,.image-ctas .image-cta .image .background-square{left:25px}}.image-ctas .image-cta .image-grid{grid-column-gap:40px;grid-row-gap:40px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:367px 244px}.image-ctas .image-cta .image-grid .image-child img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.image-ctas .image-cta .image-grid .image-child:first-child{grid-area:1/1/2/3}.image-ctas .image-cta .image-grid .image-child:nth-child(2){grid-area:2/1/3/2;margin-bottom:37px}.image-ctas .image-cta .image-grid .image-child:nth-child(3){grid-area:2/2/3/3}.image-ctas .image-cta .image-grid .background-square{height:84%}.image-ctas .image-cta .gallery-trigger{bottom:0;padding:0 40px 20px;position:absolute;width:100%}.image-ctas .image-cta.reverse{flex-direction:row-reverse}@media screen and (max-width:900px){.image-ctas .image-cta.reverse{flex-direction:column;justify-content:center}}.image-ctas .image-cta.reverse .image-grid .background-square,.image-ctas .image-cta.reverse .image .background-square{left:unset;right:50px}.image-ctas .image-cta+.image-cta{margin-top:100px}@media screen and (max-width:900px){.image-ctas .image-cta+.image-cta{margin-top:75px}.home .image-ctas .image,.home .image-ctas .image-grid{display:none}}.icon-ctas{background-size:cover;padding:110px 0 100px;position:relative}@media screen and (max-width:900px){.icon-ctas{padding:40px 0 50px}}.icon-ctas .text-container{margin:0 auto 20px;max-width:100%;text-align:center;width:672px}@media screen and (max-width:900px){.icon-ctas .text-container{margin-bottom:0}}.icon-ctas .text-container h3{color:#fff;font-size:48px;margin-bottom:20px}@media screen and (max-width:900px){.icon-ctas .text-container h3{font-size:28px;letter-spacing:.28px;line-height:34px;margin-bottom:10px;text-align:left}}.icon-ctas .text-container p{color:#fff;font-size:24px;line-height:31px}@media screen and (max-width:900px){.icon-ctas .text-container p{font-size:16px;line-height:21px;margin-bottom:30px;text-align:left}}.icon-ctas .icon-container{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,200px);justify-content:center}@media screen and (max-width:900px){.icon-ctas .icon-container{display:none}}.icon-ctas .icon-container .icon-group{align-items:center;cursor:pointer;display:flex;flex-direction:column;margin-bottom:75px;width:100%}.icon-ctas .icon-container .icon-group img{margin-bottom:20px;transition:all .3s;width:90px}.icon-ctas .icon-container .icon-group p{color:#fff;font-family:Din,sans-serif;font-size:20px;line-height:31px;position:relative;text-align:center;text-decoration:none;transition:.3s ease-in-out}.icon-ctas .icon-container .icon-group p:after{content:url(images/angle-right.48452d.svg);position:absolute;right:-25px;top:50%;transform:translateY(-50%)}.icon-ctas .icon-container .icon-group:hover img{filter:brightness(0) saturate(100%) invert(32%) sepia(62%) saturate(1640%) hue-rotate(343deg) brightness(106%) contrast(97%);transform:scale(1.2)}.icon-ctas .icon-container.row-1{gap:100px;margin-bottom:20px}.icon-ctas .icon-container.row-1 .icon-group{margin-bottom:0;padding-top:60px}.icon-ctas .icon-container.row-1 .icon-group .icon-frame{display:flex;height:150px;justify-content:center;margin-bottom:10px;width:150px}.icon-ctas .icon-container.row-1 .icon-group .icon-frame img{margin-bottom:0;max-width:150px;width:70%}.icon-ctas .icon-container.row-1 .icon-group p{font-size:24px}.icon-ctas .icon-container.row-2{gap:45px;grid-template-columns:repeat(auto-fit,150px)}.icon-ctas .icon-container.row-2 .icon-group{margin-bottom:0;padding-top:40px}.icon-ctas .icon-container.row-2 .icon-group .icon-frame{display:flex;height:100px;justify-content:center;margin-bottom:10px;width:100px}.icon-ctas .icon-container.row-2 .icon-group .icon-frame img{margin-bottom:0;max-width:100px;width:70%}.icon-ctas .icon-container.row-2 .icon-group p{font-size:16px}.icon-ctas .icon-container.row-2 .icon-group p:after{right:-17px;transform:translateY(-42%) scale(1)}.blog-preview{padding:120px 0;position:relative}@media screen and (max-width:900px){.blog-preview{padding:60px 0}}.blog-preview h1{color:#001233;font-size:64px;line-height:1.5em;margin-bottom:42px}@media screen and (max-width:900px){.blog-preview h1{font-size:28px;letter-spacing:.28px;line-height:34px;margin-bottom:20px}}.blog-preview h2{color:#001233;font-size:48px;line-height:1.5em;margin-bottom:42px;text-align:center}@media screen and (max-width:900px){.blog-preview h2{font-size:28px;line-height:1.321em;margin-bottom:15px}}.blog-preview .preview-container{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:62px}@media screen and (max-width:900px){.blog-preview .preview-container{flex-direction:column;margin-bottom:15px}}.blog-preview .preview-container .text{bottom:30px;left:50px;position:absolute}@media screen and (max-width:900px){.blog-preview .preview-container .text{left:30px}}.blog-preview .preview-container span{display:block}.blog-preview .preview-container .blog-preview-item .gradient-overlay{background:transparent linear-gradient(180deg,#41443d00 50%,#0d0e0c) 0 0 no-repeat padding-box;height:100%;left:0;position:absolute;top:0;transition:.5s ease-in-out;width:100%}.blog-preview .preview-container .blog-preview-item:hover .gradient-overlay{opacity:.6}.blog-preview .preview-container .blog-preview-item img{height:100%;-o-object-fit:cover;object-fit:cover;width:inherit}.blog-preview .preview-container .category{color:#fff;font-family:Din,sans-serif;font-size:16px;letter-spacing:.8px;margin-bottom:22px;max-width:calc(100% - 30px);text-shadow:0 3px 20px #00000038}@media screen and (max-width:900px){.blog-preview .preview-container .category{margin-bottom:10px}}.blog-preview .preview-container .title{color:#fff;font-family:Din Bold,sans-serif;font-size:24px;line-height:31px;max-width:calc(100% - 30px);text-shadow:0 3px 20px #00000038}@media screen and (max-width:900px){.blog-preview .preview-container .title{font-size:20px;line-height:25px}}.blog-preview .preview-container .image-left{background-size:cover;height:547px;max-width:100%;position:relative;text-decoration:none;width:calc(67.5% - 36px)}@media screen and (max-width:900px){.blog-preview .preview-container .image-left{height:0;margin-bottom:25px;padding-top:100%;width:100%}}.blog-preview .preview-container .images-right{display:flex;flex-direction:column;height:547px;justify-content:space-between;max-width:100%;width:32.5%}@media screen and (max-width:900px){.blog-preview .preview-container .images-right{height:unset;width:auto}}.blog-preview .preview-container .images-right .bottom,.blog-preview .preview-container .images-right .top{background-size:cover;height:259px;position:relative;text-decoration:none}@media screen and (max-width:900px){.blog-preview .preview-container .images-right .bottom,.blog-preview .preview-container .images-right .top{height:0;margin-bottom:25px;padding-top:100%;width:100%}}.blog-preview .preview-container .images-right .bottom .text,.blog-preview .preview-container .images-right .top .text{left:30px}.blog-preview .preview-container .images-right .bottom .category,.blog-preview .preview-container .images-right .top .category{margin-bottom:10px}.blog-preview .preview-container .images-right .bottom .title,.blog-preview .preview-container .images-right .top .title{font-size:20px;line-height:25px}.blog-preview .button{display:table;margin:0 auto}@media screen and (max-width:900px){.blog-preview .button{text-align:center;width:calc(100% - 60px)}}body:not(.home) .blog-preview:before{background:transparent linear-gradient(216deg,#2778e6 50%,#002664) 0 0 no-repeat padding-box;-webkit-clip-path:polygon(100% 0,38% 100%,100% 100%);clip-path:polygon(100% 0,38% 100%,100% 100%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (max-width:900px){body:not(.home):before{content:normal}}.fc-contact-locations{background-color:#fff;background-image:linear-gradient(90deg,#f2f2f2 2px,transparent 0),linear-gradient(180deg,#f2f2f2 2px,transparent 0);background-size:50px 50px;padding:93px 0 155px}@media screen and (max-width:768px){.fc-contact-locations .container{max-width:100%}}.fc-contact-locations h2{color:#002664;font-size:48px;font-weight:700;line-height:1;margin-bottom:54px;text-align:center}@media screen and (max-width:1024px){.fc-contact-locations h2{font-size:34px;margin-bottom:30px}}@media screen and (max-width:768px){.fc-contact-locations h2{font-size:28px;margin-bottom:30px}}.fc-contact-locations .locations{margin:0 auto;max-width:100%;width:1126px}.fc-contact-locations .locations .location{overflow:hidden;position:relative}@media screen and (max-width:768px){.fc-contact-locations .locations .location{background:transparent linear-gradient(201deg,#2778e6,#104697 30%,#002664) 0 0 no-repeat padding-box}}.fc-contact-locations .locations .location+.location{margin-top:41px}@media screen and (max-width:768px){.fc-contact-locations .locations .location+.location{margin-top:30px}}.fc-contact-locations .locations .location .bg.absolute img{height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:768px){.fc-contact-locations .locations .location .bg.absolute{height:211px;position:relative!important}}.fc-contact-locations .locations .location .overlay{background:#002664 0 0 no-repeat padding-box;bottom:0;left:0;mix-blend-mode:multiply;opacity:.47;position:absolute;right:0;top:0;transition:opacity .3s ease}@media screen and (max-width:768px){.fc-contact-locations .locations .location .overlay{opacity:0}}.fc-contact-locations .locations .location .location-inner{align-items:center;display:flex;justify-content:space-between;padding:65px;position:relative;z-index:2}@media screen and (max-width:768px){.fc-contact-locations .locations .location .location-inner{flex-direction:column;padding:0}}.fc-contact-locations .locations .location .ilc-logo{width:253px}@media screen and (max-width:768px){.fc-contact-locations .locations .location .ilc-logo{display:none}}.fc-contact-locations .locations .location .content{background:transparent linear-gradient(229deg,rgba(39,120,230,.8),rgba(0,38,100,.8)) 0 0 no-repeat padding-box;max-width:100%;padding:38px 42px 67px;width:660px}@media screen and (max-width:768px){.fc-contact-locations .locations .location .content{background:unset;padding:35px 36px 58px;width:100%}}.fc-contact-locations .locations .location .content h3{color:#fff;display:inline-flex;font-family:Din Light,sans-serif;font-size:34px;font-weight:300;line-height:1.1;margin-bottom:8px}@media screen and (max-width:768px){.fc-contact-locations .locations .location .content h3{font-size:24px}}.fc-contact-locations .locations .location .content h3 strong{font-family:Din Bold,sans-serif}.fc-contact-locations .locations .location .content h3 span{display:inline-block;margin-left:.3em}.fc-contact-locations .locations .location .content p{align-items:center;color:#fff;display:flex;font-family:Helvetica,sans-serif;font-size:16px;line-height:24px;margin:1.1rem 0}@media screen and (max-width:768px){.fc-contact-locations .locations .location .content p{line-height:22px}}.fc-contact-locations .locations .location .content p.phone{margin-bottom:1.9rem}.fc-contact-locations .locations .location .content p img{margin-right:1rem;width:28px}.fc-contact-hero{background-position:50%;padding:150px 0;position:relative}@media screen and (max-width:1440px){.fc-contact-hero{padding:120px 0}}@media screen and (max-width:1280px){.fc-contact-hero{padding:100px 0}}@media screen and (max-width:1024px){.fc-contact-hero{padding:80px 0}}@media screen and (max-width:768px){.fc-contact-hero{padding:60px 0}}@media screen and (max-width:600px){.fc-contact-hero{padding:37px 0}}.fc-contact-hero .bg.absolute img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:60% 0;object-position:60% 0;width:100%}@media screen and (max-width:768px){.fc-contact-hero .bg.absolute img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}}.fc-contact-hero h1{color:#fff;font-size:64px;line-height:1.1;margin-bottom:2rem}@media screen and (max-width:1440px){.fc-contact-hero h1{font-size:46px;line-height:1.2em}}@media screen and (max-width:1024px){.fc-contact-hero h1{font-size:34px}}@media screen and (max-width:768px){.fc-contact-hero h1{font-size:28px}}.fc-contact-hero h2{color:#fff;font-size:24px;line-height:1.1;margin-bottom:1rem}@media screen and (max-width:1024px){.fc-contact-hero h2{font-size:20px}}@media screen and (max-width:768px){.fc-contact-hero h2{font-size:18px}}.fc-contact-hero p{color:#fff;font-size:21px;letter-spacing:.4px;line-height:27px}@media screen and (max-width:1024px){.fc-contact-hero p{font-size:18px}}@media screen and (max-width:768px){.fc-contact-hero p{font-size:16px}}.fc-contact-hero .info-block{align-items:top;display:flex;margin-bottom:1.5rem}.fc-contact-hero .info-block img{margin-right:1.5rem}.fc-contact-hero .flex{display:flex;justify-content:space-between}.fc-contact-hero .flex .left{max-width:100%;width:600px}.fc-contact-hero .flex .right{max-width:100%;width:365px}@media screen and (max-width:768px){.fc-contact-hero .flex{flex-wrap:wrap}.fc-contact-hero .flex .left,.fc-contact-hero .flex .right{margin:0 auto;width:400px}}.icon-columns{background-color:#002664;padding:90px 0 140px;position:relative}.icon-columns #videoBG{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}@media screen and (max-width:900px){.icon-columns #videoBG{display:none}}.icon-columns .container{position:relative;z-index:1}.icon-columns h2{color:#fff;font-family:Helvetica,sans-serif;font-size:clamp(28px,1.75rem + 20*(100vw - 600px)/1320,48px);line-height:1.42em}@media screen and (max-width:900px){.icon-columns h2{line-height:1.214em}}.icon-columns p{color:#fff}.icon-columns .content p{font-size:24px;font-weight:500;line-height:1.322em}@media screen and (max-width:700px){.icon-columns .content{font-size:16px;line-height:1.476em}}.icon-columns .column-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:700px){.icon-columns .column-container{justify-content:center}}.icon-columns .content+.column-container,.icon-columns h2+.column-container{margin-top:50px}.icon-columns .column{width:calc(33% - 1rem)}@media screen and (max-width:1100px){.icon-columns .column{margin-bottom:20px;width:calc(50% - 1rem)}}@media screen and (max-width:700px){.icon-columns .column{width:100%}}.icon-columns .column .icon{align-items:center;border:4px solid #ef4b25;border-radius:100%;display:flex;height:75px;justify-content:center;margin:0 0 20px;width:75px}@media screen and (max-width:700px){.icon-columns .column .icon{margin:0 0 14px}}.icon-columns .column .icon .number{color:#fff;font-family:Helvetica,sans-serif;font-size:28px;font-weight:600;line-height:1}.icon-columns .column .icon img{width:60%}.icon-columns .column h3{color:#fff;font-family:Helvetica,sans-serif;font-size:28px;font-weight:700;line-height:34px;margin-bottom:16px}.icon-columns .column p,.icon-columns .column ul{color:#fff;font-family:Din,sans-serif}.icon-columns .column .wysiwyg{padding-bottom:25px}.icon-columns .column ul{list-style-type:none;padding-left:0}.icon-columns .column ul li{font-weight:500;padding-left:1rem}.icon-columns .column ul li+li{margin-top:1rem}.icon-columns .column ul li:before{color:#ef4b25;content:"•";display:inline-block;margin-left:-1rem;margin-right:.5rem}.icon-columns.alternate .column .icon{height:125px;margin:0 auto 20px;width:125px}.icon-columns.alternate .column p{font-size:28px;font-weight:700;line-height:1.196em;margin:0 auto;max-width:282px}@media screen and (max-width:700px){.icon-columns.alternate .column p{font-size:24px;line-height:1.166em}}.form-section{padding:100px 0 150px;position:relative}.form-section .bg{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.form-section .bg img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.form-section .ginput_container select,.form-section .ginput_container textarea,.form-section input{border:2px solid #d6d6d6}.form-section .flex{display:flex}@media screen and (max-width:900px){.form-section .flex{flex-wrap:wrap}}.form-section .flex .left{background:#fff;max-width:100%;padding:32px 60px;width:650px}@media screen and (max-width:1000px){.form-section .flex .left{padding:32px 25px;width:500px}}@media screen and (max-width:900px){.form-section .flex .left{padding:32px 20px;width:100%}}.form-section .flex .left span{white-space:nowrap}.form-section .flex .left h3{color:#002664;font-family:Helvetica,sans-serif;font-size:48px;line-height:54px;margin-bottom:45px}@media screen and (max-width:600px){.form-section .flex .left h3{font-size:28px;line-height:32px;margin-bottom:20px}}.form-section .flex .left h3:after{background-color:#ef4b25;content:"";display:block;height:7px;margin-top:45px;width:120px}@media screen and (max-width:600px){.form-section .flex .left h3:after{margin-top:20px}}.form-section .flex .left a,.form-section .flex .left p{color:#002664;display:block;font-size:24px;line-height:31px}.form-section .flex .left a:not(:first-of-type),.form-section .flex .left p:not(:first-of-type){margin-top:.54em}@media screen and (max-width:600px){.form-section .flex .left a,.form-section .flex .left p{font-size:14px;line-height:19px}}.form-section .flex .left .email,.form-section .flex .left .phone{align-items:flex-start;display:flex;justify-content:flex-start;margin-bottom:2.5rem}.form-section .flex .left .email .icon,.form-section .flex .left .phone .icon{margin-right:1rem}@media screen and (max-width:500px){.form-section .flex .left .email .icon,.form-section .flex .left .phone .icon{width:24px}}.form-section .flex .right{background:#efefef;max-width:100%;padding:32px clamp(20px,calc(1.25rem + 4.84027vw - 37.12488px),70px);width:500px}@media screen and (max-width:1000px){.form-section .flex .right{width:100%}}@media screen and (max-width:900px){.form-section .flex .right{width:100%}}.form-section .flex .right textarea{height:110px}.fc-video-text{overflow:hidden;padding:100px 0;position:relative}.fc-video-text .flex{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width:900px){.fc-video-text .flex{flex-wrap:wrap}}.fc-video-text .flex .left{max-width:100%;width:460px}@media screen and (max-width:900px){.fc-video-text .flex .left{margin-bottom:20px;width:100%}}.fc-video-text .flex .left h3{color:#2778e6;font-size:36px;line-height:44px;margin-bottom:20px}.fc-video-text .flex .left h4{color:#002664;font-size:34px;line-height:38px}.fc-video-text .flex .right{max-width:100%;position:relative;width:660px}@media screen and (max-width:900px){.fc-video-text .flex .right{width:100%}}.fc-video-text .flex .right .play-button{bottom:0;cursor:pointer;left:0;margin:auto;max-width:50%;pointer-events:none;position:absolute;right:0;top:0;transform:scale(.4)}.fc-video-text .accent-image-1{animation-duration:200s;animation-iteration-count:infinite;animation-timing-function:linear;right:70px;top:230px;width:658px;z-index:-3}.fc-video-text .accent-image-1,.fc-video-text .accent-image-2{animation-name:rotate;height:auto;pointer-events:none;position:absolute}.fc-video-text .accent-image-2{animation-direction:reverse;animation-duration:80s;animation-iteration-count:infinite;animation-timing-function:linear;right:-70px;top:-100px;width:500px;z-index:-2}.fc-leadership{background-color:#fff;background-image:linear-gradient(90deg,#f2f2f2 2px,transparent 0),linear-gradient(180deg,#f2f2f2 2px,transparent 0);background-size:50px 50px;padding:100px 0}@media screen and (max-width:900px){.fc-leadership{padding:38px 0 54px}}.fc-leadership>.container{display:flex;flex-flow:column;max-width:calc(100% - 52px)}.fc-leadership h2{color:#002664;font-size:48px;line-height:54px;margin-bottom:43px;text-align:center}@media screen and (max-width:1180px){.fc-leadership h2{font-size:34px;font-weight:700;line-height:40px;margin-bottom:87px}}@media screen and (max-width:767px){.fc-leadership h2{font-size:28px;font-weight:700;line-height:32px;margin-bottom:30px;text-align:left}}.fc-leadership .leadership-team{column-gap:63px;display:grid;flex-wrap:wrap;grid-template-columns:535px 535px;margin:0 auto;row-gap:63px}@media screen and (max-width:1180px){.fc-leadership .leadership-team{column-gap:72px;grid-template-columns:323px 323px;row-gap:60px}}@media screen and (max-width:820px){.fc-leadership .leadership-team{column-gap:72px;grid-template-columns:323px 323px;row-gap:60px}}@media screen and (max-width:767px){.fc-leadership .leadership-team{column-gap:72px;grid-template-columns:1fr;row-gap:60px}}.fc-leadership .leadership-team .leadership-member{background:#fff;box-shadow:0 3px 20px #00000029;max-width:100%}.fc-leadership .leadership-team .leadership-member h3{color:#002664;font-size:34px;line-height:32px}@media screen and (max-width:1180px){.fc-leadership .leadership-team .leadership-member h3{font-size:24px;letter-spacing:.01em;line-height:28px}}.fc-leadership .leadership-team .leadership-member h4{color:#002664;font-family:Din Light,sans-serif;font-size:20px;line-height:24px;margin-bottom:30px}@media screen and (max-width:1180px){.fc-leadership .leadership-team .leadership-member h4{font-size:18px;letter-spacing:.05em;line-height:24px;margin-bottom:9px}}.fc-leadership .leadership-team .leadership-member p{margin-bottom:32px}@media screen and (max-width:1180px){.fc-leadership .leadership-team .leadership-member p{font-size:16px;letter-spacing:0;line-height:24px;margin-bottom:24px}}.fc-leadership .leadership-team .leadership-member a.btn{padding:15.5px 31px}.fc-leadership .leadership-team .leadership-member .content{background:#fff;padding:40px}@media screen and (max-width:1180px){.fc-leadership .leadership-team .leadership-member .content{padding:24px 24px 30px}}.leadership-single{background:#000;position:relative}.leadership-single .container{position:relative;z-index:99}.leadership-single .bg{bottom:0;left:0;position:absolute;right:0;top:0}.leadership-single .bg img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right;width:100%}.leadership-single .content{max-width:100%;padding:200px 0 150px;position:relative;width:500px}.leadership-single .content a.back{align-items:center;color:#fff;display:flex;left:0;position:absolute;top:50px}.leadership-single .content a.back>p{font-size:14px;letter-spacing:.05em;line-height:1.14em}.leadership-single .content a.back>svg{margin-right:16px;transform:translateX(0);transition:all .3s ease-in}@media screen and (max-width:767px){.leadership-single .content a.back>svg{margin-right:5px}}@supports(margin-right:clamp(5px,0.3125rem + 11 * (100vw - 767px)/1033,16px)){.leadership-single .content a.back>svg{margin-right:clamp(5px,.3125rem + 11*(100vw - 767px)/1033,16px)}}.leadership-single .content a.back:hover>svg{transform:translateX(-1px)}.leadership-single .content a.back:active>svg{transform:translateX(-2px)}.leadership-single .content h1{color:#fff;font-family:Helvetica,sans-serif;font-size:48px;line-height:1;margin:0}.leadership-single .content h2{color:#ef4b25;font-size:20px;line-height:24px;margin-bottom:30px}.leadership-single .content p{color:#fff}.leadership-single .headshot--big{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:90}@media(max-width:600px){.leadership-single .headshot--big{display:none!important}.leadership-single .headshot--small{display:block!important;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:90}}.fc-slant-image-text{background:transparent linear-gradient(194deg,#2778e6,#002664) 0 0 no-repeat padding-box;overflow:hidden;padding:150px 0 170px;position:relative}@media screen and (min-width:1860px){.fc-slant-image-text{align-items:center;display:flex;min-height:600px}}@media screen and (max-width:1180px){.fc-slant-image-text{padding:118px 0}}@media screen and (max-width:820px){.fc-slant-image-text{padding:103px 0}}@media screen and (max-width:767px){.fc-slant-image-text{padding:54px 0 0}}.fc-slant-image-text._full_width .container{max-width:100%!important}@media screen and (max-width:1180px){.fc-slant-image-text._full_width .container{max-width:calc(100% - 164px)!important}}@media screen and (max-width:767px){.fc-slant-image-text._full_width .container{max-width:100%!important}.fc-slant-image-text._full_width .bg{margin:18px 0 0}}.fc-slant-image-text.flipped .bg{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,30% 100%);clip-path:polygon(0 0,100% 0,100% 100%,30% 100%);left:auto;right:0}.fc-slant-image-text.flipped .flex{justify-content:flex-start}.fc-slant-image-text.flipped.alternate-clip-path .bg{-webkit-clip-path:polygon(30% 0,100% 0,100% 100%,0 100%);clip-path:polygon(30% 0,100% 0,100% 100%,0 100%)}.fc-slant-image-text .bg{bottom:0;-webkit-clip-path:polygon(0 0,100% 0,70% 100%,0 100%);clip-path:polygon(0 0,100% 0,70% 100%,0 100%);left:0;overflow:hidden;position:absolute;top:0;width:calc(50vw - 100px);z-index:1}@media screen and (min-width:2160px){.fc-slant-image-text .bg{-webkit-clip-path:polygon(0 0,100% 0,70% 100%,0 100%);clip-path:polygon(0 0,100% 0,70% 100%,0 100%);width:38%}}@media screen and (max-width:1180px){.fc-slant-image-text .bg{-webkit-clip-path:polygon(0 0,100% 0,72% 100%,0 100%);clip-path:polygon(0 0,100% 0,72% 100%,0 100%);width:38%}}@media screen and (max-width:767px){.fc-slant-image-text .bg{-webkit-clip-path:polygon(0 25%,100% 0,100% 100%,0 100%)!important;clip-path:polygon(0 25%,100% 0,100% 100%,0 100%)!important;margin:30px -30px 0;position:relative;width:calc(100% + 60px)}}.fc-slant-image-text .bg.inward_slant{-webkit-clip-path:polygon(31.5% 0,100% 0,100% 100%,0 100%);clip-path:polygon(31.5% 0,100% 0,100% 100%,0 100%)}.fc-slant-image-text .bg img{--image_horizontal_position:50%;display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--image_horizontal_position) 50%;object-position:var(--image_horizontal_position) 50%;width:100%}.fc-slant-image-text .flex{display:flex;justify-content:flex-end;position:relative;z-index:3}@media screen and (max-width:767px){.fc-slant-image-text .flex{justify-content:unset}}.fc-slant-image-text .flex .content{width:684px}@media screen and (max-width:1180px){.fc-slant-image-text .flex .content{max-width:656px;width:67%}}@media screen and (max-width:767px){.fc-slant-image-text .flex .content{max-width:100%;padding:0 28px;width:100%}}.fc-slant-image-text .flex .content h4{color:#fff;font-family:Helvetica,sans-serif;font-size:24px;letter-spacing:2.4px;text-transform:uppercase}.fc-slant-image-text .flex .content h3{color:#fff;font-family:Helvetica,sans-serif;font-size:48px;margin-bottom:30px}@media screen and (max-width:1180px){.fc-slant-image-text .flex .content h3{font-size:34px}}@media screen and (max-width:767px){.fc-slant-image-text .flex .content h3{font-size:28px;line-height:1.35em}}.fc-slant-image-text .flex .content p{color:#fff;font-size:20px;letter-spacing:0;line-height:30px}@media screen and (max-width:1180px){.fc-slant-image-text .flex .content p{font-size:18px;line-height:26px}}@media screen and (max-width:767px){.fc-slant-image-text .flex .content p{font-size:16px;line-height:22px}}.fc-slant-image-text .flex .content ul{column-count:2;column-gap:30px;list-style-type:none;padding-left:1.5rem}@media screen and (max-width:700px){.fc-slant-image-text .flex .content ul{column-count:1}}.fc-slant-image-text .flex .content ul[cols="1"]{column-count:1}.fc-slant-image-text .flex .content ul li{color:#fff;font-family:Din,sans-serif;font-size:24px;line-height:31px}.fc-slant-image-text .flex .content ul li+li{margin-top:20px}@media screen and (max-width:900px){.fc-slant-image-text .flex .content ul li{font-size:16px;line-height:21px;margin-bottom:20px}}.fc-slant-image-text .flex .content ul li:before{color:#ef4b25;content:"•";display:inline-block;margin-left:-1.5rem;width:1.5rem}.fc-slant-image-text .flex .content a.btn.btn-orange{color:#fff;margin-top:30px}.fc-slant-image-text .flex .content .custom_color *{color:inherit}.fc-slant-image-text.blue-solid-bg{background:#003893}.fc-slant-image-text.gray-bg.gray-bg,.fc-slant-image-text.white-bg.gray-bg{background:#efefef}.fc-slant-image-text.gray-bg.white-bg,.fc-slant-image-text.white-bg.white-bg{background:#fff}.fc-slant-image-text.gray-bg .flex .content h4,.fc-slant-image-text.white-bg .flex .content h4{color:#2778e6;font-family:Helvetica,sans-serif;font-size:24px;letter-spacing:2.4px;text-transform:uppercase}.fc-slant-image-text.gray-bg .flex .content h3,.fc-slant-image-text.white-bg .flex .content h3{color:#002664;font-family:Helvetica,sans-serif;font-size:48px}.fc-slant-image-text.gray-bg .flex .content p,.fc-slant-image-text.gray-bg .flex .content ul li,.fc-slant-image-text.white-bg .flex .content p,.fc-slant-image-text.white-bg .flex .content ul li{color:#002664;font-size:20px;line-height:30px}.fc-slant-image-text.gray-bg .flex .content p+a,.fc-slant-image-text.white-bg .flex .content p+a{margin-top:1rem}.fc-slant-image-text.gray-bg .flex .content a.btn.btn-orange,.fc-slant-image-text.white-bg .flex .content a.btn.btn-orange{color:#001233}.page-template-template-collections .fc-slant-image-text{padding:60px 0}.fc-company-timeline{padding:100px 0}@media screen and (max-width:1180px){.fc-company-timeline{padding:87px 0}}.fc-company-timeline .timeline-container{margin:0 auto;max-width:100%;width:965px}.fc-company-timeline h2{color:#002664;font-size:48px;line-height:54px;padding:0 20px;text-align:center}@media screen and (max-width:900px){.fc-company-timeline h2{font-size:28px;line-height:32px;padding:0 30px;text-align:left}}.fc-company-timeline .timeline-controller{margin:65px 0 88px;max-width:100%;overflow-x:scroll}@media screen and (max-width:1180px){.fc-company-timeline .timeline-controller{margin:55px 0 84px}}@media screen and (max-width:767px){.fc-company-timeline .timeline-controller{margin:30px 0 15px}}.fc-company-timeline .timeline-controller .scroller{display:flex;justify-content:space-between;padding:0 20px;position:relative;width:965px}.fc-company-timeline .timeline-controller::-webkit-scrollbar{display:none}.fc-company-timeline .timeline-controller .timeline-line{background:#000;height:1px;left:50%;position:absolute;top:15px;transform:translateX(-50%);width:855px;z-index:-1}.fc-company-timeline .timeline-controller .timeline-item{cursor:pointer;padding-top:30px;position:relative;text-align:center;width:66px}.fc-company-timeline .timeline-controller .timeline-item.active .dot{background:#fff;border:2px solid #ef4b25}.fc-company-timeline .timeline-controller .timeline-item .dot{background:#ef4b25;border:2px solid transparent;border-radius:100%;height:15px;left:50%;position:absolute;top:0;transform:translate(-50%,50%);transition:all .3s;width:15px}.fc-company-timeline .timeline-controller .timeline-item .year{color:#2778e6;font-family:Helvetica,sans-serif;font-size:24px;font-weight:700}.fc-company-timeline .timeline-slider{padding:0 24px}@media screen and (max-width:1180px){.fc-company-timeline .timeline-slider{padding:0}}@media screen and (max-width:415px){.fc-company-timeline .timeline-slider{padding:0}}.fc-company-timeline .timeline-slider .item{padding:0 30px;width:415px}@media screen and (max-width:1180px){.fc-company-timeline .timeline-slider .item{box-sizing:content-box}}@media screen and (max-width:415px){.fc-company-timeline .timeline-slider .item{padding:0}}.fc-company-timeline .timeline-slider .item .thumbnail{border:6px solid transparent;margin:0 0 1rem;max-width:100%;transition:border .3s ease;width:415px}.fc-company-timeline .timeline-slider .item .thumbnail img{display:block;max-height:222px;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:1180px){.fc-company-timeline .timeline-slider .item .thumbnail img{height:264px;max-height:100%}}.fc-company-timeline .timeline-slider .item.slick-current .thumbnail{border:6px solid #2778e6}.fc-company-timeline .timeline-slider .item .content h4{color:#ef4b25;font-size:28px;margin:0 0 .25rem}@media screen and (max-width:415px){.fc-company-timeline .timeline-slider .item .content{padding:0 20px}}.fc-company-challenges{padding:100px 0;position:relative}@media screen and (max-width:820px){.fc-company-challenges{padding:103px 0}}@media screen and (max-width:767px){.fc-company-challenges{padding:59px 0}}@media screen and (max-width:1180px){.fc-company-challenges .container{max-width:calc(100% - 422px)}}@media screen and (max-width:820px){.fc-company-challenges .container{max-width:calc(100% - 160px)}}@media screen and (max-width:767px){.fc-company-challenges .container{max-width:calc(100% - 80px)}}.fc-company-challenges .bg{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-2}.fc-company-challenges .bg img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.fc-company-challenges .flex{display:flex}@media screen and (max-width:767px){.fc-company-challenges .flex{align-items:center;flex-wrap:wrap;justify-content:center}}.fc-company-challenges .flex .left{display:flex;flex-flow:column;justify-content:center;max-width:100%;width:469px}@media screen and (max-width:820px){.fc-company-challenges .flex .left{width:328px}}.fc-company-challenges .flex .left h3{color:#fff;font-family:Helvetica,sans-serif;font-size:48px;line-height:58px;margin-bottom:30px;position:relative;text-shadow:0 0 15px #0008}@media screen and (max-width:1180px){.fc-company-challenges .flex .left h3{font-size:34px;line-height:44px;margin-bottom:20px}}@media screen and (max-width:820px){.fc-company-challenges .flex .left h3{font-size:34px;line-height:44px;margin-bottom:20px}}@media screen and (max-width:767px){.fc-company-challenges .flex .left h3{font-size:28px;line-height:34px;margin-bottom:12px}}.fc-company-challenges .flex .left h3:after{background:#ef4b25;content:"";display:none;height:26px;left:0;opacity:.9;position:absolute;top:0;transform:translateY(.25em);width:470px;z-index:-1}@media screen and (max-width:1180px){.fc-company-challenges .flex .left h3:after{width:270px}}@media screen and (max-width:767px){.fc-company-challenges .flex .left h3:after{height:.5em;left:-.25em;max-width:250px;top:.25em;width:80%}}.fc-company-challenges .flex .left p{color:#fff;font-size:20px;line-height:26px}@media screen and (max-width:1180px){.fc-company-challenges .flex .left p{font-size:16px;line-height:22px}}@media screen and (max-width:820px){.fc-company-challenges .flex .left p{font-size:16px;line-height:24px}}@media screen and (max-width:767px){.fc-company-challenges .flex .left p{font-size:18px;line-height:24px}}.fc-company-challenges .flex .right{margin-left:76px;max-width:100%;width:400px}@media screen and (max-width:1180px){.fc-company-challenges .flex .right{margin-left:83px;width:391px}}@media screen and (max-width:820px){.fc-company-challenges .flex .right{margin-left:57px;width:271px}}@media screen and (max-width:767px){.fc-company-challenges .flex .right{margin-left:0;margin-top:30px;width:85%}.fc-company-challenges .flex .right>img{display:flex;margin:0 auto;max-width:300px}}.fc-iso-certs{overflow:hidden;padding:100px 0;position:relative}.fc-iso-certs .accent-image-1{animation-duration:200s;animation-iteration-count:infinite;animation-timing-function:linear;right:-120px;top:130px;width:658px}.fc-iso-certs .accent-image-1,.fc-iso-certs .accent-image-2{animation-name:rotate;height:auto;pointer-events:none;position:absolute;z-index:-3}.fc-iso-certs .accent-image-2{animation-direction:reverse;animation-duration:80s;animation-iteration-count:infinite;animation-timing-function:linear;right:-255px;top:-200px;width:500px}.fc-iso-certs h1{color:#002664;font-size:64px;line-height:68px;margin-bottom:80px}.fc-iso-certs .cert{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px}.fc-iso-certs .cert div{margin-bottom:8px;width:50%}.fc-iso-certs .cert div h3{color:#002664;font-size:24px;line-height:32px}.fc-iso-certs .cert div a,.fc-iso-certs .cert div p{font-size:21px;line-height:27px}.fc-iso-certs .cert div a{color:#002664;text-decoration:underline}.fc-iso-certs .cert div a:hover{color:#ef4b25}.fc-iso-certs .cert div img{margin-right:30px;width:30px}.fc-iso-certs .cert .file{align-items:center;display:flex}.fc-resources{background-color:#fff;padding-top:42px}.fc-resources .resources-container{padding-bottom:130px;padding-top:56px;position:relative}.fc-resources .resources-container:before{background-color:#fff;background-image:linear-gradient(90deg,#f2f2f2 2px,transparent 0),linear-gradient(180deg,#f2f2f2 2px,transparent 0);background-size:50px 50px;content:"";height:100%;left:50%;overflow:hidden;padding:58px 0 130px;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:1}@media screen and (max-width:768px){.fc-resources .resources-container{margin:0 auto;max-width:100%;width:500px}}.fc-resources .resource{align-items:center;display:flex;justify-content:space-between;position:relative;z-index:1}@media screen and (max-width:768px){.fc-resources .resource{flex-wrap:wrap}}.fc-resources .resource:not(:last-of-type){border-bottom:3px solid #898c8f;margin-bottom:60px;padding-bottom:60px}.fc-resources .resource .icon{margin-right:1rem;width:100px}@media screen and (max-width:768px){.fc-resources .resource .icon{display:none}}.fc-resources .resource .content{width:670px}.fc-resources .resource .content h3{color:#002664;font-size:clamp(22px,1.375rem + 12*(100vw - 768px)/1152,34px);line-height:1.176em}@media screen and (max-width:768px){.fc-resources .resource .content h3{margin-top:16px}}.fc-resources .resource .content div.sfqa-header-container h4{color:#2778e6;font-size:clamp(18px,1.125rem + 6*(100vw - 768px)/1152,24px);text-transform:capitalize}.fc-resources .resource .content div.sfqa-header-container .sfqa-icon{display:none}@media screen and (max-width:768px){.fc-resources .resource .content div.sfqa-header-container .sfqa-icon{display:block;width:35px}.fc-resources .resource .content div.sfqa-header-container{align-items:flex-end;display:inline-flex;flex-direction:row-reverse;justify-content:space-between;width:100%}}.fc-resources .resource .cta{margin-left:1rem;width:275px}@media screen and (max-width:900px){.fc-resources .resource .cta{margin-top:1.4rem;width:auto}}.fc-resources .resource .cta a{cursor:pointer;display:flex;justify-content:center;text-align:center;width:auto}.fc-resources .resource.filtered-out,.fc-resources .resource.hidden{display:none!important}.fc-resources:before{background:#000;border-radius:0 0 100% 100%;content:"";display:block;filter:blur(50px);height:100px;left:0;margin:0 auto;opacity:.05;position:absolute;top:0;transform:translateY(-50%);width:100%}.fc-resources .resources-filter{margin-bottom:60px;position:relative}.fc-resources .resources-filter:before{background:#fff;content:""}.fc-resources .resources-filter span{color:#ef4b25;display:inline-block;font-family:Helvetica,sans-serif;font-size:18px;margin-bottom:10px;text-transform:uppercase}.fc-resources .resources-filter form{align-items:center;display:flex;flex-wrap:nowrap;justify-content:flex-start;margin-top:30px}.fc-resources .resources-filter form>*+*{margin-left:40px}.fc-resources .resources-filter form div{position:relative}.fc-resources .resources-filter form label{color:#2778e6;display:block;font-size:16px;letter-spacing:.4px;line-height:1.3125;position:absolute;top:-30px}.fc-resources .resources-filter form select{color:#002664;font-family:Din Medium,sans-serif;font-size:18px;height:55px;letter-spacing:.45px;line-height:1.277;padding:15px;width:100%}.fc-resources .resources-filter form input{background:#ef4b25;border:none;color:#fff;cursor:pointer;height:55px;padding:15px;width:100%}.fc-resources .resources-filter form input:not([type=submit]){background:#efefef;color:#002664;cursor:default}.fc-resources .resources-filter form .content-select-wrapper,.fc-resources .resources-filter form .industry-select-wrapper{width:30%}.fc-resources .resources-filter form .search-input-wrapper{position:relative;width:18.5%}.fc-resources .resources-filter form .search-input-wrapper input[type=text]{padding-left:44px}.fc-resources .resources-filter form .search-input-wrapper:before{background-image:url(images/search.bcfe9f.svg);content:"";height:15px;left:15px;position:absolute;top:50%;transform:translateY(-50%);width:15px}.fc-resources .resources-filter form .submit-input-wrapper{width:146px}@media screen and (max-width:900px){.fc-resources .resources-filter form{align-items:flex-start;flex-direction:column}.fc-resources .resources-filter form>*+*{margin-left:0;margin-top:40px}.fc-resources .resources-filter form .content-select-wrapper,.fc-resources .resources-filter form .industry-select-wrapper,.fc-resources .resources-filter form .search-input-wrapper{width:100%}.fc-resources .resources-filter{margin-bottom:38px}}.fc-resources .btn-load-more-row{display:flex;flex-direction:row;justify-content:center;position:relative;z-index:1}.fc-resources .btn-load-more-row .btn.load-more{background-color:#fff!important}.fc-resources .btn-load-more-row .btn.load-more:hover{background-color:#ef4b25!important}section.product-resources{background-color:#fff;box-shadow:0 0 25px #00000029;overflow:hidden;position:relative;width:100%}section.product-resources .accent-image-1{animation-duration:200s;animation-iteration-count:infinite;animation-name:rotate;animation-timing-function:linear;height:auto;pointer-events:none;position:absolute;right:0;top:245px;width:658px;z-index:-3}section.product-resources .accent-image-2{animation-direction:reverse;animation-duration:80s;animation-iteration-count:infinite;animation-name:rotate;animation-timing-function:linear;height:auto;pointer-events:none;position:absolute;right:-135px;top:0;width:500px;z-index:-3}section.product-resources .pdfs{padding:80px 0}section.product-resources .pdfs .pdf{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width:900px){section.product-resources .pdfs .pdf{flex-wrap:wrap}}@media screen and (max-width:768px){section.product-resources .pdfs .pdf{margin:0 auto;max-width:100%;width:500px}}section.product-resources .pdfs .pdf+.pdf{border-top:3px solid #898c8f;margin-top:60px;padding-top:60px}section.product-resources .pdfs .pdf .icon{margin-right:1rem;width:100px}@media screen and (max-width:768px){section.product-resources .pdfs .pdf .icon{display:none}}section.product-resources .pdfs .pdf .content{width:670px}@media screen and (max-width:900px){section.product-resources .pdfs .pdf .content{width:calc(100% - 100px - 1rem)}}@media screen and (max-width:600px){section.product-resources .pdfs .pdf .content{width:calc(100% - 30px - 1rem)}}section.product-resources .pdfs .pdf .content h3{color:#002664;font-size:clamp(22px,1.375rem + 12*(100vw - 768px)/1152,34px);line-height:1.176em}@media screen and (max-width:768px){section.product-resources .pdfs .pdf .content h3{margin-top:16px}}section.product-resources .pdfs .pdf .content div.sfqa-header-container h4{color:#2778e6;font-size:clamp(18px,1.125rem + 6*(100vw - 768px)/1152,24px);margin-bottom:10px;text-transform:capitalize}section.product-resources .pdfs .pdf .content div.sfqa-header-container .sfqa-icon{display:none}@media screen and (max-width:768px){section.product-resources .pdfs .pdf .content div.sfqa-header-container .sfqa-icon{display:block;width:35px}section.product-resources .pdfs .pdf .content div.sfqa-header-container{align-items:flex-end;display:inline-flex;flex-direction:row-reverse;justify-content:space-between;width:100%}}section.product-resources .pdfs .pdf .cta{width:275px}@media screen and (max-width:900px){section.product-resources .pdfs .pdf .cta{margin-left:0;margin-top:1.4rem;width:auto}}section.product-resources .pdfs .pdf .cta a{align-items:center;cursor:pointer;display:flex;justify-content:center;text-align:center;width:inherit}section.product-resources .resources{padding:100px 0;position:relative}section.product-resources .resources h2{color:#001233;font-size:50px;line-height:58px;text-align:center}section.product-resources .resources .resources-container{display:flex;flex-wrap:wrap;justify-content:space-between;padding:30px 1rem}@media screen and (max-width:500px){section.product-resources .resources .resources-container{padding:30px 0}}section.product-resources .resources .resources-container .resource{align-items:flex-end;display:flex;min-height:260px;padding:1.5rem;position:relative;width:calc(33.33% - 1rem)}section.product-resources .resources .resources-container .resource:not(:first-of-type),section.product-resources .resources .resources-container .resource:not(:nth-of-type(2)),section.product-resources .resources .resources-container .resource:not(:nth-of-type(3)){margin-top:20px}@media screen and (max-width:900px){section.product-resources .resources .resources-container .resource{width:calc(50% - 1rem)}section.product-resources .resources .resources-container .resource:not(:first-of-type),section.product-resources .resources .resources-container .resource:not(:nth-of-type(2)){margin-top:20px}}@media screen and (max-width:500px){section.product-resources .resources .resources-container .resource{margin:.5rem 0;width:100%}section.product-resources .resources .resources-container .resource:not(:first-of-type),section.product-resources .resources .resources-container .resource:not(:nth-of-type(2)){margin-top:0}}section.product-resources .resources .resources-container .resource .gradient{background:#000;background:linear-gradient(0deg,#000 26%,transparent 62%);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}section.product-resources .resources .resources-container .resource .gradient.default{background:linear-gradient(0deg,rgba(0,18,51,.85) 26%,rgba(0,18,51,0) 62%)}section.product-resources .resources .resources-container .resource .bg{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}section.product-resources .resources .resources-container .resource .bg img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}section.product-resources .resources .resources-container .resource .content{z-index:1}section.product-resources .resources .resources-container .resource h3{color:#fff;font-family:Din Bold,sans-serif;font-size:18px;line-height:24px}section.product-resources .resources .resources-container .resource div.sfqa-header-container h4{color:#fff;font-size:16px;font-weight:300;line-height:21px;margin-bottom:.25rem}section.product-resources .resources .resources-container .resource div.sfqa-header-container .sfqa-icon{display:none}@media screen and (max-width:768px){section.product-resources .resources .resources-container .resource div.sfqa-header-container .sfqa-icon{display:block;width:35px}section.product-resources .resources .resources-container .resource div.sfqa-header-container{align-items:flex-end;display:inline-flex;flex-direction:row-reverse;justify-content:space-between;width:100%}}.fc-industry{background-color:#fff;background-size:50px 50px;padding:100px 0}.fc-industry .flex{align-items:flex-start;display:flex;flex-wrap:wrap;gap:50px;justify-content:space-between;position:relative}.fc-industry .flex .sidebar{background:#fff;box-shadow:0 10px 35px #0000001a;padding:40px;width:384px}@media screen and (min-width:1177px){.fc-industry .flex .sidebar{left:0;position:sticky;top:100px}}.fc-industry .flex .sidebar .filters.application-filters{margin-top:40px}.fc-industry .flex .sidebar .filters.application-filters h3{margin-bottom:33px}.fc-industry .flex .sidebar .filters h3{color:#ef4b25;font-family:Helvetica,sans-serif;font-size:20px;font-weight:500;letter-spacing:2px;line-height:26px;margin-bottom:13px;text-transform:uppercase}.fc-industry .flex .sidebar .filters h4{color:#002664;font-size:14px;line-height:18px;margin-bottom:1.5rem}.fc-industry .flex .sidebar .filters .filter{align-items:center;display:flex;justify-content:space-between}.fc-industry .flex .sidebar .filters .filter+.filter{border-top:2px solid #efefef;margin-top:32px;padding-top:32px}.fc-industry .flex .sidebar .filters .filter .icon{width:28px}.fc-industry .flex .sidebar .filters .filter .name{color:#2778e6;font-family:Din Pro,sans-serif;font-size:20px;width:calc(100% - 100px)}.fc-industry .flex .sidebar .filters .filter .radio{height:20px;width:20px}.fc-industry .flex .sidebar .filters .filter .radio>input{height:100%;margin:0;width:100%}.fc-industry .flex .sidebar .filters .filter.active .name{color:#003893;font-weight:800}.fc-industry .flex .main{max-width:100%;position:relative;width:684px}.fc-industry .flex .main .loader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.fc-industry .flex .main header>.thumbnail{margin-bottom:18px}.fc-industry .flex .main header h3{color:#002664;font-family:Din Bold,sans-serif;font-size:34px;font-weight:700;letter-spacing:.34px;line-height:1.2em;margin-bottom:13px}.fc-industry .flex .main header p{color:#001233;font-family:Din Pro,sans-serif;font-weight:400;letter-spacing:.05em;line-height:1.40625em}.fc-industry .flex .main header a{color:#ef4b25;display:inline-block;margin-top:18px;text-transform:uppercase}.fc-industry .flex .main header a:hover{color:#002664}.fc-industry .flex .main header .cta-link{letter-spacing:.05px}.fc-industry .flex .main header .cta-link:after{display:inline-block;margin-left:10px}.fc-industry .flex .main .products{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:28px}.fc-industry .flex .main .products .product{margin:2rem 0 20px;width:calc(50% - .5rem)}.fc-industry .flex .main .products .product img{display:block;height:auto;line-height:0}.fc-industry .flex .main .products .product h5{color:#001233;font-family:Din,sans-serif;font-size:20px;line-height:1.45em;margin-top:6px}.fc-featured-product{padding:100px 0;position:relative;text-align:center}.fc-featured-product h2{color:#fff;font-family:Helvetica,sans-serif;font-size:48px;line-height:68px}.fc-featured-product .bg{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.fc-featured-product .bg img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.fc-featured-product .applications{display:flex;flex-wrap:wrap;justify-content:space-between;margin:40px 0;text-align:left}@media screen and (max-width:1100px){.fc-featured-product .applications .dry{margin-bottom:40px}}.fc-featured-product .applications .dry,.fc-featured-product .applications .liquid{width:calc(50% - 1rem)}@media screen and (max-width:1100px){.fc-featured-product .applications .dry,.fc-featured-product .applications .liquid{width:100%}}.fc-featured-product .applications .dry .image img,.fc-featured-product .applications .liquid .image img{display:block;width:100%}.fc-featured-product .applications .dry .content,.fc-featured-product .applications .liquid .content{background:#fff;padding:30px}.fc-featured-product .applications .dry .content h3,.fc-featured-product .applications .liquid .content h3{color:#002664;font-size:34px;line-height:32px;margin-bottom:1rem}.fc-featured-product .bottom-content{border:8px solid #2778e6;margin-top:80px;padding:50px;text-align:center}.fc-featured-product .bottom-content .inner{margin:0 auto;max-width:100%;width:840px}.fc-featured-product .bottom-content h3{color:#fff;font-size:40px;line-height:46px;margin-bottom:1rem}.fc-featured-product .bottom-content p{color:#fff;font-size:20px;line-height:26px;margin-bottom:1.5rem}.fc-wysiwyg+.fc-products{padding-top:0}.fc-products{overflow:hidden;padding-top:60px;position:relative}.fc-products .accent-image-1{animation-duration:200s;animation-iteration-count:infinite;animation-timing-function:linear;left:0;top:245px;width:658px}.fc-products .accent-image-1,.fc-products .accent-image-2{animation-name:rotate;height:auto;pointer-events:none;position:absolute;z-index:-3}.fc-products .accent-image-2{animation-direction:reverse;animation-duration:80s;animation-iteration-count:infinite;animation-timing-function:linear;left:-135px;top:625px;width:500px}.fc-products .accent-image-3{animation-duration:280s;animation-iteration-count:infinite;animation-name:rotate;animation-timing-function:linear;bottom:-300px;height:auto;pointer-events:none;position:absolute;right:-300px;width:900px;z-index:-3}.fc-products h2{color:#002664;font-size:48px;line-height:58px}.fc-products.manual .products .product{padding:0 60px 0 0;width:50%}@media screen and (max-width:900px){.fc-products.manual .products .product{margin:0;padding:0 0 40px;width:100%}}.fc-products.manual .products .product:nth-child(2n){border-left:2px solid #898c8f;padding:0 0 0 60px}@media screen and (max-width:900px){.fc-products.manual .products .product:nth-child(2n){border:0}.fc-products.manual .products .product+.product{border-top:2px solid #898c8f;padding:40px 0 0}}.fc-products.manual .icon-list{margin:20px 0}.fc-products.manual .icon-list .list-item{margin:0 0 10px}.fc-products.manual .icon-list .list-item .title{align-items:center;display:flex}.fc-products.manual .icon-list .list-item .title .icon{margin-right:.5rem;width:60px}.fc-products.manual .icon-list .list-item .title h4{color:#002664;font-size:20px;line-height:34px}.fc-products .products{display:flex;flex-wrap:wrap;justify-content:space-between;padding:30px 0}.fc-products .products .product{margin:0 0 60px;width:calc(50% - 1rem)}@media screen and (max-width:768px){.fc-products .products .product{width:100%}}.fc-products .products .product .thumbnail{margin-bottom:1rem}.fc-products .products .product .thumbnail img{display:block;height:225px;-o-object-fit:cover;object-fit:cover;width:100%}.fc-products .products .product h3{color:#002664;font-size:34px;line-height:38px;margin:0}.fc-products .products .product h3+p{margin:1rem 0 0}.fc-products .products .product p{color:#002664;margin:1rem 0}.fc-products .products .product ul{list-style-type:none;padding:0 0 0 1rem}.fc-products .products .product ul li{color:#002664;font-size:20px;line-height:34px}.fc-products .products .product ul li:before{color:#ef4b25;content:"•";display:inline-block;font-weight:700;margin-left:-1em;width:1em}.fc-products .products .product ul li+li{margin-top:1rem}.fc-products .products .product a:not(.btn){color:#ef4b25;display:block;margin-top:1rem;text-transform:uppercase}.fc-products .products .product a:not(.btn):hover{color:#002664}.fc-products .products .product a.btn{margin-right:1rem}.fc-wysiwyg{padding:60px 0}.fc-wysiwyg h2{color:#001233;font-size:48px;letter-spacing:.48px;line-height:1.187em;margin-bottom:15px}.fc-wysiwyg .content{max-width:100%;width:1000px}.fc-wysiwyg .content h3{color:#ef4b25;font-size:28px;line-height:36px}.fc-wysiwyg .content h3+p{margin-top:1.5rem}.fc-wysiwyg .content p{font-size:20px;line-height:32px}.fc-wysiwyg .content p+p{margin-top:.5rem}.fc-wysiwyg .content ul{list-style-type:none;padding-left:1.5rem}.fc-wysiwyg .content ul li{break-inside:avoid-column;color:#002664;font-size:20px;line-height:32px}.fc-wysiwyg .content ul li+li{margin-top:20px}@media screen and (max-width:900px){.fc-wysiwyg .content ul li{font-family:Din,sans-serif;font-size:16px;line-height:21px;margin-bottom:20px}}.fc-wysiwyg .content ul li:before{color:#ef4b25;content:"•";display:inline-block;margin-left:-1.5rem;width:1.5rem}.fc-wysiwyg .content ul li a{color:inherit;font-size:20px;text-decoration:underline}.fc-wysiwyg .fc-breadcrumbs{align-items:baseline;display:flex;gap:20px;margin-bottom:40px}.fc-wysiwyg .fc-breadcrumbs div{align-items:center;display:flex;gap:20px}.fc-wysiwyg .fc-breadcrumbs a{color:#898c8f}.fc-wysiwyg .fc-breadcrumbs span{color:#2778e6}@media(max-width:500px){.fc-wysiwyg .fc-breadcrumbs a,.fc-wysiwyg .fc-breadcrumbs span{font-size:14px}}.fc-wysiwyg.grid-background{background-image:linear-gradient(90deg,#f2f2f2 2px,transparent 0),linear-gradient(180deg,#f2f2f2 2px,transparent 0);background-size:50px 50px}.fc-wysiwyg.grid-background img{background:#fff}@media screen and (max-width:900px){.fc-wysiwyg h2{font-size:28px;letter-spacing:0;line-height:1.357em;margin-bottom:13px}.fc-wysiwyg ul{column-count:1!important}}section.hero+section.fc-wysiwyg{padding-bottom:90px}@media screen and (max-width:900px){section.hero+section.fc-wysiwyg{padding:33px 0 54px}}section.hero+section.fc-wysiwyg+section.fc-product-categories,section.hero+section.fc-wysiwyg+section.fc-product-videos{padding-top:0}.banner-msg{background:#ef4b25;padding:25px 0;text-align:center}.banner-msg .container{background:#ef4b25;width:100%}.banner-msg .container .content{color:#fff;font-size:18px;width:100%}.fc-product-categories{padding:40px 0 60px}.fc-product-categories[data-padding=moderate]{padding:70px 0}.fc-product-categories .flex{display:flex;justify-content:space-between}@media screen and (max-width:900px){.fc-product-categories .flex{flex-direction:column}}.fc-product-categories .flex .left{max-width:100%;width:580px}@media screen and (max-width:900px){.fc-product-categories .flex .left{margin-bottom:30px}}.fc-product-categories .flex .left .above-list-content,.fc-product-categories .flex .left .above-list-content img{margin-bottom:30px}.fc-product-categories .flex .left .above-list-content p{font-size:24px;line-height:32px}.fc-product-categories .flex .left .icon-list .list-item{align-items:center;display:flex;justify-content:space-between}.fc-product-categories .flex .left .icon-list .list-item+.list-item{margin-top:2rem}.fc-product-categories .flex .left .icon-list .list-item .icon{width:64px}.fc-product-categories .flex .left .icon-list .list-item .icon img{display:block;width:100%}.fc-product-categories .flex .left .icon-list .list-item .content{max-width:100%;width:480px}.fc-product-categories .flex .left .icon-list .list-item .content h4{color:#002664;font-size:24px;line-height:34px}.fc-product-categories .flex .right{max-width:100%;text-align:center;width:532px}.fc-product-categories .flex .right img{display:block;width:100%}.fc-product-categories .flex .right .image{position:relative}.fc-product-categories .flex .right .image .play-button{bottom:0;cursor:pointer;left:0;margin:auto;max-width:50%;pointer-events:none;position:absolute;right:0;top:0;transform:scale(.4)}.fc-product-categories .flex .right .image+p{margin-top:1rem}.fc-product-categories .flex .right p{display:inline-block}.fc-product-categories .flex .right a.btn{margin:0 .5rem;padding:5px 15px}.fc-why-product{padding:120px 0 140px;position:relative}.fc-why-product .bg{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.fc-why-product .bg img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.fc-why-product .text-box{border:8px solid #2778e6;padding:40px}.fc-why-product .text-box p{color:#fff;font-size:18px;line-height:24px;margin-top:1rem}.fc-why-product .text-box ul{column-count:2;column-gap:30px;list-style-type:none;padding-left:1.5rem}@media screen and (max-width:700px){.fc-why-product .text-box ul{column-count:1}}.fc-why-product .text-box ul li{color:#fff;font-size:24px;line-height:31px}.fc-why-product .text-box ul li+li{margin-top:20px}@media screen and (max-width:900px){.fc-why-product .text-box ul li{font-family:Din,sans-serif;font-size:16px;line-height:21px;margin-bottom:20px}}.fc-why-product .text-box ul li:before{color:#ef4b25;content:"•";display:inline-block;margin-left:-1.5rem;width:1.5rem}.fc-why-product h2{color:#fff;font-size:48px;line-height:52px}.fc-why-product .icon-list{margin-top:40px}.fc-why-product .icon-list.columns-2{column-count:2;column-gap:50px}@media screen and (max-width:900px){.fc-why-product .icon-list.columns-2{column-count:1}}.fc-why-product .icon-list .list-item{break-inside:avoid;margin:0 0 40px;page-break-inside:avoid}.fc-why-product .icon-list .list-item .title{align-items:center;display:flex;margin-bottom:0}.fc-why-product .icon-list .list-item .title .icon{margin-right:1rem;width:60px}.fc-why-product .icon-list .list-item .title h4{color:#fff;font-family:Din Pro,sans-serif;font-size:28px;font-weight:700;line-height:38px}.fc-why-product .icon-list .list-item .content.has-icon{padding-left:76px}.fc-why-product .icon-list .list-item .content p{color:#fff;font-size:20px;line-height:30px}.fc-why-product .icon-list.columns-3{display:grid;gap:10%;grid-template-columns:repeat(auto-fit,minmax(282px,1fr))}.fc-why-product .icon-list.columns-3 .list-item .title{flex-direction:column;text-align:center}.fc-why-product .icon-list.columns-3 .content{display:none}.fc-why-product .optional-footnote-container{color:#fff;font-size:16px;letter-spacing:0;line-height:1.3125em;margin-top:20px;text-align:right}@media screen and (max-width:900px){.fc-why-product h2{font-size:28px;line-height:1.41em}.fc-why-product h4{font-size:24px;line-height:1.291em}}.fc-why-product .dosing-weighing ul{column-count:1!important;display:inline-block;vertical-align:top;width:48%}.fc-why-product .dosing-weighing li.title{margin-left:-22px}.fc-why-product .dosing-weighing li.title:before{display:none}.fc-product-specs{padding:100px 0}.fc-product-specs h2{color:#002664;font-size:48px;line-height:52px;margin-bottom:74px;text-align:left}.fc-product-specs .product-specs.columns-2{column-count:2;column-gap:100px}@media screen and (max-width:900px){.fc-product-specs .product-specs.columns-2{column-count:1}}.fc-product-specs .product-specs .spec{break-inside:avoid;margin:0 0 20px;padding:0 0 20px;page-break-inside:avoid;position:relative;width:100%}.fc-product-specs .product-specs .spec:after{background-color:#efefef;bottom:0;content:"";display:block;height:2.5px;left:0;position:absolute;right:0;width:100%}.fc-product-specs .product-specs .spec:last-child:after{display:none}.fc-product-specs .product-specs .spec h5{color:#2778e6;font-size:24px;letter-spacing:.025em;line-height:34px}.fc-related-products{background:#efefef;box-shadow:0 0 25px #00000029;padding:2rem 0 1rem}.fc-related-products h3{color:#ef4b25;font-family:Helvetica,sans-serif;font-size:24px;font-weight:medium;letter-spacing:.1em;line-height:26px;margin-bottom:17px;text-align:center;text-transform:uppercase}.fc-related-products .related-products{align-items:baseline;display:flex;flex-wrap:wrap;justify-content:center}.fc-related-products .related-products .related-product{align-items:center;display:flex;gap:8px;margin:1rem}.fc-related-products .related-products .related-product:not(:first-of-type){margin-left:clamp(20px,calc(1.25rem + 2.90416vw - 22.27493px),50px)}@media screen and (max-width:900px){.fc-related-products .related-products .related-product{margin:1rem 0;width:100%}}.fc-related-products .related-products .related-product a{color:#003893;font-size:20px;font-weight:700;white-space:nowrap}.fc-related-products .related-products .related-product a:hover{color:#ef4b25}.fc-quote{background:transparent linear-gradient(219deg,#2778e6,#002664) 0 0 no-repeat padding-box;padding:120px 0}.fc-quote .container{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.fc-quote .img-container{background-color:#fff;border-radius:50%;margin-right:9.739%;max-height:356px;max-width:356px;overflow:hidden;width:30.956%}.fc-quote .img-container img{max-width:100%}.fc-quote .quote-text{flex:1;max-width:681px}.fc-quote h2{color:#fff;font-size:38px;line-height:48px;margin-bottom:30px}.fc-quote h4{font-size:34px;letter-spacing:.34px;line-height:38px;margin-bottom:10px}.fc-quote blockquote,.fc-quote h4{color:#fff;font-family:Din,sans-serif;font-weight:400}.fc-quote blockquote{font-size:36px;font-style:italic;line-height:44px;margin:0 0 30px}.fc-quote p{color:#fff;font-size:20px;font-weight:400;letter-spacing:1px;line-height:24px}@media screen and (max-width:900px){.fc-quote{padding-bottom:55px;padding-top:55px}.fc-quote .container{display:block}.fc-quote .img-container{margin:0 auto;max-height:238px;max-width:238px;width:100%}.fc-quote .quote-text{max-width:none;padding-top:44px}}.fc-xtrakt-calculator{padding:100px 0;position:relative}.fc-xtrakt-calculator .bg{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.fc-xtrakt-calculator .bg img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.fc-xtrakt-calculator .flex{display:flex;justify-content:space-between}.fc-xtrakt-calculator .flex .left img{bottom:0;left:0;max-width:45%;position:absolute}.fc-xtrakt-calculator .flex .right{width:630px}.fc-xtrakt-calculator .flex .right h3{font-size:48px;line-height:52px}.fc-xtrakt-calculator .flex .right p{font-size:20px;line-height:27px}.fc-xtrakt-calculator .flex .right ul{list-style-type:none;padding:0}.fc-xtrakt-calculator .flex .right ul li{color:#2778e6;font-size:24px;line-height:34px;padding-bottom:20px}.fc-xtrakt-calculator .flex .right ul li+li{border-top:2px solid #fff;padding-top:20px}.fc-categories{overflow:hidden;padding-top:60px;position:relative}.fc-categories .accent-image-1{animation-duration:200s;animation-iteration-count:infinite;animation-timing-function:linear;left:0;top:245px;width:658px}.fc-categories .accent-image-1,.fc-categories .accent-image-2{animation-name:rotate;height:auto;pointer-events:none;position:absolute;z-index:-3}.fc-categories .accent-image-2{animation-direction:reverse;animation-duration:80s;animation-iteration-count:infinite;animation-timing-function:linear;left:-135px;top:625px;width:500px}.fc-categories .accent-image-3{animation-duration:280s;animation-iteration-count:infinite;animation-name:rotate;animation-timing-function:linear;bottom:-300px;height:auto;pointer-events:none;position:absolute;right:-300px;width:900px;z-index:-3}.fc-categories h2{color:#002664;font-size:48px;line-height:58px}.fc-categories .choose{font-size:24px;font-weight:500;letter-spacing:0;line-height:1.291em}.fc-categories .categories{display:flex;flex-wrap:wrap;justify-content:space-between;padding:30px 0}.fc-categories .categories .category{padding:50px 0;width:calc(50% - 50px)}@media screen and (max-width:768px){.fc-categories .categories .category{width:100%}}.fc-categories .categories .category .thumbnail{margin-bottom:1rem}.fc-categories .categories .category .thumbnail img{display:block;height:225px;-o-object-fit:cover;object-fit:cover;width:100%}.fc-categories .categories .category h3{color:#002664;font-size:30px;line-height:1.2em;margin:0}.fc-categories .categories .category h3+p{margin:1rem 0 0}.fc-categories .categories .category p{color:#002664;margin:1rem 0}.fc-categories .categories .category ul{list-style-type:none;padding:0 0 0 1rem}.fc-categories .categories .category ul li{color:#002664;font-size:20px;line-height:34px}.fc-categories .categories .category ul li:before{color:#ef4b25;content:"•";display:inline-block;font-weight:700;margin-left:-1em;width:1em}.fc-categories .categories .category ul li+li{margin-top:1rem}.fc-categories .categories .category a:not(.btn){color:#ef4b25;text-transform:uppercase}.fc-categories .categories .category a:not(.btn):hover{color:#002664}.fc-categories .categories .category a.btn{margin-right:1rem}@media screen and (max-width:768px){.fc-categories .choose{font-size:16px;line-height:1.406em}}.fc-product-videos{box-shadow:0 -1px 5px 0 rgba(0,0,0,.2);padding:120px 0 100px}.fc-product-videos .links-wrapper{align-items:flex-start;display:flex;flex-direction:column}.fc-product-videos .links-wrapper a:not(:last-child){margin-bottom:10px}.fc-product-videos .video{align-items:flex-start;display:flex;justify-content:space-between}@media screen and (max-width:900px){.fc-product-videos .video{flex-direction:column}}.fc-product-videos .video+.video{margin-top:60px}.fc-product-videos .video .left{width:390px}@media screen and (max-width:900px){.fc-product-videos .video .left{width:100%}}.fc-product-videos .video .left h3{color:#002664;font-size:34px;line-height:40px}.fc-product-videos .video .left p{color:#002664;font-size:24px;line-height:32px;margin:1rem 0}.fc-product-videos .video .right{margin:0;width:665px}@media screen and (max-width:900px){.fc-product-videos .video .right{margin-top:1rem;width:100%}}.fc-product-videos .video .right .image{position:relative}.fc-product-videos .video .right .image .play-button{bottom:0;left:0;margin:auto;max-width:50%;pointer-events:none;position:absolute;right:0;top:0;transform:scale(.4)}.video-modal{z-index:999999}.video-modal .modal-inner{box-sizing:content-box}.video-modal .modal-inner .video iframe{height:clamp(128px,calc(8rem + 18.93878vw - 71.02041px),360px);width:clamp(230px,calc(14.375rem + 33.46939vw - 125.5102px),640px)}.fc-faq{background:#efefef;padding:100px 0}.fc-faq h3{color:#001233;font-size:48px;line-height:52px}.fc-faq .faqs{margin-top:30px}.fc-faq .faq{background:#fff;box-shadow:0 5px 15px #0000001a;padding:20px 30px}.fc-faq .faq+.faq{margin-top:30px}.fc-faq .faq .question{cursor:pointer;padding-right:30px;position:relative}.fc-faq .faq .question .icon{color:#ef4b25;font-size:24px;line-height:1;position:absolute;right:0;top:50%;transform:translateY(-50%)}.fc-faq .faq .question h4{color:#002664;font-size:24px;line-height:30px}.fc-faq .faq .answer,.fc-faq .faq .answer p+p{margin-top:1rem}section.one_col_panel.one-col-privacy-policy{margin:150px 0}section.one_col_panel.one-col-privacy-policy .container{box-sizing:border-box;max-width:100%;padding:0 30px}section.one_col_panel.one-col-privacy-policy .container .content p{font-size:clamp(16px,1rem + 4*(100vw - 768px)/1152,20px);line-height:1.6em}section.one_col_panel.one-col-privacy-policy .container .content p+p{margin-top:.5rem}section.one_col_panel.one-col-privacy-policy .container .content a{color:#ef4b25;font-size:clamp(16px,1rem + 4*(100vw - 768px)/1152,20px);line-height:1.6em}section.one_col_panel.one-col-privacy-policy .container .content a.no-color{color:inherit}@media screen and (max-width:768px){section.one_col_panel.one-col-privacy-policy .container .content a{white-space:pre-wrap;word-break:break-word}}section.one_col_panel.one-col-privacy-policy .container .content ol li{font-size:clamp(16px,1rem + 4*(100vw - 768px)/1152,20px);line-height:1.6em}section.one_col_panel.one-col-privacy-policy .container .content ol li::marker{transition:all .3s}section.one_col_panel.one-col-privacy-policy .container .content ol li a{font-size:inherit;line-height:inherit}section.one_col_panel.one-col-privacy-policy .container .content ol li:hover::marker,section.one_col_panel.one-col-privacy-policy .container .content ol li:hover a{color:#ef4b25}section.one_col_panel.one-col-privacy-policy .container .content ol.section-header{color:#ef4b25;padding-left:1.5em}section.one_col_panel.one-col-privacy-policy .container .content ol.section-header li{font-size:clamp(20px,1.25rem + 4*(100vw - 768px)/1152,24px);margin-bottom:.25em;margin-top:2.5em}section.one_col_panel.one-col-privacy-policy .container .content ol.section-header li::marker{color:inherit!important}section.one_col_panel.one-col-privacy-policy .container .content ul li{font-size:clamp(14px,.875rem + 4*(100vw - 768px)/1152,18px);line-height:1.333em}section.one_col_panel.one-col-privacy-policy .container .content ul li::marker{color:#ef4b25}section.one_col_panel.one-col-privacy-policy .container .content ol li.no-list-style,section.one_col_panel.one-col-privacy-policy .container .content ul li.no-list-style{list-style:none}section.one_col_panel.one-col-privacy-policy .container .content table.pp{display:inline-table;margin:1.5em 0;width:80%}section.one_col_panel.one-col-privacy-policy .container .content table.pp tr{display:inline-table;width:100%}section.one_col_panel.one-col-privacy-policy .container .content table.pp th{box-sizing:border-box;font-size:clamp(12px,.75rem + 6*(100vw - 768px)/1152,18px);padding:.75em 1.5em}section.one_col_panel.one-col-privacy-policy .container .content table.pp th:first-child{text-align:left;width:30%}section.one_col_panel.one-col-privacy-policy .container .content table.pp th:nth-child(2){text-align:left;width:55%}section.one_col_panel.one-col-privacy-policy .container .content table.pp th:nth-child(3){text-align:center;width:15%}@media screen and (max-width:1024px){section.one_col_panel.one-col-privacy-policy .container .content table.pp th{padding:.75em 1em .75em 0}section.one_col_panel.one-col-privacy-policy .container .content table.pp th:nth-child(3){padding:.75em 0}}section.one_col_panel.one-col-privacy-policy .container .content table.pp td{box-sizing:border-box;font-size:clamp(12px,.75rem + 4*(100vw - 768px)/1152,16px);padding:.75em 1.5em;vertical-align:top}section.one_col_panel.one-col-privacy-policy .container .content table.pp td:first-child{text-align:left;width:30%}section.one_col_panel.one-col-privacy-policy .container .content table.pp td:nth-child(2){text-align:left;width:55%}section.one_col_panel.one-col-privacy-policy .container .content table.pp td:nth-child(3){text-align:center;width:15%}section.one_col_panel.one-col-privacy-policy .container .content table.pp td:nth-child(3) p{line-height:1em}@media screen and (max-width:1024px){section.one_col_panel.one-col-privacy-policy .container .content table.pp td{padding:.75em 1em .75em 0}section.one_col_panel.one-col-privacy-policy .container .content table.pp td:nth-child(3){padding:.75em 0}}@media screen and (max-width:768px){section.one_col_panel.one-col-privacy-policy .container .content table.pp{width:100%}}.fc-ordered-list{background-color:#002664;padding:115px 0 90px;position:relative}.fc-ordered-list #videoBG{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.fc-ordered-list .content{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;position:relative}.fc-ordered-list .content-inner{max-width:100%;width:calc(53.565% - 52px)}.fc-ordered-list .content .optional-intro{margin-bottom:23px}.fc-ordered-list .content .optional-intro p{color:#fff;font-size:20px;line-height:1.46em}.fc-ordered-list .content .image{max-width:530px;width:46.086%}.fc-ordered-list .content .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.fc-ordered-list h2{color:#fff;font-size:48px;font-weight:700;line-height:58px;margin-bottom:36px}.fc-ordered-list ol{counter-reset:order;list-style:none;padding-left:0}.fc-ordered-list ol li{align-items:center;color:#fff;display:flex;flex-wrap:wrap;font-family:Din Bold,sans-serif;font-size:24px;font-weight:700;justify-content:flex-start;letter-spacing:.6px;line-height:1.27em;position:relative}.fc-ordered-list ol li:before{align-items:center;border:4px solid #ef4b25;border-radius:100%;content:" " counter(order) " ";counter-increment:order;display:inline-flex;font-size:28px;height:47px;justify-content:center;margin-right:25px;width:47px}.fc-ordered-list ol li:not(:last-child){margin-bottom:25px}@media screen and (max-width:900px){.fc-ordered-list{padding:50px 0}.fc-ordered-list h2{font-size:28px;letter-spacing:0;line-height:1.357em}.fc-ordered-list #videoBG{display:none}.fc-ordered-list .content-inner{margin-right:0;padding-bottom:25px;width:100%}.fc-ordered-list .content .image{margin:0 auto;width:100%}.fc-ordered-list ol li{font-size:20px}.fc-ordered-list ol li:before{font-size:16px;height:25px;width:25px}}.fc-two-column-product-showcase{padding-bottom:148px}.fc-two-column-product-showcase h2{color:#002664;font-size:48px;line-height:1.212em}.fc-two-column-product-showcase h3{color:#002664;font-size:34px;line-height:1.264em;margin-top:18px}.fc-two-column-product-showcase p{color:#002664;font-family:Din Medium,sans-serif;font-size:16px;font-weight:500;line-height:1.406em;margin-top:15px}.fc-two-column-product-showcase .grid-container{grid-gap:55px;display:grid;grid-template-columns:repeat(2,1fr);padding-top:55px}.fc-two-column-product-showcase .product img{-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:900px){.fc-two-column-product-showcase{padding-bottom:52px}.fc-two-column-product-showcase h2{font-size:28px;line-height:1.41em}.fc-two-column-product-showcase h3{font-size:24px;line-height:1.291em}.fc-two-column-product-showcase .grid-container{grid-gap:24px;grid-template-columns:repeat(1,1fr);padding-top:24px}}.fc-two-column{background-blend-mode:multiply;background-color:hsla(0,0%,94%,.4);background-image:url(images/calculate-graphic.eedf2d.png);background-size:cover;padding:134px 0 136px}.fc-two-column .flex-container{align-items:center;column-gap:25px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.fc-two-column .img-container{max-width:397px}.fc-two-column .content-container{max-width:600px}.fc-two-column .content-container h4{color:#2778e6;font-family:Helvetica,sans-serif;font-size:24px;letter-spacing:2.4px;line-height:1.25em;margin-bottom:14px;text-transform:uppercase}.fc-two-column .content-container h3{color:#001233;font-size:48px;font-weight:700;letter-spacing:.48px;line-height:1.08em;margin-bottom:10px}.fc-two-column .content-container p{color:#002664;font-family:Din Pro,sans-serif;font-size:20px;font-weight:500;line-height:30px}.fc-two-column .content-container a.btn.btn-orange{margin-top:36px;padding-left:36px;padding-right:36px}@media screen and (max-width:1100px){.fc-two-column{padding:60px 0}.fc-two-column .flex-container{flex-direction:column;row-gap:50px}.fc-two-column .img-container{max-width:600px}.fc-two-column .content-container{max-width:none}}.fc-product-table{background-color:#fff;background-size:50px 50px;padding:75px 0 90px}.fc-product-table h2{color:#001233;font-size:48px;line-height:1.187em;margin-bottom:5px}.fc-product-table p{color:#2778e6;font-size:24px;line-height:1.291em}.fc-product-table .description{margin-bottom:25px}.fc-product-table .description p{color:#002664;font-size:20px;line-height:1.5rem}.fc-product-table .description p+p{margin-top:.5rem}.fc-product-table .table-wrapper{margin-top:30px}.fc-product-table .scrollable{overflow-y:auto}.fc-product-table .full-length{overflow:hidden}.table-header{background:#002664;color:#fff!important;display:grid;grid-template-columns:3fr 1fr 1fr;padding:0;position:sticky;top:0}.table-header div{border-right:1px solid #06337b;margin-right:6px}.table-header div:last-child{border-right:none}.table-header h3{font-family:Din Pro,Helvetica,sans-serif;font-size:18px;margin-left:10px}@media screen and (max-width:750px){.fc-product-table .table-wrapper{overflow-x:hidden}.table-header{padding:0}.table-header h3{font-size:14px;margin-left:5px}.container{max-width:calc(100% - 10px)}}.div-table{display:grid;grid-template-columns:3fr 1fr 1fr;grid-template-rows:none!important;height:100%}.div-table div.cell{align-items:center;background:#2778e6;border:1px solid #eee;display:flex;grid-column:auto;grid-row:auto;padding:10px 15px}.div-table div.cell p{color:#fff;font-size:20px!important}.div-table .cell:nth-child(6n+4),.div-table .cell:nth-child(6n+5),.div-table .cell:nth-child(6n+6){background:#68a1ee}@media screen and (max-width:750px){.div-table{height:100%}.div-table div.cell{background:#2778e6;padding:5px 10px}.div-table div.cell p{color:#fff;font-size:16px!important}}.cGMP .div-table,.cGMP .table-header{grid-template-columns:3fr 1fr 1fr}.cGMP .div-table{display:grid;margin-top:-8px}.cGMP .div-table div{padding:8px 0;text-align:left}.cGMP .column-1{display:grid}.cGMP .column-1 div{align-items:center;display:flex;grid-row:span 3}.cGMP .column-1 div:nth-child(2n){background:#68a1ee;border-bottom:4px solid #eee;border-top:4px solid #eee}.cGMP .column-1 div:nth-child(odd){background:#2778e6}.cGMP .column-1 div p{color:#fff!important;font-size:20px;margin-left:10px}.cGMP .column-2 div{background:#fff;border:2px solid #eee}.cGMP .column-2 div p{color:#002664;font-size:20px;margin-left:10px}.cGMP .column-3 div{background:#fff;border:2px solid #eee}.cGMP .column-3 div p{color:#002664;font-size:20px;margin-left:10px}.cGMP .column-2 div:nth-child(6n+4),.cGMP .column-2 div:nth-child(6n+5),.cGMP .column-2 div:nth-child(6n+6),.cGMP .column-3 div:nth-child(6n+4),.cGMP .column-3 div:nth-child(6n+5),.cGMP .column-3 div:nth-child(6n+6){background:#f8f8f8}@media screen and (max-width:750px){.cGMP .cGMP,.cGMP .cGMP .table-header{grid-template-columns:3fr 1fr 2fr}.cGMP .cGMP div{font-size:12px;margin-left:5px;padding:5px 0}.cGMP .cGMP .column-1 div{height:150px}.cGMP .cGMP .column-2 div,.cGMP .cGMP .column-3 div{align-items:center;display:flex;height:50px}}.doverpac-table .div-table{grid-template-columns:1fr 2fr 2fr 2fr!important}.doverpac-table .div-table::-webkit-scrollbar{width:30px}.doverpac-table .div-table div.cell{background:#fff;border:2px solid #dfe1e5;justify-content:center;padding:20px 15px;text-align:center}.doverpac-table .div-table div.cell p{color:#002664}.doverpac-table .div-table div.cell.col-1{background:#012664}.doverpac-table .div-table div.cell.col-1 p{color:#fff}.div-table::-webkit-scrollbar-thumb{background-color:#fff;border:2px solid #dfe1e5}.div-table::-webkit-scrollbar-track{background-color:#dfe1e5}.div-table::-webkit-scrollbar{width:10px}.fc-image-grid{padding-top:12px}.fc-image-grid .grid-wrapper{grid-gap:12px;display:grid;grid-template-columns:2fr 1fr 1fr}.fc-image-grid img{-o-object-fit:cover;object-fit:cover;width:100%}.fc-image-grid .row{display:flex}.fc-image-grid .left-column,.fc-image-grid .right-column{grid-gap:12px;display:grid}.fc-image-grid .left-column .row--bottom{display:flex;justify-content:space-between}.fc-image-grid .left-column .row--bottom img{width:calc(50% - 6px)}.fc-image-grid .mobile-image-grid-slider{display:none}@media screen and (max-width:639px){.fc-image-grid{padding-left:12px;padding-right:12px}.fc-image-grid .desktop-grid{display:none}.fc-image-grid .mobile-image-grid-slider{display:block}}.fc-image-grid .slick-track{height:100vw!important;margin:0 -6px}.fc-image-grid .slick-list{padding:0 10% 0 0!important}.fc-image-grid .slick-slide{height:inherit!important;margin:0 6px;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left}.fc-savings-calculator{padding:100px 0 200px}.fc-savings-calculator table{width:100%}.fc-savings-calculator table th{background-color:#ddd}.fc-savings-calculator table td,.fc-savings-calculator table th{padding:5px 10px}.fc-savings-calculator table td span{display:inline-block;width:15px}.fc-product-groups{overflow:hidden;padding-top:60px;position:relative}.fc-product-groups .accent-image-1{animation-duration:200s;animation-iteration-count:infinite;animation-timing-function:linear;left:0;top:245px;width:658px}.fc-product-groups .accent-image-1,.fc-product-groups .accent-image-2{animation-name:rotate;height:auto;pointer-events:none;position:absolute;z-index:-3}.fc-product-groups .accent-image-2{animation-direction:reverse;animation-duration:80s;animation-iteration-count:infinite;animation-timing-function:linear;left:-135px;top:625px;width:500px}.fc-product-groups .accent-image-3{animation-duration:280s;animation-iteration-count:infinite;animation-name:rotate;animation-timing-function:linear;bottom:-300px;height:auto;pointer-events:none;position:absolute;right:-300px;width:900px;z-index:-3}.fc-product-groups h2{color:#002664;font-size:48px;line-height:58px}.fc-product-groups .choose{font-size:24px;font-weight:500;letter-spacing:0;line-height:1.291em}.fc-product-groups .product-groups{display:flex;flex-wrap:wrap;justify-content:space-between;padding:10px 0}.fc-product-groups .product-groups .product{padding:50px 0;width:calc(50% - 50px)}@media screen and (max-width:768px){.fc-product-groups .product-groups .product{width:100%}}.fc-product-groups .product-groups .product .thumbnail{margin-bottom:1rem}.fc-product-groups .product-groups .product .thumbnail img{display:block;height:225px;-o-object-fit:cover;object-fit:cover;width:100%}.fc-product-groups .product-groups .product h3{color:#002664;font-size:30px;line-height:1.2em;margin:0}.fc-product-groups .product-groups .product h3+p{margin:1rem 0 0}.fc-product-groups .product-groups .product p{color:#002664;margin:1rem 0}.fc-product-groups .product-groups .product ul{list-style-type:none;padding:0 0 0 1rem}.fc-product-groups .product-groups .product ul li{color:#002664;font-size:20px;line-height:34px}.fc-product-groups .product-groups .product ul li:before{color:#ef4b25;content:"•";display:inline-block;font-weight:700;margin-left:-1em;width:1em}.fc-product-groups .product-groups .product ul li+li{margin-top:1rem}.fc-product-groups .product-groups .product a:not(.btn){color:#ef4b25;text-transform:uppercase}.fc-product-groups .product-groups .product a:not(.btn):hover{color:#002664}.fc-product-groups .product-groups .product a.btn{margin-right:1rem;margin-top:clamp(20px,calc(1.25rem + .96805vw - 7.42498px),30px);padding:15px 25px}@media screen and (max-width:768px){.fc-product-groups .choose{font-size:16px;line-height:1.406em}}.product-tabs{background-color:#efefef;padding-bottom:90px;padding-top:90px}.product-tabs h2.heading{font-size:48px;line-height:58px;margin-bottom:26px}.product-tabs .tabs ul[role=tablist]{display:flex;list-style:none;margin:0;padding:0}.product-tabs .tabs ul[role=tablist] li{padding:13.5px}.product-tabs .tabs ul[role=tablist] li.ui-state-active{background-color:#fff;box-shadow:0 -10px 10px 0 #00000029}.product-tabs .tabs ul[role=tablist] a{color:#2778e6;font-size:20px;line-height:1.3}.product-tabs .tabs .tabs-content{background-color:#fff;box-shadow:0 0 10px #00000029;flex:1}.product-tabs .tabs .tabs-content .inner{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;padding:28px}.product-tabs .tabs .tabs-content .tab-content-image{display:block;max-width:228px}.product-tabs .tabs .tabs-content .tab-content-copy{align-items:center;display:flex;flex:1;justify-content:center}.product-tabs .tabs .tabs-content .tab-content-copy ol,.product-tabs .tabs .tabs-content .tab-content-copy p,.product-tabs .tabs .tabs-content .tab-content-copy ul{color:#002664;font-size:20px;line-height:1.4}.product-tabs .tabs .tabs-content .tab-content-copy ol{counter-reset:item;list-style:none}.product-tabs .tabs .tabs-content .tab-content-copy ol li{padding-left:45px;position:relative}.product-tabs .tabs .tabs-content .tab-content-copy ol li:before{align-items:center;border:4px solid #ef4b25;border-radius:50%;content:counter(item);counter-increment:item;display:flex;font-weight:700;height:26px;justify-content:center;left:0;position:absolute;top:0;width:26px}.product-tabs .tabs .tabs-content .tab-content-copy ol li:not(:last-child){margin-bottom:25px}.product-tabs .product-table{margin-top:40px}@media screen and (max-width:768px){.product-tabs .tabs .tabs-content .inner{flex-direction:column}.product-tabs .tabs .tabs-content .tab-content-copy ol{padding-left:0}}section.video_two_col{padding-bottom:clamp(60px,calc(3.75rem + 2.90416vw - 22.27493px),90px)}section.video_two_col *{font-family:DIN Pro,sans-serif}section.video_two_col .container{display:flex;justify-content:space-between}section.video_two_col .container .left>img{margin-bottom:30px}section.video_two_col .container .left .icon_list{display:grid;gap:50px}section.video_two_col .container .left .icon_list .list-item{align-items:center;display:flex;gap:clamp(20px,calc(1.25rem + .96805vw - 7.42498px),30px)}section.video_two_col .container .left .icon_list .list-item .icon img{max-width:63px}section.video_two_col .container .left .icon_list .list-item .text h3{color:#002664;font-size:clamp(20px,calc(1.25rem + .38722vw - 2.96999px),24px);letter-spacing:.6px;line-height:1.5}section.video_two_col .container .left .icon_list .list-item .text p{font-size:clamp(16px,calc(1rem + .19361vw - 1.485px),18px);font-weight:400!important;letter-spacing:.18px;margin-top:5px}section.video_two_col .container .right{position:relative}section.video_two_col .container .right .video-modal-trigger{display:block;-o-object-fit:contain;object-fit:contain;width:100%}section.video_two_col .container .right .play-button{bottom:0;cursor:pointer;left:0;margin:auto;max-width:50%;pointer-events:none;position:absolute;right:0;top:0;transform:scale(.4)}@media screen and (max-width:1120px){section.video_two_col .container{align-items:center;flex-direction:column;gap:50px}}@media screen and (max-width:767px){section.video_two_col .container .video-modal-trigger{max-width:310px}section.video_two_col .container .text h3{line-height:1.2}section.video_two_col .container .icon img{max-width:50px}}@media screen and (max-width:630px){section.video_two_col .modal-inner{max-width:300px}section.video_two_col iframe{max-width:200px}}section.quality_assurance_panel{padding:81px 24px}section.quality_assurance_panel .bg.absolute{display:flex;justify-content:flex-end}section.quality_assurance_panel .bg.absolute img,section.quality_assurance_panel .bg.absolute svg{height:100%;max-height:745px;-o-object-fit:cover;object-fit:cover;width:auto}section.quality_assurance_panel .container{max-width:100%}section.quality_assurance_panel .sub-container .title{margin-bottom:20px}section.quality_assurance_panel .sub-container .title h2{font-size:48px;font-style:normal;font-weight:700}@media screen and (max-width:1024px){section.quality_assurance_panel .sub-container .title h2{font-size:28px}}section.quality_assurance_panel .text-container{font-family:Din Pro,serif}section.quality_assurance_panel .text-container h3{--text_size:clamp(18px,calc(1.125rem + 0.58083vw - 4.45499px),24px);font-size:24px;font-style:normal;font-weight:700;letter-spacing:0;line-height:1.333em;margin-bottom:10px}@media screen and (max-width:1200px){section.quality_assurance_panel .text-container h3{font-size:18px}}@supports(font-size:var(--text_size)){section.quality_assurance_panel .text-container h3{font-size:var(--text_size)!important}}section.quality_assurance_panel .text-container p{font-family:Din Pro,sans-serif;font-size:16px;font-style:normal;font-weight:500;letter-spacing:.05em;line-height:1.5em}section.quality_assurance_panel .interactive{max-width:964px}section.quality_assurance_panel .interactive .controller{margin-left:-25px;margin-right:-25px;margin-top:35px}@media screen and (max-width:1400px){section.quality_assurance_panel .interactive .controller{margin-left:-20px;margin-right:-20px}}@media screen and (max-width:1200px){section.quality_assurance_panel .interactive .controller{margin-left:-15px;margin-right:-15px}}section.quality_assurance_panel .interactive .controller .label{display:inline-flex;flex-wrap:wrap;padding:15px 25px;transition:max-width .2s ease}@media screen and (max-width:1400px){section.quality_assurance_panel .interactive .controller .label{padding:12px 20px}}@media screen and (max-width:1200px){section.quality_assurance_panel .interactive .controller .label{padding:9px 15px}}@media screen and (max-width:767px){section.quality_assurance_panel .interactive .controller .label{flex-wrap:wrap;justify-content:space-between;max-width:50%;width:100%}}@media screen and (max-width:750px){section.quality_assurance_panel .interactive .controller .label{max-width:55%}}@media screen and (max-width:700px){section.quality_assurance_panel .interactive .controller .label{max-width:60%}}@media screen and (max-width:650px){section.quality_assurance_panel .interactive .controller .label{max-width:65%}}@media screen and (max-width:600px){section.quality_assurance_panel .interactive .controller .label{max-width:75%}}@media screen and (max-width:550px){section.quality_assurance_panel .interactive .controller .label{max-width:85%}}@media screen and (max-width:500px){section.quality_assurance_panel .interactive .controller .label{max-width:91%}}@media screen and (max-width:450px){section.quality_assurance_panel .interactive .controller .label{max-width:94%}}@media screen and (max-width:400px){section.quality_assurance_panel .interactive .controller .label{max-width:97%}}@media screen and (max-width:390px){section.quality_assurance_panel .interactive .controller .label{max-width:100%}}section.quality_assurance_panel .interactive .controller .label p{color:#8c8f96;font-family:Din Pro,sans-serif;font-size:16px;font-style:normal;font-weight:700;letter-spacing:.05em;line-height:1.3125em;transition:color .2s ease;-webkit-user-select:none;user-select:none}section.quality_assurance_panel .interactive .controller .label .svg_container{display:inline-flex;justify-content:center;margin-top:6px;text-align:center;transform:translateY(-5px);transition:transform .2s ease;width:100%}@media screen and (max-width:767px){section.quality_assurance_panel .interactive .controller .label .svg_container{width:auto}}section.quality_assurance_panel .interactive .controller .label .svg_container>svg #icon-polygon-dynamic{fill:#fff;transition:fill .2s ease}section.quality_assurance_panel .interactive .controller .label:hover{cursor:pointer}section.quality_assurance_panel .interactive .controller .label:hover p{color:#55575e}section.quality_assurance_panel .interactive .controller .label:hover .svg_container{transform:translateY(-3px)}section.quality_assurance_panel .interactive .controller .label.active p{color:#231f20!important}section.quality_assurance_panel .interactive .controller .label.active .svg_container{transform:translateY(0)!important}section.quality_assurance_panel .interactive .controller .label.active .svg_container>svg #icon-polygon-dynamic{fill:#ef4b25!important}section.quality_assurance_panel .interactive .viewer{background-color:#fff;box-shadow:inset 0 2px 8px #00000029;padding:45px 20px 25px}@media screen and (max-width:1024px){section.quality_assurance_panel .interactive .viewer{padding:24px 0 4px}}section.quality_assurance_panel .interactive .viewer .swiper{height:auto;width:100%}section.quality_assurance_panel .interactive .viewer .item_content .content{display:inline-flex}@media screen and (max-width:767px){section.quality_assurance_panel .interactive .viewer .item_content .content{display:flex;flex-wrap:wrap}}section.quality_assurance_panel .interactive .viewer .item_content .content .sub_item{display:flex;flex-wrap:wrap;padding:0 20px}section.quality_assurance_panel .interactive .viewer .item_content .content .sub_item>img,section.quality_assurance_panel .interactive .viewer .item_content .content .sub_item>svg{height:auto;width:63px}@media screen and (max-width:1024px){section.quality_assurance_panel .interactive .viewer .item_content .content .sub_item>img,section.quality_assurance_panel .interactive .viewer .item_content .content .sub_item>svg{width:45px}}@media screen and (max-width:767px){section.quality_assurance_panel .interactive .viewer .item_content .content .sub_item>img,section.quality_assurance_panel .interactive .viewer .item_content .content .sub_item>svg{height:auto;width:30px}}section.quality_assurance_panel .interactive .viewer .item_content .content .sub_item [title-group]{align-items:center;display:flex;font-family:Din Pro;font-size:28px;font-style:normal;font-weight:700;letter-spacing:.02em;line-height:1.286em;margin-left:40px}@media screen and (max-width:1024px){section.quality_assurance_panel .interactive .viewer .item_content .content .sub_item [title-group]{font-size:18px;margin-left:20px}}@media screen and (max-width:767px){section.quality_assurance_panel .interactive .viewer .item_content .content .sub_item [title-group]{margin-left:15px}}section.quality_assurance_panel .interactive .viewer .item_content .content .sub_item .text-container.item_content_wysiwyg{margin-left:103px}@media screen and (max-width:1024px){section.quality_assurance_panel .interactive .viewer .item_content .content .sub_item .text-container.item_content_wysiwyg{margin-left:65px}}@media screen and (max-width:767px){section.quality_assurance_panel .interactive .viewer .item_content .content .sub_item .text-container.item_content_wysiwyg{margin-left:20px}}section.quality_assurance_panel .interactive .viewer .item_content .content .sub_item .text-container.item_content_wysiwyg ul{column-count:2;column-gap:100px;padding-left:1.25em}@media screen and (max-width:767px){section.quality_assurance_panel .interactive .viewer .item_content .content .sub_item .text-container.item_content_wysiwyg ul{columns:unset}}section.quality_assurance_panel .interactive .viewer .item_content .content .sub_item .text-container.item_content_wysiwyg ul li{font-family:Din Pro,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:1.5em;margin-bottom:.5em}section.quality_assurance_panel .interactive .viewer .item_content .content .sub_item .text-container.item_content_wysiwyg ul::marker{color:#2778e6}section.quality_assurance_panel .interactive .viewer .item_content[data-num-items="2"] .content .sub_item .text-container.item_content_wysiwyg ul{column-count:1}.image-slider{background-color:#efefef;overflow:hidden;padding:100px 0;position:relative}.image-slider h2{color:#001233;font-size:48px;font-weight:700;letter-spacing:.48px;line-height:1.187em;margin-bottom:30px}@media screen and (max-width:900px){.image-slider{padding:50px 0}.image-slider h2{font-size:28px;line-height:1.196em;margin-bottom:20px}}.image-slider.gray-background{background-color:hsla(0,0%,94%,.25)}.image-slider .accent-image-1{animation-duration:200s;animation-iteration-count:infinite;animation-timing-function:linear;left:0;top:245px;width:658px}.image-slider .accent-image-1,.image-slider .accent-image-2{animation-name:rotate;height:auto;pointer-events:none;position:absolute;z-index:-3}.image-slider .accent-image-2{animation-direction:reverse;animation-duration:80s;animation-iteration-count:infinite;animation-timing-function:linear;left:-135px;top:625px;width:500px}.image-slider .accent-image-3{animation-duration:280s;animation-iteration-count:infinite;animation-name:rotate;animation-timing-function:linear;bottom:-300px;height:auto;pointer-events:none;position:absolute;right:-300px;width:900px;z-index:-3}.image-slider .image-cta{align-items:center;column-gap:30px;display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width:900px){.image-slider .image-cta{flex-direction:column;justify-content:center}}.image-slider .image-cta .content{max-width:100%;width:660px}@media screen and (max-width:900px){.image-slider .image-cta .content{margin:1rem 0;max-width:100%;width:100%}}.image-slider .image-cta .content h3{color:#ef4b25;font-size:28px;margin-top:40px}@media screen and (max-width:900px){.image-slider .image-cta .content h3{font-size:24px;line-height:1.41em;margin-bottom:5px}}.image-slider .image-cta .content h3 br{display:none}@media screen and (max-width:900px){.image-slider .image-cta .content h3 br{display:inline-block}}.image-slider .image-cta .content h2{color:#002664;font-size:48px;font-weight:700;line-height:58px;margin-bottom:25px}.image-slider .image-cta .content h2 br{display:none}@media screen and (max-width:900px){.image-slider .image-cta .content h2 br{display:inline-block}.image-slider .image-cta .content h2{font-size:28px;line-height:30px;margin-bottom:15px}}.image-slider .image-cta .content p{color:#002664;font-size:24px;line-height:1.29em;margin-bottom:32px}@media screen and (max-width:900px){.image-slider .image-cta .content p{font-family:Din,sans-serif;font-size:16px;line-height:21px;margin-bottom:20px}}.image-slider .image-cta ul{list-style-type:none;padding-left:1.5rem}.image-slider .image-cta ul li{color:#002664;font-size:20px;line-height:31px}.image-slider .image-cta ul li+li{margin-top:20px}.image-slider .image-cta ul li strong{font-size:24px}@media screen and (max-width:900px){.image-slider .image-cta ul li{font-size:16px;line-height:21px;margin-bottom:20px}}.image-slider .image-cta ul li:before{color:#ef4b25;content:"•";display:inline-block;margin-left:-1.5rem;width:1.5rem}.image-slider .image-cta .image{position:relative;width:415px}.image-slider .image-cta .image img{height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:1}.image-slider .image-cta .image .background-square{background-color:#fff;content:"";display:block;height:100%;left:45px;position:absolute;top:45px;width:100%}@media screen and (max-width:900px){.image-slider .image-cta .image{height:auto;max-width:calc(100% - 25px);width:350px}.image-slider .image-cta .image .background-square{left:12px;top:12px}}.image-slider .image-cta .gallery-trigger{bottom:0;padding:0 40px 20px;position:absolute;width:100%}.image-slider .image-cta.reverse{flex-direction:row-reverse}@media screen and (max-width:900px){.image-slider .image-cta.reverse{flex-direction:column;justify-content:center}}.image-slider .image-cta.reverse .image .background-square{left:unset;right:50px}.image-slider .image-cta+.image-cta{margin-top:100px}@media screen and (max-width:900px){.image-slider .image-cta+.image-cta{margin-top:75px}}.image-slider .modal-inner{max-width:60vw}.image-slider .image-gallery img{height:60vh;-o-object-fit:contain;object-fit:contain;width:60vw}.image-slider .gallery-nav{display:flex;flex-wrap:wrap;margin-top:20px}.image-slider .gallery-nav .image{height:75px;margin:5px;width:75px}.image-slider .gallery-nav .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.image-slider .content-slider-wrapper{height:100%;max-height:554px;overflow:hidden}.image-slider .content-slider-wrapper .text.text-swiper .swiper-slide:not(.swiper-slide-active){opacity:0!important}.image-slider .content-slider-wrapper .text.text-swiper .navigation{display:inline-flex;gap:25px;justify-content:space-between;position:relative}.image-slider .content-slider-wrapper .text.text-swiper .navigation .swiper-button-next,.image-slider .content-slider-wrapper .text.text-swiper .navigation .swiper-button-prev{height:30px;margin:0;position:static;width:30px;z-index:1}.image-slider .content-slider-wrapper .text.text-swiper .navigation .swiper-button-next:after,.image-slider .content-slider-wrapper .text.text-swiper .navigation .swiper-button-prev:after{content:var(--icon)}.image-slider .content-slider-wrapper .text.text-swiper .navigation .swiper-button-next:after{transform:rotate(180deg)}.image-slider .content-slider-wrapper .text.text-swiper .navigation .swiper-pagination{color:#2778e6;font-size:20px;letter-spacing:1px;position:static;width:auto}.press-releases{margin:0 auto;max-width:calc(100% - 60px);width:1150px}.press-releases .press-corner-title h2,.press-releases .press-corner-title p{margin-bottom:20px;text-align:center}.press-releases .tabs-container{display:flex;flex-direction:column}.press-releases .tabs-container .tabs{display:flex;list-style-type:none;margin-bottom:10px;padding-left:0;position:relative}.press-releases .tabs-container .tabs:after{background-color:#898c8f;bottom:-2px;content:"";height:2px;left:0;position:absolute;width:96%}.press-releases .tabs-container .tabs .tab{color:#2778e6;cursor:pointer;font-size:24px;font-weight:600;margin-right:10px;padding:0 20px 10px 0}.press-releases .tabs-container .tabs .tab.active{position:relative}.press-releases .tabs-container .tabs .tab.active:after{background-color:#ef4b25;bottom:-4px;content:"";height:7px;left:0;position:absolute;width:85%;z-index:1}.press-releases .tabs-container .tab-content .tab-pane{display:none}.press-releases .tabs-container .tab-content .tab-pane.active{grid-gap:15px;display:grid;grid-template-columns:1fr 1fr 1fr;justify-content:space-between;padding:30px 0}.press-releases .tabs-container .tab-content .tab-pane .resource .resource-img{align-items:center;background:#d9dcdb;display:flex;flex-direction:column;margin-bottom:20px;padding:10px 40px}.press-releases .tabs-container .tab-content .tab-pane .resource .resource-img img{height:200px}.press-releases .tabs-container .tab-content .tab-pane .resource .resource-snippet{margin-bottom:20px}.press-releases .tabs-container .tab-content .tab-pane .resource .resource-link{margin-bottom:20px;text-transform:uppercase}.press-releases .tabs-container .tab-content #imagery.active{grid-gap:15px;display:grid;grid-template-columns:1fr 1fr 1fr;justify-content:space-between;padding:30px 0}.press-releases .tabs-container .tab-content #imagery .resource .resource-img{align-items:center;background:#d9dcdb;display:flex;flex-direction:column;margin-bottom:20px;padding:10px 40px}.press-releases .tabs-container .tab-content #imagery .resource .resource-img img{height:200px}.press-releases .tabs-container .tab-content #imagery .resource .resource-snippet{margin-bottom:20px}.press-releases .tabs-container .tab-content #imagery .resource .resource-link{margin-bottom:20px;text-transform:uppercase}@media screen and (max-width:500px){.press-releases .tabs-container .tab-content #fact-sheets.active,.press-releases .tabs-container .tab-content #imagery.active{grid-template-columns:1fr}}.page-template-template-pharmbio header{box-shadow:0 0 17px 1px rgba(0,0,0,.2);position:relative;z-index:14}.page-template-template-pharmbio header:not(.landing-header){display:none}.page-template-template-pharmbio header section:last-of-type{padding-bottom:200px!important}@media(max-width:768px){.page-template-template-pharmbio header section:last-of-type{padding-bottom:100px!important}}.page-template-template-pharmbio header .content p{line-height:27px!important}.page-template-template-pharmbio header footer{filter:drop-shadow(-1px -5px 10px rgba(0,0,0,.1));position:relative;z-index:850}.page-template-template-landing header{box-shadow:0 0 17px 1px rgba(0,0,0,.2);position:relative;z-index:14}.page-template-template-landing header:not(.landing-header){display:none}.page-template-template-landing header section:last-of-type{padding-bottom:200px!important}@media(max-width:768px){.page-template-template-landing header section:last-of-type{padding-bottom:100px!important}}.page-template-template-landing header .content p{line-height:27px!important}.page-template-template-landing header footer{filter:drop-shadow(-1px -5px 10px rgba(0,0,0,.1));position:relative;z-index:850}.landing-header .container{align-items:center;display:flex;flex-direction:row;height:175px;justify-content:space-between}.landing-header .container .logo-side .logo{display:block;width:125px}.landing-header .container .contact-side .call-now-btn{border:4px solid #ef4b25;cursor:pointer;font-size:16px;letter-spacing:1.6px;margin-right:50px;padding:15px 25px;transition:.4s ease-in-out}.landing-header .container .contact-side .call-now-btn:hover{background:#ef4b25;color:#fff!important}@media screen and (max-width:768px){.landing-header .container .contact-side .call-now-btn{display:inline-block;margin:0 auto 30px!important}.landing-header .container .contact-side{align-content:center;display:flex;flex-direction:column;justify-content:center;margin-top:30px}.landing-header .container{flex-direction:column;height:unset}}@media(max-width:768px){.landing-header{padding:30px 0}}.gray{background:#efefef!important}@media(max-width:600px){*{max-width:100%!important}}.landing-thankyou h1{font-size:clamp(20px,3vw,48px);line-height:1;margin-bottom:20px}.landing-thankyou .thankyou-links{display:flex;flex-direction:column;gap:20px;margin-bottom:50px}.landing-thankyou .thankyou-links a{color:#ef4b25;width:max-content}.landing-thankyou .thankyou-links p{max-width:80%}.animated_svg_panel{position:relative;z-index:50}.animated_svg_panel h1{font-size:clamp(30px,1.875rem + 10*(100vw - 768px)/256,40px)}.animated_svg_panel .left{align-content:center;display:flex;flex-wrap:wrap}.animated_svg_panel .right{margin:0}.landing-image-text .right{padding:0}.landing-image-text .right:before{background:#efefef;content:"";display:block;height:100%;position:absolute;width:100%}.landing-image-text .right .slant-img{background-repeat:no-repeat;background-size:cover;-webkit-clip-path:none!important;clip-path:none!important;left:unset;max-width:711px;right:0;width:calc(50% - 70px)}.landing-image-text .right .container{padding:200px 0 100px;position:relative}@media screen and (max-width:1024px){.landing-image-text .right .container{position:relative}}@media screen and (max-width:768px){.landing-image-text .right .container{padding:50px 0 100px}}@media screen and (max-width:767px){.landing-image-text .right .container{padding:10px 0 50px}}@media screen and (max-width:1024px){.grid-container{display:grid;gap:25px;grid-template-columns:52.8% 46.6%}.grid-container .right{margin-top:clamp(1px,.0625rem + 149*(100vw - 1024px)/-256,150px)}}@media screen and (max-width:767px){.grid-container{display:grid;gap:25px;grid-template-columns:1fr}.grid-container .right{display:flex;justify-content:center;margin:10px auto 0}.grid-container img{max-height:225px}}.landing-hero._animation{background-color:#efefef}@media screen and (max-width:767px){.landing-image-text h2{margin-bottom:20px}.landing-image-text .text-container a,.landing-image-text p{font-size:16px;line-height:23px!important}}.landing-image-text.right .container .text-container{width:90%}#solopure_asset_map_info_basel,#solopure_asset_map_info_china,#solopure_asset_map_info_milan,#solopure_asset_map_info_nyc,#solopure_asset_map_info_sk,#solopure_asset_map_info_uk{display:none}#solopure_asset_map_point_basel,#solopure_asset_map_point_china,#solopure_asset_map_point_milan,#solopure_asset_map_point_nyc,#solopure_asset_map_point_sk,#solopure_asset_map_point_uk{padding:10px}#solopure_asset_map_point_basel:hover,#solopure_asset_map_point_china:hover,#solopure_asset_map_point_milan:hover,#solopure_asset_map_point_nyc:hover,#solopure_asset_map_point_sk:hover,#solopure_asset_map_point_uk:hover,g#register_button:hover,g[data-name=register_button]:hover{cursor:pointer}.svg-container{overflow:hidden}.svg-container>svg{margin-left:calc(clamp(250px,15.625rem + 600*(100vw - 1920px)/-1152,850px)*-1)}@media screen and (max-width:1024px){.svg-container>svg{height:auto;margin-left:calc(clamp(100px,6.25rem + 100*(100vw - 375px)/649,200px)*-1);max-width:150%}}.animated_svg_panel ._highlight_image{bottom:0;display:flex;justify-content:center;pointer-events:none;position:absolute;width:100%;z-index:60}.animated_svg_panel ._highlight_image img{position:relative;transform:translateY(50%);width:clamp(279px,17.4375rem + 31*(100vw - 767px)/1153,310px);z-index:65}@media screen and (max-width:768px){.animated_svg_panel ._highlight_image img{width:clamp(137px,8.5625rem + 142*(100vw - 375px)/393,279px)}}.landing-single.yes{background-position:0 100%!important}.landing-single.yes .container .single-container{border:none;padding:0}@media screen and (max-width:767px){.landing-single.yes .single-container{padding:0!important}.landing-single{padding-top:70px!important}}.visible_tablet{background:#efefef;display:none;padding-bottom:50px;padding-top:200px;position:relative}@media screen and (max-width:768px){.visible_tablet{display:flex;padding-top:120px}}@media screen and (max-width:767px){.visible_tablet{padding-bottom:33px}}.visible_tablet .container{flex-wrap:wrap}.visible_tablet .card{background:#fff;box-shadow:0 3px 15px #00000029;margin:0 auto;max-width:501px;padding:25px 25px 50px;position:relative}.visible_tablet .card:before{border:4px solid #2778e6;content:"";display:block;height:100%;left:-15px;pointer-events:none;position:absolute;top:-15px;width:100%}.visible_tablet .card+.card{margin-top:50px}.visible_tablet .card h3{color:#ef4b25;font-size:24px;font-weight:medium;line-height:1.4em}.visible_tablet .card h3,.visible_tablet .card p{font-style:normal;letter-spacing:0;opacity:1;text-align:left}.visible_tablet .card p{color:#000;font-size:16px;font-weight:700;line-height:1.375em}.visible_tablet .card a.btn.btn-orange{font-family:Din Pro;margin-top:25px;padding:11px}.full-width{padding:80px 25px}.full-width .full-width_container{width:75%}.full-width .full-width_container h2{color:#002664}.full-width .full-width_container .image-container{text-align:center}.full-width .full-width_container .image-container img{box-shadow:30px -30px 0 0 #2778e6;max-width:100%}.full-width .full-width_container .image-container .cta_button{background:transparent;border:3px solid #ef4b25;color:#fff;display:inline-block;margin-top:25px;padding:15px 20px;transition:.4s ease-in-out}.full-width .full-width_container .image-container .cta_button:hover{background:#ef4b25;color:#fff}.full-width .full-width_container .content-container p{color:#002664;margin-bottom:25px}.full-width .full-width_container .content-container h5{color:#2778e6;font-size:20px}@media screen and (max-width:450px){.ph-full{padding:50px 0}}.ph-full .full-width_container{gap:70px;justify-content:center}@media screen and (max-width:800px){.ph-full .full-width_container{flex-direction:column;gap:10px}}.ph-full .full-width_container h2{font-size:40px;line-height:48px}.ph-full .full-width_container .image-container{width:35%}@media screen and (max-width:800px){.ph-full .full-width_container .image-container{width:80%}}.ph-full .full-width_container .image-container .cta_button{background:#ef4b25;border:3px solid #ef4b25;color:#fff;display:inline-block;margin-top:25px;padding:15px 20px;transition:.4s ease-in-out}@media screen and (max-width:800px){.ph-full .full-width_container .image-container .cta_button{display:none}}.ph-full .full-width_container .image-container .cta_button:hover{background:#fff;color:#ef4b25}.ph-full .full-width_container .content-container{width:45%}@media screen and (max-width:800px){.ph-full .full-width_container .content-container{width:80%}}.landing-hero{color:#002664;overflow:hidden;padding:40px 0 0;position:relative;z-index:5}@media(max-width:600px){.landing-hero{padding-bottom:50px}}.landing-hero h4{font-size:24px;max-width:80%}@media(max-width:1024px){.landing-hero h4{font-size:20px;max-width:100%}}@media(max-width:600px){.landing-hero h4{font-size:18px}}.landing-hero *{box-sizing:border-box}.landing-hero .oh-angled-image{--background_horizontal_position:50%;background-position:var(--background_horizontal_position) 50%;background-repeat:no-repeat!important;background-size:cover!important;-webkit-clip-path:polygon(30% 0,100% 0,100% 100%,0 100%);clip-path:polygon(30% 0,100% 0,100% 100%,0 100%);content:"";height:100%;position:absolute;right:0;top:0;width:calc(50% - 70px);z-index:4}@media(max-width:1024px){.landing-hero .oh-angled-image{display:none}}@media(max-width:600px){.landing-hero .oh-angled-image{bottom:0;-webkit-clip-path:none;clip-path:none;display:block;height:59%;top:unset;width:100%}}.landing-hero .container{position:relative;z-index:5}.landing-hero .container h1{color:#002664;font-size:48px;line-height:1.2;margin-bottom:25px}@media(max-width:600px){.landing-hero .container h1{font-size:28px}.landing-hero .container p{font-size:16px}}.landing-hero .container span{color:#2778e6;display:inline-block;font-size:14px;margin-bottom:95px}@media(max-width:600px){.landing-hero .container span{margin-bottom:50px}}.landing-hero .container ol li,.landing-hero .container p,.landing-hero .container ul li{font-size:20px}.landing-hero .container .grid-container{display:grid;gap:25px;grid-template-columns:52.8% 46.6%}@media(max-width:1024px){.landing-hero .container .grid-container{grid-template-columns:1fr;justify-items:center}}@media(max-width:600px){.landing-hero .container .grid-container{gap:50px}}.landing-hero .container .grid-container .right{margin-top:95px}@media(max-width:1024px){.landing-hero .container .grid-container .right{margin-top:0}}@media(max-width:600px){.landing-hero .container .grid-container .right{width:100%}}.landing-hero .container .grid-container .right .hero-form-container{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:hsla(0,0%,94%,.8);max-width:388px;padding:30px 35px;transform:translateX(40px)}@media(max-width:1024px){.landing-hero .container .grid-container .right .hero-form-container{margin:0 auto;padding-bottom:0;transform:none}}.landing-hero .container .grid-container .right .hero-form-container h4{font-size:clamp(16px,1.6vw,20px);margin-bottom:10px}.landing-hero .container .grid-container .right .hero-form-container form{flex-direction:column}.landing-hero .container .grid-container .right .hero-form-container form *{max-width:100%!important;width:100%!important}.landing-hero .container .grid-container .right .hero-form-container form li{list-style-type:none!important;padding:0!important}.landing-hero .container .grid-container .right .hero-form-container form label{display:none!important}.landing-hero .container .grid-container .right .hero-form-container form .gform_body input{border:2px solid #d6d6d6!important;color:#002664!important;font-size:16px!important;outline:0!important;padding:15px!important}.landing-hero .container .grid-container .right .hero-form-container form .gform_body input::placeholder{color:#002664!important;font-size:16px!important}.landing-hero .container .grid-container .right .hero-form-container form .gform_footer input{cursor:pointer;width:-moz-fit-content!important;width:fit-content!important}@media(max-width:600px){.landing-hero .container .grid-container .right .hero-form-container form .gform_footer input{width:100%!important}}.landing-hero .container .grid-container .right .hero-form-container form .gform_footer input:hover{color:#ef4b25!important}.landing-hero .image-ctas{overflow:visible}@media(max-width:1300px){.landing-hero .image-ctas{display:none}}.landing-hero .image-ctas .accent-image-1{bottom:-9rem;height:auto;left:-35px;top:unset;width:400px}.landing-hero .image-ctas .accent-image-2{bottom:7rem;height:auto;left:-100px;position:absolute;top:unset;width:275px}.landing-hero._animation{padding-bottom:0}@media(max-width:1300px){.landing-hero._animation{padding-bottom:40px!important}}@media screen and (max-width:800px){.landing-hero._animation h1,.landing-hero._animation p{padding:0 40px}.landing-hero._animation p .img{padding:0 0 40px}}.landing-hero._animation .image-ctas{bottom:0;left:0;position:absolute;width:100%}.landing-hero._animation img.mobile-hero-img{display:none}@media screen and (max-width:800px){.landing-hero._animation img.mobile-hero-img{display:unset}}.page-id-4963 .landing-hero .oh-angled-image{display:none}.icon-section{padding:80px 25px}@media screen and (max-width:768px){.icon-section{padding:50px 25px}}.icon-section icon_wrapper .icon-content{margin:0 auto 25px;max-width:900px;text-align:center}.icon-section icon_wrapper .icon-content h2{color:#fff;font-size:40px;line-height:48px;margin-bottom:15px}.icon-section icon_wrapper .icon-content p{color:#fff;font-size:20px}.icon-section icon_wrapper .icon-content .icons{align-items:start;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:50px}@media screen and (max-width:768px){.icon-section icon_wrapper .icon-content .icons{align-items:center;flex-direction:column;justify-content:center}}.icon-section icon_wrapper .icon-content .icons .icon-box{margin-top:25px;max-width:190px;text-align:center}.icon-section icon_wrapper .icon-content .icons .icon-box img{margin-bottom:10px;width:80px}.icon-section icon_wrapper .icon-content .icons .icon-box h3{color:#fff;font-size:20px;font-weight:600;line-height:calc(4px + 2.2ex)}.ph-icons{background:linear-gradient(157deg,#2778e6,#002664)}.ph-icons .icon_wrapper{margin:0 auto;width:75%}@media screen and (max-width:768px){.ph-icons .icon_wrapper{width:90%}}.interphex-ico{background-color:#fff;width:100%}.interphex-ico .icon_wrapper{margin:0 auto;width:60%}@media screen and (max-width:450px){.interphex-ico .icon_wrapper{width:80%}}.landing-icon-section{padding:clamp(50px,6.5vw,100px) 0}.landing-icon-section .container{display:block!important}.landing-icon-section .container h2{color:#fff;font-size:clamp(20px,3.5vw,48px)}.landing-icon-section .container .grid-container{gap:40px 10px;grid-template-columns:repeat(auto-fit,minmax(300px,540px));margin-top:40px}@media(max-width:400px){.landing-icon-section .container .grid-container{grid-template-columns:1fr}}.landing-icon-section .container .grid-container .icon-container{display:flex;flex-wrap:wrap;gap:20px}.landing-icon-section .container .grid-container .icon-container h3{color:#fff;font-size:clamp(20px,2vw,28px);line-height:1;margin-bottom:10px}.landing-icon-section .container .grid-container .icon-container p{color:#fff;font-size:clamp(16px,1.5vw,20px);font-weight:300;max-width:438px;width:100%}.ph-icons-vert .container{margin:0 auto;width:75%}@media screen and (max-width:800px){.ph-icons-vert .container{margin:0 auto;padding:0 40px;width:100%}}.ph-icons-vert .container h2{font-size:40px;line-height:48px;margin:0 auto 20px;max-width:700px;text-align:center}@media screen and (max-width:800px){.ph-icons-vert .container h2{font-size:28px;line-height:38px;text-align:left}}.ph-icons-vert .container .grid-container{display:grid;gap:40px;grid-template-columns:1fr;margin:40px auto;width:75%}@media screen and (max-width:800px){.ph-icons-vert .container .grid-container{margin:0 auto;width:100%}}.ph-icons-vert .container .grid-container .icon-container{flex-wrap:nowrap}@media screen and (max-width:800px){.ph-icons-vert .container .grid-container .icon-container{flex-direction:column}.ph-icons-vert .container .grid-container .icon-container h3{line-height:1.4}}.ph-icons-vert .container .grid-container .icon-container p{font-size:20px;max-width:100%;text-align:left}.ph-icons-vert .container .grid-container .icon-container img{width:64px}.ph-icons-vert .container .grid-container .icon-container .icon-content{text-align:left}.success-story_icons h2{text-align:center}.success-story_icons .grid-container{display:grid;gap:40px 30px;grid-template-columns:1fr 1fr 1fr}@media screen and (max-width:500px){.success-story_icons .grid-container{grid-template-columns:1fr;padding:25px}}.success-story_icons .grid-container .icon-container{align-items:center;flex-direction:column;text-align:center}.success-story_icons .grid-container .icon-container h3{font-size:clamp(18px,2vw,24px)}.success-story_icons .grid-container .icon-container p{font-size:clamp(14px,1vw,18px)}.landing-image-text{background:#efefef;padding:100px 0;position:relative}@media(max-width:600px){.landing-image-text{padding:50px 0}}.landing-image-text *{box-sizing:border-box}.landing-image-text h2{color:#002664;font-size:44px;line-height:1.2;margin-bottom:10px;margin-top:5px}@media(max-width:600px){.landing-image-text h2{font-size:28px;margin-top:15px}}.landing-image-text .container{display:flex;justify-content:flex-end}@media(max-width:900px){.landing-image-text .container{justify-content:flex-center!important}}.landing-image-text .container .text-container{color:#002664;max-width:100%;width:560px}.landing-image-text .container .text-container :not(a){color:inherit!important}.landing-image-text .container .text-container a{color:#ef4b25;font-size:20px;transition:.2s ease!important}.landing-image-text .container .text-container a:hover{filter:brightness(80%)}.landing-image-text .container .text-container ul{padding-left:22px}.landing-image-text .container .text-container ul li{color:#002664!important;font-size:clamp(16px,1.5vw,20px)!important;list-style-type:disc}.landing-image-text .container .text-container ul li::marker{color:#ef4a25}.landing-image-text .container .text-container ul li+li{margin-top:15px}.landing-image-text .container .text-container.two-column-list ul{display:grid;gap:15px 50px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.landing-image-text .container .text-container.two-column-list ul li{margin:0!important}.landing-image-text .slant-img{background-position:50%;background-size:cover;-webkit-clip-path:polygon(0 0,100% 0,70% 100%,0 100%);clip-path:polygon(0 0,100% 0,70% 100%,0 100%);height:100%;left:0;position:absolute;top:0;width:calc(50% - 130px)}@media(max-width:900px){.landing-image-text .slant-img{display:none!important}}.landing-image-text .slant-img__link{bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0}.landing-image-text.right{background:#fff;margin-top:0}.landing-image-text.right .container{justify-content:flex-start}.landing-image-text.right .slant-img{-webkit-clip-path:polygon(11% 0,100% 0,100% 100%,30% 100%);clip-path:polygon(11% 0,100% 0,100% 100%,30% 100%);left:unset;right:0;width:calc(50% - 70px)}.landing-pdf{background-image:linear-gradient(90deg,hsla(0,0%,50%,.15) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,50%,.15) 1px,transparent 0);background-size:40px 40px;box-shadow:inset 0 75px 35px -75px hsla(0,0%,50%,.55),inset 0 -75px 35px -75px hsla(0,0%,50%,.55);padding:40px 0}.landing-pdf *{box-sizing:border-box}.landing-pdf svg{color:#1f5fe0;display:block;height:91px;margin-right:55px;width:68px}@media(max-width:1023px){.landing-pdf svg{height:70px;-o-object-fit:contain;object-fit:contain;width:50px}}.landing-pdf .container{flex-direction:column}.landing-pdf .container h2{color:#fff;font-size:48px;line-height:1.2;margin-bottom:25px}@media(max-width:600px){.landing-pdf .container h2{font-size:32px}}.landing-pdf .container .pdf{align-items:center;display:flex;justify-content:space-between;padding:100px 0;width:100%}@media(max-width:1023px){.landing-pdf .container .pdf{flex-direction:column}}@media(max-width:600px){.landing-pdf .container .pdf{padding:50px 0}}.landing-pdf .container .pdf+.pdf{border-top:3px solid #898c8f}.landing-pdf .container .pdf .pdf-meta{display:flex}@media(max-width:1023px){.landing-pdf .container .pdf .pdf-meta{display:grid;gap:50px;grid-template-columns:50px 1fr;max-width:100%;width:600px}.landing-pdf .container .pdf .pdf-meta div{margin-bottom:20px}}.landing-pdf .container .pdf .pdf-meta .pdf-type{color:#1f5fe0;font-size:24px}@media(max-width:600px){.landing-pdf .container .pdf .pdf-meta .pdf-type{font-size:18px}}.landing-pdf .container .pdf .pdf-meta .pdf-title{color:#002664;font-family:DIN Next LT W01 Bold,sans-serif;font-size:30px;line-height:1.4}@media(max-width:600px){.landing-pdf .container .pdf .pdf-meta .pdf-title{color:#002664;font-size:24px;line-height:1.4;margin:10px 0}}.landing-pdf .container .pdf .pdf-btn{align-items:center;background-color:#ef4b25;border:4px solid #ef4b25;box-sizing:border-box;color:#fff;display:flex;font-size:16px;height:55px;justify-content:center;letter-spacing:1.6px;margin-left:auto;text-transform:unset;transition:.4s ease-in-out;width:275px}@media(max-width:1023px){.landing-pdf .container .pdf .pdf-btn{margin:0 auto}}.landing-pdf .container .pdf .pdf-btn:hover{background-color:#fff;color:#ef4b25}.fc-product-videos-alt{box-shadow:0 -1px 5px 0 rgba(0,0,0,.2);padding:120px 0 100px}.fc-product-videos-alt .video{align-items:flex-start!important}.fc-product-videos-alt .video .right{margin:0!important}@media screen and (max-width:800px){.fc-product-videos-alt .video-alt{padding:0 40px}}.fc-product-videos-alt .video-alt h2{color:#002664;font-size:40px;margin-bottom:50px;text-align:center}@media screen and (max-width:800px){.fc-product-videos-alt .video-alt h2{font-size:28px;line-height:38px;margin-bottom:50px;text-align:left}}.fc-product-videos-alt .video-alt .vid-flex{align-items:start;display:flex;gap:50px;justify-content:center}@media screen and (max-width:800px){.fc-product-videos-alt .video-alt .vid-flex{flex-direction:column}}.fc-product-videos-alt .video-alt .vid-flex .left{max-width:350px}.fc-product-videos-alt .video-alt .vid-flex .right{margin-top:0;max-width:600px}.fc-product-videos-alt .video-alt .vid-flex .right p{font-size:20px;margin-bottom:40px}.modal.video-modal{z-index:999999}.landing-single .container p{color:var(--clr-text,#fff);font-family:Din Pro,sans-serif;font-size:20px;font-weight:inherit;line-height:1.4}@media(max-width:600px){.landing-single .container p{font-size:16px}}.landing-single .container ul li span{margin-bottom:0!important}@media(max-width:600px){.landing-single .container .single-container{padding:40px!important}}.landing-single.single-with-video .play-button{bottom:0;left:0;margin:auto;max-width:50%;pointer-events:none;position:absolute;right:0;top:0;transform:scale(.4)}.landing-single.single-with-video .video-wrapper{max-width:326px}@media(max-width:1024px){.landing-single.single-with-video .video-wrapper{max-width:none}}.landing-single.single-with-video .content-wrapper{display:flex;flex-direction:row}@media(max-width:1024px){.landing-single.single-with-video .content-wrapper{flex-direction:column}}.landing-single.single-with-video .content-wrapper .copy-wrapper{flex:1;margin-left:50px}@media(max-width:1024px){.landing-single.single-with-video .content-wrapper .copy-wrapper{margin-left:0;margin-top:50px}}.landing-single{padding:100px 0}.landing-single *{box-sizing:border-box}.landing-single .container{display:block!important}.landing-single .container h2{color:var(--clr-text);font-size:48px;line-height:1.2;margin-bottom:25px}@media(max-width:600px){.landing-single .container h2{font-size:28px}}.landing-single .container P{font-size:28px}@media(max-width:600px){.landing-single .container P{font-size:16px}}.landing-single .container a{color:#ef4a25;font-size:16px}.landing-single .container li span{margin-bottom:0!important}.landing-single .container ol li,.landing-single .container p,.landing-single .container ul li{color:var(--clr-text,#fff);font-family:Din Medium,sans-serif;font-size:20px;font-weight:inherit;line-height:1.4}.landing-single .container ul{column-count:2;list-style-type:none;padding-left:1.5rem}.landing-single .container ul li{break-inside:avoid-column;color:#2778e6;font-family:DIN Next LT W01 Medium,sans-serif;font-size:20px;line-height:24px;list-style-type:square}.landing-single .container ul li+li{margin-top:10px}.landing-single .single-container{padding:80px}@media(max-width:600px){.landing-single .single-container{padding:40px!important}}.landing-single .en,.landing-single .kr{font-family:Din Pro,sans-serif!important;font-size:20px!important}.landing-single .kr{margin-top:1rem!important}.landing-single.yes li{color:#fff!important}.landing-single.yes li::marker{color:transparent}.landing-single.yes li:before{color:#ef4b25;content:"•";display:inline-block;margin-left:-1.5rem;width:1.5rem}.landing-single.yes .single-container{border:8px solid #2778e6;color:#fff;padding:80px}.landing-single.yes.success-story_hero{padding:50px 0 0;text-align:center}.landing-single.yes.success-story_hero .single-container{padding:80px 80px 20px}.landing-single.no .single-container,.landing-single.no h2{color:#002664}.ph-single{padding:50px 25px;text-align:center}@media(max-width:600px){.ph-single{padding:0!important}}.ph-single h2{font-size:40px}@media(max-width:600px){.ph-single h2,.ph-single p{text-align:left}.ph-single p.p-btn{text-align:center}}.ph-single .mobile-img{display:none}@media(max-width:600px){.ph-single .mobile-img{display:unset}.ph-single .dsktp-img{display:none}}.ph-about{padding:0}.success-story_form{padding:30px 0}@media(max-width:600px){.success-story_form{padding:20px 0}}.success-story_form h2{margin-bottom:25px;text-align:center}.success-story_form fieldset{border:none}.success-story_form .gform_fields{grid-gap:25px;display:grid;grid-template-columns:1fr 1fr;list-style-type:none;margin:0;padding:0}.page-id-4963 section:last-of-type{padding-bottom:80px!important}.landing-image-blocks{padding:50px 0}.landing-image-blocks .image_with_text{align-items:center;display:flex;justify-content:center;margin:50px auto;width:60%}@media screen and (max-width:768px){.landing-image-blocks .image_with_text{width:95%}}@media screen and (max-width:500px){.landing-image-blocks .image_with_text{display:grid}}.landing-image-blocks .image_with_text span.sub-heading{color:#ef4b25;margin-bottom:50px}.landing-image-blocks .image_with_text .image-container{padding:0}.landing-image-blocks .image_with_text .image-container img{box-shadow:20px 20px 0 4px #efefef;width:80%}@media screen and (max-width:500px){.landing-image-blocks .image_with_text .image-container img{width:60%}}.landing-image-blocks .image_with_text .content-container{padding:0;width:55%}@media screen and (max-width:500px){.landing-image-blocks .image_with_text .content-container{margin-bottom:50px;width:100%}}.landing-image-blocks .image_with_text .content-container h2{color:#002664;font-size:clamp(1rem,.7727rem + .7273vw,1.5rem);line-height:1.5em;margin-bottom:10px;margin-top:25px}.landing-image-blocks .image_with_text .content-container p{font-size:clamp(1rem,.8651rem + .5079vw,1.5rem)}.banner_cta{background:#2778e6;padding:25px 0;width:100%}.banner_cta .banner-wrapper{align-items:center;display:flex;justify-content:space-between;margin:0 auto;width:60%}@media screen and (max-width:1024px){.banner_cta .banner-wrapper{width:80%}}@media screen and (max-width:768px){.banner_cta .banner-wrapper{width:100%}}@media screen and (max-width:450px){.banner_cta .banner-wrapper{flex-direction:column}}.banner_cta .banner-wrapper .banner-text{padding:10px 25px;width:60%}@media screen and (max-width:768px){.banner_cta .banner-wrapper .banner-text{width:70%}}@media screen and (max-width:450px){.banner_cta .banner-wrapper .banner-text{width:100%}}.banner_cta .banner-wrapper .banner-text p{color:#fff}.banner_cta .banner-wrapper .banner-button{padding:10px 25px;width:40%}@media screen and (max-width:768px){.banner_cta .banner-wrapper .banner-button{width:30%}}@media screen and (max-width:450px){.banner_cta .banner-wrapper .banner-button{width:100%}}.banner_cta .banner-wrapper .banner-button a{background:#fff;color:#002664;font-size:14px;padding:10px 15px}.banner_cta .banner-wrapper #modalContainer{background-color:hsla(0,0%,100%,.7);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}.banner_cta .banner-wrapper #modalContainer .modalContent{background-color:#f2f2f2;box-shadow:2px 4px 5px 5px #eee;height:60%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:60%}@media screen and (max-width:768px){.banner_cta .banner-wrapper #modalContainer .modalContent{width:80%}}@media screen and (max-width:450px){.banner_cta .banner-wrapper #modalContainer .modalContent{width:100%}}.banner_cta .banner-wrapper #modalContainer .modalContent .modal-header{background:#fff;padding:40px 50px}.banner_cta .banner-wrapper #modalContainer .modalContent .modal-header h2{text-align:center}@media screen and (max-width:768px){.banner_cta .banner-wrapper #modalContainer .modalContent .modal-header h2{text-align:right}}@media screen and (max-width:450px){.banner_cta .banner-wrapper #modalContainer .modalContent .modal-header h2{text-align:right}}.banner_cta .banner-wrapper #modalContainer .modalContent .modal-header img{left:25px;position:absolute;top:20px}@media screen and (max-width:450px){.banner_cta .banner-wrapper #modalContainer .modalContent .modal-header img{left:15px;width:25%}}.banner_cta .banner-wrapper #modalContainer .modalContent .close{cursor:pointer;font-size:28px;font-weight:700;position:absolute;right:15px;top:0}.banner_cta .banner-wrapper #modalContainer .modalContent .popup-form{margin-top:25px;padding:25px}@media screen and (max-width:450px){.banner_cta .banner-wrapper #modalContainer .modalContent .popup-form{padding:10px}}.banner_cta .banner-wrapper #modalContainer .modalContent .popup-form .gform_fields{grid-gap:25px;display:grid;grid-template-columns:1fr 1fr;list-style-type:none;margin:0;padding:0}@media screen and (max-width:450px){.banner_cta .banner-wrapper #modalContainer .modalContent .popup-form .gform_fields{grid-gap:10px}}.slider-container{padding-left:0;padding-right:0;width:100%}.slider-container .slider-inner{align-items:center;background:transparent;display:grid;grid-template-columns:1fr 1fr;margin:0 auto;padding:50px;width:70%}@media screen and (max-width:900px){.slider-container .slider-inner{width:100%}}@media screen and (max-width:500px){.slider-container .slider-inner{grid-template-columns:1fr;padding:0;width:100%}}.slider-container .slider-inner .slider-image{padding:50px}@media screen and (max-width:500px){.slider-container .slider-inner .slider-image{grid-row:2}}.slider-container .slider-inner .slider-image img{box-shadow:21px -23px 0 0 #0e65ea;width:80%}.slider-container .slider-inner .slider-content{padding:50px}.slider-container .slider-inner .slider-content h3{color:#fff;font-size:34px;line-height:1.5em}.slider-container .slider-inner .slider-content h4{color:#fff;font-family:Din Medium,sans serif;font-size:20px;font-weight:400;line-height:1.5em}.slider-container .slider-inner .slider-content p{color:#fff;font-family:Din Medium,sans-serif;font-size:18px;font-weight:400;line-height:1.5em;margin:20px 0 50px}.slider-container .slider-inner .slider-content a{background-color:transparent;border:3px solid #ef4b25;color:#fff;margin-top:25px;padding:12px 25px}.slider-container .slider-inner .slider-content a:hover{background-color:#ef4b25}.slider-container .slick-next,.slider-container .slick-prev{background-color:transparent;border:none;box-shadow:none;cursor:pointer;z-index:9}.slider-container .slick-next{position:absolute;right:5%;top:50%}.slider-container .slick-prev{left:5%;position:absolute;top:50%}.slider-container .top-wrapper{padding-left:0;padding-right:0}.full-width{margin:0;padding:100px;width:100%}@media screen and (max-width:450px){.full-width{padding:50px}}.full-width .full-width_container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;width:60%}@media screen and (max-width:1024px){.full-width .full-width_container{width:100%}}@media screen and (max-width:450px){.full-width .full-width_container{flex-direction:column}}.full-width .full-width_container h2{color:#fff;margin-bottom:25px}.full-width .full-width_container .image-container{margin-right:25px;width:40%}@media screen and (max-width:450px){.full-width .full-width_container .image-container{margin-bottom:25px;margin-right:0;width:80%}}.full-width .full-width_container .image-container img{box-shadow:20px -20px 0 0 #fff;-webkit-box-shadow:20px -20px 0 0 #fff;-moz-box-shadow:20px -20px 0 0 #fff}.full-width .full-width_container .content-container{color:#fff;margin-left:25px;width:50%}@media screen and (max-width:450px){.full-width .full-width_container .content-container{margin-left:0;width:100%}}.full-width .full-width_container .content-container p{color:#fff}.full-width .full-width_container .content-container .cta_button{background:transparent;border:3px solid #ef4b25;color:#fff;display:inline-block;margin-top:25px;padding:15px 20px;transition:.4s ease-in-out}.full-width .full-width_container .content-container .cta_button:hover{background:#ef4b25;color:#fff}.full-width.interphex-fw .full-width_container{flex-direction:column;width:100%}.full-width.interphex-fw .full-width_container .image-container{width:100%}.full-width.interphex-fw .full-width_container .content-container{margin-left:0;text-align:center;width:100%}.fc-cpt-module{padding-bottom:65px;padding-top:55px;position:relative}.fc-cpt-module.media-center{padding-bottom:110px}.fc-cpt-module:before{background-color:#fff;background-image:linear-gradient(90deg,#f2f2f2 2px,transparent 0),linear-gradient(180deg,#f2f2f2 2px,transparent 0);background-size:50px 50px;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}.fc-cpt-module .section-heading{align-items:center;display:flex;gap:12px}.fc-cpt-module .section-heading:before{background:var(--icon);background-repeat:no-repeat;background-size:100%;content:"";display:inline-block;height:28px;margin-bottom:10px;margin-right:12px;width:35px}.fc-cpt-module .section-heading h2{color:#002664;font-size:28px;line-height:1.214}.fc-cpt-module.media-center .section-heading:before{height:26px;width:20px}.fc-cpt-module h3{color:#002664;font-size:22px;letter-spacing:.22px;line-height:1.18;margin:0 0 10px}.fc-cpt-module .cpt-label{color:#2778e6;font-family:Din Pro,sans-serif;font-size:16px;letter-spacing:.8px;line-height:1.75;margin-bottom:15px}.fc-cpt-module .cpt-excerpt p{color:#002664;font-size:16px;line-height:1.5;margin:0 0 30px}.fc-cpt-module a.btn{margin:0}.fc-cpt-module .cpt-top{margin-bottom:42px;margin-top:30px}.fc-cpt-module .cpt-top:before{color:#2778e6;content:"FEATURED";display:block;font-family:Din Bold,sans-serif;font-size:18px;line-height:1.77;margin-bottom:16px}.fc-cpt-module .cpt-image{box-shadow:0 3px 20px #00000029;max-width:calc(100% - 24px)!important;position:relative}.fc-cpt-module .cpt-image img{display:block;width:100%}.fc-cpt-module .cpt-image:before{background-color:#efefef;bottom:-24px;content:"";height:100%;position:absolute;right:-24px;width:100%;z-index:-1}.fc-cpt-module .cpt-cards{display:flex;flex-direction:column;gap:46px;margin-bottom:62px;margin-top:62px}@media screen and (min-width:899px){.fc-cpt-module .cpt-cards{display:grid;gap:38px;grid-auto-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr)}}.fc-cpt-module .cpt-card{background-color:#fff;box-shadow:0 3px 20px #00000029;display:grid;grid-template-rows:1fr;min-height:372px;padding:36px 20px}@media screen and (min-width:899px){.fc-cpt-module .cpt-card{min-height:250px}}.fc-cpt-module .cpt-card .inner{display:flex;flex-direction:column;justify-content:space-between}.fc-cpt-module .cpt-card .cpt-taxonomy{color:#2778e6;font-family:Din Bold,sans-serif;font-size:16px;font-weight:400;line-height:2;margin-bottom:20px;text-transform:uppercase}.fc-cpt-module .cpt-card .cpt-link{color:#ef4b25;font-family:Din Bold,sans-serif;font-size:16px;line-height:1.3125;margin-top:auto;text-decoration:none}.fc-cpt-module .cpt-card h3{font-family:Din Bold,sans-serif;font-weight:400}.fc-cpt-module .cpt-pagination{align-items:center;display:flex;gap:5px;justify-content:center}.fc-cpt-module .cpt-pagination .dots{color:#002664}.fc-cpt-module .cpt-pagination .page-numbers{color:#002664;font-size:18px;height:50px;line-height:1.66;padding:12px;text-align:center;text-decoration:none;width:50px}.fc-cpt-module .cpt-pagination .page-numbers.current,.fc-cpt-module .cpt-pagination .page-numbers:hover{background-color:#2778e6;color:#fff}.fc-cpt-module .cpt-pagination .page-numbers.first,.fc-cpt-module .cpt-pagination .page-numbers.last{background-color:transparent!important;width:auto}.fc-cpt-module .cpt-pagination .page-numbers.first:hover,.fc-cpt-module .cpt-pagination .page-numbers.last:hover{color:#002664}.fc-cpt-module .cpt-pagination .page-numbers.first.disabled,.fc-cpt-module .cpt-pagination .page-numbers.last.disabled{opacity:.3;pointer-events:none}@media screen and (min-width:899px){.fc-cpt-module{padding-bottom:85px;padding-top:100px}.fc-cpt-module .section-heading h2{font-size:48px}.fc-cpt-module .featured-cpt{display:grid;gap:30px;grid-template-columns:repeat(12,1fr);grid-template-rows:1fr}.fc-cpt-module .featured-cpt .cpt-top{grid-area:1/1/2/7}.fc-cpt-module .featured-cpt .cpt-top:before{font-size:24px}.fc-cpt-module .featured-cpt .cpt-bottom{grid-area:1/8/2/13}.fc-cpt-module.fc-resource-module .section-heading:before{height:50px;width:50px}.fc-cpt-module.media-center .section-heading:before{height:40px;width:30px}.fc-cpt-module .featured-cpt{padding-top:36px}.fc-cpt-module .featured-cpt .cpt-top{margin-bottom:0}.fc-cpt-module h3{font-size:34px}.fc-cpt-module .cpt-cards{margin-top:75px}.fc-cpt-module .cpt-card{padding:34px 40px 22px}.fc-cpt-module .cpt-card .cpt-label{letter-spacing:0}.fc-cpt-module .cpt-card .cpt-details{display:flex;justify-content:space-between;margin-bottom:10px}.fc-cpt-module .cpt-card .cpt-details>*{margin-bottom:0}.fc-cpt-module .cpt-card h3{font-size:24px}}.fc-video-tabs{background:transparent linear-gradient(194deg,#2778e6,#002664) 0 0 no-repeat padding-box;padding-bottom:64px;padding-top:48px}.fc-video-tabs .tabs-list-container{background-color:#fff}.fc-video-tabs .video-tabs-container{display:flex;flex-direction:column-reverse}.fc-video-tabs .tab-panel{padding-bottom:50px}.fc-video-tabs .video-thumbnail{margin-bottom:15px;overflow:hidden;padding-bottom:56.25%;position:relative}.fc-video-tabs .video-thumbnail img{bottom:0;left:0;position:absolute;right:0;top:-16.75%;width:100%}.fc-video-tabs .video-thumbnail:before{background-image:var(--icon);background-repeat:no-repeat;background-size:100%;content:"";display:block;height:75px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:75px;z-index:1}.fc-video-tabs .video-content h3{color:#fff;font-size:22px;font-weight:400;line-height:1.18;margin:0 0 15px}.fc-video-tabs .video-content .description{margin-bottom:40px}.fc-video-tabs .video-content .description p{color:#fff;font-size:16px;line-height:1.5}.fc-video-tabs .video-content .btn{margin:0;padding:16px 30px}.fc-video-tabs .tabs-list{display:flex;flex-direction:column;height:55px;list-style:none;margin:0;overflow:hidden;padding:0}.fc-video-tabs .tabs-list.-is-open{height:auto}.fc-video-tabs .tabs-list.-is-open li.-active>a:after{transform:scaleY(-1)}.fc-video-tabs .tabs-list .tab{color:#002664;display:block;display:grid;font-size:16px;line-height:1.3125;max-height:55px;padding:20px;place-items:center;position:relative;text-decoration:none;width:100%}.fc-video-tabs .tabs-list .tab span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-video-tabs .tabs-list .tab .video-thumbnail{display:none}.fc-video-tabs .tabs-list .tab .video-thumbnail:before{height:50px;width:50px}.fc-video-tabs .tabs-list li{flex:0 0 auto;height:55px;order:2;width:100%}.fc-video-tabs .tabs-list li.-active{order:1}.fc-video-tabs .tabs-list li.-active>a:after{background:var(--icon-down);background-repeat:no-repeat;background-size:100%;content:"";display:block;height:12px;position:absolute;right:10px;width:12px}.fc-video-tabs .dropdown-label{align-items:center;color:#fff;display:flex;font-family:Din Bold,sans-serif;font-size:16px;line-height:2;margin-bottom:16px}.fc-video-tabs .dropdown-label:before{background-image:var(--icon);background-repeat:no-repeat;background-size:100%;content:"";display:inline-block;height:20px;margin-right:8px;width:20px}@media screen and (min-width:899px){.fc-video-tabs{padding-top:100px}.fc-video-tabs .tab-content{display:grid;gap:112px;grid-template-columns:repeat(2,1fr)}.fc-video-tabs .video-content h3{font-size:34px}.fc-video-tabs .tabs-list-container{background-color:transparent}.fc-video-tabs .dropdown-label{border-top:1px solid #fff;padding-bottom:20px;padding-top:40px;text-align:center}.fc-video-tabs .dropdown-label:before{display:none}.fc-video-tabs .tabs-list{flex-direction:row;gap:38px;height:auto}.fc-video-tabs .tabs-list li{order:0!important}.fc-video-tabs .tabs-list li.-active span{text-align:center;text-decoration:underline;-webkit-text-decoration-color:#ef4b25;text-decoration-color:#ef4b25}.fc-video-tabs .tabs-list .tab{color:#fff;display:block;font-family:Din Bold,sans-serif;font-size:14px;max-height:none;padding:0;text-align:center;white-space:unset}.fc-video-tabs .tabs-list .tab span{display:inline-block;font-family:Din Bold,sans-serif;font-size:14px;line-height:1.714;margin-top:12px;text-align:center;white-space:normal}.fc-video-tabs .tabs-list .tab .video-thumbnail{display:block}.fc-video-tabs .tabs-list li{flex:1;height:auto}.fc-video-tabs .tabs-list li a:after{content:normal!important}}.resources-form-signup{background:transparent linear-gradient(194deg,#2778e6,#002664) 0 0 no-repeat padding-box;padding-bottom:33px;padding-top:26px}.resources-form-signup h2{color:#fff;font-family:Din Pro,sans-serif;font-size:18px;line-height:1.333;margin:0 0 10px}.resources-form-signup .gfield{margin-bottom:20px}.resources-form-signup input[type=email]{border:2px solid #d6d6d6;height:55px;max-width:50%;padding:0 10px}.resources-form-signup .gform_button.button{display:inline-block;margin:0!important;padding:16px 30px}.resources-form-signup .gform_validation_error [aria-invalid=true]{border:2px solid red}.resources-form-signup .gform_validation_error .validation_message{color:red;font-weight:700;margin-top:10px}.resources-form-signup .gform_validation_errors{display:none}@media screen and (min-width:899px){.resources-form-signup{padding-bottom:40px;padding-top:60px}.resources-form-signup .container{display:grid;place-content:center}.resources-form-signup .gform_heading{margin-bottom:20px}.resources-form-signup .gform_wrapper{align-items:center;display:flex;flex:1;gap:16px}.resources-form-signup .gform_wrapper .gform-body{flex:1}.resources-form-signup .gform_wrapper form{display:flex;flex:1;gap:16px}.resources-form-signup .gform_wrapper form input[type=email]{max-width:none;width:360px}}.page-template-template-resources .container{padding-left:30px;padding-right:30px}.page-template-template-resources section.hero{padding:30px 0 50px}.page-template-template-resources section.hero h1:before{color:#2778e6;content:"FEATURED";display:block;font-family:Din Bold,sans-serif;font-size:18px;font-weight:400;line-height:1.333;margin-bottom:15px}.page-template-template-resources section.hero .bg{display:none}@media screen and (min-width:901px){.page-template-template-resources section.hero .bg{display:block}.page-template-template-resources section.hero .bg-m{display:none!important}}.page-template-template-resources section.hero .bg-m{bottom:0;-webkit-clip-path:polygon(0 27%,100% 0,100% 100%,0 100%);clip-path:polygon(0 27%,100% 0,100% 100%,0 100%);display:block;margin-bottom:30px;overflow:hidden;position:relative;right:0;top:0;width:100%;z-index:0}.page-template-template-resources section.hero .bg-m img{height:auto}.page-template-template-resources section.hero a.btn{margin-bottom:0;margin-top:30px}@media screen and (min-width:899px){.page-template-template-resources section.hero h1:before{content:"FEATURED RESOURCE";font-size:24px;margin-bottom:20px}}.text-container[_source=wwg]{max-width:100%}.text-container[_source=wwg][color_mode=normal] h1,.text-container[_source=wwg][color_mode=normal] h2,.text-container[_source=wwg][color_mode=normal] h3,.text-container[_source=wwg][color_mode=normal] h4,.text-container[_source=wwg][color_mode=normal] h5,.text-container[_source=wwg][color_mode=normal] h6{color:var(--color_header)}.text-container[_source=wwg][color_mode=normal] b,.text-container[_source=wwg][color_mode=normal] ol li,.text-container[_source=wwg][color_mode=normal] p,.text-container[_source=wwg][color_mode=normal] ul li{color:var(--color_paragraphs)}.text-container[_source=wwg][color_mode=advanced] h1{color:var(--color_h1)}.text-container[_source=wwg][color_mode=advanced] h2{color:var(--color_h2)}.text-container[_source=wwg][color_mode=advanced] h3{color:var(--color_h3)}.text-container[_source=wwg][color_mode=advanced] h4{color:var(--color_h4)}.text-container[_source=wwg][color_mode=advanced] h5{color:var(--color_h5)}.text-container[_source=wwg][color_mode=advanced] h6{color:var(--color_h6)}.text-container[_source=wwg][color_mode=advanced] b,.text-container[_source=wwg][color_mode=advanced] ol li,.text-container[_source=wwg][color_mode=advanced] p,.text-container[_source=wwg][color_mode=advanced] ul li{color:var(--color_paragraphs)}.bg.absolute{--bg_object_position_height:50%;--bg_object_position_width:50%;--bg_object_position_height_mobile:50%;--bg_object_position_width_mobile:50%;height:100%;left:0;position:absolute;top:0;width:100%}.bg.absolute img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--bg_object_position_width) var(--bg_object_position_height);object-position:var(--bg_object_position_width) var(--bg_object_position_height);width:100%}@media screen and (max-width:767px){.bg.absolute img{-o-object-position:var(--bg_object_position_width_mobile) var(--bg_object_position_height_mobile);object-position:var(--bg_object_position_width_mobile) var(--bg_object_position_height_mobile);transition:object-position .25s ease}}.bg.absolute svg{-o-object-position:50% var(--bg_object_position_height);object-position:50% var(--bg_object_position_height)}.bg.absolute svg,.bg.absolute video{height:100%;-o-object-fit:cover;object-fit:cover}.bg.absolute video{background-color:#132f6a;width:100%}.bg.absolute[has_bottom_image]>img,.bg.absolute[has_bottom_image]>svg{height:auto;width:100%}.bg.absolute[has_bottom_image]>img[is_bottom_image],.bg.absolute[has_bottom_image]>svg[is_bottom_image]{bottom:0;position:absolute}._above_bg,.above_bg{z-index:7}.display_none{display:none}