.site_us{font:400 clamp(16px,1.04166667vw,19px)/1.26 "Work Sans",sans-serif;letter-spacing:clamp(-0.54px,-0.02916667vw,-0.28px);color:#202020;user-select:text}
.site_us .navbar-consulting{display:none!important}
.site_us .locations select{color:#fff}
.site_us .header.sticky-top{top:39px}
.site_us>article{padding-top:39px}
.site_us h2,
.site_us h1.h2,
.site_us .h1{font-size:clamp(32px,3.125vw,60px);letter-spacing:clamp(-2.6px,-0.15416667vw,-1.3px);line-height:1.1;color:#303E60}
.site_us .color-dark h2,
.site_us .color-dark h1.h2,
.site_us .color-dark .h1{color:#fff}
.site_us h3{font-size:clamp(22px,1.825vw,35px);letter-spacing:clamp(-1.6px,-0.08325vw,-0.8px);line-height:1.1}
.site_us .h3{font:clamp(19px,1.25vw,24px)/1.333 "Roboto",sans-serif;letter-spacing:normal;margin-bottom:0}
.site_us h4{font:500 clamp(20px,1.36vw,26px)/1.385 "Roboto",sans-serif;letter-spacing:normal}
.site_us .f20{font-size:clamp(16px,1.04166667vw,20px);letter-spacing:clamp(-0.57px,-0.02916667vw,-0.28px)}
.site_us .f50{font-size:clamp(25px,2.55vw,50px)}
.site_us .bold{font-weight:700}
.site_us .filter input[type="text"],
.site_us .filter select{border-radius:4px!important;line-height:41px;padding-top:0;padding-bottom:0;font-family:"Roboto",sans-serif;letter-spacing:normal}
.site_us .is-submenu a.button,
.site_us article button:not(.slick-arrow),
.site_us article .button,
.site_us article .section-banner.color-dark button,
.site_us article .section-banner.color-dark .button{font:700 clamp(16px,1.1vw,21px)/25px "Work Sans",sans-serif;letter-spacing:0;text-transform:capitalize;padding:13px clamp(30px,2.70833333vw,52px);border-radius:7px;background:#f40826 !important;background:-moz-linear-gradient(180deg,#f40826 0%,#cb0720 100%) !important;background:-webkit-linear-gradient(180deg,#f40826 0%,#cb0720 100%) !important;background:linear-gradient(180deg,#f40826 0%,#cb0720 100%) !important}
.site_us .is-submenu a.button:after,
.site_us article button:not(.slick-arrow):after,
.site_us article .button:after,
.site_us article .section-banner.color-dark button:after,
.site_us article .section-banner.color-dark .button:after{display:none}
.site_us .is-submenu a.button:hover,
.site_us article button:not(.slick-arrow):hover,
.site_us article .button:hover,
.site_us article .section-banner.color-dark button:hover,
.site_us article .section-banner.color-dark .button:hover{background:#f40826 !important;background:-moz-linear-gradient(180deg,#f40826 0%,#7a0413 100%) !important;background:-webkit-linear-gradient(180deg,#f40826 0%,#7a0413 100%) !important;background:linear-gradient(180deg,#f40826 0%,#7a0413 100%) !important}
.site_us .is-submenu a.button.blue,
.site_us article button:not(.slick-arrow).blue,
.site_us article .button.blue,
.site_us article .section-banner.color-dark button.blue,
.site_us article .section-banner.color-dark .button.blue{background:#162d43 !important;background:-moz-linear-gradient(180deg,#162d43 0%,#226995 100%) !important;background:-webkit-linear-gradient(180deg,#162d43 0%,#226995 100%) !important;background:linear-gradient(180deg,#162d43 0%,#226995 100%) !important}
.site_us .is-submenu a.button.blue:hover,
.site_us article button:not(.slick-arrow).blue:hover,
.site_us article .button.blue:hover,
.site_us article .section-banner.color-dark button.blue:hover,
.site_us article .section-banner.color-dark .button.blue:hover{background:#162d43 !important;background:-moz-linear-gradient(180deg,#162d43 0%,#173149 50%,#226995 100%) !important;background:-webkit-linear-gradient(180deg,#162d43 0%,#173149 50%,#226995 100%) !important;background:linear-gradient(180deg,#162d43 0%,#173149 50%,#226995 100%) !important}
.site_us .section-hero img{max-height:100%;object-fit:cover}
.site_us .section-resources .item .img{background:#162D43}
.site_us .section_breadcrumb{width:100%;position:absolute;top:0;left:-15px;padding:19px clamp(35px,3.90625vw,75px);font:700 14px / 30px "Roboto",sans-serif;letter-spacing:normal;color:#fff;text-transform:capitalize;z-index:5}
.site_us .section_breadcrumb a{display:inline-block;text-decoration:none;color:#fff;font-weight:400;line-height:inherit}
.site_us .section_breadcrumb a:hover{text-decoration:underline}
.site_us .section_breadcrumb span{display:inline-block;width:15px;text-align:center;line-height:inherit}
@media (max-width:640px){.site_us .section_breadcrumb{width:calc(100% + 15px);padding-right:5px;font-size:13px;font-weight:600}.site_us .section_breadcrumb span{width:10px}}
.site_us .locations-banner{position:relative}
.site_us .locations-banner .section_breadcrumb,
.site_us .locations-banner .section_breadcrumb a:not(:hover){color:#202020}
.site_us img{display:block;max-width:100%;height:auto}
.site_us .slick-dots li{width:30px;height:30px;padding:0px}
.site_us .slick-dots li button[type="button"]{width:30px;height:30px;padding:0px;cursor:pointer;background:none !important;display:block}
.site_us .slick-dots li button[type="button"]:before{width:30px;height:30px;line-height:30px}
.site_us .navbar-top{font-size:clamp(12px,0.83333333vw,16px);height:40px}
.site_us .navbar-top a img{display:inline-block}
.site_us .header.is-hp .navbar{width:100%;position:absolute;top:0;left:0}
.site_us .row{margin-left:-15px;margin-right:-15px}
.site_us .row>div{padding-left:15px;padding-right:15px}
.site_us .top-menu.header-navigation{display:flex;position:absolute;right:clamp(100px,7.29166667vw,140px);margin-right:143px;top:28px}
.site_us .top-menu.header-navigation>li{margin-left:40px}
.site_us .top-menu.header-navigation a{display:block;font:400 clamp(16px,1.04166667vw,18px)/23px "Work Sans",sans-serif;opacity:0.65;letter-spacing:clamp(-0.54px,-0.02916667vw,-0.28px)}
.site_us .top-menu.header-navigation a:hover{opacity:1}
.site_us .navbar{border-bottom:none;background:transparent linear-gradient(90deg,#000 0%,#2F4357 100%) 0% 0% no-repeat;padding:8px 35px}
.site_us .navbar .navbar-logo img{width:236px;padding-block:15px}
.site_us .navbar .search{margin-bottom:8px;border-color:rgba(255,255,255,0.6)}
.site_us .navbar .search ::placeholder{color:rgba(255,255,255,0.6)}
.site_us .navbar .search::-webkit-input-placeholder{color:rgba(255,255,255,0.6)}
.site_us .navbar .search::-ms-input-placeholder{color:rgba(255,255,255,0.6)}
.site_us .navbar .search input{color:#fff}
.site_us .header-navigation a{color:#fff;font:500 clamp(16px,1.04166667vw,19px)/1.263 "Work Sans",sans-serif;letter-spacing:clamp(-0.76px,-0.0375vw,-0.38px)}
.site_us .header-navigation .submenu-feat a{position:relative;display:block;z-index:2}
.site_us .header-navigation .feat_submenu{display:none;position:absolute;top:49px;left:50%;transform:translateX(-50%);padding:32px 15px;background:#fff;white-space:nowrap;filter:drop-shadow(1px 4px 9px rgba(0,0,0,0.04));z-index:1}
.site_us .header-navigation .feat_submenu:before{width:100%;height:40px;position:absolute;top:-40px;left:0;content:''}
@media (max-width:1500px){.site_us .header-navigation .feat_submenu{top:37px}}
.site_us .header-navigation .feat_submenu a{display:block;width:fit-content;font:400 14px/21px "Work Sans",sans-serif;color:#162D43}
.site_us .header-navigation .feat_submenu a:hover{color:#BF1329}
.site_us .header button:not(.search_w){display:none;margin-left:auto}
@media (min-width:1340px){.site_us .navbar-expand-xxl .navbar-toggler{display:none}.site_us .navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.site_us .navbar-nav{flex-direction:row}}
.site_us .navbar-toggler span{background:#fff}
@media (max-width:1500px){.site_us .navbar .navbar-logo img{width:150px}}
@media (max-width:1341px){.site_us{}.site_us ul.is-submenu.feat_submenu{position:fixed;left:auto;right:calc(-100vw - 250px);transform:translateX(0);padding:32px 35px}.site_us ul.is-submenu.feat_submenu p.submenu_title a{display:block;font:700 25px/32px "Roboto",sans-serif;color:#B02A30;padding:0}.site_us.js--mobile-menu-opened{overflow:hidden;right:250px;position:relative}.site_us.js--mobile-menu-opened #header-nav{right:0;box-shadow:inset 13px 0 20px -13px rgba(10,10,10,0.25)}.site_us .d-lg-none:not(.navbar-toggler){display:block!important}.site_us .header-navigation>li:not(.d-lg-none) + .d-lg-none{margin-top:0}.site_us .header-navigation>li:not(.d-lg-none) + .d-lg-none a{color:#BF1429;font-weight:inherit}.site_us .header button:not(.search_w){display:block;margin-left:auto}.site_us .header button.search_w{display:none}.site_us .search.d-none{display:block!important;width:calc(100% - 32px);margin:0 auto 11px;border-color:#202020}.site_us .search.d-none ::placeholder{color:rgba(32,32,32,0.6)}.site_us .search.d-none::-webkit-input-placeholder{color:rgba(32,32,32,0.6)}.site_us .search.d-none::-ms-input-placeholder{color:rgba(32,32,32,0.6)}.site_us .search.d-none input{color:#202020}.site_us .search.d-lg-none{display:none!important}.site_us #header-nav{position:fixed;z-index:99;height:100% !important;overflow-y:auto;top:0;right:-250px;width:250px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;background:#F5F5F5;display:block !important;padding-top:46px}.site_us #header-nav .navbar-toggler{position:absolute;top:16px;right:16px}.site_us #header-nav .navbar-toggler span:not(:nth-child(2)){width:16px;background:#a3aaae}.site_us .header-navigation{display:block;margin:0}.site_us .header-navigation>li{border-bottom:1px solid #D0D3D4;margin:2px 0}.site_us .header-navigation a{color:#BF1429;font-weight:700;padding:11px 16px;display:inline-block}}
.site_us #page-resources .section_label span{font-size:14px!important}
@media (max-width:1600px){.site_us .top-menu.header-navigation{top:23px}}
@media (max-width:767px){.site_us #page-resources .section_breadcrumb{color:#fff}.site_us #page-resources .section_breadcrumb a:not(:hover){color:#fff}}
@media (max-width:767px){.site_us .section-us-hero .section_breadcrumb{position:relative;padding-top:35px;padding-bottom:0}.site_us .section-us-hero .row{min-height:unset;padding:20px 0 35px}}
.site_us #layout-footer{position:relative;background:linear-gradient(0deg,#04090D 0%,#162D43 70%);z-index:5}
@media (max-width:640px){.site_us #layout-footer div.footer_col_3{width:100%}}
.site_us .footer{padding-top:clamp(80px,5.9vw,112px);padding-bottom:clamp(80px,5.9vw,112px);background:none}
.site_us .footer .container{margin-top:30px}
.site_us .footer img{margin:0 auto}
.site_us .footer>img{position:relative}
.site_us .footer .footer-logo{display:block;width:fit-content;margin-bottom:33px}
.site_us .footer .footer-logo img{width:clamp(185px,14.47161489vw,278px)}
.site_us .footer .footer-socials{text-align:left;display:flex;margin-left:-8px;margin-bottom:10px}
.site_us .footer .footer-socials a{margin-left:8px;margin-right:8px}
.site_us .footer .copyright{opacity:1;margin:clamp(34px,3.54166666vw,80px) auto clamp(22px,2.55vw,50px);padding-top:20px;letter-spacing:-0.15px}
.site_us .footer .footer-links{letter-spacing:-0.15px}
.site_us .footer .footer-links span{margin:0 8px}
.site_us .footer .footer-nav{font-size:clamp(16px,1.04166667vw,21px);line-height:1.71;letter-spacing:-0.21px;margin-top:0}
.site_us .footer .footer-nav li{max-width:unset;margin-top:0}
.site_us .footer .footer-nav li:first-of-type{font-weight:500;margin-bottom:14px}
.site_us .footer .footer-nav li:first-of-type a{opacity:1;font:inherit}
.site_us .footer .footer-nav + .footer-nav{margin-top:23px}
.site_us .footer .footer-nav:before{display:none}
.site_us .footer .footer_nav_wrapper{gap:25px clamp(20px,2.08333333vw,40px)}
.site_us .footer .footer_col_3{display:none}
.site_us .footer .footer_col_4{margin-left:auto}
.site_us .footer .footer_nav_wrapper div{width:fit-content}
@media (max-width:1200px){.site_us .footer{}.site_us .footer .row{justify-content:space-between}}
@media (max-width:900px){.site_us .footer .row{justify-content:center}.site_us .footer .col-md-6{margin-top:30px;width:100%}}
.site_us .footer>img{width:clamp(80px,6.8vw,130px)}
@media (max-width:860px){.site_us .footer{}.site_us .footer>img{width:80px}.site_us .footer .footer-logo{margin-left:auto;margin-right:auto}.site_us .footer .footer-socials{justify-content:center}.site_us .footer .footer-nav{margin-bottom:45px!important}.site_us .footer .footer-nav:last-of-type{margin-bottom:0!important}.site_us .footer .copyright{margin-top:0}}
@media (max-width:640px){.site_us .footer div.footer_col_4{width:100%}}
.site_us .section-res-carousel.blue0{background:url('../themes/andersen-global/assets/images/Swooshes.png') bottom center no-repeat;background-size:cover}
@media (max-width:640px){.site_us .section-res-carousel h2{text-align:center;margin:0 auto 10px;max-width:300px}}
.site_us .banner-title-button .section{padding-top:80px}
.site_us .banner-title-button img{height:100%}
.site_us .banner-title-button h2{max-width:660px;margin-bottom:20px}
.site_us .banner-title-button h2 + p{margin-bottom:20px}
.site_us .banner-title-button a{color:#fff!important}
.menu-item.has-submenu{position:relative}
p.toggle_sub_menu{display:flex;position:absolute;margin:0;right:0;top:50%;transform:translateY(-50%);width:52px;height:42px;align-items:center;justify-content:center}
p.submenu_title{display:block;margin:0 0 23px;font:700 25px/32px "Roboto",sans-serif;color:#B02A30;border-bottom:1.5px solid #B02A30;position:relative}
p.submenu_title a{color:inherit;display:block}
p.submenu_title span{position:absolute;display:flex;width:35px;height:32px;align-items:center;justify-content:center;left:-35px}
@media (min-width:1341px){p.submenu_title,p.toggle_sub_menu{display:none}.menu-item.has-submenu{padding-right:5px;position:relative}.menu-item.has-submenu:after{display:block;width:10px;height:10px;position:absolute;top:50%;right:-10px;transform:translateY(-50%);content:'';-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;background:url('../themes/andersen-global/assets/images/icons/submenu.svg') center center no-repeat;object-fit:contain}.menu-item.has-submenu:before{display:block;width:100%;height:3px;position:absolute;bottom:-17px;left:0;content:'';background:#F40826;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;opacity:0}.menu-item.has-submenu.active:after{transform:translateY(-50%) rotate(180deg)}.menu-item.has-submenu.active:before{opacity:1}}
@media (min-width:1501px){.menu-item.has-submenu:before{bottom:-24px}}
.is-submenu{display:none;position:fixed;top:116px;left:0;width:100%;z-index:20;background:#fff;font:400 14px/21px "Work Sans",sans-serif;filter:drop-shadow(1px 4px 9px rgba(0,0,0,0.04));margin-top:40px}
.is-submenu .navbar-toggler{display:none;position:absolute;top:16px;right:16px}
.is-submenu .navbar-toggler span{background:#a3aaae!important}
.is-submenu .container{max-width:1910px;padding-top:32px;padding-bottom:32px}
.is-submenu ul{padding:0}
.is-submenu li{list-style:none}
.is-submenu .h3{max-width:300px;margin-bottom:5px}
.is-submenu li + .h3{margin-top:clamp(30px,2.8vw,50px)}
.is-submenu a{text-decoration:none;color:#162D43}
.is-submenu a.button{color:#fff;padding:10px 32px !important;font-size:16px !important}
.is-submenu .h3 a{color:#21648E;font-weight:500}
.is-submenu a.active{font-weight:600;color:#BF1329 !important}
.is-submenu a:not(.button):hover{color:#BF1329 !important}
.is-submenu .row{justify-content:space-between}
.is-submenu .s_menu_1,
.is-submenu .s_menu_2,
.is-submenu .s_menu_3{width:18%}
.is-submenu div.s_menu_feat{width:38%;border-left:1px solid #D4D4D4;font-size:16px;padding-left:clamp(30px,3.125vw,60px)}
.is-submenu div.s_menu_feat .h3{max-width:unset}
.is-submenu div.s_menu_feat .h3 a:not(:hover){color:#162D43}
.is-submenu div.s_menu_feat .col-7{background:#162D43;border-radius:5px;padding:0}
.is-submenu div.s_menu_feat img{width:100%;height:100%;position:absolute;object-fit:cover;border-radius:5px}
.is-submenu div.s_menu_feat .button{display:block;width:fit-content}
@media (max-width:1500px){.is-submenu{top:90px}}
@media (max-width:1341px){.is-submenu{background:#F5F5F5;display:block!important;visibility:hidden;width:100%;height:100svh;overflow:auto;top:0 !important;left:auto;right:calc(-100vw - 250px);font-size:16px;margin-top:0;-webkit-transition:right 0.5s ease;transition:right 0.5s ease}.is-submenu .navbar-toggler{display:block}.is-submenu .h3{font-size:21px}.is-submenu .row>div{width:100%}.is-submenu div.s_menu_feat{border:none;padding:30px 15px 45px;border-top:1px solid #D4D4D4;border-left:none;margin-top:14px}.is-submenu div.s_menu_feat .col-7{display:none}.is-submenu div.s_menu_feat .col-5{max-width:100%;flex:0 0 auto}}
body.site_us.sub-menu-opened{right:calc(100vw + 250px)}
body.site_us.sub-menu-opened #header-nav{right:100vw}
body.site_us.sub-menu-opened .is-submenu{right:0}
.js--mobile-menu-opened .is-submenu{right:-100vw}
.banner-title-button h2 p{font:inherit}
.banner-title-button .section-text.has-img h2{width:100%;max-width:100%}
.banner-title-button div.banner_text{margin:33px auto 28px;max-width:880px}
.banner-title-button.has-img{padding-bottom:120px;padding-bottom:clamp(60px,5.208333vw,120px)}
.banner-title-button{position:relative}
.banner-title-button img.btb_img{width:75%;height:auto;max-height:700px;object-fit:contain;object-position:left;position:absolute;left:0;bottom:clamp(-120px,-5.208333vw,-60px)}
.banner-title-button .has-img section{max-width:650px;margin:0 auto}
@media (max-width:1200px){.banner-title-button .has-img section{text-align:center!important}}
@media (min-width:1200px){.banner-title-button .has-img section{margin:0 0 0 auto;max-width:40%}}
.img_wrapper{display:block;width:100%;height:0;padding-bottom:56.25%;position:relative}
.img_wrapper a,
.img_wrapper img,
.img_wrapper video,
.img_wrapper .overlay{width:100%;height:100%;position:absolute;top:0;left:0;object-position:center;object-fit:cover;z-index:1}
.img_wrapper a{z-index:2}
.row0{overflow:hidden}
.row0 .row{margin-left:-30px;margin-right:-30px}
.text-color-white h2{color:#fff}
.date_auth{display:none}
.lity-iframe .lity-container,
.lity-youtube .lity-container,
.lity-vimeo .lity-container,
.lity-facebookvideo .lity-container,
.lity-googlemaps .lity-container{max-width:75vw}
button.lity-close{position:absolute;transform:translate(100%,-25%)}
.page-resources-landing #page-resources .section-banner{height:clamp(405px,28.125vw,540px)}
.page-resources-landing #page-resources .section_text{margin-top:auto}
.page-resources-landing #page-resources h1{font-size:clamp(32px,3.125vw,60px);letter-spacing:clamp(-2.6px,-0.15416667vw,-1.3px);line-height:1.1}
.page-resources-landing #page-resources .section-banner .section_text small{font-size:16px;margin-top:20px}
.page-resources-landing #page-resources .section-banner .date_auth{display:block;color:#707070;font:400 16px/26px "Roboto",sans-serif;letter-spacing:normal;margin-top:0px}
.page-resources-landing #page-resources h4{letter-spacing:clamp(-1.6px,-0.08325vw,-0.8px);line-height:1.25}
.page-resources-landing #page-resources .section-banner .social-connections{display:none}
.page-resources-landing #page-resources .section-banner img{height:100%}
.page-resources-landing #page-resources .section-banner .section_text a{font:600 clamp(16px,1.04166667vw,20px)/1.26 "Work Sans",sans-serif;letter-spacing:normal;text-decoration:underline}
.page-resources-landing #page-resources .section-banner .section_text a:not(:hover){color:#F40826 !important}
.page-resources-landing #page-resources .swiper-pagination span{width:9px;height:9px}
.page-resources-landing #page-resources .section-results{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:clamp(-30px,-1.5625vw,-15px);gap:15px;order:-1}
.page-resources-landing #page-resources .section-results .h3{padding:clamp(15px,1.5625vw,30px) 0}
.page-resources-landing #page-resources .item{font-family:"Roboto",sans-serif;font-size:16px}
.page-resources-landing #page-resources .item strong{font-family:"Roboto",sans-serif;letter-spacing:normal;line-height:21px}
.page-resources-landing #page-resources .item strong + small{font-size:14px;margin:8px 0 15px}
.page-resources-landing #page-resources .item .button-link{margin-top:15px}
.page-resources-landing #page-resources .section-resources{position:relative;z-index:4}
@media (max-width:767px){.page-resources-landing #page-resources .section-banner{height:auto}.page-resources-landing #page-resources .section-banner .container{position:relative;padding-top:0}.page-resources-landing #page-resources .section_breadcrumb{position:relative;padding:0}}
.simple-page .section-banner{position:relative}
.simple-page .section_breadcrumb,
.simple-page .section_breadcrumb a:not(:hover){color:#202020}
.section-hero-us{padding:0;color:#fff;overflow:hidden;-webkit-clip-path:polygon(0% 0%,0% 100%,100% calc(100% - 130px),100% 0%);clip-path:polygon(0% 0%,0% 100%,100% calc(100% - 130px),100% 0%);background:-moz-linear-gradient(180deg,#000 0%,#163e64 100%);background:-webkit-linear-gradient(180deg,#000 0%,#163e64 100%);background:linear-gradient(180deg,#000 0%,#163e64 100%);z-index:1;position:relative}
.section-hero-us .container-fluid{padding-left:clamp(35px,3.90625vw,75px);padding-right:0;background:url('../themes/andersen-global/assets/images/swoosh.png') 85% bottom no-repeat;background-size:cover}
.section-hero-us .hero_us_wrapper{padding-top:75px}
.section-hero-us .col-text{width:42%;padding-left:7.5%;-webkit-transform:translateY(-25%);transform:translateY(-25%);align-self:center}
.section-hero-us .col-slide{width:58%}
.section-hero-us h2{font-size:clamp(50px,5.20833333vw,100px);line-height:0.96;color:#fff;letter-spacing:clamp(-5px,-0.260416vw,-2.49px)}
.section-hero-us p.h3,
.section-hero-us p{max-width:470px;margin:30px 0 40px;line-height:1.4}
.section-hero-us .texts_arr_wrapper{gap:10px clamp(30px,2.8vw,53px);margin-bottom:clamp(25px,2.8vw,50px)}
.section-hero-us .texts_arr_wrapper p{font-size:clamp(19px,1.31vw,25px);font-weight:500;position:relative;margin:0;padding-right:27px}
.section-hero-us .texts_arr_wrapper p:after{width:0px;height:0px;position:absolute;right:0;top:50%;content:'';border-style:solid;border-width:6px 0 6px 9px;border-color:transparent transparent transparent #F40D26;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.section-hero-us .slider_wrapper{width:155%;max-width:unset;margin-top:-13svh;margin-top:-29%;-webkit-transform:translateX(-15%);transform:translateX(-15%)}
.section-hero-us .slider_wrapper .slick-slide{background:url('../themes/andersen-global/assets/images/bg-triangle-blue.png') center center no-repeat;background-size:contain}
.section-hero-us section{position:relative;width:100%;height:0;padding-bottom:86%}
.section-hero-us video,
.section-hero-us img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;object-position:right;clip-path:polygon(50% 0,0 100%,90% 80%);clip-path:polygon(50% 0,0 100%,92% 84%);-webkit-transform:scale(90%);transform:scale(90%)}
.section-hero-us .slick-dot{position:absolute;bottom:20%;left:clamp(20px,2.08333333vw,40px);z-index:5}
.section-hero-us .slick-dot .slick-dots{left:0;bottom:0}
@media (max-width:1400px){.section-hero-us .container-fluid{padding-left:35px;padding-right:35px}.section-hero-us .col-text{padding-left:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}.section-hero-us .slider_wrapper{-webkit-transform:translate(-15%,-3%);transform:translate(-15%,-3%)}.section-hero-us .slick-dot{bottom:50px}}
@media (max-width:1100px){.section-hero-us .slick-dot{bottom:25px}}
@media (max-width:960px){.section-hero-us{padding-top:75px}.section-hero-us p{margin:25px 0}.section-hero-us .slider_wrapper{width:100%;transform:translate(15%,-2%)}.section-hero-us .col-text,.section-hero-us .col-slide{width:100%;padding:0}.section-hero-us .col-text{margin-bottom:100px;position:relative;z-index:2}.section-hero-us .section-hero-us p{max-width:100%}}
@media (max-width:860px){.section-hero-us{-webkit-clip-path:polygon(0% 0%,0% 100%,100% calc(100% - 80px),100% 0%);clip-path:polygon(0% 0%,0% 100%,100% calc(100% - 80px),100% 0%)}}
@media (max-width:640px){.section-hero-us{-webkit-clip-path:polygon(0% 0%,0% 100%,100% calc(100% - 60px),100% 0%);clip-path:polygon(0% 0%,0% 100%,100% calc(100% - 60px),100% 0%)}.section-hero-us .slider_wrapper{transform:translate(18%,-11%) scale(1.2)}.section-hero-us .texts_arr_wrapper{gap:10px 15px}}
.section-us-hero-highlight{position:relative}
.section-us-hero-highlight .section_breadcrumb,
.section-us-hero-highlight .section_breadcrumb a:not(:hover){color:#202020}
.section-us-hero-highlight .container{max-width:1680px}
.section-us-hero-highlight .row{padding:clamp(60px,5.208333vw,100px) 0;row-gap:45px}
.section-us-hero-highlight p.h3{text-transform:uppercase;color:#226995;letter-spacing:clamp(-1px,-0.05208333vw,-0.5px);font-family:"Work Sans",sans-serif;font-weight:600}
.section-us-hero-highlight h4{color:#21648E}
.section-us-hero-highlight .col-xl-6 p.h3{margin-bottom:clamp(25px,2.55vw,50px)}
.section-us-hero-highlight section{margin-top:17px;padding:clamp(40px,4.16666667vw,80px) clamp(30px,3.125vw,60px);position:relative;background:#BF1329}
.section-us-hero-highlight section *{color:#fff}
.section-us-hero-highlight section h3{margin-bottom:30px}
.section-us-hero-highlight section img{width:44%;height:100%;position:absolute;top:0;right:0;object-fit:cover}
.section-us-hero-highlight section a{display:block;width:fit-content;margin-top:30px;font-weight:600;text-transform:uppercase}
.section-us-hero-highlight section.has_img{padding-right:49%}
@media (min-width:1200px){.section-us-hero-highlight .col-xl-5{flex:0 0 46%;max-width:46%}}
@media (max-width:640px){.section-us-hero-highlight section.has_img{width:100%;padding:30px}.section-us-hero-highlight section.has_img img{position:relative;width:100%;height:200px;margin-top:30px}}
.section-img-txt-slider{padding-bottom:0!important}
.section-img-txt-slider .container-fluid{background:#fff;background:-moz-linear-gradient(180deg,#fff 0%,#fff 50%,#b6cddc 100%);background:-webkit-linear-gradient(180deg,#fff 0%,#fff 50%,#b6cddc 100%);background:linear-gradient(180deg,#fff 0%,#fff 50%,#b6cddc 100%)}
.section-img-txt-slider .row{justify-content:space-between;align-items:center}
.section-img-txt-slider .row .col-img{width:58%;align-self:stretch}
.section-img-txt-slider .row .col-img img{height:100%;object-fit:cover}
.section-img-txt-slider .row .col-slide{width:35.5%;padding:15px 30px 25px 15px}
.section-img-txt-slider h2{margin-bottom:0;max-width:490px}
.section-img-txt-slider .color-red{color:#BF1329}
.section-img-txt-slider em{max-width:490px;display:block;margin:30px 0;color:#162D43;font-size:clamp(19px,1.25vw,24px);font-family:"Work Sans",sans-serif;line-height:1.41;letter-spacing:clamp(-0.7px,-0.0364vw,-0.35px)}
.section-img-txt-slider .slick-dots{display:flex;flex-direction:column;left:0;top:50%;transform:translate(-4.5vw,-50%)}
@media (min-width:1001px){.section-img-txt-slider{padding-top:0;margin-top:-100px}.section-img-txt-slider .col-slide{padding-top:60px}}
@media (max-width:1200px){.section-img-txt-slider .row .col-slide{width:37%}}
@media (max-width:1000px){.section-img-txt-slider .row{align-items:flex-end}.section-img-txt-slider .row .col-img,.section-img-txt-slider .row .col-slide{width:100%}.section-img-txt-slider .row .col-slide{order:-1;text-align:center;padding:0 70px 35px}.section-img-txt-slider .row .col-slide h2,.section-img-txt-slider .row .col-slide em{margin-left:auto;margin-right:auto}.section-img-txt-slider .slick-dots{transform:translate(-35px,-50%)}.section-img-txt-slider .row .col-img{width:100%;max-width:100%}.section-img-txt-slider .row .col-img img{max-height:400px;width:100%;object-fit:cover}}
@media (max-width:640px){.section-img-txt-slider{padding-top:20px}}
.oc-box--slide-in-img{overflow:hidden}
.section-slide-in-img{background-color:#202020;position:relative}
.section-slide-in-img .button{margin:25px auto 0!important;position:relative;display:block;width:fit-content;z-index:2}
.section-slide-in-img .button:not(.animate){display:none;z-index:-1}
.section-slide-in-img .contain{position:relative}
.section-slide-in-img .d-flex{height:100%;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:space-between;max-width:600px;text-align:center;position:absolute;top:0;left:50%;transform:translateX(-50%);color:#fff;padding-top:clamp(80px,8.4vw,160px);padding-bottom:clamp(45px,4.4vw,80px);z-index:2}
.section-slide-in-img .d-flex p{margin-top:0;line-height:1.4}
.section-slide-in-img .d-flex h2{color:#fff}
.section-slide-in-img .d-flex h3{width:clamp(150px,12.4vw,238px);height:clamp(150px,12.4vw,238px);border-radius:100%;display:flex;align-items:center;justify-content:center;font-size:clamp(74.13330000000001px,7.2395833vw,139px);background:#162d43;background:-moz-linear-gradient(180deg,#162d43 0%,#226995 100%);background:-webkit-linear-gradient(180deg,#162d43 0%,#226995 100%);background:linear-gradient(180deg,#162d43 0%,#226995 100%)}
.section-slide-in-img .d-flex span{display:block;width:72px;height:72px;border-radius:100%;margin:clamp(75px,12vw,125px) auto 0;background:#F40826 url('../themes/andersen-global/assets/images/icons/slide-icon.svg') center center no-repeat;background-size:contain;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;cursor:pointer}
.section-slide-in-img .d-flex span:hover{background-color:#BF1329;transform:translateY(-5px)}
.section-slide-in-img .slidein_wrapper{position:relative;z-index:1}
.section-slide-in-img .slidein_wrapper h2{display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;margin:0;line-height:0.96;font-size:clamp(50px,5.208333vw,100px);letter-spacing:clamp(-5px,-0.260416vw,-2.5px);padding:20vw 35px 20vw 35px;position:relative;z-index:5}
.section-slide-in-img section{display:flex;flex-wrap:wrap;position:absolute;top:0;left:0;width:100%;height:100%}
.section-slide-in-img .slide-0{position:relative}
.section-slide-in-img section>div{flex:0 0 50%;overflow:hidden}
.section-slide-in-img .img_wrap{width:100%;position:relative;background:#fff;-webkit-transition:all 1.5s ease-in-out;transition:all 1.5s ease-in-out}
.section-slide-in-img .img_wrap img,
.section-slide-in-img .img_wrap .overlay{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;background:#303e60;background:-moz-linear-gradient(180deg,#303e60 0%,rgba(48,62,96,0) 50%);background:-webkit-linear-gradient(180deg,#303e60 0%,rgba(48,62,96,0) 50%);background:linear-gradient(180deg,#303e60 0%,rgba(48,62,96,0) 50%);z-index:1}
.section-slide-in-img .img_wrap .overlay{opacity:.48;background:#162d43;background:-moz-linear-gradient(180deg,#162d43 0%,#226995 100%);background:-webkit-linear-gradient(180deg,#162d43 0%,#226995 100%);background:linear-gradient(180deg,#162d43 0%,#226995 100%);z-index:2}
.section-slide-in-img .side_left .img_wrap{transform:translateX(-100%)}
.section-slide-in-img .side_left h2{transform:translateX(-35px)}
.section-slide-in-img .side_right h2{transform:translateX(35px)}
.section-slide-in-img .side_right .img_wrap{transform:translateX(100%)}
.section-slide-in-img .side_right img{background:#21648e;background:-moz-linear-gradient(180deg,#21648e 0%,rgba(33,100,142,0) 50%);background:-webkit-linear-gradient(180deg,#21648e 0%,rgba(33,100,142,0) 50%);background:linear-gradient(180deg,#21648e 0%,rgba(33,100,142,0) 50%)}
.section-slide-in-img section.animate .img_wrap{transform:translateX(0)}
.section-slide-in-img .show_tab{display:none}
.section-slide-in-img .title-segment{padding:45px 30px;position:relative;z-index:1;background-color:#226995;text-align:center}
.section-slide-in-img .title-segment *{color:#fff}
.section-slide-in-img .contain + .title-segment{padding:0.1px 0 25px}
.section-slide-in-img .dots{background:#BE1F42;position:absolute;padding:12px 10px;border-radius:20px;top:50%;left:15px;transform:translateY(-50%);z-index:5}
.section-slide-in-img .dots a{display:block;width:9px;height:9px;position:relative;background:#BEBEBE;border-radius:9px}
.section-slide-in-img .dots a:after{width:30px;height:30px;position:absolute;top:50%;left:50%;content:'';margin-top:-15px;margin-left:-15px}
.section-slide-in-img .dots a + a{margin-top:21px}
.section-slide-in-img .dots a.animate{background:#fff}
@media (max-width:1400px){.section-slide-in-img .d-flex{width:100%;padding-top:80px;padding-bottom:45px}.section-slide-in-img .d-flex span{margin-top:50px}}
@media (max-width:1100px){.section-slide-in-img .d-flex{padding-top:45px}.section-slide-in-img .d-flex h3{width:100px;height:100px;font-size:50px}.section-slide-in-img .d-flex span{width:64px;height:64px;background-size:50px}}
@media (max-width:1000px){.section-slide-in-img .title-segment{padding:30px}.section-slide-in-img .d-flex{padding:20px 0}.section-slide-in-img .d-flex h3{margin:0;position:absolute;top:50%;transform:translateY(-50%)}.section-slide-in-img .d-flex span{width:50px;height:50px;background-size:45px;margin-top:15px}.section-slide-in-img .side_left .img_wrap{transform:translateY(-100%);transition-duration:1.25s}.section-slide-in-img .side_right .img_wrap{transform:translateY(100%);transition-duration:1.25s}.section-slide-in-img section.animate .img_wrap{transform:translateY(0)}.section-slide-in-img section>div{flex:0 0 100%}.section-slide-in-img .side_left h2,.section-slide-in-img .side_right h2{transform:none!important}.section-slide-in-img .side_left h2{padding:125px 35px 75px;padding:30px 30px 60px}.section-slide-in-img .side_right h2{padding:50px 35px 150px;padding:60px 30px 30px}.section-slide-in-img .show_tab{display:block}.section-slide-in-img .hide_tab{visibility:hidden}.section-slide-in-img .side_right img{background:#21648e;background:-moz-linear-gradient(0,#21648e 0%,rgba(33,100,142,0) 50%);background:-webkit-linear-gradient(0,#21648e 0%,rgba(33,100,142,0) 50%);background:linear-gradient(0,#21648e 0%,rgba(33,100,142,0) 50%)}.section-slide-in-img .side_right .overlay{transform:rotate(180deg)}}
.section-resources-cc{overflow:hidden}
.section-resources-cc .container-fluid{padding:clamp(40px,4.16666667vw,80px) 0 clamp(40px,4.16666667vw,80px) 10.7%}
.section-resources-cc .col-cat{width:335px}
.section-resources-cc .col-cat p{margin:0;padding:0 30px;font:600 16px/50px "Work Sans",sans-serif;text-transform:uppercase;color:#707070;cursor:pointer;background:#F7F7F7;letter-spacing:clamp(-0.5px,-0.0260415vw,-0.25px);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:relative}
.section-resources-cc .col-cat p + p{margin-top:10px}
.section-resources-cc .col-cat p:after{width:20px;height:100%;position:absolute;top:0;right:10px;content:'';-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;background:url('../themes/andersen-global/assets/images/icons/arrow_red_light.svg') center center no-repeat;z-index:1;opacity:0}
.section-resources-cc .col-cat p.active{background:#162D43;color:#fff}
.section-resources-cc .col-cat p.active:after{opacity:1}
.section-resources-cc .col-cat p:hover{background:#162D43;color:#fff}
.section-resources-cc .col-cat .button{display:block;width:100%;margin-top:30px !important;text-align:center}
.section-resources-cc div.col-car{width:calc(100% - 375px);margin-left:auto;padding:0}
.section-resources-cc .item .img{background:#162D43}
.section-resources-cc .slick:after{width:20vw;height:100%;position:absolute;top:0;left:60vw;content:'';background:#fff;opacity:.4;z-index:2}
.section-resources-cc .slick-track{margin:0}
.section-resources-cc .item{width:20vw;background:#fff;padding-right:8px}
.section-resources-cc .item>div{padding-left:20px}
.section-resources-cc .item p{margin-bottom:clamp(10px,1.04166667vw,20px)}
.section-resources-cc .cc_tab{width:100%;position:absolute;top:0;left:0;background-color:#fff;opacity:0;z-index:1}
.section-resources-cc .cc_tab_1{position:relative}
.section-resources-cc .cc_tab.active{opacity:1;z-index:2}
.section-resources-cc .slick-prev,
.section-resources-cc .slick-next{width:52px;height:52px;bottom:auto;top:clamp(225px,15.6245vw,300px);left:0;transform:translate(-80%,-50%)}
.section-resources-cc .slick-prev:before,
.section-resources-cc .slick-next:before{border-width:9px 0px 9px 15px}
.section-resources-cc .slick-next{left:60vw;transform:translate(0%,-50%)}
@media (max-width:1400px){.section-resources-cc .container-fluid{padding:20px 0 0px 35px}}
@media (max-width:1200px){.section-resources-cc .slick:after{left:50vw}.section-resources-cc .item{width:25vw}.section-resources-cc .slick-next{left:50vw}}
@media (max-width:1100px){.section-resources-cc div.col-cat{width:285px}.section-resources-cc div.col-car{width:calc(100% - 325px)}}
@media (max-width:860px){.section-resources-cc .slick:after{left:33vw;width:33vw}.section-resources-cc .item{width:33vw}.section-resources-cc .slick-next{left:33vw}}
@media (max-width:640px){.section-resources-cc .container-fluid{padding:20px 35px 0px 35px}.section-resources-cc div.col-cat,.section-resources-cc div.col-car{width:100%}.section-resources-cc div.col-car{margin-top:45px}.section-resources-cc .slick:after{display:none}.section-resources-cc .item{width:100%;padding-right:0}.section-resources-cc .item>div{padding-left:35px;padding-right:35px}.section-resources-cc .slick-prev{left:0;transform:translate(-20px,-50%) scale(0.8)}.section-resources-cc .slick-next{left:100%;transform:translate(-32px,-50%) scale(0.8)}}
.bg,
.bg div,
.bg img,
.bg video,
.bg .overlay{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;z-index:1}
.bg iframe{width:120%;height:120%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.bg .overlay{z-index:2}
.bg + *{position:relative;z-index:3}
.oc-box.oc-box--cutout-text{z-index:2;position:relative}
@media (max-width:640px){.oc-box[data-box="145"] .section-cutout{padding-bottom:55vw}.oc-box[data-box="145"] .section-cutout .cutout{width:100%;transform:translate(0%,15%) !important;mix-blend-mode:normal}}

.section-cutout{position:relative;color:#fff;padding-top:calc(clamp(40px,4.16666667vw,80px) + 60px)}
.section-cutout .bg,
.section-cutout .bg div{z-index:1}
.section-cutout h2{color:#fff}
.section-cutout .cutout{max-width:100%;position:absolute;bottom:0;left:0;transform:translate(-20%,28%);z-index:1;mix-blend-mode:soft-light;max-height:100%}
.section-cutout .container{position:relative;z-index:3}
.section-cutout h3{max-width:550px}
@media (min-width:992px){.section-cutout .col-lg-6{max-width:43%;margin-left:53%}.section-cutout .cutout{mix-blend-mode:normal;max-height:unset}}
@media (max-width:860px){.section-cutout .cutout{transform:translate(0) !important}}
.section-cutout.bg0 .cutout{max-width:1700px;width:89vw}
.section-cutout.bg0 .bg,
.section-cutout.bg0 .bg div{background:#162d43;background:-moz-linear-gradient(180deg,#162d43 0%,#226995 97%);background:-webkit-linear-gradient(180deg,#162d43 0%,#226995 97%);background:linear-gradient(180deg,#162d43 0%,#226995 97%);-webkit-clip-path:polygon(0 80px,100% 0%,100% 100%,0 100%);clip-path:polygon(0 80px,100% 0%,100% 100%,0 100%)}
.section-cutout.bg0 .cutout-bg div{background:url('../themes/andersen-global/assets/images/cutout-bg.png') center center no-repeat;background-size:cover;mix-blend-mode:multiply}
@media (max-width:640px){.section-cutout.bg0 .bg,.section-cutout.bg0 .bg div{-webkit-clip-path:polygon(0 60px,100% 0%,100% 100%,0 100%);clip-path:polygon(0 60px,100% 0%,100% 100%,0 100%)}}
.section-cutout.bg1{padding-top:clamp(90px,9.4vw,180px);padding-bottom:clamp(90px,9.4vw,180px);background:#0E6A97}
.section-cutout.bg1 .overlay{width:100%;left:auto;right:0;background:#0e6a97;background:-moz-linear-gradient(90deg,rgba(14,106,151,0) 0%,rgba(16,46,68,0.8) 40%,#03090d 100%);background:-webkit-linear-gradient(90deg,rgba(14,106,151,0) 0%,rgba(16,46,68,0.8) 40%,#03090d 100%);background:linear-gradient(90deg,rgba(14,106,151,0) 0%,rgba(16,46,68,0.8) 40%,#03090d 100%)}
.section-cutout.bg1 .cutout-bg{overflow:hidden}
.section-cutout.bg1 .img_bg{width:1920px;max-width:unset;object-position:left}
.section-cutout.bg1 .cutout{display:none}
.section-cutout.bg1 .overlay{width:65%}
@media (min-width:992px){.section-cutout.bg1 .cutout{display:block}}
.section-cutout.bg1 img.img_overlay{width:65%;left:auto;right:0;mix-blend-mode:screen;opacity:.6}
@media (max-width:860px){.section-cutout.bg1 .img_bg{width:100%!important}}
@media (max-width:1700px){.oc-box[data-box="181"] .cutout{transform:translate(12.7%,0%) !important}}
@media (max-width:1600px){.oc-box[data-box="181"] .img_bg{width:1620px}.oc-box[data-box="181"] .cutout{max-width:500px;transform:translate(12.7%,0%) !important}}
@media (max-width:1500px){.oc-box[data-box="181"] .section-cutout.bg1{padding:120px 0}.oc-box[data-box="181"] .img_bg{width:1510px}.oc-box[data-box="181"] .cutout{width:545px}}
@media (max-width:1400px){.oc-box[data-box="181"] .section-cutout.bg1{padding:90px 0}.oc-box[data-box="181"] .img_bg{width:1190px}.oc-box[data-box="181"] .cutout{width:430px}}
@media (max-width:860px){.oc-box[data-box="181"] .img_bg{object-position:25%}}
.oc-box[data-box="187"] .cutout{clip-path:polygon(0% 0%,50% 0%,100% 50%,100% 100%,0% 100%)}
@media (max-width:1700px){.oc-box[data-box="187"] .cutout{transform:translate(12.7%,-3%) !important}}
@media (max-width:1600px){.oc-box[data-box="187"] .img_bg{width:1620px}.oc-box[data-box="187"] .cutout{transform:translate(0%,17.9%) !important;width:1020px}}
@media (max-width:1500px){.oc-box[data-box="187"] .section-cutout.bg1{padding-top:120px}.oc-box[data-box="187"] .img_bg{width:1510px}.oc-box[data-box="187"] .cutout{transform:translate(0%,18.5%) !important;width:940px}}
@media (max-width:1400px){.oc-box[data-box="187"] .section-cutout.bg1{padding-top:90px}.oc-box[data-box="187"] .img_bg{width:1190px}.oc-box[data-box="187"] .cutout{transform:translate(1.4%,14%) !important;width:820px}}
@media (max-width:860px){.oc-box[data-box="187"] .img_bg{object-position:25%}.oc-box[data-box="187"] img.img_overlay,.oc-box[data-box="187"] .overlay{width:100%;opacity:1}}
.section-video-scroll-text{background:#303E60;position:relative;color:#fff}
.section-video-scroll-text .section_breadcrumb{left:0}
.section-video-scroll-text h1.h2{color:inherit}
.section-video-scroll-text .col-vid{width:60.5%;float:left;position:relative}
.section-video-scroll-text .vst{position:relative}
.section-video-scroll-text .vst>section{padding:clamp(175px,17vw,324px) 11% clamp(45px,4vw,75px)}
.section-video-scroll-text .vst h2{letter-spacing:clamp(-2.96px,-0.15416667vw,-1.48px);color:#fff}
.section-video-scroll-text .vst>section>div{max-width:640px;margin:-2px 0 20px}
.section-video-scroll-text .bg .overlay{background:#202020;background:-moz-linear-gradient(180deg,rgba(32,32,32,0) 0%,#202020 100%);background:-webkit-linear-gradient(180deg,rgba(32,32,32,0) 0%,#202020 100%);background:linear-gradient(180deg,rgba(32,32,32,0) 0%,#202020 100%)}
.section-video-scroll-text .col-txt{width:39.5%;position:sticky;top:162px;padding:13.3% 5% 13.3% 7.2%;float:left}
.section-video-scroll-text .col-txt .section_breadcrumb{display:none}
.section-video-scroll-text .col-txt .h3{margin:30px 0px -3px}
.section-video-scroll-text .col-txt .h3 + div{margin-bottom:20px}
.section-video-scroll-text .col-txt>p{width:fit-content;margin:4px 0 0;font-weight:700;padding-left:18px;letter-spacing:normal;cursor:pointer;font-size:clamp(16px,1.04166667vw,19px);position:relative}
.section-video-scroll-text .col-txt>p:after{display:block;width:0px;height:0px;position:absolute;left:0;top:7px;content:'';border-style:solid;border-width:5px 0 5px 11px;border-color:transparent transparent transparent #BF1329;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;opacity:0}
.section-video-scroll-text .col-txt>p:hover:after{opacity:.5}
.section-video-scroll-text .col-txt>p.active:after{opacity:1}
@media (max-width:1400px){.section-video-scroll-text .vst>section{padding-left:35px;padding-right:35px}.section-video-scroll-text .col-txt{padding:85px 35px!important}}
@media (max-width:700px){.section-video-scroll-text .col-txt{order:-1;top:0}.section-video-scroll-text .col-txt .section_breadcrumb{display:block}.section-video-scroll-text .col-vid .section_breadcrumb{display:none}.section-video-scroll-text .clearfix{display:flex;flex-wrap:wrap}.section-video-scroll-text .clearfix>div{width:100%}}
.section-video-scroll-text .section_breadcrumb{width:100%}
.section-video-scroll-text.bg-w{background:#fff}
.section-video-scroll-text.bg-w .col-txt .section_breadcrumb{display:block}
.section-video-scroll-text.bg-w .col-vid .section_breadcrumb{display:none}
.section-video-scroll-text.bg-w .section_breadcrumb,
.section-video-scroll-text.bg-w .section_breadcrumb a:not(:hover){color:#202020}
.section-video-scroll-text.bg-w .col-txt{color:#202020;padding:7% 5% 7% 7.2%}
.section-video-scroll-text.bg-w .col-txt h1{font-size:clamp(50px,5.208333vw,100px);letter-spacing:clamp(-5px,-0.260415vw,-2.5px);color:#303E60}
.section-video-scroll-text.bg-w .col-vid{float:right}
.oc-box--video-scroll-text.oc-box--last .vst:last-of-type section,
.before-tf .section-us-hero,
.before-tf .vst:last-of-type section,
.before-tf.oc-box--cutout-text .section{padding-bottom:calc(100px + clamp(45px,4vw,75px))}
.before-tf .section-vertical-tabs{padding-bottom:calc(120px + clamp(45px,4vw,75px))}
@media (max-width:1200px){.before-tf .section-us-hero,.before-tf .vst:last-of-type section,.oc-box--video-scroll-text.oc-box--last .vst:last-of-type section,.before-tf.oc-box--cutout-text .section{padding-bottom:calc(80px + clamp(45px,4vw,75px))}.before-tf .section-vertical-tabs{padding-bottom:calc(100px + clamp(45px,4vw,75px))}}
div.alert button.btn-close{display:none}
form.contat__form>div + div{margin-top:30px}
.oc-box--text-form{position:relative;z-index:2}
.oc-box--text-form .section-text-form:not(.no_shape){margin-top:-120px}
.oc-box--text-form [data-ajax-partial="contact"]>div:not(:empty){padding-top:100px}
.oc-box--text-form [data-ajax-partial="contact"]>div:not(:empty) button{display:none}
.oc-box--insights-layout + .oc-box--insights-layout .section-insights-layout{padding-top:0}
.section-insights-layout{background:#DDD;padding:60px 0}
.section-insights-layout .row{margin-left:-8px;margin-right:-8px;row-gap:16px;align-items:stretch}
.section-insights-layout .row>div{padding-left:8px;padding-right:8px;display:flex}
.section-insights-layout .item{display:flex;flex-wrap:wrap;height:auto;overflow:hidden}
.section-insights-layout .img{width:100%}
.section-insights-layout .img + div{padding-right:15px}
.section-insights-layout .item>div .type{position:relative;display:block;width:fit-content;margin-bottom:15px;margin-top:calc(clamp(-30px,-1.5625vw,-15px) / 2);top:auto;left:auto;color:#fff;background:#202020}
.section-insights-layout .item.large strong a{font:700 clamp(20px,1.36vw,26px)/1.333 "Work Sans",sans-serif}
.section-insights-layout .item.large .img,
.section-insights-layout .item.large .img + div{width:100%}
.section-insights-layout .item-h .img{width:32%;height:auto}
.section-insights-layout .item-h .img_wrapper{padding-bottom:100%}
.section-insights-layout .item-h .img + div{width:68%}
.section-insights-layout .img-larger .img{width:49%;height:auto}
.section-insights-layout .img-larger .img + div{width:51%}
@media (min-width:641px){.section-insights-layout .img-end .img + div{order:-1}.section-insights-layout .img-end .type{left:auto;right:10px}}
@media (max-width:900px){.section-insights-layout{}.section-insights-layout .item-h .img{width:50%}.section-insights-layout .item-h .img + div{width:50%}}
@media (max-width:640px){.section-insights-layout .item-h .img,.section-insights-layout .item-h .img + div,.section-insights-layout .img-larger .img,.section-insights-layout .img-larger .img + div{width:100%}.section-insights-layout .img{height:clamp(180px,12.5vw,240px) !important}}
.section-insights-layout.layout_0 .col-lg-5{height:100%}
.section-insights-layout.layout_1 .img{height:clamp(180px,12.5vw,240px)}
.section-insights-layout.layout_3 .img img{height:auto}
.section-insights-layout.layout_4 .large{height:100%}
.section-insights-layout.layout_4 .large .img + div{display:flex;align-items:center}
@media (min-width:700px){.section-insights-layout.layout_0 .item.large{height:100%;position:relative;flex-direction:column;justify-content:stretch}.section-insights-layout.layout_0 .item.large .img{height:auto;flex:1}.section-insights-layout.layout_0 .item.large .img + div{position:relative}.section-insights-layout.layout_2 .large{height:100%}.section-insights-layout.layout_2 .large .img{width:51%;height:auto}.section-insights-layout.layout_2 .large .img + div{width:49%;display:flex;align-items:center}.section-insights-layout.layout_4 .large{height:100%}.section-insights-layout.layout_4 .large .img{width:50%;height:auto}.section-insights-layout.layout_4 .large .img + div{width:50%}.section-insights-layout.layout_4 .item-h .img{width:35%}.section-insights-layout.layout_4 .item-h .img + div{width:65%}.section-insights-layout.layout_7 .large{height:100%}.section-insights-layout.layout_7 .large .img{width:58%;height:auto}.section-insights-layout.layout_7 .large .img + div{width:42%;align-items:center;display:flex}.section-insights-layout.layout_9 .large{height:100%}.section-insights-layout.layout_9 .large .img{width:50%;height:auto}.section-insights-layout.layout_9 .large .img + div{width:50%;align-items:center;display:flex}}
@media (min-width:1200px){.section-insights-layout.layout_4 .large .img{width:62%}.section-insights-layout.layout_4 .large .img + div{width:38%}.section-insights-layout.layout_9 .large .img{width:60%}.section-insights-layout.layout_9 .large .img + div{width:40%}}
.section-text-form.move1{position:relative;overflow:hidden}
.section-text-form.move1 .container{padding-top:50px}
.section-text-form.move1 .row{row-gap:30px}
.section-text-form.move1 .bg img{object-position:left}
.section-text-form.move1 .bg .overlay{background:#226995;background:-moz-linear-gradient(90deg,rgba(34,105,149,0) 0%,#194f70 55%,#11354b 100%);background:-webkit-linear-gradient(90deg,rgba(34,105,149,0) 0%,#194f70 55%,#11354b 100%);background:linear-gradient(90deg,rgba(34,105,149,0) 0%,#194f70 55%,#11354b 100%)}
.section-text-form.move1 img.img{width:170%;position:absolute;bottom:0;left:-35%;z-index:2;max-width:unset}
.section-text-form.move1 .col-text{width:fit-content;margin-left:auto}
.section-text-form.move1 .col-form{width:30%}
.section-text-form:not(.move1) .bg img{z-index:2;mix-blend-mode:multiply}
.section-text-form:not(.move1) .bg .overlay{background:#162d43;background:-moz-linear-gradient(180deg,#162d43 0%,#226995 100%);background:-webkit-linear-gradient(180deg,#162d43 0%,#226995 100%);background:linear-gradient(180deg,#162d43 0%,#226995 100%);z-index:1}
.section-text-form .row,
.section-text-form.move1 .row{row-gap:30px;min-width:100%}
@media (max-width:1200px){.section-text-form .col-auto,.section-text-form.move1 .col-auto{width:50%}}
@media (max-width:860px){.section-text-form #scf-Form,.section-text-form.move1 #scf-Form{max-width:unset}.section-text-form .col-auto,.section-text-form.move1 .col-auto{width:100%}}
.section-text-form{position:relative;padding-top:160px;clip-path:polygon(0 120px,100% 0%,100% 100%,0 100%)}
.section-text-form:not(.bg_w){color:#fff}
.section-text-form:not(.bg_w) h2{color:#fff}
.section-text-form.bg_w .bg .overlay{background:#fff}
.section-text-form.bg_w input{border:1px solid rgba(0,0,0,0.25) !important}
.section-text-form.bg_w button{border:none!important}
.section-text-form .row{align-items:center}
.section-text-form .col-text{width:62%}
.section-text-form .col-text>*{max-width:clamp(400px,35vw,600px)}
.section-text-form .col-form{width:38%}
.section-text-form .col-form .h3{font:700 clamp(20px,1.36vw,26px)/1.333 "Roboto",sans-serif;max-width:500px;margin-bottom:15px}
.section-text-form #scf-Form{max-width:400px;margin-top:20px}
.section-text-form label{width:fit-content;display:block;margin-bottom:4px;font:16px/24px "Roboto",sans-serif;cursor:pointer;letter-spacing:normal}
.section-text-form input[type='text'],
.section-text-form input[type='email'],
.section-text-form input[type='tel']{border:none;outline:none;box-shadow:none;line-height:46px;height:46px;padding:0 20px;text-transform:unset}
.section-text-form .form-group{margin-bottom:10px}
.section-text-form #submit-wrapper-Form{padding-top:20px;text-align:left!important}
@media (max-width:1600px){.section-text-form{padding-top:80px;clip-path:polygon(0 80px,100% 0%,100% 100%,0 100%)}}
@media (max-width:900px){.section-text-form{padding-top:120px}.section-text-form .col-text,.section-text-form .col-form{width:100%;max-width:unset}.section-text-form .col-text *,.section-text-form .col-form *{width:100%;max-width:unset!important;transform:translate(0)}}
@media (max-width:640px){.section-text-form{clip-path:polygon(0 60px,100% 0%,100% 100%,0 100%)}}
.section-us-hero{font-size:clamp(16px,1.04166667vw,20px);font-family:"Work Sans",sans-serif;position:relative;color:#fff;line-height:1.5;letter-spacing:normal;font-family:"Roboto",sans-serif}
.section-us-hero video::-webkit-media-controls{display:none !important;opacity:0}
.section-us-hero video::-webkit-media-controls-start-playback-button{display:none !important}
.section-us-hero .overlay{width:56%;background:#303e60;background:-moz-linear-gradient(90deg,#303e60 0%,rgba(32,99,143,0) 100%);background:-webkit-linear-gradient(90deg,#303e60 0%,rgba(32,99,143,0) 100%);background:linear-gradient(90deg,#303e60 0%,rgba(32,99,143,0) 100%)}
.section-us-hero .container{max-width:1640px}
.section-us-hero .section_breadcrumb{z-index:5}
.section-us-hero .row{min-height:clamp(300px,21vw,400px);padding:60px 0}
.section-us-hero .row section>*:not(.col-12){max-width:640px}
.section-us-hero h1{max-width:800px!important;margin-bottom:0;line-height:1;font-size:clamp(32px,3.125vw,60px);letter-spacing:clamp(-2.96px,-0.15416667vw,-1.48px);color:#fff}
.section-us-hero h3{margin:25px 0 10px}
.section-us-hero h3 + p{margin-top:0}
.section-us-hero p{line-height:1.26}
@media (max-width:640px){.section-us-hero br{display:none}}
.section-slider-hero{font-family:"Work Sans",sans-serif;font-size:clamp(16px,1.14583333vw,22px);font-weight:300;line-height:1.4;letter-spacing:clamp(-0.72px,-0.0375vw,-0.36px);position:relative}
.section-slider-hero.color_white,
.section-slider-hero .color_white{color:#fff}
.section-slider-hero .row{justify-content:space-between;align-items:center}
.section-slider-hero .overlay_light{background:#fff}
.section-slider-hero .overlay_dark{background:#000}
.section-slider-hero .slick-track{display:flex}
.section-slider-hero .slick-slide{display:flex;height:auto;align-items:stretch;justify-content:center}
.section-slider-hero .slick-slide .container{padding-block:clamp(45px,2.92968vw,80px)}
.section-slider-hero .ssh_wrapper{position:relative;width:100%;display:flex;align-items:center}
.section-slider-hero .slick-dots{left:50%;bottom:25px}
.section-slider-hero .slick-dots li button:before{font-size:12px}
.section-us-hero.white1{color:#202020}
.section-us-hero.white1 .overlay{background:#cdd8de;background:-moz-linear-gradient(90deg,#cdd8de 0%,#f7f7f7 50%,rgba(247,247,247,0.7) 60%,rgba(247,247,247,0) 100%);background:-webkit-linear-gradient(90deg,#cdd8de 0%,#f7f7f7 50%,rgba(247,247,247,0.7) 60%,rgba(247,247,247,0) 100%);background:linear-gradient(90deg,#cdd8de 0%,#f7f7f7 50%,rgba(247,247,247,0.7) 60%,rgba(247,247,247,0) 100%)}
.section-us-hero.white1 h1{color:#303E60}
.section-us-hero.white1 .section_breadcrumb,
.section-us-hero.white1 .section_breadcrumb a:not(:hover){color:#202020}
@media (max-width:860px){.section-us-hero.white1 .overlay{width:100%;opacity:.85}}
.section-full-timeline{padding-top:50px}
.section-full-timeline .container{max-width:1522px;padding-bottom:clamp(30px,3.9vw,65px)}
.section-full-timeline .container section{text-align:center;font-family:"Work Sans",sans-serif;margin:0 auto;max-width:1170px;margin-bottom:clamp(35px,3.90625vw,70px)}
.section-full-timeline .timeline-accordion .toggle{margin:0;padding:13px 30px;position:relative;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;background:#F7F7F7;color:#707070;font:600 16px/1.5 "Work Sans",sans-serif;cursor:pointer}
.section-full-timeline .timeline-accordion .toggle svg{position:absolute;top:52%;right:18px;transform:translate(0px,-50%)}
.section-full-timeline .timeline-accordion .toggle svg path{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.section-full-timeline .timeline-accordion .toggle.active{background-color:#162D43;color:#fff}
.section-full-timeline .timeline-accordion .toggle.active path{stroke:#BF1329}
.section-full-timeline .timeline-accordion>div{display:none;position:relative;padding:25px 0 15px;max-width:1200px}
.section-full-timeline .timeline-accordion>div p:first-of-type{margin-top:0}
.section-full-timeline .timeline-accordion .h3{margin-bottom:10px}
.section-full-timeline .timeline-accordion + .timeline-accordion{margin-top:10px}
.section-parallax-banner{color:#fff;font-size:clamp(22px,1.458333vw,28px);font-weight:500;position:relative}
.section-parallax-banner .bg .img{width:100%;height:100%;position:absolute;top:0;left:0;background:center center no-repeat;background-size:cover;background-attachment:fixed;mix-blend-mode:lighten;opacity:.36;z-index:2}
.section-parallax-banner .bg .overlay{background:#162d43;background:-moz-linear-gradient(270deg,#162d43 0%,#226995 100%);background:-webkit-linear-gradient(270deg,#162d43 0%,#226995 100%);background:linear-gradient(270deg,#162d43 0%,#226995 100%);z-index:1}
.section-parallax-banner .container{max-width:1250px;padding:clamp(65px,7.031255vw,135px) clamp(35px,3.90625vw,75px) 65px;letter-spacing:clamp(-1.6px,-0.08325vw,-0.8px);line-height:1.428}
.section-parallax-banner p + p{margin-top:clamp(20px,2.083333vw,40px)}
.section-icon-text-blocks{padding-top:clamp(30px,3.125vw,60px);padding-bottom:170px;background-color:#fff;clip-path:polygon(0 0,100% 0,100% calc(100% - 120px),0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 120px),0 100%)}
.section-icon-text-blocks .container{max-width:1670px}
.section-icon-text-blocks .bg{max-height:695px;top:unset;bottom:0;background:#fff;background:-moz-linear-gradient(180deg,#fff 0%,#fff 50%,#b6cddc 100%);background:-webkit-linear-gradient(180deg,#fff 0%,#fff 50%,#b6cddc 100%);background:linear-gradient(180deg,#fff 0%,#fff 50%,#b6cddc 100%)}
.section-icon-text-blocks h1{text-align:center;color:#303E60;margin-bottom:45px;letter-spacing:clamp(-2.96px,-0.15416667vw,-1.48px)}
.section-icon-text-blocks .row_5{row-gap:30px;justify-content:space-between}
.section-icon-text-blocks img.hide{opacity:0}
.section-icon-text-blocks .icon_block{flex:0 0 auto}
.section-icon-text-blocks .icon_block img{width:86px;height:80px;object-fit:contain}
.section-icon-text-blocks .icon_block h2{margin:10px 0 12px;color:#21648E;font-size:clamp(18px,1.45833333vw,28px);font-family:"Roboto",sans-serif;letter-spacing:clamp(-1px,-0.05208333vw,-0.5px)}
.section-icon-text-blocks .icon_block h2 + *{margin-top:0}
.section-icon-text-blocks .row_2{justify-content:space-between}
.section-icon-text-blocks .row_2 .icon_block{max-width:50%!important;flex:0 0 auto!important;position:relative;align-self:flex-start;display:flex;flex-wrap:wrap;align-self:stretch;padding:34px 15px}
.section-icon-text-blocks .row_2 .icon_block>*{flex:0 0 auto}
.section-icon-text-blocks .row_2 .icon_block:not(:last-of-type):after{width:calc(100% - 30px);height:1px;position:absolute;bottom:0;content:'';left:15px;background:#CFD8DE}
.section-icon-text-blocks .row_2 h3{margin-bottom:0}
.section-icon-text-blocks .row_2 h3 + p{margin-top:10px}
.section-icon-text-blocks .row_2 .icon_block img{width:clamp(70px,6.771vw,130px);height:clamp(53px,5.105vw,98px)}
.section-icon-text-blocks .row_2 .icon_block img + div{width:calc(100% - clamp(70px,6.771vw,130px));max-width:475px;padding-left:15px}
.section-icon-text-blocks .row_2 .icon_block a{display:block;width:fit-content;font-weight:600;text-transform:uppercase;color:#F40826;letter-spacing:normal;margin-top:20px}
@media (max-width:860px){.section-icon-text-blocks .row_2 .icon_block{max-width:100%!important}}
@media (max-width:1600px){.section-icon-text-blocks{padding-bottom:80px}}
@media (min-width:1200px){.section-icon-text-blocks .row_5 .icon_block *{max-width:230px}.section-icon-text-blocks .col-xl-3{flex:0 0 auto;max-width:265px}}
@media (max-width:640px){.section-icon-text-blocks .c_row_5 h1{text-align:left}}
.oc-box--icon-text-blocks{position:relative;z-index:2}
@media (max-width:640px){.section-columns h2{text-align:left!important;font-size:30px}}
.section-cards-itc{background:#e5e5e5;background:-moz-linear-gradient(180deg,#e5e5e5 0%,#fff 100%);background:-webkit-linear-gradient(180deg,#e5e5e5 0%,#fff 100%);background:linear-gradient(180deg,#e5e5e5 0%,#fff 100%)}
.section-cards-itc .container{max-width:1665px}
.section-cards-itc .container>h2{text-align:center;margin-bottom:30px}
.section-cards-itc .row{margin:0 -8px;row-gap:30px}
.section-cards-itc .row>div{padding:0 8px}
.section-cards-itc .img_wrapper{padding-bottom:71%}
.section-cards-itc .img_wrapper img,
.section-cards-itc .img_wrapper a{border-radius:10px 10px 0 0}
.section-cards-itc .img_wrapper a{background:#21648E;opacity:0}
.section-cards-itc .img_wrapper:hover a{opacity:.25}
.section-cards-itc .img_wrapper:after{width:100%;height:15px;position:absolute;bottom:0;left:0;content:'';background:#21648E;z-index:1}
.section-cards-itc .img_wrapper + div{padding-right:20px}
.section-cards-itc h3{font-size:clamp(23px,1.8229vw,35px);font-family:"Roboto",sans-serif;color:#21648E;letter-spacing:normal;margin:clamp(25px,2.55vw,50px) 0 clamp(-10px,-0.5208vw,-5px)}
.section-cards-itc .button{margin-top:clamp(25px,2.55vw,50px) !important}
@media (max-width:767px){.section-cards-itc .container>h2{text-align:left}}
.oc-box--timeline-slider{position:relative}
.oc-box--timeline-slider h2{color:#fff}
.oc-box--timeline-slider .h1{color:#fff}
a.tl_cta{position:absolute;bottom:clamp(75px,4vw,140px);right:10.5%;z-index:5}
@media (max-width:1400px){a.tl_cta{bottom:calc(clamp(75px,4vw,140px) / 2 - 25px)}}
@media (max-width:700px){a.tl_cta{bottom:calc(clamp(75px,4vw,140px) / 2);left:35px;right:auto}}
.section-timeline-slider{overflow:hidden;color:#fff;position:relative}
.section-timeline-slider .d-flex{-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}
.section-timeline-slider .tl_nav{display:none}
.section-timeline-slider .timeline_slide{-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:700px;min-width:700px;padding-top:clamp(75px,10vw,140px);padding-bottom:clamp(75px,4vw,140px);flex:0 0 auto;position:relative;margin-left:-470px;clip-path:polygon(470px 0,100% 0,calc(100% - 470px) 100%,0% 100%);-webkit-clip-path:polygon(470px 0,100% 0,calc(100% - 470px) 100%,0% 100%)}
.section-timeline-slider .overlay{mix-blend-mode:multiply;opacity:0}
.section-timeline-slider .overlay_inactive{background:#162D43;opacity:.8}
.section-timeline-slider .overlay_active{background:#202020;background:-moz-linear-gradient(90deg,#202020 0%,rgba(32,32,32,0) 100%);background:-webkit-linear-gradient(90deg,#202020 0%,rgba(32,32,32,0) 100%);background:linear-gradient(90deg,#202020 0%,rgba(32,32,32,0) 100%)}
.section-timeline-slider .timeline_slide.active .overlay_active{opacity:.8}
.section-timeline-slider .timeline_slide.active .overlay_inactive{opacity:0}
.section-timeline-slider h2.h1{font-weight:500;font-size:clamp(28px,2.775vw,54px) !important}
.section-timeline-slider h2,
.section-timeline-slider section{font-weight:700}
.section-timeline-slider h2 + div{margin-top:0;max-width:clamp(450px,35vw,800px)}
.section-timeline-slider .timeline_slide.active{width:86.5vw}
.section-timeline-slider .timeline_slide section{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.section-timeline-slider .timeline_slide:first-of-type{margin-left:-155px;clip-path:polygon(0 0,100% 0,calc(100% - 470px) 100%,0% 100%);-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 470px) 100%,0% 100%)}
.section-timeline-slider .timeline_slide:first-of-type.active{justify-content:flex-start;padding-left:calc(10.5% + 155px)}
.section-timeline-slider .timeline_slide:last-of-type{clip-path:polygon(470px 0,100% 0,100% 100%,0% 100%);-webkit-clip-path:polygon(470px 0,100% 0,100% 100%,0% 100%)}
.section-timeline-slider .timeline_slide:last-of-type section{padding-right:0}
.section-timeline-slider .timeline_slide.active section{padding:0 0 80px;padding-bottom:80px!important}
.section-timeline-slider .tl_stats{display:flex;flex-wrap:wrap;gap:clamp(35px,3.90625vw,75px);margin-top:15px}
.section-timeline-slider .tl_stats div{width:fit-content;text-align:center;font:clamp(19px,1.25vw,24px)/1.333 "Roboto",sans-serif;letter-spacing:normal}
.section-timeline-slider .tl_stats h2{font-size:clamp(25px,2.60416vw,50px);margin-bottom:0}
.section-timeline-slider .tl_nav{position:absolute;bottom:0;display:flex;gap:20px;margin-top:30px}
.section-timeline-slider .tl_nav div{width:51px;height:51px;background-color:#BF1329;position:relative;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;cursor:pointer}
.section-timeline-slider .tl_nav div:before{display:block;width:0px;height:0px;position:absolute;top:50%;left:50%;content:'';border-style:solid;border-width:8px 0px 8px 14px;border-color:transparent transparent transparent #fff;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.section-timeline-slider .tl_nav div.disabled{opacity:.7;cursor:default}
.section-timeline-slider .tl_nav div:not(.disabled):hover{background-color:#F40826}
.section-timeline-slider .tl_prev{transform:rotate(180deg)}
.section-timeline-slider .b_text:not(:empty){margin:0 auto;padding:0 clamp(35px,3.90625vw,70px) clamp(35px,3.90625vw,70px);color:#202020;text-align:center}
.section-timeline-slider .b_text:not(:empty) h2{color:#303E60;font-weight:500}
@media (max-width:1600px){.section-timeline-slider .timeline_slide:first-of-type.active{padding-left:calc(7.5% + 155px)}}
@media (max-width:1600px){.section-timeline-slider .timeline_slide:first-of-type.active{padding-left:calc(clamp(35px,3.90625vw,75px) + 155px)}.section-timeline-slider .timeline_slide:not(:first-of-type).active section{padding:0 300px 0 425px}.section-timeline-slider .overlay_active{background:#202020;background:-moz-linear-gradient(90deg,#202020 0%,rgba(32,32,32,0) 1500px);background:-webkit-linear-gradient(90deg,#202020 0%,rgba(32,32,32,0) 1500px);background:linear-gradient(90deg,#202020 0%,rgba(32,32,32,0) 1500px)}}
@media (max-width:1400px){.section-timeline-slider .timeline_slide{width:550px;min-width:550px;margin-left:-350px;clip-path:polygon(350px 0,100% 0,calc(100% - 350px) 100%,0% 100%);-webkit-clip-path:polygon(350px 0,100% 0,calc(100% - 350px) 100%,0% 100%)}.section-timeline-slider .timeline_slide:first-of-type{margin-left:-155px;clip-path:polygon(0 0,100% 0,calc(100% - 350px) 100%,0% 100%);-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 350px) 100%,0% 100%)}.section-timeline-slider .timeline_slide:first-of-type.active{justify-content:flex-start}.section-timeline-slider .timeline_slide:last-of-type{clip-path:polygon(350px 0,100% 0,100% 100%,0% 100%);-webkit-clip-path:polygon(350px 0,100% 0,100% 100%,0% 100%)}.section-timeline-slider .timeline_slide:last-of-type section{padding-right:0}.section-timeline-slider .timeline_slide:not(:first-of-type).active section{padding:0 250px 0 250px}.section-timeline-slider .timeline_slide.active section{padding:0 0 102px;padding-bottom:102px!important}}
@media (max-width:1200px){.section-timeline-slider .timeline_slide{width:450px;min-width:450px;margin-left:-250px;clip-path:polygon(250px 0,100% 0,calc(100% - 250px) 100%,0% 100%);-webkit-clip-path:polygon(250px 0,100% 0,calc(100% - 250px) 100%,0% 100%)}.section-timeline-slider .timeline_slide:first-of-type{margin-left:-155px;clip-path:polygon(0 0,100% 0,calc(100% - 250px) 100%,0% 100%);-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 250px) 100%,0% 100%)}.section-timeline-slider .timeline_slide:first-of-type.active{justify-content:flex-start}.section-timeline-slider .timeline_slide:last-of-type{clip-path:polygon(250px 0,100% 0,100% 100%,0% 100%);-webkit-clip-path:polygon(250px 0,100% 0,100% 100%,0% 100%)}.section-timeline-slider .timeline_slide:last-of-type section{padding-right:0}.section-timeline-slider .timeline_slide:not(:first-of-type).active section{padding:0 100px 0 175px}}
@media (max-width:1000px){.section-timeline-slider h2 + div{width:100%}.section-timeline-slider .timeline_slide{width:250px;min-width:250px;margin-left:-100px;clip-path:polygon(100px 0,100% 0,calc(100% - 100px) 100%,0% 100%);-webkit-clip-path:polygon(100px 0,100% 0,calc(100% - 100px) 100%,0% 100%)}.section-timeline-slider .timeline_slide:first-of-type{margin-left:-155px;clip-path:polygon(0 0,100% 0,calc(100% - 100px) 100%,0% 100%);-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 100px) 100%,0% 100%)}.section-timeline-slider .timeline_slide:first-of-type.active{padding-right:100px}.section-timeline-slider .timeline_slide:last-of-type{clip-path:polygon(100px 0,100% 0,100% 100%,0% 100%);-webkit-clip-path:polygon(100px 0,100% 0,100% 100%,0% 100%)}.section-timeline-slider .timeline_slide:last-of-type section{padding-right:0}.section-timeline-slider .timeline_slide:not(:first-of-type).active section{padding:0 100px}}
@media (min-width:701px){.section-timeline-slider .timeline_slide:not(.active) h2{font-size:clamp(25px,2.60416vw,50px)}.section-timeline-slider .slides_4.timeline_slide:not(.active) h2{font-size:25px}.section-timeline-slider .timeline_slide:not(.active) .h1,.section-timeline-slider .timeline_slide:not(.active) h2 + div,.section-timeline-slider .timeline_slide:not(.active) .tl_stats,.section-timeline-slider .timeline_slide:not(.active) .tl_nav{display:none}.section-timeline-slider .timeline_slide:not(.active) section{display:flex;align-items:center}}
@media (max-width:700px){.section-timeline-slider .timeline_slide{width:100%;min-width:unset;margin-left:0;clip-path:none;-webkit-clip-path:none;padding-left:0!important;padding-right:0!important}.section-timeline-slider .timeline_slide:first-of-type{margin-left:0;clip-path:none;-webkit-clip-path:none}.section-timeline-slider .timeline_slide:last-of-type{clip-path:none;-webkit-clip-path:none}.section-timeline-slider .timeline_slide.active{width:100%;min-width:unset}.section-timeline-slider .tl_nav{display:none;bottom:126px;left:35px}.section-timeline-slider .timeline_slide section{padding:0 35px 153px!important}.section-timeline-slider>.tl_nav{display:flex;z-index:5}.section-timeline-slider .overlay_inactive{display:none}.section-timeline-slider .overlay_active{opacity:.8}.section-timeline-slider .tl_stats{gap:25px}}
.site_us .section-people{background:url('../themes/andersen-global/assets/images/swoosh2.png') bottom center no-repeat;background-size:cover;padding-bottom:110px}
.site_us .section-people .col-left h4{font:500 clamp(20px,1.36vw,26px)/1.333 "Roboto",sans-serif;color:#303E60;letter-spacing:normal;padding-bottom:6px}
.site_us .section-people .item .position{flex:0 0 32%}
.site_us .section-people .item .company{display:none}
.site_us .section-people .results{font-family:"Roboto",sans-serif;letter-spacing:0.4px}
.site_us .section-people .results strong{margin-right:6px}
@media (max-width:574px){.site_us .section-people .item{padding-bottom:10px;background:rgba(247,247,247,0.8)}.site_us .section-people .item .img{padding-top:0}.site_us .section-people .item + .item{margin-top:30px}}
.site_us .section-people{padding-bottom:45px}
.site_us .section-people .section-results{margin-top:45px;background:transparent}
.oc-box--ceo-quote{overflow:hidden}
.section-ceo-quote{color:#fff;position:relative;font-size:clamp(22px,1.458333vw,28px);font-weight:500;letter-spacing:clamp(-1.6px,-0.08325vw,-0.8px);line-height:1.428}
.section-ceo-quote .bg{background:#162d43;background:-moz-linear-gradient(274deg,#162d43 0%,#226995 100%);background:-webkit-linear-gradient(274deg,#162d43 0%,#226995 100%);background:linear-gradient(274deg,#162d43 0%,#226995 100%)}
.section-ceo-quote .bg img{width:clamp(800px,78.59999999999999vw,1500px);height:auto;mix-blend-mode:multiply;top:auto;bottom:0}
.section-ceo-quote .bg .img_1{transform:translate(-34%,19%)}
.section-ceo-quote .bg .img_2{transform:translate(43%,46%) scale(-1,1);left:auto;right:0}
.section-ceo-quote .container{max-width:1240px;padding-top:clamp(50px,5.20833333vw,90px);padding-bottom:clamp(50px,5.20833333vw,90px)}
.section-ceo-quote .quote{margin-bottom:clamp(30px,2.55vw,50px)}
.section-ceo-quote strong + p{font-weight:400;font-size:clamp(19px,1.25vw,24px);margin-top:0}
.oc-box--featured-content{position:relative;z-index:3}
.section-featured-content{padding-bottom:calc(280px + clamp(40px,4.16666667vw,80px));overflow:hidden;clip-path:polygon(0 0,100% 0,100% calc(100% - 120px),0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 120px),0 100%);background:#fff;background:-moz-linear-gradient(180deg,#fff 0%,#fff 75%,#b6cddc 100%);background:-webkit-linear-gradient(180deg,#fff 0%,#fff 75%,#b6cddc 100%);background:linear-gradient(180deg,#fff 0%,#fff 75%,#b6cddc 100%)}
.section-featured-content .container{position:relative}
.section-featured-content .bg{background:url('../themes/andersen-global/assets/images/swoosh2.png') center bottom no-repeat;background-size:100%;transform:translate(-26%,6%);opacity:50%}
.section-featured-content h2{text-align:center;margin-bottom:clamp(35px,3.125vw,60px)}
.section-featured-content p{color:#26364A;font:16px/1.5 "Roboto",sans-serif;letter-spacing:normal;margin-bottom:15px}
.section-featured-content h3{font-size:clamp(24px,1.563vw,30px);letter-spacing:clamp(-0.9px,-0.04688vw,-0.45px);line-height:1.2;color:#162D43}
.section-featured-content img{position:absolute;top:50%;left:50%;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}
.section-featured-content section{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;transition-delay:1.1s;opacity:0}
.section-featured-content .lf_item{margin-top:clamp(30px,2.55vw,50px);width:clamp(300px,21.5vw,413px)}
.section-featured-content .lf_item img{width:clamp(450px,38vw,730px);transform:translate(-214%,-27%) rotate(-180deg);opacity:0;z-index:1}
.section-featured-content .rf_item img{width:clamp(355px,31vw,595px);transform:translate(144%,-33%) rotate(180deg);opacity:0}
.section-featured-content .rf_item{width:clamp(300px,21.5vw,413px)}
.section-featured-content .rf_item p{width:clamp(220px,15.5vw,298px)}
.section-featured-content .animate section{opacity:1}
.section-featured-content .animate .rf_item img{transform:translate(-6%,-33%) rotate(0);opacity:1}
.section-featured-content .animate .lf_item img{transform:translate(-64%,-27%) rotate(0);opacity:1}
@media (max-width:1500px){.section-featured-content{padding-bottom:calc(180px + clamp(40px,4.16666667vw,80px))}}
@media (max-width:1200px){.section-featured-content img{top:38%}.section-featured-content .lf_item,.section-featured-content .rf_item,.section-featured-content .rf_item p{width:100%;margin-top:0}.section-featured-content .rf_item{margin-top:450px}}
@media (max-width:1000px){.section-featured-content{padding-bottom:calc(80px + clamp(40px,4.16666667vw,80px))}.section-featured-content img{top:45%;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out}.section-featured-content section{transition-delay:.4s}}
.section-events{clip-path:none;-webkit-clip-path:none;padding-bottom:0;margin-bottom:0;color:#fff}
.section-events .slick-slide{display:flex;padding:0 10px;flex-wrap:wrap}
.section-events .slick-prev{top:50%;left:-10px}
.section-events .slick-next{top:50%;right:-10px}
.section-events .slick-slide section{background-color:#fff;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:35px 15px}
.section-events h2{text-align:left;color:#fff;padding-bottom:40px}
.section-events .bg{background:#162d43;background:-moz-linear-gradient(0deg,#162d43 0%,#226995 100%);background:-webkit-linear-gradient(0deg,#162d43 0%,#226995 100%);background:linear-gradient(0deg,#162d43 0%,#226995 100%)}
.section-events .no_evt{display:none}
.section-events .evt_mon{margin:0 0 0;text-transform:uppercase;color:#303E60;font:500 16px/26px "Roboto",sans-serif}
.section-events .evt_day{margin:0;color:#BF1329;font-size:clamp(25px,2.60416vw,51px)}
.section-events .evt_date{width:100px;flex:0 0 auto;text-align:center}
.section-events .evt_info{width:calc(100% - 125px);flex:0 0 auto}
.section-events .slick strong{color:#162D43}
.section-events .slick a{text-transform:uppercase;color:#F40826;display:block;width:fit-content;letter-spacing:normal;font-weight:600;margin-top:5px}
.section-events .nl_wrap{position:relative;display:flex;flex-wrap:wrap;padding-top:clamp(50px,5.20833333vw,100px)}
.section-events .nl_block{max-width:500px;position:absolute;top:50%;left:0;transform:translateY(-50%);color:#fff;font:400 16px/1.5 "Roboto",sans-serif;letter-spacing:normal;z-index:1}
.section-events .nl_block h2{padding-bottom:0}
.section-events a.button{margin:15px 0 0 !important}
.section-events .nl_image{position:relative;margin-left:auto}
.section-events .bg .overlay{background:url('../themes/andersen-global/assets/images/evt-nl.png') bottom center no-repeat;background-size:100%;mix-blend-mode:exclusion}
@media (max-width:900px){.section-events .nl_block{max-width:100%;width:100%;position:relative;top:0;transform:translateY(0)}.section-events .slick-slide section{padding:25px 15px}.section-events .evt_date,.section-events .evt_date{margin:0 auto 20px}.section-events .evt_info{width:100%;text-align:center}.section-events strong{font-size:14px}.section-events .slick a{margin:10px auto 0}}
.section-video-popup .img_wrapper.bg{position:relative}
.section-video-popup .overlay{background:#162D43;mix-blend-mode:darken;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;opacity:.29}
.section-video-popup .icon{width:clamp(90px,9.4vw,180px);height:clamp(90px,9.4vw,180px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:url('../themes/andersen-global/assets/images/icons/icon-play.svg') center center no-repeat;background-size:contain;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;opacity:.48;z-index:3}
.section-video-popup .img_wrapper.bg:hover .overlay{opacity:.58}
.section-video-popup .img_wrapper.bg:hover .icon{opacity:1}
.section-video-popup .col-lg-5{padding-top:30px}
.section-video-popup .button{margin-top:20px!important}
.section-video-popup .col-lg-5 *:not(h2){max-width:500px}
@media (min-width:992px){.section-video-popup .col-lg-5{padding-top:0}}
.oc-box--triangles-8 + div.oc-box--scenarios-popups div.section,
.oc-box--triangles-7 + div.oc-box--scenarios-popups div.section,
.oc-box--triangles-6-hexagon + div.oc-box--scenarios-popups div.section{padding-top:120px;margin-top:-120px}
#page-profile{position:relative}
#page-profile h1{color:#fff}
#page-profile:after{width:100%;height:0;position:absolute;bottom:0;left:0;content:'';padding-bottom:22.3%;background:url('../themes/andersen-global/assets/images/swoosh.svg') bottom center no-repeat;background-size:contain;transform:translateY(12.5%);z-index:2}
#page-profile .section-banner:before{background:url('../themes/andersen-global/assets/images/big-a.png') center center no-repeat;background-size:cover;mix-blend-mode:multiply}
#page-profile .section_text{font:clamp(19px,1.25vw,24px)/1.666 "Work Sans",sans-serif;letter-spacing:clamp(-1px,-0.05208333vw,-0.5px)}
#page-profile .section_text img{width:24px;margin-right:20px}
#page-profile h1{margin-bottom:0}
#page-profile h1 + span{font-family:clamp(21px,1.354166vw,26px);font-weight:500}
#page-profile .section-profile{background:-moz-linear-gradient(180deg,#fff 0%,#fff 75%,#b6cddc 100%);background:-webkit-linear-gradient(180deg,#fff 0%,#fff 75%,#b6cddc 100%);background:linear-gradient(180deg,#fff 0%,#fff 75%,#b6cddc 100%)}
#page-profile .col-right{position:relative;z-index:3}
@media (min-width:768px){.site_us #page-profile .col-right{padding-left:calc(clamp(25px,2.60416667vw,50px) + 15px)}}
#page-profile .col-left{font:400 clamp(16px,1.04166667vw,20px)/1.5 "Roboto",sans-serif;letter-spacing:normal;position:relative;z-index:3}
#page-profile .section-profile h4{font:600 clamp(20px,1.36vw,26px)/1.23 "Work Sans",sans-serif;padding-bottom:10px;margin-bottom:0px}
.upcoming_evt{max-width:375px}
.upcoming_evt .we_time{padding-left:45px;background:url('../themes/andersen-global/assets/images/calendar.svg') 0 center no-repeat;background-size:32px;font:700 clamp(16px,1.04166667vw,20px)/32px "Roboto",sans-serif;color:#707070}
.upcoming_evt .custom-list{padding-left:0}
#page-profile .p_1 p:not(:first-child){display:none}
#page-profile .p_rest,
#page-profile .p_rest p:first-child{display:none}
.p_read_more{display:block;width:fit-content;cursor:pointer}
.authored div + div{margin-top:clamp(10px,1.04166667vw,20px)}
#page-profile .section-resources h2,
.authored h2{font:600 clamp(20px,1.36vw,26px)/1.538 "Work Sans",sans-serif;color:#21648E;letter-spacing:clamp(-0.76px,-0.0375vw,-0.38px);margin-top:clamp(30px,3.125vw,60px);padding-top:5px}
#page-profile .section-resources h2{color:#202020}
.section-res-carousel .slick-slide{display:flex}
.section-res-carousel.blue1 .item{background:#fff;border:none}
.authored .bold,
.authored a{font:600 clamp(16px,1.04166667vw,20px)/1.26 "Work Sans",sans-serif;color:#162D43;letter-spacing:clamp(-1px,-0.05208333vw,-0.5px)}
.authored a{font-weight:400;color:#BF1329}
.subnav{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px 48px;padding:20px;background:#162D43;box-shadow:0px 3px 8px rgba(0,0,0,0.08);font:500 clamp(16px,1.04166667vw,20px)/2 "Work Sans",sans-serif;letter-spacing:clamp(-0.76px,-0.0375vw,-0.38px)}
.subnav a{display:block;position:relative;color:#fff;text-decoration:none}
.subnav a + a:before{width:2px;height:20px;position:absolute;left:-25px;top:50%;margin-top:-10px;content:'';background-color:#fff}
.subnav a:after{width:calc(100% + 10px);height:7px;height:clamp(3px,0.25vw,7px);position:absolute;bottom:clamp(-7px,-0.25vw,-3px);left:-5px;content:'';background:#fff;border-radius:7px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;opacity:0}
.subnav a:hover:after{opacity:1}
.subnav a.active{font-weight:700}
.subnav a.active:after{opacity:1}
@media (min-width:751px){.subnav a svg{display:none}}
@media (max-width:750px){.subnav{gap:0;background:#1B2D41;padding:0}.subnav a:not(.button){display:flex;justify-content:space-between;width:100%;padding:10px 20px 11px;font-size:16px;line-height:1}.subnav a:after,.subnav a:before{display:none}.subnav a + a:not(.button){border-top:1px solid #fff}.subnav a svg{display:block;transform:scale(0.75)}.subnav a.button{margin:10px auto 20px 25px!important}}
.section-arrows{padding-bottom:clamp(120px,9vw,170px);background-color:#fff;position:relative;z-index:1;clip-path:polygon(0 0,100% 0,100% calc(100% - 120px),0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 120px),0 100%);overflow:hidden}
.section-arrows.no_shape{padding-bottom:clamp(40px,4.16666667vw,80px)}
.section-arrows h2,
.section-arrows h2 + p{max-width:930px;margin-left:auto;margin-right:auto;text-align:center}
.section-arrows .container{max-width:1660px;max-width:clamp(1100px,86.4588vw,1660px)}
.section-arrows .col-auto{width:calc(100% / 6);padding:0 5px}
.section-arrows .col-auto a{display:block;width:fit-content;margin:10px auto 0;font:600 16px/1 "Work Sans",sans-serif;text-transform:uppercase}
.section-arrows .row{margin-top:50px;row-gap:30px;transform:translateX(calc(clamp(260px,20.574vw,395px) * -0.16665));justify-content:center}
.section-arrows .arrow{height:395px;height:clamp(260px,20.574vw,395px);position:relative}
.section-arrows .img_wrapper{width:350px;width:clamp(230px,18.23vw,350px);height:395px;height:clamp(260px,20.574vw,395px);position:absolute;left:50%;transform:translateX(-33.33%);padding-bottom:0;position:relative}
.section-arrows .img_wrapper:before{width:339px;height:389px;position:absolute;top:50%;left:50%;content:'';transform:translate(-50%,-50%);background:url('../themes/andersen-global/assets/images/arrow-overlay.png') center center no-repeat;background-size:contain;z-index:2}
.section-arrows strong{font-weight:600;letter-spacing:clamp(-0.4px,-0.0416vw,-0.4px);display:block;margin:10px 0}
.section-arrows strong + p{margin-top:0}
.section-arrows .slick{display:none;margin-top:50px}
.section-arrows .slick-slide{padding:0 30px}
.section-arrows .slick-prev,
.section-arrows .slick-next{transform:translate(-50%) scale(0.75);left:35%;right:auto;bottom:-90px}
.section-arrows .slick-next{left:65%}
@media (max-width:1200px){.section-arrows .row{transform:translateX(calc(clamp(260px,20.574vw,395px) * -0.09))}}
@media (max-width:1000px){.section-arrows .row{display:none}.section-arrows .slick{display:block}.section-arrows .img_wrapper{transform:translateX(-50%);left:50%}.section-arrows .container{padding-bottom:50px}}
@media (min-width:1301px){.triangle_section.triangle_layout .row{height:600px}.triangles_scroll_to.triangle_layout .col_triangles:before{top:-410px}}
.triangle_section.triangle_layout.move1 .row{flex-direction:row-reverse}
@media (max-width:1600px){.triangle_section.triangle_layout.move1 .row{transform:translateX(-10%)}.triangle_section.triangle_layout.move1 .col_triangles{transform:translateX(5%) scale(0.85)}}
@media (max-width:1400px){.triangle_section.triangle_layout.move1 .row{transform:translateX(-15%)}}
@media (max-width:1300px){.triangle_section.triangle_layout.move1 .row{transform:unset}.triangle_section.triangle_layout.move1 .col_triangles{left:34vw;transform:translate(-50%,0) scale(0.65)}.triangle_section.triangle_layout.move1 .col_text{margin-left:auto;margin-right:0}}
@media (max-width:1000px){.triangle_section.triangle_layout.move1 .col_triangles{left:50%;transform:translate(-50%,0) scale(0.55)}}
@media (max-width:860px){.triangle_section.triangle_layout.move1 .col_triangles{transform:translate(-50%,40px) scale(0.55)}}
.triangle_section.triangle_layout.blue1.move1{background:#162d43;background:-moz-linear-gradient(90deg,#162d43 0%,#226995 100%);background:-webkit-linear-gradient(90deg,#162d43 0%,#226995 100%);background:linear-gradient(90deg,#162d43 0%,#226995 100%)}
.triangle_section.triangle_layout.blue1{background:#162d43;background:-moz-linear-gradient(270deg,#162d43 0%,#226995 100%);background:-webkit-linear-gradient(270deg,#162d43 0%,#226995 100%);background:linear-gradient(270deg,#162d43 0%,#226995 100%)}
.triangle_section.triangle_layout.blue1 *:not(.button){color:#CFD8DE}
.triangle_section.triangle_layout.blue1 h2{color:#fff}
.triangle_section.triangle_layout.blue1 .col_triangles:before{background-image:url('../themes/andersen-global/assets/images/full-grid-w.png');margin-left:-274px}
.triangle_section.triangle_layout{margin-bottom:0}
.triangle_section.triangle_layout .triangle-link .button,
.triangle_section.triangle_layout .triangle-link.no-nav{display:none!important}
.triangle_section.triangle_layout .triangle-link.nav-link{display:block}
.triangle_section.triangle_layout .col_text.show_1000{width:100%;padding:30px}
.triangle_section.triangle_layout .col_text.show_1000 .tab-content{margin:0 auto}
.triangle_section.triangle_layout .triangle-link.active{display:block}
.triangle_section.triangle_layout .triangle-link.active p{display:none!important}
.triangle_section.triangle_layout .triangle-link.active img{opacity:1!important}
.triangle_section.triangle_layout .container:first-child{z-index:3}
.triangle_section.triangle_layout .container.nt{margin-top:clamp(-60px,-3.125vw,-32px)}
.triangle_section.triangle_layout .h1:not(:empty){margin-bottom:60px}
.triangle_section.triangle_layout .h1 + .text-center{font:400 16px/1.5 "Work Sans",sans-serif;letter-spacing:clamp(-0.8px,-0.0416vw,-0.4px);margin-top:-50px;margin-bottom:60px}
.triangle_section.triangle_layout h3{font-size:clamp(22px,1.825vw,35px);color:#202020}
@media (max-width:1600px){.triangle_section.triangle_layout .col_triangles{transform:translateX(5%) scale(0.85)}}
@media (max-width:1300px){.triangle_section.triangle_layout .tab-content{width:100%}.triangle_section.triangle_layout .col_triangles{transform:translate(-50%,0) scale(0.65)}.triangle_section.triangle_layout .col_triangles:before{top:-501px}.triangle_section.triangle_layout .contain:first-child{margin-bottom:50px}.triangle_section.triangle_layout .h1:empty{margin-bottom:60px}}
@media (max-width:1000px){.triangle_section.triangle_layout .col_triangles{transform:translate(-50%,50px) scale(0.7)}.triangle_section.triangle_layout .col_triangles:before{margin-left:-273px}.triangle_section.triangle_layout .h1:empty{margin-bottom:30px}}
@media (max-width:860px){.triangle_section.triangle_layout .col_triangles{transform:translate(-50%,40px) scale(0.55)}.triangle_section.triangle_layout .h1:empty{margin-bottom:15px}.triangle_section.triangle_layout .col_triangles:before{margin-left:-274px}.triangle_section.triangle_layout .triangle-link>p{width:70%;left:15%;font-size:27px;bottom:10px}}
@media (max-width:800px){.triangle_section.triangle_layout .col_triangles:before{top:-581px}}
@media (max-width:640px){.triangle_section.triangle_layout .col_triangles{transform:translate(-50%,0) scale(0 0.4)}.triangle_section.triangle_layout .col_triangles:before{top:-678px}}
.oc-box--triangles-5-2-3{margin-bottom:-50px}
.oc-box--triangles-5-2-3 .tab-content{font-family:"Roboto",sans-serif;letter-spacing:normal;font-size:16px}
.oc-box--triangles-5-2-3 .triangle_section.triangle_layout.blue1.move1,
.oc-box--triangles-5-2-3 .triangle_section.triangle_layout.blue1{background:#162d43;background:-moz-linear-gradient(180deg,#162d43 0%,#226995 100%);background:-webkit-linear-gradient(180deg,#162d43 0%,#226995 100%);background:linear-gradient(180deg,#162d43 0%,#226995 100%)}
.oc-box--triangles-5-2-3 .section:not(.no_shape){clip-path:polygon(0 0,100% 0,100% calc(100% - 120px),0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 120px),0 100%)}
.oc-box--triangles-5-2-3 .h1{text-align:center}
.oc-box--triangles-5-2-3 #t-tab-1-tab{bottom:390px;left:182px}
.oc-box--triangles-5-2-3 #t-tab-2-tab{bottom:390px;left:545px;clip-path:polygon(50% 13%,100% 100%,0 100%)}
.oc-box--triangles-5-2-3 #t-tab-2-tab img{transform:translateY(12.5%)}
.oc-box--triangles-5-2-3 #t-tab-2-tab p{bottom:7.5%;top:auto}
.oc-box--triangles-5-2-3 #t-tab-3-tab{bottom:75px;left:0px}
.oc-box--triangles-5-2-3 #t-tab-4-tab{bottom:75px;left:362px}
.oc-box--triangles-5-2-3 .tab-content strong{text-transform:uppercase;letter-spacing:clamp(-0.6px,-0.029vw,-0.3px);font:600 16px/24px "Work Sans",sans-serif}
.oc-box--triangles-5-2-3 .tab-content h2{font-size:clamp(25px,2.8vw,50px);font-weight:400;letter-spacing:clamp(-2px,-0.104166vw,-1px)}
@media (min-width:1601px){.oc-box--triangles-5-2-3 .container{padding-top:60px}}
@media (max-width:1300px){.oc-box--triangles-5-2-3 .col_text.show_1000{margin-top:-75px}}
@media (max-width:640px){.oc-box--triangles-5-2-3{}.oc-box--triangles-5-2-3 .triangle_section.triangle_layout div.col_triangles{transform:translate(-50%,60px) scale(0.475);transform:translate(-50%,60px) scale(0.35)}.oc-box--triangles-5-2-3 .triangle-link>p{font-size:34px!important}.oc-box--triangles-5-2-3 .col_text.show_1000{margin-top:-45px}}
.oc-box--triangles-6-hexagon .blue0 .triangle-link{background:#F7F7F7}
.oc-box--triangles-6-hexagon .section:not(.no_shape){clip-path:polygon(0 0,100% 0,100% calc(100% - 120px),0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 120px),0 100%)}
.oc-box--triangles-6-hexagon #t-tab-1-tab{bottom:390px;left:182px}
.oc-box--triangles-6-hexagon #t-tab-2-tab{bottom:355px;left:363px}
.oc-box--triangles-6-hexagon #t-tab-3-tab{bottom:390px;left:545px}
.oc-box--triangles-6-hexagon #t-tab-4-tab{clip-path:polygon(0 0,50% 87%,100% 0);bottom:43px;left:182px}
.oc-box--triangles-6-hexagon #t-tab-4-tab img{transform:translateY(-12.5%)}
.oc-box--triangles-6-hexagon #t-tab-4-tab p{top:10%;bottom:auto}
.oc-box--triangles-6-hexagon #t-tab-5-tab{bottom:75px;left:363px}
.oc-box--triangles-6-hexagon #t-tab-6-tab{bottom:43px;left:545px}
@media (max-width:640px){.oc-box--triangles-6-hexagon .triangle_layout{padding-bottom:80px}.oc-box--triangles-6-hexagon .triangle_layout .col_triangles{margin-top:60px;transform:translate(-50%,6%) scale(0.5) !important}}
.section-default.color1{color:#fff}
.section-default.color1 h2,
.section-default.color1 h3,
.section-default.color1 h4{color:#fff}
.oc-box--triangles-5-line .section:not(.no_shape){clip-path:polygon(0 0,100% 0,100% calc(100% - 120px),0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 120px),0 100%)}
.oc-box--triangles-5-line #t-tab-3-tab{bottom:75px;left:362px}
.oc-box--triangles-5-line .col_triangles{transform:translateY(-15%)}
.oc-box--triangles-5-line #t-tab-4-tab{clip-path:polygon(0 0,50% 87%,100% 0);bottom:43px;left:543px}
.oc-box--triangles-5-line #t-tab-4-tab img{transform:translateY(-12.5%)}
.oc-box--triangles-5-line #t-tab-4-tab p{top:10%;bottom:auto}
.oc-box--triangles-5-line .triangle_section.triangle_layout .row{height:500px}
.oc-box--triangles-5-line .triangle_section.triangle_layout .col_triangles:before{top:-510px}
@media (max-width:1600px){.oc-box--triangles-5-line .triangle_layout .col_triangles{transform:translate(5%,-15%) scale(0.85)}}
@media (max-width:1300px){.oc-box--triangles-5-line .triangle_layout .col_triangles{transform:translate(-50%,-15%) scale(0.65)}.oc-box--triangles-5-line .triangle_section.triangle_layout .row{height:400px}.oc-box--triangles-5-line .triangle_section.triangle_layout .col_triangles:before{top:-610px}}
@media (max-width:1100px){.oc-box--triangles-5-line .triangle_layout .col_triangles{transform:translate(-50%,-10%) scale(0.6)}}
@media (max-width:1000px){.oc-box--triangles-5-line .triangle_section.triangle_layout .row{height:300px}.oc-box--triangles-5-line .triangle_section.triangle_layout .col_triangles:before{top:-710px}.oc-box--triangles-5-line .col_text.show_1000{margin-top:-100px}}
@media (max-width:860px){.oc-box--triangles-5-line .triangle_layout .col_triangles{transform:translate(-50%,-10%) scale(0.55)}}
@media (max-width:800px){.oc-box--triangles-5-line .triangle_layout .col_triangles:before{top:-580px}}
@media (max-width:640px){.oc-box--triangles-5-line .triangle_layout .col_triangles{transform:translate(-50%,-10%) scale(0.36)}.oc-box--triangles-5-line .triangle_section.triangle_layout .row{height:200px}.oc-box--triangles-5-line .triangle_section.triangle_layout .col_triangles:before{top:-810px}.oc-box--triangles-5-line .col_text.show_1000{margin-top:-80px;padding-bottom:0}}
.oc-box--triangles-6-1-5 .section:not(.no_shape){clip-path:polygon(0 0,100% 0,100% calc(100% - 120px),0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 120px),0 100%)}
.oc-box--triangles-6-1-5 .tab-content{min-width:370px}
.oc-box--triangles-6-1-5 .col_triangles{transform:translateX(10vw)}
.oc-box--triangles-6-1-5 .move1 .col_triangles{transform:translateX(5vw)}
.oc-box--triangles-6-1-5 .triangle-link>p{width:76%;left:12%}
.oc-box--triangles-6-1-5 .col_triangles:before{margin-left:-635px}
.oc-box--triangles-6-1-5 #t-tab-1-tab{bottom:390px;left:182px}
.oc-box--triangles-6-1-5 #t-tab-2-tab{bottom:43px;left:-180px}
.oc-box--triangles-6-1-5 #t-tab-3-tab{bottom:75px;left:0}
.oc-box--triangles-6-1-5 #t-tab-4-tab{left:182px;bottom:43px;clip-path:polygon(0 0,50% 87%,100% 0)}
.oc-box--triangles-6-1-5 #t-tab-4-tab img{transform:translateY(-12.5%)}
.oc-box--triangles-6-1-5 #t-tab-4-tab>p{top:10%;bottom:auto}
.oc-box--triangles-6-1-5 #t-tab-5-tab{bottom:75px;left:363px}
.oc-box--triangles-6-1-5 #t-tab-6-tab{bottom:43px;left:543px}
@media (max-width:2000px){.oc-box--triangles-6-1-5 .triangle_layout .col_triangles{transform:translateX(10vw)}.oc-box--triangles-6-1-5 .triangle_layout.move1 .col_triangles{transform:translateX(7.5vw)}}
@media (max-width:1700px){.oc-box--triangles-6-1-5 .triangle_layout.move1 .col_triangles{transform:translate(20%,5%) scale(0.85)}}
@media (max-width:1600px){.oc-box--triangles-6-1-5 .triangle_layout .col_triangles{transform:translateX(21%) scale(0.85)}.oc-box--triangles-6-1-5 .triangle_layout.move1 .col_triangles{transform:translate(20%,5%) scale(0.85)}}
@media (max-width:1300px){.oc-box--triangles-6-1-5 .triangle_layout .col_triangles,.oc-box--triangles-6-1-5 .triangle_layout.move1 .col_triangles{transform:translate(-40%,0%) scale(0.65)}.oc-box--triangles-6-1-5 .tab-content{min-width:unset}.oc-box--triangles-6-1-5 .triangle_layout .col_triangles:before{top:-501px}}
@media (max-width:860px){.oc-box--triangles-6-1-5 .triangle_layout .col_triangles,.oc-box--triangles-6-1-5 .triangle_layout.move1 .col_triangles{transform:translate(-40%,40px) scale(0.55)}}
@media (max-width:800px){.oc-box--triangles-6-1-5 .triangle_layout .col_triangles:before{top:-581px}}
@media (max-width:640px){.oc-box--triangles-6-1-5 .triangle_layout .col_triangles,.oc-box--triangles-6-1-5 .triangle_layout.move1 .col_triangles{transform:translate(-43%,40px) scale(0.4)}.oc-box--triangles-6-1-5 .triangle_layout .col_triangles:before{top:-681px}}
.oc-box--triangles-7 :not(.no_shape_box) .section{clip-path:polygon(0 0,100% 0,100% calc(100% - 120px),0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 120px),0 100%)}
@media (min-width:1601px){.oc-box--triangles-8 .h1 + .text-center{padding-bottom:100px}}
.oc-box--triangles-8 .section:not(.no_shape){clip-path:polygon(0 0,100% 0,100% calc(100% - 120px),0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 120px),0 100%)}
.oc-box--triangles-8 .triangle-link>p{width:74%;left:13%}
.oc-box--triangles-8 #t-tab-1-tab{bottom:390px;left:182px}
.oc-box--triangles-8 #t-tab-2-tab{bottom:355px;left:363px}
.oc-box--triangles-8 #t-tab-3-tab{bottom:390px;left:545px}
.oc-box--triangles-8 #t-tab-4-tab,
.oc-box--triangles-8 #t-tab-6-tab,
.oc-box--triangles-8 #t-tab-8-tab{clip-path:polygon(0 0,50% 87%,100% 0);bottom:355px;left:725px}
.oc-box--triangles-8 #t-tab-4-tab img,
.oc-box--triangles-8 #t-tab-6-tab img,
.oc-box--triangles-8 #t-tab-8-tab img{transform:translateY(-12.5%)}
.oc-box--triangles-8 #t-tab-4-tab p,
.oc-box--triangles-8 #t-tab-6-tab p,
.oc-box--triangles-8 #t-tab-8-tab p{top:10%;bottom:auto}
.oc-box--triangles-8 #t-tab-5-tab{bottom:75px;left:0px}
.oc-box--triangles-8 #t-tab-6-tab{bottom:43px;left:182px}
.oc-box--triangles-8 #t-tab-7-tab{clip-path:polygon(50% 13%,100% 100%,0 100%);bottom:77px;left:363px}
.oc-box--triangles-8 #t-tab-7-tab img{transform:translateY(12.5%)}
.oc-box--triangles-8 #t-tab-7-tab p{top:auto;bottom:7.5%}
.oc-box--triangles-8 #t-tab-8-tab{bottom:43px;left:545px}
@media (max-width:1300px){.oc-box--triangles-8 .triangle_section.triangle_layout .col_triangles:before{top:-501px}}
@media (max-width:1000px){.oc-box--triangles-8 .col_text.show_1000{margin-top:-100px}}
@media (max-width:800px){.oc-box--triangles-8 .triangle_section.triangle_layout .col_triangles:before{top:-581px}.oc-box--triangles-8 .col_text.show_1000{margin-top:-50px}}
@media (max-width:640px){.oc-box--triangles-8 .triangle_section.triangle_layout .col_triangles{transform:translate(-50%,20px) scale(0.365)}.oc-box--triangles-8 .triangle_section.triangle_layout .col_triangles:before{top:-682px}.oc-box--triangles-8 .col_text.show_1000{margin-top:-90px}}
.oc-box--text-links-list{position:relative}
.oc-box--text-links-list .bg{background:#fff;background:-moz-linear-gradient(180deg,transparent 0%,transparent 60%,#b6cddc 100%);background:-webkit-linear-gradient(180deg,transparent 0%,transparent 60%,#b6cddc 100%);background:linear-gradient(180deg,transparent 0%,transparent 60%,#b6cddc 100%)}
.oc-box--text-links-list .bg .overlay{background:url('../themes/andersen-global/assets/images/Swooshes.png') bottom center no-repeat;background-size:100%;top:auto;bottom:0}
.oc-box--text-links-list>img{position:absolute;bottom:0;left:0;z-index:2;max-width:700px;width:100%}
.oc-box--text-links-list .section{position:relative;overflow:hidden}
.oc-box--text-links-list .container{max-width:1730px}
.oc-box--text-links-list .col-text{transform:translateX(18%)}
.oc-box--text-links-list .row{justify-content:space-between;row-gap:30px}
.oc-box--text-links-list .links-list a + a{margin-top:10px}
.oc-box--text-links-list .links-list a{display:block;text-decoration:none;background-color:#F7F7F7;color:#707070;font:600 16px/26px "Work Sans",sans-serif;padding:12px 45px 12px 30px;position:relative;text-transform:uppercase}
.oc-box--text-links-list .links-list a svg{position:absolute;top:50%;right:clamp(20px,1.5625vw,30px);transform:translateY(-50%)}
.oc-box--text-links-list .links-list a:hover{color:#fff;background:#162D43}
.oc-box--text-links-list .links-list a:hover svg path{stroke:#BF1329}
@media (max-width:1600px){.oc-box--text-links-list .col-text{transform:translateX(25%)}}
@media (max-width:991.8px){.oc-box--text-links-list .col-text{transform:none}}
@media (max-width:640px){.oc-box--text-links-list .links-list a{padding:5px 30px 5px 20px;font-size:15px}.oc-box--text-links-list .links-list a svg{right:13px}}
.section-client-stories{overflow:hidden}
.section-client-stories .container{max-width:1640px}
.section-client-stories .slick,
.section-client-stories .slick-track,
.section-client-stories .slick-list{overflow:visible}
.section-client-stories .row{justify-content:center;width:100%}
@media (min-width:1701px){.section-client-stories .d-flex{opacity:0}}
.section-client-stories .slick-active .d-flex{opacity:1}
.section-client-stories .slick *{color:#162D43;font-weight:400}
.section-client-stories .slick-track{display:flex;align-items:stretch}
.section-client-stories .slick-slide{position:relative;height:auto;padding-top:clamp(40px,4.16666667vw,80px);padding-bottom:clamp(40px,4.16666667vw,80px)}
.section-client-stories .slick-prev,
.section-client-stories .slick-next{bottom:auto;top:50%;left:0;transform:translate(-50%,-50%)}
.section-client-stories .slick-prev:before,
.section-client-stories .slick-next:before{border-width:9px 0px 9px 15px}
.section-client-stories .slick-slide>div{padding:0 30px}
.section-client-stories .slick-next{left:auto;right:0;transform:translate(50%,-50%)}
.section-client-stories .overlay{background:#fff;background:-moz-linear-gradient(180deg,#fff 0%,rgba(255,255,255,0.9) 33%,rgba(255,255,255,0.9) 100%);background:-webkit-linear-gradient(180deg,#fff 0%,rgba(255,255,255,0.9) 33%,rgba(255,255,255,0.9) 100%);background:linear-gradient(180deg,#fff 0%,rgba(255,255,255,0.9) 33%,rgba(255,255,255,0.9) 100%)}
.section-client-stories .slick strong{font-weight:600}
.section-client-stories .slick .h1{font-weight:500;margin-bottom:30px}
.section-client-stories .col-left{width:100%;max-width:fit-content}
.section-client-stories .col-left strong{color:#BF1329}
.section-client-stories .col-right{font-family:"Roboto",sans-serif;line-height:1.6;width:100%;max-width:fit-content}
.section-client-stories .col-right ul{letter-spacing:normal;padding-left:20px}
.section-client-stories .slick h3{font-family:"Work Sans",sans-serif;font-size:clamp(19px,1.25vw,24px);letter-spacing:clamp(-1px,-0.05208333vw,-0.5px);margin-bottom:0}
.section-client-stories .slick h2:not(.h1){font-size:clamp(25px,2.60416vw,50px)}
.section-client-stories .slick h4{font-size:clamp(28px,1.875vw,36px);margin-bottom:0}
.section-client-stories ::marker{color:#BF1329}
@media (min-width:1200px){.section-client-stories .col-left{max-width:45%}}
@media (min-width:1200px){.section-client-stories .slick-slide>div{padding:0}}
@media (max-width:1200px){.section-client-stories .row{gap:0}.section-client-stories .slick-prev{transform:translate(-50%,-50%) scale(0.75)}.section-client-stories .slick-next{transform:translate(50%,-50%) scale(0.75)}.section-client-stories .slick h4{font-size:20px}}
@media (max-width:1000px){.section-client-stories .slick .h1{text-align:left!important;padding:0}.section-client-stories .col-right,.section-client-stories .col-left{width:100%;max-width:unset}.section-client-stories .slick-slide>div{padding:0 35px}}
@media (max-width:640px){.section-client-stories .f20{font-size:15px}.section-client-stories .slick-slide{padding-top:30px;padding-bottom:30px}.section-client-stories .slick h2:not(.h1){font-size:20px}.section-client-stories .slick h4{font-size:18px}.section-client-stories .slick h3{font-size:17px}.section-client-stories .slick .h1{font-size:28px;margin-bottom:15px}.section-client-stories .slick-slide>div{padding:0 20px}.section-client-stories .slick-prev{transform:translate(-50%,-50%) scale(0.5)}.section-client-stories .slick-next{transform:translate(50%,-50%) scale(0.5)}.section-client-stories .col-right ul{margin-bottom:0}}
.section-differentiators{overflow:hidden;background:-moz-linear-gradient(180deg,#fff 0%,#fff 75%,#b6cddc 100%);background:-webkit-linear-gradient(180deg,#fff 0%,#fff 75%,#b6cddc 100%);background:linear-gradient(180deg,#fff 0%,#fff 75%,#b6cddc 100%);font-size:clamp(16px,1.04166667vw,18px)}
.section-differentiators.sd-lap{clip-path:polygon(0 0,100% 0,100% calc(100% - 120px),0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 120px),0 100%)}
.section-differentiators .col-left *:not(h2){max-width:650px}
.section-differentiators img.img_laptop{width:calc(100% - 30px);position:absolute;top:0;left:15px;z-index:2}
.section-differentiators img.img_shield{width:clamp(100px,10vw,191px);position:absolute;bottom:-21%;right:-7%;z-index:2}
.section-differentiators .video{position:absolute;top:0;left:50%;width:73.5%;transform:translate(-50%,14%);z-index:1;border-radius:10px;overflow:hidden}
.section-differentiators .video .img_wrapper{padding-bottom:66%}
.section-differentiators .col-laptop{transform:translate(4%,-20%)}
.section-differentiators.sd-lap .tab-content{max-width:550px;transform:translate(-20px,-10px)}
.section-differentiators.sd-lap .tab-content h2{font:500 clamp(22px,1.825vw,35px)/1.11 "Roboto",sans-serif;letter-spacing:normal;color:#BF1329}
.section-differentiators .nav{display:block;width:250px;margin-top:35px}
.section-differentiators .nav-link{position:relative;font:500 clamp(20px,1.36vw,26px)/46px "Roboto",sans-serif;letter-spacing:normal;color:#202020;border-radius:5px;padding:0 20px}
.section-differentiators .nav-link svg{position:absolute;right:0;top:50%;transform:translate(-20px,-50%);opacity:0}
.section-differentiators .nav-link + .nav-link{margin-top:5px}
.section-differentiators .nav-link:hover,
.section-differentiators .nav-link.active{background:#2F4357;color:#fff}
.section-differentiators .nav-link:hover svg,
.section-differentiators .nav-link.active svg{opacity:1}
.section-differentiators .col-left h3{font:500 clamp(22px,1.825vw,35px)/1.11 "Roboto",sans-serif;letter-spacing:normal;color:#303E60}
.section-differentiators .bgs{width:70%;position:absolute;bottom:0;left:0;transform:scale(-1,1)}
.section-differentiators.sd-bg{background:#fff;position:relative}
.section-differentiators.sd-bg:before{width:167px;height:285px;position:absolute;top:0;left:0;content:'';background:rgba(207,216,222,0.32);clip-path:polygon(0% 0%,100% 0%,0% 100%)}
.section-differentiators.sd-bg .row{position:relative}
.section-differentiators.sd-bg .col-left{font:400 16px/1.5 "Roboto",sans-serif;letter-spacing:normal;position:relative;z-index:1}
.section-differentiators.sd-bg .nav-link{width:300px;font:400 clamp(20px,1.36vw,24px)/44px "Work Sans",sans-serif;letter-spacing:clamp(-0.9px,-0.04688vw,-0.45px);padding-left:35px}
.section-differentiators.sd-bg .nav-link + .nav-link{margin-top:10px}
.section-differentiators.sd-bg .nav-link svg{width:8px;right:auto;left:0;transform:translate(17px,-50%)}
.section-differentiators.sd-bg .col-right{position:relative;z-index:2}
.section-differentiators.sd-bg .bg_img{width:100%;height:100%;object-fit:cover}
.section-differentiators .bg_img{display:block;clip-path:polygon(0% 0%,100% 0%,100% 100%,41% 100%)}
.section-differentiators section{position:absolute;background-color:rgba(4,9,13,0.654);color:#fff;border-left:10px solid #BF1329;bottom:17.7%;width:100%;max-width:610px;right:0;padding:clamp(30px,2.08333333vw,40px) clamp(30px,3.125vw,60px) clamp(30px,2.8vw,50px) clamp(30px,3.125vw,45px)}
.section-differentiators section h2{color:#fff}
.section-differentiators .container-fluid{padding-left:7.5%}
.section-differentiators.sd-lap .col-right{flex:0 0 37.426%;max-width:37.426%}
.section-differentiators.sd-lap .col-left{margin-left:4%}
.section-differentiators.sd-bg .col-right{margin-left:auto;padding:0;max-width:68%;flex:0 0 auto}
.section-differentiators.sd-bg .col-left{position:absolute;left:auto;top:50%;transform:translateY(-40%);max-width:34%}
@media (max-width:1600px){.section-differentiators.sd-bg .col-left{transform:translateY(-50%)}}
@media (max-width:1400px){.section-differentiators.sd-bg .col-right{max-width:65%}.section-differentiators .bg_img{clip-path:polygon(0% 0%,100% 0%,100% 100%,35% 100%)}.section-differentiators section{bottom:17%;width:100%;max-width:560px;right:0;padding:25px}}
@media (max-width:1300px){.section-differentiators .container-fluid{padding-left:35px}.section-differentiators.sd-bg .col-left{position:relative;transform:none;top:0;padding-top:60px;padding-bottom:60px;max-width:40%}.section-differentiators.sd-bg .col-right{max-width:60%;height:100%;position:absolute;right:0;top:0}.section-differentiators.sd-bg .col-right .tab-content,.section-differentiators.sd-bg .col-right .tab-content .d_tab,.section-differentiators.sd-bg .col-right .tab-content .d_tab img{height:100%;object-fit:cover}.section-differentiators section{max-width:500px}.section-differentiators.sd-lap .col-left{margin-left:0}.section-differentiators .col-laptop{transform:translate(4%,0%)}.section-differentiators .nav{margin-top:20px}}
@media (max-width:1100px){.section-differentiators section{max-width:65%}.section-differentiators .col-laptop{transform:translate(0%)}.section-differentiators.sd-lap .col-left{max-width:55%;flex:0 0 auto}.section-differentiators.sd-lap .col-right:not(.col-laptop){margin-top:30px}.section-differentiators.sd-lap .col-right{max-width:40%;flex:0 0 auto;margin-left:auto}.section-differentiators.sd-lap .tab-content{transform:translate(0%)}.section-differentiators img.img_shield{width:75px;bottom:-15%;right:5%}.section-differentiators .video{width:72%}}
@media (max-width:860px){.section-differentiators img.img_shield{bottom:auto;top:25%}.section-differentiators.sd-lap .col-right:not(.col-laptop){margin-top:-100px}}
@media (min-width:641px){.section-differentiators .show_640{display:none}}
@media (max-width:640px){.section-differentiators .nav,.section-differentiators.sd-lap .col-left,.section-differentiators.sd-bg .col-left{width:100%;max-width:100%}.section-differentiators.sd-lap .col-right,.section-differentiators.sd-bg .col-right{display:none}.section-differentiators .bgs{max-width:unset;width:125%}.section-differentiators div.nav-link,.section-differentiators div.nav-link:hover,.section-differentiators div.nav-link.active{background:transparent;color:#BF1329;padding-left:0!important;font-weight:600!important}.section-differentiators div.nav-link svg,.section-differentiators div.nav-link:hover svg,.section-differentiators div.nav-link.active svg{display:none}.section-differentiators .show_640{width:100%;margin:-5px 0 25px}}
.section-scenarios{background:#162d43;background:-moz-linear-gradient(0deg,#162d43 0%,#226995 100%);background:-webkit-linear-gradient(0deg,#162d43 0%,#226995 100%);background:linear-gradient(0deg,#162d43 0%,#226995 100%)}
.section-scenarios .scenario_items{display:flex;flex-wrap:wrap;align-items:stretch}
.section-scenarios .scenario_items .col-tab{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}
.section-scenarios .overlay_1{background:#303e60;background:-moz-linear-gradient(0deg,#303e60 0%,#20638f 100%);background:-webkit-linear-gradient(0deg,#303e60 0%,#20638f 100%);background:linear-gradient(0deg,#303e60 0%,#20638f 100%);opacity:.85}
.section-scenarios .overlay_2{background:#303e60;background:-moz-linear-gradient(0deg,#303e60 0%,rgba(32,99,143,0) 100%);background:-webkit-linear-gradient(0deg,#303e60 0%,rgba(32,99,143,0) 100%);background:linear-gradient(0deg,#303e60 0%,rgba(32,99,143,0) 100%);opacity:0}
.section-scenarios .nav{height:100%}
.section-scenarios .nav-link{width:100%;display:flex;align-items:center;justify-content:center;position:relative}
.section-scenarios .nav-link h2{margin:0;width:fit-content;margin:0 auto;color:#fff;font:500 clamp(28px,1.875vw,35px)/1.11 "Roboto",sans-serif;letter-spacing:normal;text-align:center;padding:clamp(50px,5.20833333vw,100px)}
.section-scenarios .col-nav{padding:0}
.section-scenarios .nav-link.active .overlay_1{opacity:0}
.section-scenarios .nav-link.active .overlay_2{opacity:.65}
.section-scenarios .col-tab,
.section-scenarios .col-tab h2{color:#fff}
.section-scenarios .col-tab{padding:45px 35px}
.section-scenarios .s_text,
.section-scenarios .services{margin:35px auto 0;max-width:520px}
.section-scenarios .services{max-width:492px}
.section-scenarios ul{list-style-type:none;padding-left:0}
.section-scenarios li{font:500 clamp(19px,1.31vw,25px)/31px "Roboto",sans-serif;letter-spacing:normal;color:#fff;background-color:rgba(191,19,41,0.54);border-radius:5px;border:1px solid #fff;padding:5px 35px 5px 25px}
.section-scenarios li a{display:block;width:calc(100% + 60px);margin:-5px 0 -5px -25px;padding:5px 35px 6px 25px;color:#fff;text-decoration:none;border-radius:5px;position:relative}
.section-scenarios li a:after{width:0px;height:0px;position:absolute;right:10px;top:50%;content:'';border-style:solid;border-width:6px 0 6px 9px;border-color:transparent transparent transparent #F40D26;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.section-scenarios li a:hover{background-color:#BF1329}
.section-scenarios li a:hover:after{opacity:0}
.section-scenarios li + li{margin-top:18px}
@media (max-width:860px){.section-scenarios .nav-link h2{padding-left:35px;padding-right:35px}}
@media (max-width:640px){.section-scenarios .col-tab{padding:35px!important}.section-scenarios div.s_tab{height:unset!important}}
.oc-box--scenarios-popups{background:#162D43}
.section-scenarios-popups{color:#fff}
.section-scenarios-popups h2{color:#fff}
.section-scenarios-popups .container.text-center{max-width:1060px;margin-bottom:clamp(30px,3.125vw,60px)}
.section-scenarios-popups .container.text-center:empty{margin-bottom:0}
.section-scenarios-popups .d-flex{flex-wrap:wrap;justify-content:center;background:#162D43}
.section-scenarios-popups .col-12{padding:0;color:#fff}
.section-scenarios-popups .img_wrapper{padding-bottom:105.833%;cursor:pointer}
.section-scenarios-popups .img_wrapper .overlay{background:#202020;opacity:.45;mix-blend-mode:darken}
.section-scenarios-popups .img_wrapper .icon{width:clamp(40px,4.16666667vw,76px);height:clamp(40px,4.16666667vw,76px);position:absolute;top:0;right:0;background:#F40826 url('../themes/andersen-global/assets/images/icons/plus.svg') center center no-repeat;background-size:clamp(15px,1.041666vw,20px);opacity:0;z-index:2}
.section-scenarios-popups .img_wrapper h2{width:100%;position:absolute;top:50%;left:50%;padding:50px;color:#fff;font-size:clamp(22px,1.825vw,35px);transform:translate(-50%,-50%);letter-spacing:normal;z-index:1}
.section-scenarios-popups .img_wrapper:hover .overlay{opacity:.17}
.section-scenarios-popups .img_wrapper:hover .icon{opacity:1}
.section-scenarios-popups .modal{background:-moz-linear-gradient(0deg,#226995 0%,#162d43 100%);background:-webkit-linear-gradient(0deg,#226995 0%,#162d43 100%);background:linear-gradient(0deg,#226995 0%,#162d43 100%)}
.section-scenarios-popups .modal .modal-dialog{max-width:unset}
.section-scenarios-popups .modal .modal-dialog *{background-color:transparent;color:#fff;border:none}
.section-scenarios-popups .modal .modal-dialog .container{max-width:1540px;padding-right:35px}
.section-scenarios-popups .close-modal{width:clamp(30px,3.125vw,60px);height:clamp(30px,3.125vw,60px);position:absolute;top:55px;right:35px;background:#F40826 url('../themes/andersen-global/assets/images/icons/close.svg') center center no-repeat !important;background-size:16px!important;border-radius:100%;cursor:pointer;z-index:5}
.section-scenarios-popups .close-modal:hover{background-color:#BF1329 !important}
.section-scenarios-popups .col-text *{max-width:400px}
.section-scenarios-popups .col-text h2{max-width:500px}
.section-scenarios-popups .col-serv{font:500 clamp(22px,1.825vw,35px)/1.11 "Roboto",sans-serif;letter-spacing:normal}
.section-scenarios-popups .col-serv ul{width:fit-content;padding-left:0;margin-left:auto;list-style-type:none}
.section-scenarios-popups .col-serv li{padding-left:200px;background:url('../themes/andersen-global/assets/images/icons/line.svg') left center no-repeat;background-size:180px}
.section-scenarios-popups .col-serv li + li{margin-top:40px}
.section-scenarios-popups .col-serv a{text-decoration:none}
.section-scenarios-popups .col-serv a:hover{color:#F40826}
.section-scenarios-popups .row{row-gap:30px}
@media (max-width:1000px){.section-scenarios-popups .modal .col-12{max-width:100%;flex:0 0 100%}}
@media (max-width:640px){.section-scenarios-popups .modal .modal-dialog .container{padding:0 15px}.section-scenarios-popups .col-serv ul li{background-size:80px;padding-left:100px}}
.oc-box--scenarios-popups{position:unset!important}
.section-centered-triangles{position:relative;overflow:hidden;padding-bottom:clamp(80px,8vw,140px)}
.section-centered-triangles .container{position:relative;z-index:2}
.section-centered-triangles .img_wrapper{position:absolute;bottom:0;left:0;width:100%;transform:scale(-1,1);padding-bottom:17.5%}
.section-centered-triangles .text-center{margin-bottom:clamp(60px,5.208333vw,120px);margin-bottom:120px}
.section-centered-triangles .text-center h2{margin-bottom:5px}
.section-centered-triangles .row{justify-content:space-between;position:relative;z-index:2}
.section-centered-triangles .sct_block{width:32%;min-height:280px;flex:0 0 auto;font:400 16px/24px "Roboto",sans-serif;letter-spacing:normal}
.section-centered-triangles .sct_block_2,
.section-centered-triangles .sct_block_4{text-align:right}
.section-centered-triangles .sct_block_2 h2,
.section-centered-triangles .sct_block_4 h2,
.section-centered-triangles .sct_block_2 a,
.section-centered-triangles .sct_block_4 a{margin-left:auto}
.section-centered-triangles .sct_block_3,
.section-centered-triangles .sct_block_4{width:28.5%}
.section-centered-triangles .sct_block h2{width:fit-content;background:#fff;color:#162D43;font-weight:600;margin-bottom:10px}
.section-centered-triangles .sct_block h2 + p{padding-top:5px;margin-top:0;background:rgba(255,255,255,0.8)}
.section-centered-triangles a{display:block;width:fit-content;margin-top:10px;font:600 14px/25px "Work Sans",sans-serif;color:#BF1429;text-decoration:none;letter-spacing:normal}
.section-centered-triangles a:hover{text-decoration:underline}
.section-centered-triangles section{position:relative}
.section-centered-triangles .triangles_wrapper{width:732px;height:633px;position:absolute;top:0;left:50%;transform:translateX(-50%)}
.section-centered-triangles .sct_triangle{position:absolute;width:356px}
.section-centered-triangles .sct_triangle img.triangle{clip-path:polygon(50% 13%,100% 100%,0 100%);filter:grayscale(1);opacity:0.85}
.section-centered-triangles .sct_triangle img.triangle img{transform:translateY(12.5%)}
.section-centered-triangles .dot_line{max-width:100vw;position:absolute;top:55%;left:-20%;transform:translate(-50%,-50%);z-index:1;opacity:0}
.section-centered-triangles .dot_line + img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin-top:28px}
.section-centered-triangles .sct_triangle_1{top:-84px;left:189px}
.section-centered-triangles .sct_triangle_2{top:280px;left:189px}
.section-centered-triangles .sct_triangle_2 img.triangle{clip-path:polygon(0 0,50% 87%,100% 0)}
.section-centered-triangles .sct_triangle_2 img.triangle img{transform:translateY(-12.5%)}
.section-centered-triangles .sct_triangle_2 .dot_line{top:-17%;left:121%}
.section-centered-triangles .sct_triangle_2 .dot_line + img{margin-top:-28px;transform:translate(-50%,-50%) rotate(180deg)}
.section-centered-triangles .sct_triangle_3{top:240px;left:0}
.section-centered-triangles .sct_triangle_3 .dot_line{top:49%;left:6%}
.section-centered-triangles .sct_triangle_4{top:240px;left:376px}
.section-centered-triangles .sct_triangle_4 .dot_line{top:49%;left:111%}
.section-centered-triangles .active img.triangle{filter:grayscale(0);opacity:1}
.section-centered-triangles .active .dot_line{opacity:1}
@media (max-width:1400px){.section-centered-triangles .text-center{margin-bottom:50px}.section-centered-triangles .dot_line{display:none}.section-centered-triangles .row{row-gap:15px}.section-centered-triangles .sct_block{min-height:unset}.section-centered-triangles .sct_block h2,.section-centered-triangles .sct_block p{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;background:none!important}.section-centered-triangles .sct_block:not(.active) h2,.section-centered-triangles .sct_block:not(.active) p{color:#757575}.section-centered-triangles .triangles_wrapper{transform:translate(-50%,-15%) scale(0.7)}}
@media (max-width:1300px){.section-centered-triangles{padding-bottom:0}.section-centered-triangles .triangles_wrapper{transform:translateX(-50%) scale(0.7)}.section-centered-triangles .img_wrapper{position:relative}}
@media (max-width:1200px){.section-centered-triangles .triangles_wrapper{transform:translateX(-50%) scale(0.6)}}
@media (max-width:1100px){.section-centered-triangles .sct_block_1,.section-centered-triangles .sct_block_2{width:45%}.section-centered-triangles .sct_block_3,.section-centered-triangles .sct_block_4{width:33%}.section-centered-triangles .triangles_wrapper{transform:translate(-50%,-10%) scale(0.5)}.section-centered-triangles .img_wrapper{margin-top:-75px}}
@media (max-width:860px){.section-centered-triangles .triangles_wrapper{transform:translate(-50%,-10%) scale(0.475)}.section-centered-triangles .sct_block_1,.section-centered-triangles .sct_block_2{width:42.5%}.section-centered-triangles .sct_block_3,.section-centered-triangles .sct_block_4{width:30%;margin-top:40px}.section-centered-triangles .col-12{display:none}}
@media (max-width:700px){.section-centered-triangles .triangles_wrapper{display:none}.section-centered-triangles .sct_block{width:100%!important;margin-top:0!important;text-align:center}.section-centered-triangles .sct_block h2{color:#162D43 !important;margin:0 auto}.section-centered-triangles .sct_block a{margin:0 auto}.section-centered-triangles .sct_block p{color:#202020 !important}.section-centered-triangles .img_wrapper{margin-top:0}}
.section-logos-carousel{padding-bottom:170px;background:#b6cddc;background:-moz-linear-gradient(180deg,#b6cddc 0%,#fff 50%,#fff 100%);background:-webkit-linear-gradient(180deg,#b6cddc 0%,#fff 50%,#fff 100%);background:linear-gradient(180deg,#b6cddc 0%,#fff 50%,#fff 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 120px),0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 120px),0 100%)}
.section-logos-carousel .d-flex{flex-wrap:wrap;row-gap:30px;padding:clamp(20px,2.08333333vw,40px) 0}
.section-logos-carousel h2{padding:0 7.5%;width:40%;flex:0 0 auto}
.section-logos-carousel .slick{width:60%;flex:0 0 auto}
.section-logos-carousel .slick-slide{padding-right:clamp(35px,3.125vw,60px)}
.section-logos-carousel .slick-prev,
.section-logos-carousel .slick-next{width:40px;height:40px;bottom:-65px;left:0;right:auto}
.section-logos-carousel .slick-prev:before,
.section-logos-carousel .slick-next:before{border-width:6.5px 0px 6.5px 11px}
.section-logos-carousel .slick-next{left:50px}
.section-logos-carousel a{display:block;width:150px}
.section-logos-carousel img{max-width:unset;width:auto;max-height:150px;object-fit:contain}
@media (max-width:1600px){.section-logos-carousel h2{padding:0 35px;width:33%}.section-logos-carousel .slick{width:67%}}
@media (max-width:1200px){.section-logos-carousel img{max-height:135px}}
@media (max-width:860px){.section-logos-carousel h2,.section-logos-carousel .slick{width:100%;text-align:center}.section-logos-carousel .slick-next,.section-logos-carousel .slick-prev{transform:translateX(calc(50vw - 45px))}}
.section-cutout-text-bubble{overflow:hidden;position:relative;padding-bottom:0}
.section-cutout-text-bubble .bg{top:auto;bottom:0;width:100%;height:0;padding-bottom:22%;background:#cfd8de;background:-moz-linear-gradient(0deg,#cfd8de 0%,#e8ecef 40%,#fff 100%);background:-webkit-linear-gradient(0deg,#cfd8de 0%,#e8ecef 40%,#fff 100%);background:linear-gradient(0deg,#cfd8de 0%,#e8ecef 40%,#fff 100%)}
.section-cutout-text-bubble .rad{width:100%;position:absolute;bottom:0;left:0;z-index:2}
.section-cutout-text-bubble .container{position:relative;z-index:3}
.section-cutout-text-bubble .row{align-items:end}
.section-cutout-text-bubble section{margin:0 auto 20px;text-align:center;max-width:700px;font:400 16px/1.5 "Roboto",sans-serif}
.section-cutout-text-bubble section h2 + *{margin-top:20px}
.section-cutout-text-bubble section *:not(h2){margin-left:auto;margin-right:auto;max-width:580px}
.section-cutout-text-bubble .ctb_item{position:relative}
.section-cutout-text-bubble .ctb_item .img_wrapper{padding-bottom:100%}
.section-cutout-text-bubble .ctb_item img{object-fit:contain}
.section-cutout-text-bubble .ctb_1{z-index:2}
.section-cutout-text-bubble .ctb_2{z-index:1}
.section-cutout-text-bubble .ctb_1 img{margin-left:auto;object-position:right;transform:scale(88%) translate(calc(6% + 30px),calc(6% + 30px))}
.section-cutout-text-bubble .ctb_2 img{object-position:left;margin-right:auto;transform:scale(88%) translate(calc(-18% - 30px),7%)}
.section-cutout-text-bubble .text_bubble{max-width:clamp(350px,25vw,470px);border-radius:20px;position:absolute;top:30%;left:0;padding:50px 75px;background:rgba(33,100,142,0.85);color:#fff;z-index:2}
.section-cutout-text-bubble .text_bubble h3{color:#fff}
.section-cutout-text-bubble .text_bubble:after{display:none;width:0px;height:0px;position:absolute;top:50%;right:0;transform:translate(100%,-50%);content:'';border-style:solid;border-width:22.5px 0 22.5px 35px;border-color:transparent transparent transparent rgba(33,100,142,0.85)}
.section-cutout-text-bubble .ctb_2 .text_bubble{top:15%;left:auto;right:7.5%;padding:50px}
.section-cutout-text-bubble .ctb_2 .text_bubble:after{right:auto;left:0;transform:translate(-100%,-50%) rotate(180deg)}
.section-cutout-text-bubble .ctb_1:hover img{transform:scale(1) translate(6%,30px)}
.section-cutout-text-bubble .ctb_1:hover .text_bubble{left:-8.5%}
.section-cutout-text-bubble .ctb_2:hover img{transform:scale(1) translate(-18%,0)}
.section-cutout-text-bubble .ctb_2:hover .text_bubble{right:-3%}
@media (max-width:1700px){.section-cutout-text-bubble .ctb_1 .text_bubble,.section-cutout-text-bubble .ctb_2 .text_bubble{padding:30px}}
@media (max-width:1600px){.section-cutout-text-bubble .text_bubble{width:300px}.section-cutout-text-bubble .ctb_1 .text_bubble{margin-left:30px}}
@media (max-width:991.8px){.section-cutout-text-bubble .ctb_item .img_wrapper{padding-bottom:0;height:auto}.section-cutout-text-bubble .ctb_item .img_wrapper img{width:300px;position:relative;transform:none!important}.section-cutout-text-bubble .ctb_1 .text_bubble{left:0!important;top:50px;margin-left:0}.section-cutout-text-bubble .ctb_2 .text_bubble{right:0!important;top:50px}}
@media (max-width:640px){.section-cutout-text-bubble .text_bubble{position:relative !important;margin-bottom:30px;top:0 !important}.section-cutout-text-bubble .text_bubble:after{top:0;left:0;transform:translate(100%,-100%) rotate(0deg) !important;content:'';border-style:solid;border-width:0 22px 36px 22px;border-color:transparent transparent rgba(33,100,142,0.85) transparent}.section-cutout-text-bubble .ctb_2 .text_bubble:after{border-color:transparent transparent rgba(48,52,96,0.85) transparent}}
.section-title-videos-scroll{position:relative;background:#fff;clip-path:polygon(0 0,100% 0,100% calc(100% - 120px),0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 120px),0 100%)}
.section-title-videos-scroll .img{width:120%;max-width:unset;position:absolute;left:-20%;bottom:0}
.section-title-videos-scroll .container{position:relative;z-index:2}
.section-title-videos-scroll .col-text{width:30%;flex:0 0 auto;float:left;position:sticky;top:125px;padding-top:12%;padding-bottom:125px}
.section-title-videos-scroll .col-vids{width:62%;flex:0 0 auto;float:right;padding-bottom:50px}
.section-title-videos-scroll section{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}
.section-title-videos-scroll section + section{margin-top:20px}
.section-title-videos-scroll .tvs_text{width:26.5%;flex:0 0 auto}
.section-title-videos-scroll .tvs_vid{width:52.5%;flex:0 0 auto}
.section-title-videos-scroll .img_wrapper{padding-bottom:74%}
.section-title-videos-scroll .img_wrapper:hover .icon{transform:translate(-50%,-50%) scale(1.1)}
.section-title-videos-scroll .icon{width:clamp(60px,5.72916666vw,110px);height:clamp(40px,4.16666667vw,80px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:url('../themes/andersen-global/assets/images/yt_play.svg') center center no-repeat;background-size:contain;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;opacity:1;z-index:3}
@media (max-width:1300px){.section-title-videos-scroll .tvs_text{width:36%}.section-title-videos-scroll .col-vids{padding-bottom:100px}}
@media (max-width:1000px){.section-title-videos-scroll .col-text{width:40%;padding-top:60px}.section-title-videos-scroll .col-vids{width:60%;padding-top:60px;top:60px;padding-bottom:25px}.section-title-videos-scroll section{gap:30px}.section-title-videos-scroll .tvs_text,.section-title-videos-scroll .tvs_vid{width:100%}}
@media (max-width:640px){.section-title-videos-scroll .col-text{width:100%;padding-top:60px;padding-bottom:0;top:0;position:relative}.section-title-videos-scroll .col-vids{width:100%;padding-top:0;position:relative;top:0;z-index:2;padding-bottom:120px}.section-title-videos-scroll section:first-of-type{padding-top:30px}.section-title-videos-scroll section{background-color:#fff}}
.custom_video_modal{display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:2000;align-items:center;justify-content:center;z-index:99999}
.custom_video_modal section{display:flex;width:75vw;height:100%;align-items:center;justify-content:center;position:absolute;top:0;left:12.5vw;z-index:3}
.custom_video_modal .bg{background:#000;opacity:.9;cursor:pointer}
.custom_video_modal video{width:100%;z-index:3}
button.cvm_close{z-index:9994;width:35px;height:35px;position:absolute;transform:translate(100%,-25%);right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}
article.page_careers,
article.ovh{overflow:hidden}
.section-banner-text-slider{position:relative;padding-top:calc(120px + clamp(40px,4.16666667vw,80px));padding-bottom:120px;clip-path:polygon(0 120px,100% 0,100% calc(100% - 120px),0 100%);-webkit-clip-path:polygon(0 120px,100% 0,100% calc(100% - 120px),0 100%)}
.section-banner-text-slider *,
.section-banner-text-slider h2{color:#fff}
.section-banner-text-slider .slick-list{overflow:visible}
.section-banner-text-slider .container{padding-top:30px;padding-bottom:clamp(60px,5.208333vw,120px)}
.section-banner-text-slider .bg{height:calc(100% + 450px);top:-225px}
.section-banner-text-slider .bg .overlay{background:#303e60;background:-moz-linear-gradient(270deg,#303e60 0%,#20638f 100%);background:-webkit-linear-gradient(270deg,#303e60 0%,#20638f 100%);background:linear-gradient(270deg,#303e60 0%,#20638f 100%);mix-blend-mode:multiply}
.section-banner-text-slider h2 + h3{margin-bottom:0;font-weight:600}
.section-banner-text-slider .f20{margin-top:0}
.section-banner-text-slider .col-12 div>*:first-child:before{content:'“'}
.section-banner-text-slider .col-12 div>*:last-child:after{content:'”'}
.section-banner-text-slider .slick-next,
.section-banner-text-slider .slick-prev{width:51px;height:51px;bottom:-30px;left:35px}
.section-banner-text-slider .slick-next:before,
.section-banner-text-slider .slick-prev:before{border-width:8px 0px 8px 14px}
.section-banner-text-slider .slick-next{left:106px}
@media (min-width:992px){.section-banner-text-slider .bg .overlay{background:#303e60;background:-moz-linear-gradient(270deg,#303e60 0%,rgba(38,84,124,0.53) 60%,rgba(32,99,143,0) 100%);background:-webkit-linear-gradient(270deg,#303e60 0%,rgba(38,84,124,0.53) 60%,rgba(32,99,143,0) 100%);background:linear-gradient(270deg,#303e60 0%,rgba(38,84,124,0.53) 60%,rgba(32,99,143,0) 100%);mix-blend-mode:normal}.section-banner-text-slider .col-12{margin-left:50%}.section-banner-text-slider .container{padding:0 35px 150px}.section-banner-text-slider .slick-prev{left:calc(50% + 15px);bottom:50px}.section-banner-text-slider .slick-next{left:calc(50% + 86px);bottom:50px}}
.oc-box--banner-text-slider.oc-box--last{margin-top:0!important}
.oc-box--banner-text-slider.oc-box--last .section{clip-path:none!important;padding:100px 0!important;overflow:hidden}
.oc-box--title-videos-scroll{z-index:3!important}
.oc-box--banner-text-slider{z-index:2!important}
.oc-box--circle-text-scroll + .oc-box--timeline-slider .section{background:#b6cddc;background:-moz-linear-gradient(180deg,rgba(182,205,220,0.5) 0%,#bad0de 100%);background:-webkit-linear-gradient(180deg,rgba(182,205,220,0.5) 0%,#bad0de 100%);background:linear-gradient(180deg,rgba(182,205,220,0.5) 0%,#bad0de 100%)}
.section-circle-text-scroll{overflow:hidden;position:relative;text-align:center;background:#fff;background:-moz-linear-gradient(180deg,#fff 0%,#fff 80%,rgba(182,205,220,0.5) 100%);background:-webkit-linear-gradient(180deg,#fff 0%,#fff 80%,rgba(182,205,220,0.5) 100%);background:linear-gradient(180deg,#fff 0%,#fff 80%,rgba(182,205,220,0.5) 100%)}
.section-circle-text-scroll>h2{padding:0 35px clamp(50px,5.20833333vw,100px)}
.section-circle-text-scroll .container{max-width:1750px;position:relative;margin-bottom:clamp(60px,5.72916666vw,110px)}
.section-circle-text-scroll .row{row-gap:10px}
.section-circle-text-scroll .cts_item{border-radius:15px;opacity:0}
.section-circle-text-scroll .cts_item.active{opacity:1;transform:translateX(0)}
.section-circle-text-scroll .tr{-webkit-transition:all 0.75s ease-in-out;transition:all 0.75s ease-in-out}
.section-circle-text-scroll .cts_item section{padding:clamp(25px,2.55vw,45px) 20px;max-width:clamp(250px,26vw,500px)}
.section-circle-text-scroll .cts_item h4{color:#303E60}
.section-circle-text-scroll .cts_item_1,
.section-circle-text-scroll .cts_item_3{text-align:left;background:#cfd8de;background:-moz-linear-gradient(270deg,rgba(207,216,222,0) 0%,#cfd8de 100%);background:-webkit-linear-gradient(270deg,rgba(207,216,222,0) 0%,#cfd8de 100%);background:linear-gradient(270deg,rgba(207,216,222,0) 0%,#cfd8de 100%);transform:translateX(50%)}
.section-circle-text-scroll .cts_item_2,
.section-circle-text-scroll .cts_item_4{text-align:right;background:#cfd8de;background:-moz-linear-gradient(90deg,rgba(207,216,222,0) 0%,#cfd8de 100%);background:-webkit-linear-gradient(90deg,rgba(207,216,222,0) 0%,#cfd8de 100%);background:linear-gradient(90deg,rgba(207,216,222,0) 0%,#cfd8de 100%);transform:translateX(-50%)}
.section-circle-text-scroll .cts_item_2 section,
.section-circle-text-scroll .cts_item_4 section{margin-left:auto}
.section-circle-text-scroll .cts_image{width:clamp(425px,32.0834vw,616px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:100%;overflow:hidden;z-index:1}
.section-circle-text-scroll .cts_image .img_wrapper{padding-bottom:100%}
.section-circle-text-scroll .cts_overlay{width:50%;height:50%;background:#CFD7DD}
.section-circle-text-scroll .cts_overlay.active{opacity:0}
.section-circle-text-scroll .cts_overlay_2{left:50%}
.section-circle-text-scroll .cts_overlay_3{top:50%}
.section-circle-text-scroll .cts_overlay_4{left:50%;top:50%}
.section-circle-text-scroll div[data-index="2"]{transition-delay:.2s}
.section-circle-text-scroll div[data-index="3"]{transition-delay:.4s}
.section-circle-text-scroll div[data-index="4"]{transition-delay:.6s}
@media (max-width:1000px){.section-circle-text-scroll .cts_image{max-width:100%;position:relative;transform:none;left:0;top:0;margin:0 auto 60px}.section-circle-text-scroll .cts_overlay{opacity:0}.section-circle-text-scroll .cts_item section{width:100%}}
.careers-hero{position:relative;color:#fff}
.careers-hero .ch_wrapper{position:relative;overflow:hidden;z-index:2}
.careers-hero h1{font-size:clamp(32px,3.125vw,60px);font-weight:700;text-align:center;margin-bottom:0;line-height:.8772}
.careers-hero .bg h2{color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;font-weight:700;letter-spacing:clamp(-2.96px,-0.15416667vw,-1.48px);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;z-index:2}
.careers-hero .overlay{background:#202020;background:-moz-linear-gradient(0deg,rgba(32,32,32,0.87) 0%,rgba(32,32,32,0.4) 100%);background:-webkit-linear-gradient(0deg,rgba(32,32,32,0.87) 0%,rgba(32,32,32,0.4) 100%);background:linear-gradient(0deg,rgba(32,32,32,0.87) 0%,rgba(32,32,32,0.4) 100%);mix-blend-mode:multiply}
.careers-hero .ch_item{position:relative;overflow:hidden;z-index:1}
.careers-hero .ch_text{background:rgba(32,32,32,0.67);opacity:0;visibility:hidden;display:flex;align-items:center}
.careers-hero .ch_text h3 br{display:none}
.careers-hero .ch_middle{width:60vw;margin:0 auto;position:relative;background:#fff;clip-path:polygon(calc(50% - 65px) 0%,calc(50% + 65px) 0%,100% 100%,0% 100%);z-index:2}
.careers-hero .ch_line{position:absolute;transform:translateX(-50%) scale(1.1);background:#fff;z-index:4;opacity:1;width:60vw;height:46.625vw;mix-blend-mode:overlay;clip-path:polygon(calc(50% - 65px) 0%,calc(50% + 65px) 0%,100% 100%,0% 100%)}
.careers-hero .ch_item_0{padding:35px 35px 0;position:relative;z-index:2;min-height:26.125vw;display:flex;align-items:center;justify-content:center}
.careers-hero .ch_item_1{width:50%;position:absolute;top:0;left:0}
.careers-hero .ch_item_1 .ch_line{top:0;left:100%}
.careers-hero .ch_item_1 .ch_text{min-height:21vw;padding:35px 10%}
.careers-hero .ch_item_1 .ch_text *:not(section){max-width:450px;max-width:23.4375vw}
.careers-hero .ch_item_1 section{margin-right:auto}
.careers-hero .ch_item_1 .ch_text h3{max-width:500px}
.careers-hero .ch_item_2{width:50%;position:absolute;top:0;right:0}
.careers-hero .ch_item_2 .ch_text{min-height:21vw;padding:35px 10%}
.careers-hero .ch_item_2 .ch_text *:not(section){max-width:455px;max-width:23.7vw}
.careers-hero .ch_item_2 section{margin-left:auto}
.careers-hero .ch_item_2 .ch_line{top:0;left:0}
.careers-hero .ch_item_3{width:50%;position:absolute;bottom:0;left:0}
.careers-hero .ch_item_3 .ch_text{min-height:28.2vw;padding:35px 10%}
.careers-hero .ch_item_3 .ch_text *:not(section){max-width:375px;max-width:19.532vw}
.careers-hero .ch_item_3 .ch_text h3{max-width:380px}
.careers-hero .ch_item_3 section{margin-right:auto}
.careers-hero .ch_item_3 .ch_line{bottom:0;left:100%}
.careers-hero .ch_item_4{position:relative;z-index:2}
.careers-hero .ch_item_4 .ch_text{padding:35px;min-height:20.5vw}
.careers-hero .ch_item_4 .ch_text *:not(section){max-width:450px}
.careers-hero .ch_item_4 section{margin-left:auto;margin-right:auto}
.careers-hero .ch_item_4 .ch_line{left:50%;top:0;transform:translate(-50%,-102%) scale(1.1);mix-blend-mode:normal}
.careers-hero .ch_item_5{width:50%;position:absolute;bottom:0;right:0}
.careers-hero .ch_item_5 .ch_text{min-height:28.2vw;padding:35px 10%}
.careers-hero .ch_item_5 .ch_text *:not(section){max-width:325px;max-width:16.9275vw}
.careers-hero .ch_item_5 section{margin-left:auto}
.careers-hero .ch_item_5 .ch_line{bottom:0;left:0}
.careers-hero .ch_item_1 h2,
.careers-hero .ch_item_3 h2{left:10%;transform:translate(0,-50%)}
.careers-hero .ch_item_2 h2,
.careers-hero .ch_item_5 h2{left:auto;right:10%;transform:translate(0,-50%)}
.careers-hero .ch_item:hover .ch_text{opacity:1;visibility:visible}
.careers-hero .ch_item:hover .ch_line{opacity:1;background:#BF1329;mix-blend-mode:normal}
.careers-hero .ch_item:hover .bg .overlay,
.careers-hero .ch_item:hover .bg h2{opacity:0}
.careers-hero .ch_item:hover .bg img{transform:scale(1.1)}
.careers-hero .slick .slick-track{display:flex;align-items:stretch}
.careers-hero .slick .slick-slide{position:relative;height:auto}
.careers-hero .slick .ch_item{height:100%}
.careers-hero .slick .ch_item .ch_text{height:100%;background:none;padding-bottom:75px}
.careers-hero .slick section p:last-of-type{position:absolute;bottom:24px}
.careers-hero .slick-prev,
.careers-hero .slick-next{width:51px;height:51px;left:auto;bottom:24px;background:#fff;border-radius:7px}
.careers-hero .slick-prev:before,
.careers-hero .slick-next:before{border-color:transparent transparent transparent #BF1329}
.careers-hero .slick-prev{right:84px}
.careers-hero .slick-next{right:24px}
@media (max-width:1600px){.careers-hero .ch_item_1 .ch_text,.careers-hero .ch_item_2 .ch_text,.careers-hero .ch_item_3 .ch_text,.careers-hero .ch_item_5 .ch_text{padding:35px;min-height:21vw}.careers-hero .ch_item_3 .ch_text,.careers-hero .ch_item_5 .ch_text{min-height:26vw}}
@media (max-width:1300px){.careers-hero .ch_text section>*{display:none}.careers-hero .ch_text section h3:first-of-type,.careers-hero .ch_text section p:last-of-type{display:block}}
@media (min-width:1001px){.careers-hero .slick{display:none}}
@media (max-width:1000px){.careers-hero{font-size:17px}.careers-hero .slick .ch_item .ch_text{padding-bottom:100px}.careers-hero h1{font-size:38px;line-height:.95;position:relative;z-index:3}.careers-hero h1 span{color:#D8122B!important}.careers-hero h2,.careers-hero h3{font-size:26px;margin-bottom:20px}.careers-hero .ch_middle{width:100%;clip-path:none}.careers-hero a.button{padding:9px 25px;margin-bottom:10px!important}.careers-hero .slick-prev,.careers-hero .slick-next{width:43px;height:43px;bottom:34px}.careers-hero .slick-prev:before,.careers-hero .slick-next:before{border-width:9px 0px 9px 15px}.careers-hero div.ch_item{width:100%;min-height:unset;position:relative;top:unset;left:unset;bottom:unset;right:unset}.careers-hero div.ch_item *{max-width:unset!important;margin-left:unset;margin-right:unset}.careers-hero div.ch_item_0{padding-top:200px;border:none;background:-moz-linear-gradient(0deg,#226995 0%,#162d43 100%);background:-webkit-linear-gradient(0deg,#226995 0%,#162d43 100%);background:linear-gradient(0deg,#226995 0%,#162d43 100%);z-index:3}.careers-hero div.ch_item_0:before{width:100%;height:100%;position:absolute;bottom:0;left:50%;content:'';transform:translateX(-50%);background:url('../themes/andersen-global/assets/images/ch_grid.svg') center bottom no-repeat;background-size:cover;z-index:1}.careers-hero div.ch_item_0:after{width:460px;max-width:100%;height:293px;position:absolute;bottom:0;left:50%;content:'';transform:translateX(-50%);background:url('../themes/andersen-global/assets/images/ch_triangle.svg') center bottom no-repeat;background-size:contain;z-index:2}.careers-hero .ch_line,.careers-hero .bg h2{display:none}.careers-hero .ch_text{opacity:1;visibility:visible}.careers-hero .ch_item:hover .bg .overlay{opacity:1}.careers-hero .ch_item:hover .bg img{transform:scale(1)}.careers-hero .ch_text section>*{display:block}.careers-hero section p:last-of-type{margin-top:20px}.careers-hero .ch_wrapper .ch_item_0{height:310px;padding-bottom:75px}.careers-hero .ch_wrapper .ch_item_1,.careers-hero .ch_wrapper .ch_item_2,.careers-hero .ch_wrapper .ch_item_3,.careers-hero .ch_wrapper .ch_item_4,.careers-hero .ch_wrapper .ch_item_5{display:none}}
div.oc-box--add-left-nav-sidebar,
div.nav_title{display:none !important;visibility:hidden;opacity:0;font-size:0}
#page-subpage.has_sides .mid_content{padding-left:0!important;padding-right:0!important}
#page-subpage.has_sides .mid_content .container{max-width:100%}
#page-subpage.has_sides .section-hero img{opacity:.3}
#page-subpage.has_sides .section-hero .col-md-4.offset-md-8{flex:0 0 100%;max-width:100%;margin-left:0}
.section-content-left-nav-sidebar{overflow:clip}
.left_nav{width:25%;float:left;flex:0 0 auto;position:sticky;top:145px;padding:60px 3.125vw;background:#F7F7F7}
.left_nav:after{width:100vw;height:200vw;position:absolute;right:0;top:0;background:#F7F7F7;content:'';z-index:1}
.left_nav a{display:flex;align-items:center;justify-content:space-between;background:#fff;color:#202020;text-decoration:none;font:400 18px/29px "Roboto",sans-serif;letter-spacing:0;padding:7px 15px;margin-bottom:10px;position:relative;z-index:2}
.left_nav a span{width:calc(100% - 20px)}
.left_nav a:hover{color:#fff;background-color:#162D43}
.mid_content{width:100%;flex:1;padding:0 60px;float:left;background:#fff}
.mid_content.has_nav{width:75%}
.mid_content.has_side{width:79%}
.mid_content.has_both{width:54%}
.mid_content>.item{padding:60px 0;font:clamp(16px,1.04166667vw,20px)/1.8 "Roboto",sans-serif;letter-spacing:-0.2px;color:#162D43;border-bottom:clamp(10px,0.7815vw,15px) solid #CFD8DE}
.mid_content>.item:last-child{border-bottom:none}
h2.item_title{font-size:clamp(30px,2.5vw,48px);margin-bottom:30px}
.side_bar{width:21%;float:left;padding:60px;position:sticky;top:162px;background:#fff}
.oc-box--content-left-nav-sidebar .side_bar{padding-left:0!important}
.side_bar .section-resources{max-width:265px}
.side_bar h3{font:700 clamp(18px,1.45833333vw,28px)/1 "Roboto Condensed",sans-serif;color:#2F4357;margin-bottom:5px;letter-spacing:0}
.side_bar section + section{margin-top:45px}
.side_bar .ppl_item .img_wrapper{padding-bottom:47%;border-bottom:4px solid #BF1329}
.side_bar .ppl_item .f20{color:#000;text-align:center;text-decoration:none;padding:10px;display:block;font-weight:500}
.side_bar .ppl_item .f20:hover{color:#BF1329}
.side_bar .ppl_item{margin-top:20px}
.side_bar .res_item{margin-top:30px}
.side_bar .res_item .d-flex{align-items:center}
.side_bar .res_item img{width:28px}
.side_bar .res_item img + span{width:calc(100% - 28px);padding-left:10px;text-transform:capitalize;color:#707070;font:500 16px/1.5 "Roboto",sans-serif}
.side_bar .res_item a{display:block;margin-top:10px;font:400 20px/25px "Roboto",sans-serif;letter-spacing:0}
.side_bar .img{height:0;padding-bottom:47%;position:relative}
.side_bar .img img{position:absolute}
.side_bar .item>div{padding:20px 45px 20px 20px}
.side_bar .item>div:before{width:35px}
.side_bar .button-link{text-transform:capitalize}
.side_bar .item strong{font:400 15px/22px "Roboto",sans-serif;letter-spacing:0}
.side_bar .item + .item{margin-top:10px}
.more_link{display:block;width:fit-content;margin-left:auto;margin-top:10px}
@media (max-width:1600px){.left_nav,.side_bar{padding:45px;top:130px}}
@media (max-width:1500px){.left_nav,.side_bar{padding:45px}.mid_content{padding:0 45px}.mid_content>.item{padding:45px 0}}
@media (max-width:1300px){.left_nav,.side_bar{padding:60px 30px;top:100px}.mid_content{padding:0 30px}.mid_content>.item{padding:60px 0}}
@media (max-width:1200px){.left_nav{padding-top:60px;top:100px}.side_bar{width:100%;top:auto;padding-left:30px!important;position:relative}.mid_content.has_both{width:68%}.mid_content.has_side{width:100%}.mid_content.has_both + .side_bar{width:68%;float:right}div.oc-box--content-left-nav-sidebar .mid_content.has_both + .side_bar{padding-top:0;padding-left:30px!important}.left_nav a{font-size:16px}}
@media (max-width:900px){.left_nav{width:100%;padding:30px 30px 20px;position:relative;top:auto}.left_nav:after{display:none}.left_nav a{font-size:14px}.mid_content{width:100%!important}.mid_content.item{padding:30px 0}.side_bar{width:100%!important}}
.section-tis.sd-bg{background:#f7f7f7;position:relative}
.section-tis.sd-bg:before{display:none}
.section-tis.sd-bg .row{align-items:center}
.section-tis.sd-bg .col-left{position:relative;top:auto;transform:translate(0);padding-top:100px;padding-bottom:100px;display:flex;align-items:center}
.section-tis.sd-bg .col-right{width:66%;position:relative;height:auto;align-self:stretch}
.section-tis.sd-bg .slick-dots{left:15px;margin-left:-15px;bottom:25px}
@media (min-width:1301px){.section-tis.sd-bg .slick-dots{top:50%;bottom:auto;left:42%;transform:rotate(60deg) translateY(-50%)}.section-tis.sd-bg .col-left>div{padding:100px 0}}
@media (max-width:1300px){.section-tis.sd-bg .container-fluid{padding-left:15px}}
@media (max-width:640px){.section-tis.sd-bg .col-left{padding:30px 15px 60px!important}.section-tis.sd-bg .col-right{width:100%;max-width:100%;height:200px;display:block;order:-1}.section-tis.sd-bg .col-right img{clip-path:none}.section-tis.sd-bg .slick-dots{bottom:20px}}
.oc-box--boxes-lrit .section-hero-right .col-md-4{margin-left:0}
.oc-box--boxes-lrit .section-hero-right img{mask-image:-webkit-gradient(linear,right center,left center,color-stop(0,black),color-stop(0.15,#000),color-stop(0.2,#000),color-stop(0.4,#000),color-stop(0.75,transparent),color-stop(1,transparent))}
.oc-box--boxes-lrit:not(.oc-box--first) .section-hero{padding:0}
.oc-box--boxes-lrit:not(.oc-box--first) .container{padding-top:clamp(80px,6.75vw,130px);padding-bottom:clamp(80px,6.75vw,130px)}
.oc-box--boxes-lrit:not(.oc-box--first) .section-hero img{height:100%;width:100%}
@media (max-width:767px){.oc-box--boxes-lrit:not(.oc-box--first) .section-hero img{opacity:.4}}
@media (max-width:640px){.oc-box--boxes-lrit:not(.oc-box--first) .section-hero img{opacity:.25}}

div.oc-box.no_shape_box div.section.no_shape{clip-path:none}
.oc-box--banner-text-slider:not(.no_shape_box),
.oc-box--title-videos-scroll:not(.no_shape_box),
.oc-box--logos-carousel:not(.no_shape_box),
.oc-box--differentiators:not(.no_shape_box),
.oc-box--boxes-resources-list:not(.no_shape_box),
.oc-box--arrows:not(.no_shape_box),
.oc-box--featured-content:not(.no_shape_box),
.oc-box--icon-text-blocks:not(.no_shape_box),
.oc-box--triangles-8:not(.no_shape_box),
.oc-box--triangles-7:not(.no_shape_box),
.oc-box--triangles-6-1-5:not(.no_shape_box),
.oc-box--triangles-6-hexagon:not(.no_shape_box),
.oc-box--triangles-5-line:not(.no_shape_box),
.oc-box--triangles-5-2-3:not(.no_shape_box){position:relative;z-index:2}
.oc-box--banner-text-slider:not(.no_shape_box) + .oc-box,
.oc-box--title-videos-scroll:not(.no_shape_box) + .oc-box,
.oc-box--logos-carousel:not(.no_shape_box) + .oc-box,
.oc-box--differentiators:not(.no_shape_box) + .oc-box,
.oc-box--boxes-resources-list:not(.no_shape_box) + .oc-box,
.oc-box--arrows:not(.no_shape_box) + .oc-box,
.oc-box--featured-content:not(.no_shape_box) + .oc-box,
.oc-box--icon-text-blocks:not(.no_shape_box) + .oc-box,
.oc-box--triangles-8:not(.no_shape_box) + .oc-box,
.oc-box--triangles-7:not(.no_shape_box) + .oc-box,
.oc-box--triangles-6-1-5:not(.no_shape_box) + .oc-box,
.oc-box--triangles-6-hexagon:not(.no_shape_box) + .oc-box,
.oc-box--triangles-5-line:not(.no_shape_box) + .oc-box,
.oc-box--triangles-5-2-3:not(.no_shape_box) + .oc-box{margin-top:-120px;position:relative;z-index:1}
@media (max-width:1600px){.oc-box--banner-text-slider:not(.no_shape_box) + .oc-box,.oc-box--title-videos-scroll:not(.no_shape_box) + .oc-box,.oc-box--logos-carousel:not(.no_shape_box) + .oc-box,.oc-box--differentiators:not(.no_shape_box) + .oc-box,.oc-box--boxes-resources-list:not(.no_shape_box) + .oc-box,.oc-box--arrows:not(.no_shape_box) + .oc-box,.oc-box--featured-content:not(.no_shape_box) + .oc-box,.oc-box--icon-text-blocks:not(.no_shape_box) + .oc-box,.oc-box--triangles-8:not(.no_shape_box) + .oc-box,.oc-box--triangles-7:not(.no_shape_box) + .oc-box,.oc-box--triangles-6-1-5:not(.no_shape_box) + .oc-box,.oc-box--triangles-6-hexagon:not(.no_shape_box) + .oc-box,.oc-box--triangles-5-line:not(.no_shape_box) + .oc-box,.oc-box--triangles-5-2-3:not(.no_shape_box) + .oc-box{margin-top:-80px}}
.oc-box--banner-text-slider:not(.no_shape_box) + .oc-box #s-tab-1-tab h2,
.oc-box--title-videos-scroll:not(.no_shape_box) + .oc-box #s-tab-1-tab h2,
.oc-box--logos-carousel:not(.no_shape_box) + .oc-box #s-tab-1-tab h2,
.oc-box--differentiators:not(.no_shape_box) + .oc-box #s-tab-1-tab h2,
.oc-box--boxes-resources-list:not(.no_shape_box) + .oc-box #s-tab-1-tab h2,
.oc-box--arrows:not(.no_shape_box) + .oc-box #s-tab-1-tab h2,
.oc-box--featured-content:not(.no_shape_box) + .oc-box #s-tab-1-tab h2,
.oc-box--icon-text-blocks:not(.no_shape_box) + .oc-box #s-tab-1-tab h2,
.oc-box--triangles-8:not(.no_shape_box) + .oc-box #s-tab-1-tab h2,
.oc-box--triangles-7:not(.no_shape_box) + .oc-box #s-tab-1-tab h2,
.oc-box--triangles-6-1-5:not(.no_shape_box) + .oc-box #s-tab-1-tab h2,
.oc-box--triangles-6-hexagon:not(.no_shape_box) + .oc-box #s-tab-1-tab h2,
.oc-box--triangles-5-line:not(.no_shape_box) + .oc-box #s-tab-1-tab h2,
.oc-box--triangles-5-2-3:not(.no_shape_box) + .oc-box #s-tab-1-tab h2{padding-top:calc(120px + clamp(50px,5.20833333vw,100px))}
@media (max-width:1600px){.oc-box--banner-text-slider:not(.no_shape_box) + .oc-box #s-tab-1-tab h2,.oc-box--title-videos-scroll:not(.no_shape_box) + .oc-box #s-tab-1-tab h2,.oc-box--logos-carousel:not(.no_shape_box) + .oc-box #s-tab-1-tab h2,.oc-box--differentiators:not(.no_shape_box) + .oc-box #s-tab-1-tab h2,.oc-box--boxes-resources-list:not(.no_shape_box) + .oc-box #s-tab-1-tab h2,.oc-box--arrows:not(.no_shape_box) + .oc-box #s-tab-1-tab h2,.oc-box--featured-content:not(.no_shape_box) + .oc-box #s-tab-1-tab h2,.oc-box--icon-text-blocks:not(.no_shape_box) + .oc-box #s-tab-1-tab h2,.oc-box--triangles-8:not(.no_shape_box) + .oc-box #s-tab-1-tab h2,.oc-box--triangles-7:not(.no_shape_box) + .oc-box #s-tab-1-tab h2,.oc-box--triangles-6-1-5:not(.no_shape_box) + .oc-box #s-tab-1-tab h2,.oc-box--triangles-6-hexagon:not(.no_shape_box) + .oc-box #s-tab-1-tab h2,.oc-box--triangles-5-line:not(.no_shape_box) + .oc-box #s-tab-1-tab h2,.oc-box--triangles-5-2-3:not(.no_shape_box) + .oc-box #s-tab-1-tab h2{padding-top:calc(80px + clamp(50px,5.20833333vw,100px))}}
.oc-box--banner-text-slider:not(.no_shape_box) + .oc-box .section-tis .col-left,
.oc-box--title-videos-scroll:not(.no_shape_box) + .oc-box .section-tis .col-left,
.oc-box--logos-carousel:not(.no_shape_box) + .oc-box .section-tis .col-left,
.oc-box--differentiators:not(.no_shape_box) + .oc-box .section-tis .col-left,
.oc-box--boxes-resources-list:not(.no_shape_box) + .oc-box .section-tis .col-left,
.oc-box--arrows:not(.no_shape_box) + .oc-box .section-tis .col-left,
.oc-box--featured-content:not(.no_shape_box) + .oc-box .section-tis .col-left,
.oc-box--icon-text-blocks:not(.no_shape_box) + .oc-box .section-tis .col-left,
.oc-box--triangles-8:not(.no_shape_box) + .oc-box .section-tis .col-left,
.oc-box--triangles-7:not(.no_shape_box) + .oc-box .section-tis .col-left,
.oc-box--triangles-6-1-5:not(.no_shape_box) + .oc-box .section-tis .col-left,
.oc-box--triangles-6-hexagon:not(.no_shape_box) + .oc-box .section-tis .col-left,
.oc-box--triangles-5-line:not(.no_shape_box) + .oc-box .section-tis .col-left,
.oc-box--triangles-5-2-3:not(.no_shape_box) + .oc-box .section-tis .col-left,
.oc-box--banner-text-slider:not(.no_shape_box) + .oc-box .section-resources,
.oc-box--title-videos-scroll:not(.no_shape_box) + .oc-box .section-resources,
.oc-box--logos-carousel:not(.no_shape_box) + .oc-box .section-resources,
.oc-box--differentiators:not(.no_shape_box) + .oc-box .section-resources,
.oc-box--boxes-resources-list:not(.no_shape_box) + .oc-box .section-resources,
.oc-box--arrows:not(.no_shape_box) + .oc-box .section-resources,
.oc-box--featured-content:not(.no_shape_box) + .oc-box .section-resources,
.oc-box--icon-text-blocks:not(.no_shape_box) + .oc-box .section-resources,
.oc-box--triangles-8:not(.no_shape_box) + .oc-box .section-resources,
.oc-box--triangles-7:not(.no_shape_box) + .oc-box .section-resources,
.oc-box--triangles-6-1-5:not(.no_shape_box) + .oc-box .section-resources,
.oc-box--triangles-6-hexagon:not(.no_shape_box) + .oc-box .section-resources,
.oc-box--triangles-5-line:not(.no_shape_box) + .oc-box .section-resources,
.oc-box--triangles-5-2-3:not(.no_shape_box) + .oc-box .section-resources,
.oc-box--banner-text-slider:not(.no_shape_box) + .oc-box .scenario_items .col-tab,
.oc-box--title-videos-scroll:not(.no_shape_box) + .oc-box .scenario_items .col-tab,
.oc-box--logos-carousel:not(.no_shape_box) + .oc-box .scenario_items .col-tab,
.oc-box--differentiators:not(.no_shape_box) + .oc-box .scenario_items .col-tab,
.oc-box--boxes-resources-list:not(.no_shape_box) + .oc-box .scenario_items .col-tab,
.oc-box--arrows:not(.no_shape_box) + .oc-box .scenario_items .col-tab,
.oc-box--featured-content:not(.no_shape_box) + .oc-box .scenario_items .col-tab,
.oc-box--icon-text-blocks:not(.no_shape_box) + .oc-box .scenario_items .col-tab,
.oc-box--triangles-8:not(.no_shape_box) + .oc-box .scenario_items .col-tab,
.oc-box--triangles-7:not(.no_shape_box) + .oc-box .scenario_items .col-tab,
.oc-box--triangles-6-1-5:not(.no_shape_box) + .oc-box .scenario_items .col-tab,
.oc-box--triangles-6-hexagon:not(.no_shape_box) + .oc-box .scenario_items .col-tab,
.oc-box--triangles-5-line:not(.no_shape_box) + .oc-box .scenario_items .col-tab,
.oc-box--triangles-5-2-3:not(.no_shape_box) + .oc-box .scenario_items .col-tab,
.oc-box--banner-text-slider:not(.no_shape_box) + .oc-box .section,
.oc-box--title-videos-scroll:not(.no_shape_box) + .oc-box .section,
.oc-box--logos-carousel:not(.no_shape_box) + .oc-box .section,
.oc-box--differentiators:not(.no_shape_box) + .oc-box .section,
.oc-box--boxes-resources-list:not(.no_shape_box) + .oc-box .section,
.oc-box--arrows:not(.no_shape_box) + .oc-box .section,
.oc-box--featured-content:not(.no_shape_box) + .oc-box .section,
.oc-box--icon-text-blocks:not(.no_shape_box) + .oc-box .section,
.oc-box--triangles-8:not(.no_shape_box) + .oc-box .section,
.oc-box--triangles-7:not(.no_shape_box) + .oc-box .section,
.oc-box--triangles-6-1-5:not(.no_shape_box) + .oc-box .section,
.oc-box--triangles-6-hexagon:not(.no_shape_box) + .oc-box .section,
.oc-box--triangles-5-line:not(.no_shape_box) + .oc-box .section,
.oc-box--triangles-5-2-3:not(.no_shape_box) + .oc-box .section{padding-top:calc(120px + clamp(40px,4.16666667vw,80px))}
@media (max-width:1600px){.oc-box--banner-text-slider:not(.no_shape_box) + .oc-box .section-tis .col-left,.oc-box--title-videos-scroll:not(.no_shape_box) + .oc-box .section-tis .col-left,.oc-box--logos-carousel:not(.no_shape_box) + .oc-box .section-tis .col-left,.oc-box--differentiators:not(.no_shape_box) + .oc-box .section-tis .col-left,.oc-box--boxes-resources-list:not(.no_shape_box) + .oc-box .section-tis .col-left,.oc-box--arrows:not(.no_shape_box) + .oc-box .section-tis .col-left,.oc-box--featured-content:not(.no_shape_box) + .oc-box .section-tis .col-left,.oc-box--icon-text-blocks:not(.no_shape_box) + .oc-box .section-tis .col-left,.oc-box--triangles-8:not(.no_shape_box) + .oc-box .section-tis .col-left,.oc-box--triangles-7:not(.no_shape_box) + .oc-box .section-tis .col-left,.oc-box--triangles-6-1-5:not(.no_shape_box) + .oc-box .section-tis .col-left,.oc-box--triangles-6-hexagon:not(.no_shape_box) + .oc-box .section-tis .col-left,.oc-box--triangles-5-line:not(.no_shape_box) + .oc-box .section-tis .col-left,.oc-box--triangles-5-2-3:not(.no_shape_box) + .oc-box .section-tis .col-left,.oc-box--banner-text-slider:not(.no_shape_box) + .oc-box .section-resources,.oc-box--title-videos-scroll:not(.no_shape_box) + .oc-box .section-resources,.oc-box--logos-carousel:not(.no_shape_box) + .oc-box .section-resources,.oc-box--differentiators:not(.no_shape_box) + .oc-box .section-resources,.oc-box--boxes-resources-list:not(.no_shape_box) + .oc-box .section-resources,.oc-box--arrows:not(.no_shape_box) + .oc-box .section-resources,.oc-box--featured-content:not(.no_shape_box) + .oc-box .section-resources,.oc-box--icon-text-blocks:not(.no_shape_box) + .oc-box .section-resources,.oc-box--triangles-8:not(.no_shape_box) + .oc-box .section-resources,.oc-box--triangles-7:not(.no_shape_box) + .oc-box .section-resources,.oc-box--triangles-6-1-5:not(.no_shape_box) + .oc-box .section-resources,.oc-box--triangles-6-hexagon:not(.no_shape_box) + .oc-box .section-resources,.oc-box--triangles-5-line:not(.no_shape_box) + .oc-box .section-resources,.oc-box--triangles-5-2-3:not(.no_shape_box) + .oc-box .section-resources,.oc-box--banner-text-slider:not(.no_shape_box) + .oc-box .scenario_items .col-tab,.oc-box--title-videos-scroll:not(.no_shape_box) + .oc-box .scenario_items .col-tab,.oc-box--logos-carousel:not(.no_shape_box) + .oc-box .scenario_items .col-tab,.oc-box--differentiators:not(.no_shape_box) + .oc-box .scenario_items .col-tab,.oc-box--boxes-resources-list:not(.no_shape_box) + .oc-box .scenario_items .col-tab,.oc-box--arrows:not(.no_shape_box) + .oc-box .scenario_items .col-tab,.oc-box--featured-content:not(.no_shape_box) + .oc-box .scenario_items .col-tab,.oc-box--icon-text-blocks:not(.no_shape_box) + .oc-box .scenario_items .col-tab,.oc-box--triangles-8:not(.no_shape_box) + .oc-box .scenario_items .col-tab,.oc-box--triangles-7:not(.no_shape_box) + .oc-box .scenario_items .col-tab,.oc-box--triangles-6-1-5:not(.no_shape_box) + .oc-box .scenario_items .col-tab,.oc-box--triangles-6-hexagon:not(.no_shape_box) + .oc-box .scenario_items .col-tab,.oc-box--triangles-5-line:not(.no_shape_box) + .oc-box .scenario_items .col-tab,.oc-box--triangles-5-2-3:not(.no_shape_box) + .oc-box .scenario_items .col-tab,.oc-box--banner-text-slider:not(.no_shape_box) + .oc-box .section,.oc-box--title-videos-scroll:not(.no_shape_box) + .oc-box .section,.oc-box--logos-carousel:not(.no_shape_box) + .oc-box .section,.oc-box--differentiators:not(.no_shape_box) + .oc-box .section,.oc-box--boxes-resources-list:not(.no_shape_box) + .oc-box .section,.oc-box--arrows:not(.no_shape_box) + .oc-box .section,.oc-box--featured-content:not(.no_shape_box) + .oc-box .section,.oc-box--icon-text-blocks:not(.no_shape_box) + .oc-box .section,.oc-box--triangles-8:not(.no_shape_box) + .oc-box .section,.oc-box--triangles-7:not(.no_shape_box) + .oc-box .section,.oc-box--triangles-6-1-5:not(.no_shape_box) + .oc-box .section,.oc-box--triangles-6-hexagon:not(.no_shape_box) + .oc-box .section,.oc-box--triangles-5-line:not(.no_shape_box) + .oc-box .section,.oc-box--triangles-5-2-3:not(.no_shape_box) + .oc-box .section{padding-top:calc(80px + clamp(40px,4.16666667vw,80px))}}
.oc-box--banner-text-slider:not(.no_shape_box) + .oc-box .banner-title-button .section,
.oc-box--title-videos-scroll:not(.no_shape_box) + .oc-box .banner-title-button .section,
.oc-box--logos-carousel:not(.no_shape_box) + .oc-box .banner-title-button .section,
.oc-box--differentiators:not(.no_shape_box) + .oc-box .banner-title-button .section,
.oc-box--boxes-resources-list:not(.no_shape_box) + .oc-box .banner-title-button .section,
.oc-box--arrows:not(.no_shape_box) + .oc-box .banner-title-button .section,
.oc-box--featured-content:not(.no_shape_box) + .oc-box .banner-title-button .section,
.oc-box--icon-text-blocks:not(.no_shape_box) + .oc-box .banner-title-button .section,
.oc-box--triangles-8:not(.no_shape_box) + .oc-box .banner-title-button .section,
.oc-box--triangles-7:not(.no_shape_box) + .oc-box .banner-title-button .section,
.oc-box--triangles-6-1-5:not(.no_shape_box) + .oc-box .banner-title-button .section,
.oc-box--triangles-6-hexagon:not(.no_shape_box) + .oc-box .banner-title-button .section,
.oc-box--triangles-5-line:not(.no_shape_box) + .oc-box .banner-title-button .section,
.oc-box--triangles-5-2-3:not(.no_shape_box) + .oc-box .banner-title-button .section{padding-top:calc(40px + clamp(40px,4.16666667vw,80px))}
@media (max-width:640px){.oc-box--banner-text-slider:not(.no_shape_box) + .oc-box .section-tis .col-right,.oc-box--title-videos-scroll:not(.no_shape_box) + .oc-box .section-tis .col-right,.oc-box--logos-carousel:not(.no_shape_box) + .oc-box .section-tis .col-right,.oc-box--differentiators:not(.no_shape_box) + .oc-box .section-tis .col-right,.oc-box--boxes-resources-list:not(.no_shape_box) + .oc-box .section-tis .col-right,.oc-box--arrows:not(.no_shape_box) + .oc-box .section-tis .col-right,.oc-box--featured-content:not(.no_shape_box) + .oc-box .section-tis .col-right,.oc-box--icon-text-blocks:not(.no_shape_box) + .oc-box .section-tis .col-right,.oc-box--triangles-8:not(.no_shape_box) + .oc-box .section-tis .col-right,.oc-box--triangles-7:not(.no_shape_box) + .oc-box .section-tis .col-right,.oc-box--triangles-6-1-5:not(.no_shape_box) + .oc-box .section-tis .col-right,.oc-box--triangles-6-hexagon:not(.no_shape_box) + .oc-box .section-tis .col-right,.oc-box--triangles-5-line:not(.no_shape_box) + .oc-box .section-tis .col-right,.oc-box--triangles-5-2-3:not(.no_shape_box) + .oc-box .section-tis .col-right{height:300px}}
.oc-box--banner-text-slider:not(.no_shape_box) + .oc-box--boxes-richeditor .section,
.oc-box--title-videos-scroll:not(.no_shape_box) + .oc-box--boxes-richeditor .section,
.oc-box--logos-carousel:not(.no_shape_box) + .oc-box--boxes-richeditor .section,
.oc-box--differentiators:not(.no_shape_box) + .oc-box--boxes-richeditor .section,
.oc-box--boxes-resources-list:not(.no_shape_box) + .oc-box--boxes-richeditor .section,
.oc-box--arrows:not(.no_shape_box) + .oc-box--boxes-richeditor .section,
.oc-box--featured-content:not(.no_shape_box) + .oc-box--boxes-richeditor .section,
.oc-box--icon-text-blocks:not(.no_shape_box) + .oc-box--boxes-richeditor .section,
.oc-box--triangles-8:not(.no_shape_box) + .oc-box--boxes-richeditor .section,
.oc-box--triangles-7:not(.no_shape_box) + .oc-box--boxes-richeditor .section,
.oc-box--triangles-6-1-5:not(.no_shape_box) + .oc-box--boxes-richeditor .section,
.oc-box--triangles-6-hexagon:not(.no_shape_box) + .oc-box--boxes-richeditor .section,
.oc-box--triangles-5-line:not(.no_shape_box) + .oc-box--boxes-richeditor .section,
.oc-box--triangles-5-2-3:not(.no_shape_box) + .oc-box--boxes-richeditor .section{padding-top:120px}
@media (max-width:1600px){.section-title-videos-scroll,.section-logos-carousel,.section-differentiators.sd-lap,.section-icon-text-blocks,.section-featured-content,.section-arrows,.oc-box--triangles-8:not(.no_shape_box) .section,.oc-box--triangles-7:not(.no_shape_box) .section,.oc-box--triangles-6-hexagon:not(.no_shape_box) .section,.oc-box--triangles-6-1-5:not(.no_shape_box) .section,.oc-box--triangles-5-line:not(.no_shape_box) .section,.oc-box--triangles-5-2-3:not(.no_shape_box) .section{clip-path:polygon(0 0,100% 0,100% calc(100% - 80px),0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 80px),0 100%)}}
@media (max-width:860px){.section-title-videos-scroll,.setiob-logos-carousel,.section-differentiators.sd-lap,.section-icon-text-blocks,.section-featured-content,.section-arrows,.oc-box--triangles-8:not(.no_shape_box) .section,.oc-box--triangles-7:not(.no_shape_box) .section,.oc-box--triangles-6-hexagon:not(.no_shape_box) .section,.oc-box--triangles-6-1-5:not(.no_shape_box) .section,.oc-box--triangles-5-line:not(.no_shape_box) .section,.oc-box--triangles-5-2-3:not(.no_shape_box) .section{clip-path:polygon(0 0,100% 0,100% calc(100% - 60px),0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 60px),0 100%)}.section-banner-text-slider{clip-path:polygon(0 80px,100% 0,100% calc(100% - 80px),0 100%);-webkit-clip-path:polygon(0 60px,100% 0,100% calc(100% - 60px),0 100%)}}