@charset "UTF-8";
body{font-family:"Roboto",sans-serif;font-size:clamp(16px,1.04166667vw,20px);font-weight:400;line-height:1.5;background-color:#FFF;color:#000;overflow-x:hidden}
a{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;color:#BF1429;text-decoration:underline}
a svg path{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}
a:hover{color:#BF1429;text-decoration:none}
a:focus{color:#BF1429;text-decoration:none}
a[href=""]{display:none}
h1{font-family:"Work Sans",sans-serif;font-size:clamp(36px,4.47916667vw,86px);font-weight:500;line-height:1;letter-spacing:clamp(-4.3px,-0.22395833vw,-2.15px);color:#3E5062;margin:0;margin-bottom:clamp(10px,0.78125vw,15px)}
.h1{font-family:"Work Sans",sans-serif;font-size:clamp(36px,4.47916667vw,86px);font-weight:500;line-height:1;letter-spacing:clamp(-4.3px,-0.22395833vw,-2.15px);color:#3E5062;margin:0;margin-bottom:clamp(10px,0.78125vw,15px)}
h2{font-family:"Work Sans",sans-serif;font-size:clamp(36px,3.85416667vw,74px);font-weight:500;line-height:1.08;letter-spacing:clamp(-2.96px,-0.15416667vw,-1.48px);margin:0;margin-bottom:clamp(10px,1.04166667vw,20px)}
.h2{font-family:"Work Sans",sans-serif;font-size:clamp(36px,3.85416667vw,74px);font-weight:500;line-height:1.08;letter-spacing:clamp(-2.96px,-0.15416667vw,-1.48px);margin:0;margin-bottom:clamp(10px,1.04166667vw,20px)}
h3{font-family:"Work Sans",sans-serif;font-size:clamp(30px,2.5vw,48px);font-weight:500;line-height:1;letter-spacing:clamp(-2.4px,-0.125vw,-1.2px);margin:0;margin-bottom:clamp(10px,0.78125vw,15px)}
.h3{font-family:"Work Sans",sans-serif;font-size:clamp(30px,2.5vw,48px);font-weight:500;line-height:1;letter-spacing:clamp(-2.4px,-0.125vw,-1.2px);margin:0;margin-bottom:clamp(10px,0.78125vw,15px)}
h4{font-family:"Work Sans",sans-serif;font-size:clamp(18px,1.45833333vw,28px);font-weight:600;line-height:1.14;letter-spacing:clamp(-0.57px,-0.02916667vw,-0.28px);margin:0;margin-bottom:clamp(5px,0.52083333vw,10px)}
.h4{font-family:"Work Sans",sans-serif;font-size:clamp(18px,1.45833333vw,28px);font-weight:600;line-height:1.14;letter-spacing:clamp(-0.57px,-0.02916667vw,-0.28px);margin:0;margin-bottom:clamp(5px,0.52083333vw,10px)}
p{margin:0;margin-top:clamp(10px,1.04166667vw,20px)}
b{font-weight:700}
strong{font-weight:700}
sub{font-size:55%}
sup{font-size:55%}
small{font-size:clamp(11px,0.78125vw,15px);line-height:1.33;letter-spacing:clamp(-0.15px,-0.0078125vw,-0.075px);display:inline-block}
.small{font-size:clamp(11px,0.78125vw,15px);line-height:1.33;letter-spacing:clamp(-0.15px,-0.0078125vw,-0.075px);display:inline-block}
.button-wrap{margin-top:clamp(20px,2.08333333vw,40px)}
.v_hidden{visibility:hidden}
article button,
article .button{font-family:"Work Sans",sans-serif;font-size:clamp(14px,1.04166667vw,20px);font-weight:600;line-height:1.15;letter-spacing:clamp(-0.35px,-0.01822917vw,-0.15px);text-transform:uppercase;color:#FFF;cursor:pointer;background:#F40826;border:none;padding:clamp(12px,0.78125vw,15px);padding-right:clamp(30px,2.70833333vw,52px);padding-left:clamp(20px,1.77083333vw,34px);margin:0 !important;position:relative;display:inline-block;text-decoration:none}
article button::after,
article .button::after{content:"";width:clamp(18px,1.5625vw,30px);height:100%;background:#000;opacity:0.27;position:absolute;right:0;top:0;clip-path:polygon(100% 0,0% 100%,100% 100%);-webkit-clip-path:polygon(100% 0,0% 100%,100% 100%)}
article button:hover,
article .button:hover{background:#8d0c18;text-decoration:none}
article button:focus,
article .button:focus{background:#8d0c18;text-decoration:none}
input[type="submit"]{font-family:"Work Sans",sans-serif;font-size:clamp(14px,1.04166667vw,20px);font-weight:600;line-height:1.15;letter-spacing:clamp(-0.35px,-0.01822917vw,-0.15px);text-transform:uppercase;color:#FFF;cursor:pointer;background:#F40826;border:none;padding:clamp(12px,0.78125vw,15px);padding-right:clamp(30px,2.70833333vw,52px);padding-left:clamp(20px,1.77083333vw,34px);margin:0 !important;position:relative;display:inline-block;text-decoration:none}
input[type="submit"]::after{content:"";width:clamp(18px,1.5625vw,30px);height:100%;background:#000;opacity:0.27;position:absolute;right:0;top:0;clip-path:polygon(100% 0,0% 100%,100% 100%);-webkit-clip-path:polygon(100% 0,0% 100%,100% 100%)}
input[type="submit"]:hover{background:#8d0c18;text-decoration:none}
input[type="submit"]:focus{background:#8d0c18;text-decoration:none}
.button-link{font-family:"Work Sans",sans-serif;font-size:clamp(12px,0.83333333vw,16px);font-weight:600;text-decoration:none;text-transform:uppercase}
.section-subpage .button-link{text-transform:none}
input[type="text"]{font-family:"Work Sans",sans-serif;font-size:clamp(12px,0.83333333vw,16px);font-weight:600;line-height:1;letter-spacing:clamp(-0.54px,-0.028125vw,-0.27px);text-transform:uppercase;color:#000;border:1px solid rgba(0,0,0,0.25);border-radius:0 !important;background:#FFF;padding-top:clamp(10px,0.78125vw,15px);padding-bottom:clamp(10px,0.78125vw,15px);padding-right:clamp(15px,1.5625vw,30px);padding-left:clamp(15px,1.5625vw,30px);width:100%;height:auto}
input[type="text"]:focus-visible{outline:none}
input[type="text"]::placeholder{color:#000}
input[type="text"]::-webkit-input-placeholder{color:#000}
input[type="text"]::-ms-input-placeholder{color:#000}
input[type="email"]{font-family:"Work Sans",sans-serif;font-size:clamp(12px,0.83333333vw,16px);font-weight:600;line-height:1;letter-spacing:clamp(-0.54px,-0.028125vw,-0.27px);text-transform:uppercase;color:#000;border:1px solid rgba(0,0,0,0.25);border-radius:0 !important;background:#FFF;padding-top:clamp(10px,0.78125vw,15px);padding-bottom:clamp(10px,0.78125vw,15px);padding-right:clamp(15px,1.5625vw,30px);padding-left:clamp(15px,1.5625vw,30px);width:100%}
input[type="email"]:focus-visible{outline:none}
input[type="email"]::placeholder{color:#000}
input[type="email"]::-webkit-input-placeholder{color:#000}
input[type="email"]::-ms-input-placeholder{color:#000}
input[type="tel"]{font-family:"Work Sans",sans-serif;font-size:clamp(12px,0.83333333vw,16px);font-weight:600;line-height:1;letter-spacing:clamp(-0.54px,-0.028125vw,-0.27px);text-transform:uppercase;color:#000;border:1px solid rgba(0,0,0,0.25);border-radius:0 !important;background:#FFF;padding-top:clamp(10px,0.78125vw,15px);padding-bottom:clamp(10px,0.78125vw,15px);padding-right:clamp(15px,1.5625vw,30px);padding-left:clamp(15px,1.5625vw,30px);width:100%}
input[type="tel"]:focus-visible{outline:none}
input[type="tel"]::placeholder{color:#000}
input[type="tel"]::-webkit-input-placeholder{color:#000}
input[type="tel"]::-ms-input-placeholder{color:#000}
input[type="number"]{font-family:"Work Sans",sans-serif;font-size:clamp(12px,0.83333333vw,16px);font-weight:600;line-height:1;letter-spacing:clamp(-0.54px,-0.028125vw,-0.27px);text-transform:uppercase;color:#000;border:1px solid rgba(0,0,0,0.25);border-radius:0 !important;background:#FFF;padding-top:clamp(10px,0.78125vw,15px);padding-bottom:clamp(10px,0.78125vw,15px);padding-right:clamp(15px,1.5625vw,30px);padding-left:clamp(15px,1.5625vw,30px);width:100%}
input[type="number"]:focus-visible{outline:none}
input[type="number"]::placeholder{color:#000}
input[type="number"]::-webkit-input-placeholder{color:#000}
input[type="number"]::-ms-input-placeholder{color:#000}
input[type="password"]{font-family:"Work Sans",sans-serif;font-size:clamp(12px,0.83333333vw,16px);font-weight:600;line-height:1;letter-spacing:clamp(-0.54px,-0.028125vw,-0.27px);text-transform:uppercase;color:#000;border:1px solid rgba(0,0,0,0.25);border-radius:0 !important;background:#FFF;padding-top:clamp(10px,0.78125vw,15px);padding-bottom:clamp(10px,0.78125vw,15px);padding-right:clamp(15px,1.5625vw,30px);padding-left:clamp(15px,1.5625vw,30px);width:100%}
input[type="password"]:focus-visible{outline:none}
input[type="password"]::placeholder{color:#000}
input[type="password"]::-webkit-input-placeholder{color:#000}
input[type="password"]::-ms-input-placeholder{color:#000}
textarea{font-family:"Work Sans",sans-serif;font-size:clamp(12px,0.83333333vw,16px);font-weight:600;line-height:1;letter-spacing:clamp(-0.54px,-0.028125vw,-0.27px);text-transform:uppercase;color:#000;border:1px solid rgba(0,0,0,0.25);border-radius:0 !important;background:#FFF;padding-top:clamp(10px,0.78125vw,15px);padding-bottom:clamp(10px,0.78125vw,15px);padding-right:clamp(15px,1.5625vw,30px);padding-left:clamp(15px,1.5625vw,30px);width:100%}
textarea:focus-visible{outline:none}
textarea::placeholder{color:#000}
textarea::-webkit-input-placeholder{color:#000}
textarea::-ms-input-placeholder{color:#000}
select,
select.form-control{font-family:"Work Sans",sans-serif;font-size:clamp(12px,0.83333333vw,16px);font-weight:600;line-height:1;letter-spacing:clamp(-0.54px,-0.028125vw,-0.27px);text-transform:uppercase;color:#000;border:1px solid rgba(0,0,0,0.25);border-radius:0 !important;background:#FFF;padding-top:clamp(10px,0.78125vw,15px);padding-bottom:clamp(10px,0.78125vw,15px);padding-right:clamp(15px,1.5625vw,30px);padding-left:clamp(15px,1.5625vw,30px);width:100%;appearance:none;-webkit-appearance:none;background-image:url('../themes/andersen-global/assets/images/icons/select-arrow.svg');background-repeat:no-repeat;background-position:center right 20px;background-size:12px 8px;height:auto}
select:focus-visible,
select.form-control:focus-visible{outline:none}
input::placeholder{color:#000}
input::-webkit-input-placeholder{color:#000}
input::-ms-input-placeholder{color:#000}
.filter{margin-bottom:clamp(40px,6.25vw,120px)}
.filter>div{margin-bottom:clamp(25px,2.60416667vw,50px)}
.filter label{font-family:"Work Sans",sans-serif;font-size:clamp(18px,1.35416667vw,26px);font-weight:500;margin-bottom:10px}
.filter select{background-repeat:no-repeat;background-position:center right;background-color:transparent;background-size:45px 41px;font-family:"Work Sans",sans-serif;font-size:clamp(12px,0.9375vw,18px);font-weight:400;text-transform:capitalize;border-color:#CBCBCB;border-radius:4px;padding:10px 60px 10px 15px;background-image:url('../themes/andersen-global/assets/images/icons/select-arrow-3.svg')}
.filter select + select{margin-top:10px}
.filter input[type="text"]{background-repeat:no-repeat;background-position:center right;background-color:transparent;background-size:45px 41px;font-family:"Work Sans",sans-serif;font-size:clamp(12px,0.9375vw,18px);font-weight:400;text-transform:capitalize;border-color:#CBCBCB;border-radius:4px;padding:10px 5px 10px 15px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-right-width:0px}
.filter #search-icon{background-repeat:no-repeat;background-position:center right;background-color:transparent;background-size:45px 41px;font-family:"Work Sans",sans-serif;font-size:clamp(12px,0.9375vw,18px);font-weight:400;text-transform:capitalize;border-color:#CBCBCB;border-radius:4px;padding:10px 15px 10px 15px;min-width:45px;background-image:url('../themes/andersen-global/assets/images/icons/search-2.svg');display:inline-block;border-top-left-radius:0px;border-bottom-left-radius:0px;border-left-width:0px;cursor:pointer}
.filter input::placeholder{opacity:.4}
.filter input::-webkit-input-placeholder{opacity:.4}
.filter input::-ms-input-placeholder{opacity:.4}
.filter .button{background-color:#707070 !important;font-size:clamp(14px,1.04166667vw,20px);font-weight:500;padding-top:11px;padding-bottom:11px;padding-right:clamp(21px,2.1875vw,42px);padding-left:clamp(21px,2.1875vw,42px)}
.filter button.button{background-color:#F40826 !important}
.color-dark{color:#FFF}
.color-dark a{color:#FFF}
.color-dark h1{color:#FFF}
.color-dark .button{color:#000;background:#FFF !important}
.table{color:#05090D;margin:0;margin-top:clamp(15px,1.5625vw,30px);min-width:900px}
.table thead th{font-family:"Work Sans",sans-serif;font-size:clamp(12px,0.83333333vw,16px);font-weight:600;letter-spacing:clamp(0.24px,0.025vw,0.48px);text-transform:uppercase;color:#707070;background-color:rgba(0,0,0,0.08);border:none;padding:15px 30px 10px 30px}
.table tbody td{border-bottom:1px solid #05090D;padding:15px 30px}
.accordion{margin-top:clamp(10px,1.04166667vw,20px)}
.accordion .card{background:transparent;border:none;border-radius:0;margin-bottom:10px}
.accordion .card-header{font-family:"Work Sans",sans-serif;font-size:clamp(12px,0.83333333vw,16px);font-weight:600;text-transform:uppercase;margin:0;color:#707070;background-color:#e4e4e4;padding:12px 30px;cursor:pointer}
.accordion .card-header:hover,
.accordion .card-header[aria-expanded="true"]{color:#FFF;background-color:#162D43}
.accordion .card-header:hover svg,
.accordion .card-header[aria-expanded="true"] svg{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.accordion .card-header:hover svg path,
.accordion .card-header[aria-expanded="true"] svg path{stroke:#FFF}
.accordion .card-body{font-size:clamp(12px,0.83333333vw,16px);padding:1px 30px 10px 30px}
.pagination{background-color:#F7F7F7;border-top:1px solid #ebebeb;text-align:center;font-family:"Work Sans",sans-serif;font-size:clamp(12px,0.83333333vw,16px);padding-top:clamp(15px,1.5625vw,30px);padding-bottom:clamp(15px,1.5625vw,30px);display:flex;flex-wrap:wrap;justify-content:center}
.pagination span,
.pagination a{width:clamp(28px,1.97916667vw,38px);height:clamp(28px,1.97916667vw,38px);line-height:clamp(24px,1.97916667vw,38px);background-color:#FFF;border:1px solid #CFD8DE;border-radius:0 !important;cursor:pointer;margin:3px;padding:0}
.pagination span svg,
.pagination a svg{width:clamp(4px,0.3125vw,6px);height:auto}
.pagination .page-link{text-decoration:none;color:#000}
.pagination .active .page-link{color:#FFF;background-color:#BF1329;border-color:#A00B1F}
.swiper-button-prev{width:clamp(28px,2.5vw,48px);height:clamp(28px,2.5vw,48px);background-color:#FFF;border:1px solid #CFD8DE}
.swiper-button-prev:after{font-size:clamp(16px,1.04166667vw,20px);font-weight:700;color:#231F20}
.swiper-button-next{width:clamp(28px,2.5vw,48px);height:clamp(28px,2.5vw,48px);background-color:#FFF;border:1px solid #CFD8DE}
.swiper-button-next:after{font-size:clamp(16px,1.04166667vw,20px);font-weight:700;color:#231F20}
.swiper-pagination-bullets{text-align:left;position:static;margin-top:clamp(20px,2.08333333vw,40px)}
.swiper-pagination-bullet{background:#8A939D;opacity:1}
.swiper-pagination-bullet-active{background:#F40826}
.row{margin-right:-8px;margin-left:-8px}
.row>div{padding-right:8px;padding-left:8px}
.section{padding-top:clamp(40px,4.16666667vw,80px);padding-bottom:clamp(40px,4.16666667vw,80px)}
.section.hide-pad-bottom{padding-bottom:0!important}
.hide_1000{display:block}
.show_1000{display:none}
@media (max-width:1000px){.hide_1000{display:none!important}.show_1000{display:block!important}}
@media (max-width:1200px){.section_hide_tab{display:none!important}}
.container{max-width:1790px;padding-right:clamp(35px,3.90625vw,75px);padding-left:clamp(35px,3.90625vw,75px)}
.section-default{padding-bottom:clamp(85px,8.85416667vw,170px)}
h1.section-default + p{font-family:"Work Sans",sans-serif;font-size:clamp(18px,1.25vw,24px);line-height:1.4;letter-spacing:clamp(-0.72px,-0.0375vw,-0.36px)}
.section-default h2{margin-top:clamp(25px,2.60416667vw,50px)}
.section-default h3{margin-top:clamp(25px,2.60416667vw,50px)}
.section-default h4{margin-top:clamp(25px,2.60416667vw,50px)}
.section-default h5{margin-top:clamp(25px,2.60416667vw,50px)}
.section-default h6{margin-top:clamp(25px,2.60416667vw,50px)}
.section-default ul{list-style:none;margin:0;padding:0;margin-top:clamp(10px,1.04166667vw,20px);padding-left:clamp(20px,3.125vw,60px)}
.section-default ul li{margin-top:clamp(10px,1.04166667vw,20px)}
.section-default ul li::before{color:#f40826;content:"•";display:inline-block;font-size:clamp(20px,1.5625vw,30px);line-height:1;position:relative;top:3px;width:clamp(10px,1.04166667vw,20px);margin-left:clamp(-20px,-1.04166667vw,-10px)}
.section-default ol{list-style:none;margin:0;padding:0;margin-top:clamp(10px,1.04166667vw,20px);padding-left:clamp(20px,3.125vw,60px);counter-reset:my-counter}
.section-default ol li{margin-top:clamp(10px,1.04166667vw,20px);counter-increment:my-counter}
.section-default ol li::before{color:#f40826;content:counter(my-counter) ". ";font-weight:700}
.custom-list{list-style:none;margin:0;padding:0;margin-top:clamp(10px,1.04166667vw,20px);padding-left:clamp(10px,1.04166667vw,20px)}
.custom-list li::before{color:#f40826;content:"•";display:inline-block;font-size:clamp(20px,1.5625vw,30px);line-height:1;position:relative;top:3px;width:clamp(10px,1.04166667vw,20px);margin-left:clamp(-20px,-1.04166667vw,-10px)}
.oc-box--disabled{display:none!important}
#page-accessibility .section-default p{font-family:"Work Sans",sans-serif;font-size:clamp(18px,1.25vw,24px);line-height:1.4;letter-spacing:clamp(-0.72px,-0.0375vw,-0.36px)}
#page-cookie-notice .section-default h1 + div p{font-family:"Work Sans",sans-serif;font-size:clamp(18px,1.25vw,24px);line-height:1.4;letter-spacing:clamp(-0.72px,-0.0375vw,-0.36px)}
.section-banner{padding-top:20px;padding-bottom:20px}
.section-banner.cons-page .mb-auto{margin-top:85px;text-transform:capitalize}
.section-banner .d-flex.justify-content-between.mb-auto{flex-wrap:wrap}
.section-banner .section_breadcrumb{font-size:16px;font-weight:500;line-height:1.33;padding-right:15px;text-transform:capitalize}
.section-banner .section_breadcrumb a{color:#000}
.section-banner h1{font-size:clamp(40px,3.54166667vw,68px)}
.section-banner .section_text{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);max-width:clamp(585px,40.625vw,780px)}
@media (min-width:992px) and (max-width:1400px){.section-banner:not(.cons-page):not(.section-consulting-banner){padding-top:100px!important}}
.section-banner.section-cs-banner{}
.section-banner.section-cs-banner.color-dark:before{width:100%;background:#060c2b;background:-moz-linear-gradient(270deg,#060c2b 0%,#303e60 100%);background:-webkit-linear-gradient(270deg,#060c2b 0%,#303e60 100%);background:linear-gradient(270deg,#060c2b 0%,#303e60 100%);mix-blend-mode:lighten}
.section-banner.section-cs-banner h1{font:500 26px/1.38 'Roboto';color:#F40826;letter-spacing:0;margin-bottom:0}
.section-banner.section-cs-banner h2{font-size:clamp(32px,3.125vw,60px)}
.section-banner.section-cs-banner .container .d-flex{margin-bottom:30px;flex-wrap:wrap;gap:10px}
.section-banner.color-dark{height:clamp(350px,26.04166667vw,500px);position:relative}
.section-banner.color-dark>img{position:absolute;z-index:-2;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}
.section-banner.color-dark>video{position:absolute;z-index:-2;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}
.section-banner.color-dark::before{content:"";position:absolute;z-index:-1;top:0;left:0;width:74%;height:100%;background:linear-gradient(90deg,#162D43 0%,rgba(255,255,255,0) 100%)}
@media (max-width:768px){.section-banner.color-dark::before{width:100%}}
.section-banner.color-dark .button{background:#F40826 !important;color:#FFF}
.section-banner.color-dark .button:hover{background:#8d0c18 !important}
.section-banner.color-dark .section_breadcrumb a{color:#FFF}
@media (max-width:1200px){.section-banner.color-dark{min-height:350px;padding-top:0!important;height:auto}}
@media (max-width:1000px){.section-banner.color-dark .h-100{min-height:350px}}
.section-banner.color-dark .d-flex.mb-auto{row-gap:10px;margin-bottom:30px!important}
.banner-title-button section>p{font-size:clamp(18px,1.35416667vw,26px);font-weight:500}
.banner-title-button h2{width:100%;max-width:1000px;font-size:clamp(36px,3.85416667vw,74px);margin-top:20px;margin-bottom:30px}
.banner-title-button h2 + p{margin-top:-20px;margin-bottom:10px}
.banner-title-button .section-text>img{object-position:bottom}
.banner-title-button .text-color-white{padding-top:clamp(80px,6.8vw,130px);padding-bottom:80px;color:#fff}
.banner-title-button .text-color-default{color:#040404}
.banner-title-button .btn-color-white .button{color:#040404;background-color:#fff}
.banner-title-button .btn-color-white .button:after{opacity:.025}
.banner-title-button .section-text h2{width:95%}
.section-text-image{font-size:clamp(18px,1.25vw,24px);letter-spacing:-0.2px;color:#162D43}
.section-text-image h2{color:#2F4357;font-size:clamp(22px,1.125vw,48px)}
.section-text-image img{width:100%}
.section-text-image .row{row-gap:30px;justify-content:space-between}
.section-text-image .row>div{width:100%}
.section-text-image .row .col-img{order:2}
.section-text-image .row .col-text{order:0}
@media (min-width:768px){.section-text-image .row .col-img{width:29%}.section-text-image .row .col-text{width:69%}.section-text-image .row.img-left .col-img{width:29%;order:0}}
.specialists-section{padding-top:clamp(40px,4.16666667vw,70px);color:#202020}
.specialists-section .slick-prev,
.specialists-section .slick-next{width:52px;height:52px;top:28.8%;bottom:auto}
.specialists-section .slick-prev:before,
.specialists-section .slick-next:before{border-width:9px 0px 9px 15px}
.specialists-section .slick-prev{left:clamp(-75px,-3.90625vw,-35px);right:auto;transform:translate(0,-50%)}
.specialists-section .slick-next{right:clamp(-75px,-3.90625vw,-35px);left:auto;transform:translate(0,-50%)}
.specialists-section.has-bg{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%)}
.specialists-section h2{text-align:center;color:#303E60;font-size:clamp(30px,3.125vw,60px)}
.specialists-section div.spec_bar{padding:0!important;display:none}
.specialists-section div.spec_bar_6{width:100%;display:block}
.specialists-section .spec_image_wrapper{position:relative;width:calc(100% - 100px);height:0;padding-bottom:calc(100% - 100px);overflow:hidden;border-radius:100%;transition:all 0.3s ease-in-out;margin:50px 50px 20px}
.specialists-section .spec_image_wrapper img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;background:#CFD8DE;border-radius:100%;transition:all 0.3s ease-in-out}
.specialists-section .spec_item{width:100%;padding:5px;padding-bottom:50px;transition:all 0.3s ease-in-out;font-size:clamp(12px,0.83333333vw,16px);text-align:center;overflow:hidden;position:relative}
.specialists-section .spec_item>a{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}
.specialists-section .spec_item p{margin:0}
.specialists-section .spec_item strong{display:block;display:none;margin-top:0;margin-bottom:-30px;transition:all 0.3s ease-in-out}
.specialists-section .spec_item .spec_loc{margin-top:20px}
.specialists-section .spec_item .spec_name{color:#C01229}
.specialists-section .spec_item .spec_div{position:relative;bottom:0;left:50%;transform:translateX(-50%);transition:all 0.3s ease-in-out}
.specialists-section .spec_item:hover{padding-bottom:0px}
.specialists-section .spec_item:hover .spec_image_wrapper{margin:0;width:100%;padding-bottom:100%}
.specialists-section .spec_item:hover img{border:5px solid #C01229}
@media (max-width:1200px){.specialists-section .slick-prev,.specialists-section .slick-next{top:36%}.specialists-section .spec_item{padding-bottom:15px}.specialists-section .spec_item .spec_image_wrapper{width:calc(100% - 30px);padding-bottom:calc(100% - 30px);margin:15px 15px 20px}.specialists-section .spec_item img{border:5px solid #C01229}.specialists-section .spec_item .spec_div{opacity:1}.specialists-section .spec_item strong{margin-top:0;margin-bottom:-30px;opacity:0}}
@media (max-width:1000px){.specialists-section .slick-prev{transform:translate(0,-50%)}.specialists-section .slick-next{transform:translate(0,-50%)}}
@media (max-width:800px){.specialists-section .slick-prev,.specialists-section .slick-next{top:42%}.specialists-section .spec_item{padding:10px 20px}.specialists-section .spec_item .spec_image_wrapper{width:calc(100% - 20px);padding-bottom:calc(100% - 20px);margin:10px 10px 20px}}
.for_test{position:absolute;top:100px;left:30px}
.ch-cover{width:100%;height:100%;position:absolute;top:0;left:0;z-index:11;overflow:hidden}
.section-consulting-banner{overflow:hidden;background-color:#000;padding:0;color:#fff;position:relative}
.section-consulting-banner .w_bold h2>span:not(.c_red),
.section-consulting-banner .r_bold h2>span.c_red{font-weight:600}
.section-consulting-banner:before{width:100%;height:100%;position:absolute;bottom:0;left:0;content:'';background:#fff;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,#fff 100%);z-index:1;opacity:0}
.section-consulting-banner .csb_banner{position:absolute;top:0%;left:0;width:100%;height:120%;object-fit:cover;transition:all 2.5s ease-in-out;z-index:2}
.section-consulting-banner .csb_banner iframe{min-width:110%;min-height:110%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.section-consulting-banner .csb_banner .s_vid{display:none}
.section-consulting-banner .container{position:relative;z-index:3}
.section-consulting-banner a.button{margin:0 0 110px!important}
.section-consulting-banner .section_breadcrumb{position:absolute;top:20px}
.section-consulting-banner .section_breadcrumb a{color:#fff}
.section-consulting-banner .slide section>*{position:relative;transition:all 0.75s ease-in-out;transform:translate(0%) scale(0.95);perspective:2000px;transform-style:preserve-3d;opacity:0;margin:0}
.section-consulting-banner strong{font-weight:600}
.section-consulting-banner .slick div.animate{opacity:1}
.section-consulting-banner .refresh_slider{display:none;width:50px;height:50px;position:absolute;top:calc(100% - 60px);left:-17px;margin:0;line-height:1;font-weight:500;padding:10px 30px 10px 0;background:url('../themes/andersen-global/assets/images/refresh.svg') center center no-repeat;background-size:16px;cursor:pointer;z-index:1}
.section-consulting-banner .refresh_slider:hover{text-decoration:underline}
.section-consulting-banner .slick div.animate section>*{transform:translateY(0) scale(1);opacity:1}
.section-consulting-banner .slick div.animate_leave section>*{transform:translateY(-12.5%) scale(0.85);opacity:0}
.section-consulting-banner .container{max-width:1600px}
.section-consulting-banner .ch-text-wrapper{max-width:1100px;max-width:clamp(500px,52.08333vw,800px);padding-top:clamp(75px,6.5104125vw,125px);padding:64px 0}
.section-consulting-banner .slick{display:flex;position:relative}
.section-consulting-banner .slick div{display:flex;flex-wrap:wrap;width:100%;flex:0 0 100%;position:absolute;top:0;left:0;align-items:center;padding:50px 0;opacity:0}
.section-consulting-banner .slick .slide-0{position:relative}
.section-consulting-banner h3{font-size:clamp(25px,2.083333vw,40px);line-height:1;letter-spacing:clamp(-2.5px,-0.52083vw,-1.25px)}
.section-consulting-banner h2{display:block;width:100%;font-size:clamp(32px,3.125vw,60px);line-height:1;letter-spacing:clamp(-5px,-0.260415vw,-2.5px);margin-bottom:0}
.section-consulting-banner h3 + h2{max-width:1080px;max-width:clamp(450px,52.08333vw,840px)}
@media (max-width:1200px){.section-consulting-banner .csb_banner .s_vid{display:block}.section-consulting-banner .csb_banner .l_vid{display:none}}
@media (max-width:1000px){.section-consulting-banner{}.section-consulting-banner .slick div{padding:25px 0}.section-consulting-banner .refresh_slider{top:calc(100% - 40px)}}
@media (max-width:640px){.section-consulting-banner{}.section-consulting-banner .ch-text-wrapper{width:100%;text-align:center}.section-consulting-banner .slick div{padding:20px 0}.section-consulting-banner h3{font-size:24px}.section-consulting-banner h2{font-size:42px;font-size:30px;padding-bottom:0;justify-content:center}.section-consulting-banner .refresh_slider{left:50%;transform:translateX(-50%)}.section-consulting-banner a.button{display:block;width:fit-content;position:relative;transform:none;margin:0 auto 110px!important}}
.triangle_section{position:relative;overflow:hidden}
.triangle_section .row{justify-content:center;align-items:center}
.triangle_section .col_triangles{width:1550px;height:750px;align-self:stretch;position:relative}
.triangle_section .container{position:relative;z-index:2}
.triangle_section .h2{font-size:clamp(30px,3.125vw,60px);color:#303E60}
.triangle_section .h3{font-size:clamp(20px,1.77083333vw,34px)}
.triangle_section .triangle-link{width:350px;padding:0;clip-path:polygon(50% 13%,100% 100%,0 100%);position:absolute;bottom:150px;z-index:2}
.triangle_section .triangle-link img{transform:translateY(12.5%)}
.triangle_section .triangle-link .button{display:none;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;z-index:3}
.triangle_section .triangle-link img{width:100%;transition:all 0.3s ease-in-out;position:relative;opacity:.2;z-index:1}
.triangle_section .triangle-link p{font:500 22px/1.25 "Work Sans",sans-serif;text-transform:uppercase;color:#202020}
.triangle_section .triangle-link>p{width:80%;position:absolute;left:10%;bottom:7.5%;margin:0;text-align:center;transition:all 0.3s ease-in-out;z-index:2}
.triangle_section .triangle-link:hover img,
.triangle_section .triangle-link.active img{opacity:1}
.triangle_section .triangle-link:hover>p,
.triangle_section .triangle-link.active>p{opacity:0}
.tr{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.oc-box--areas-of-excellence + div{position:relative;z-index:2}
.oc-box--areas-of-excellence{overflow:hidden}
.triangle_section.no_scroll{padding-top:clamp(40px,4.16666667vw,80px);padding-bottom:130px;overflow:visible}
.triangle_section.no_scroll .container{padding:15px 0}
.triangle_section.no_scroll .h2{text-align:center;margin:0 auto }
.triangle_section.no_scroll .h2 + div{margin-left:auto;margin-right:auto;margin-bottom:30px;max-width:962px;max-width:1040px;font:400 clamp(17px,1.04166667vw,19px)/1.25 "Work Sans",sans-serif;letter-spacing:clamp(-0.57px,-0.02916667vw,-0.28px);padding:0 30px;color:#040404}
.triangle_section.no_scroll .col_triangles{min-width:1550px;max-width:unset;height:400px}
.triangle_section.no_scroll .triangle-wrapper{width:350px;height:430px;bottom:-110px;position:absolute}
.triangle_section.no_scroll .triangle-wrapper p{font:500 22px/1.25 "Work Sans",sans-serif;text-transform:uppercase;color:#202020}
.triangle_section.no_scroll .triangle_text{width:calc(100% + 40px);position:absolute;top:70%;bottom:auto;margin-bottom:0;left:0;transition:all 0.3s ease-in-out;height:fit-content;opacity:0;font-size:clamp(12px,0.83333333vw,16px);font-size:16px;color:#707070;padding-left:25px;border-left:2px solid #e5e5e5;z-index:2;background:#fff;padding:15px 15px 15px 20px;transform:translate(0,0)}
.triangle_section.no_scroll .triangle_text:after{width:12px;height:12px;position:absolute;top:100%;left:0;margin-left:-7px;content:'';background-color:#BF1329;border-radius:100%;z-index:2}
.triangle_section.no_scroll .triangle_text p{font:500 22px / 1 "Work Sans",sans-serif;text-transform:uppercase;color:#202020;margin-bottom:10px;margin-top:0}
.triangle_section.no_scroll .triangle_text ul{margin-bottom:0px;padding-left:12px;padding-bottom:5px}
.triangle_section.no_scroll .triangle_text ::marker{color:#BF1329;font-size:10px}
.triangle_section.no_scroll .triangle_text_tab{max-width:95vw;left:50%;transform:translateX(-50%);border:none;-webkit-filter:drop-shadow(0 10px 5px rgba(62,80,98,0.075));filter:drop-shadow(0 10px 5px rgba(62,80,98,0.075));border-bottom:1px solid #f4f4f4;background:#fff;background:-moz-linear-gradient(180deg,#fff 50%,#fafafa 100%);background:-webkit-linear-gradient(180deg,#fff 50%,#fafafa 100%);background:linear-gradient(180deg,#fff 50%,#fafafa 100%)}
.triangle_section.no_scroll .triangle_text_tab:after{opacity:0}
.triangle_section.no_scroll .triangle-2,
.triangle_section.no_scroll .triangle-4,
.triangle_section.no_scroll .triangle-6{bottom:-155px}
.triangle_section.no_scroll .triangle-2 .triangle_text,
.triangle_section.no_scroll .triangle-4 .triangle_text,
.triangle_section.no_scroll .triangle-6 .triangle_text{top:-0;bottom:unset;transform:translate(0,calc(-100% - 85px));padding-top:10px}
.triangle_section.no_scroll .triangle-2 .triangle_text:after,
.triangle_section.no_scroll .triangle-4 .triangle_text:after,
.triangle_section.no_scroll .triangle-6 .triangle_text:after{top:0}
.triangle_section.no_scroll .triangle-2 .triangle-link,
.triangle_section.no_scroll .triangle-4 .triangle-link,
.triangle_section.no_scroll .triangle-6 .triangle-link{clip-path:polygon(0 0,50% 87%,100% 0)}
.triangle_section.no_scroll .triangle-2 .triangle-link img,
.triangle_section.no_scroll .triangle-4 .triangle-link img,
.triangle_section.no_scroll .triangle-6 .triangle-link img{transform:translateY(-12.5%)}
.triangle_section.no_scroll .triangle-2 .triangle-link>p,
.triangle_section.no_scroll .triangle-4 .triangle-link>p,
.triangle_section.no_scroll .triangle-6 .triangle-link>p{bottom:auto;top:7.5%}
.triangle_section.no_scroll .triangle-2{left:210px}
.triangle_section.no_scroll .triangle-3{left:400px}
.triangle_section.no_scroll .triangle-4{left:595px}
.triangle_section.no_scroll .triangle-5{left:790px}
.triangle_section.no_scroll .triangle-6{left:980px}
.triangle_section.no_scroll .triangle-7{left:1175px}
.triangle_section.no_scroll .col_triangles:before{width:1606px;height:1148px;position:absolute;top:-295px;left:50%;content:'';margin-left:0;background:url('../themes/andersen-global/assets/images/full-grid.svg') 0 0 no-repeat;background-size:1606px;transform:translateX(-50%);z-index:1}
@media (max-width:1500px){.triangle_section.no_scroll .col_triangles{transform:scale(0.9);margin-top:-50px;margin-bottom:-50px}}
@media (max-width:1400px){.triangle_section.no_scroll .col_triangles{transform:scale(0.8)}}
@media (max-width:1300px){.triangle_section.no_scroll .h2 + div{margin-bottom:40px}.triangle_section.no_scroll .col_triangles{margin-bottom:-100px;margin-top:-100px;transform:scale(0.7);transform:scale(0.6)}.triangle_section.no_scroll .triangle_text_tab{padding:45px;max-width:unset}.triangle_section.no_scroll .triangle-wrapper p{font-size:27px}.triangle_section.no_scroll .triangle_text{font-size:26px;width:620px;padding:10px 10px 10px 15px}.triangle_section.no_scroll .triangle_text p{font-size:32px}}
@media (max-width:1200px){.triangle_section.no_scroll .col_triangles{height:unset;transform:scale(1);max-width:100%;min-width:unset;margin:0}.triangle_section.no_scroll .col_triangles:before{width:100%;height:100%;background:url('../themes/andersen-global/assets/images/dark-grid.svg') 0 0 repeat;background-size:100%;z-index:0;opacity:.035}.triangle_section.no_scroll .triangle-wrapper{position:relative;top:unset !important;bottom:unset !important;left:unset !important;right:unset !important;transform:none;height:unset;width:unset}.triangle_section.no_scroll .triangle_text_tab{display:none}.triangle_section.no_scroll .triangle-wrapper .triangle_text{display:block}.triangle_section.no_scroll .triangle-link{position:unset;bottom:unset}.triangle_section.no_scroll .triangle-link p{opacity:0!important}.triangle_section.no_scroll .triangle-link img{opacity:1!important}.triangle_section.no_scroll .triangle_text{width:320px;width:480px;opacity:1!important;top:50% !important;left:290px;font-size:clamp(17px,1.04166667vw,19px);transform:translateY(-50%) !important;background:none;border-left:none;border-bottom:3px solid #E5E5E5;opacity:1}.triangle_section.no_scroll .triangle_text:after{display:none}.triangle_section.no_scroll .triangle-wrapper + .triangle-wrapper{margin-top:-50px}.triangle_section.no_scroll .triangle-2 .triangle-link,.triangle_section.no_scroll .triangle-4 .triangle-link,.triangle_section.no_scroll .triangle-6 .triangle-link{margin-left:auto}.triangle_section.no_scroll .triangle-2 .triangle_text,.triangle_section.no_scroll .triangle-4 .triangle_text,.triangle_section.no_scroll .triangle-6 .triangle_text{left:auto;right:290px;right:200px}.triangle_section.no_scroll .triangle-2 .triangle_text p,.triangle_section.no_scroll .triangle-4 .triangle_text p,.triangle_section.no_scroll .triangle-6 .triangle_text p{max-width:360px}}
@media (max-width:800px){.triangle_section.no_scroll .triangle-wrapper + .triangle-wrapper{margin-top:30px}.triangle_section.no_scroll .triangle_text{width:370px}.triangle_section.no_scroll .triangle-link{clip-path:polygon(50% 13%,100% 100%,0 100%) !important}.triangle_section.no_scroll .triangle-link img{transform:translateY(12.5%)}.triangle_section.no_scroll .triangle-wrapper.triangle-3,.triangle_section.no_scroll .triangle-wrapper.triangle-5,.triangle_section.no_scroll .triangle-wrapper.triangle-7{margin-top:0}}
@media (max-width:640px){.triangle_section.no_scroll .triangle-link{margin-left:auto;margin-right:auto}.triangle_section.no_scroll .triangle-wrapper + .triangle-wrapper{margin-top:-32px}.triangle_section.no_scroll .triangle_text{width:350px;position:relative;left:auto !important;right:auto !important;transform:none !important;margin:10px auto 0;border-left:2px solid #E5E5E5;border-bottom:none}.triangle_section.no_scroll .triangle_text:after{display:block;top:100%!important}}
.triangles_scroll_to{position:relative;overflow:hidden;z-index:6;margin-bottom:-50px;background:#fff}
.triangles_scroll_to .row{height:750px}
.triangles_scroll_to .col_text{width:calc(100% - 1060px);z-index:2}
.triangles_scroll_to .col_text a.button{margin-top:15px!important}
.triangles_scroll_to .h2{max-width:400px;padding-bottom:25px}
.triangles_scroll_to .h3{font-family:"Roboto",sans-serif;color:#202020;letter-spacing:0;line-height:1.11}
.triangles_scroll_to .triangle-link{width:330px}
.triangles_scroll_to .tab-content{max-width:600px;min-width:340px;color:#162d43;font:400 clamp(16px,1.04166667vw,19px)/1.26 "Work Sans",sans-serif;letter-spacing:clamp(-0.57px,-0.02916667vw,-0.28px)}
.triangles_scroll_to .col_triangles{width:1060px;height:auto}
.triangles_scroll_to .col_triangles:before{width:1995px;height:1258px;position:absolute;top:-260px;left:50%;content:'';margin-left:-275px;background:url('../themes/andersen-global/assets/images/full-grid.png') 0 0 no-repeat;background-size:1995px;transform:translateX(-50%);z-index:1}
.triangles_scroll_to .triangle-link.no-nav{display:none}
.triangles_scroll_to #t-tab-2-tab,
.triangles_scroll_to #t-tab-6-tab,
.triangles_scroll_to #t-tab-7-tab{clip-path:polygon(0 0,50% 87%,100% 0)}
.triangles_scroll_to #t-tab-2-tab img,
.triangles_scroll_to #t-tab-6-tab img,
.triangles_scroll_to #t-tab-7-tab img{transform:translateY(-12.5%)}
.triangles_scroll_to #t-tab-2-tab p,
.triangles_scroll_to #t-tab-6-tab p,
.triangles_scroll_to #t-tab-7-tab p{top:10%;bottom:auto}
.triangles_scroll_to #t-tab-1-tab{bottom:75px;left:-0}
.triangles_scroll_to #t-tab-2-tab{bottom:43px;left:182px}
.triangles_scroll_to #t-tab-3-tab{bottom:390px;left:182px}
.triangles_scroll_to #t-tab-4-tab{bottom:390px;left:545px}
.triangles_scroll_to #t-tab-5-tab{bottom:75px;left:725px}
.triangles_scroll_to #t-tab-6-tab{bottom:355px;left:363px}
.triangles_scroll_to #t-tab-7-tab{bottom:45px;left:545px}
@media (max-width:1300px){.triangles_scroll_to .row{height:510px;justify-content:center}.triangles_scroll_to .col_text{width:340px;margin-right:auto}.triangles_scroll_to .tab-content{min-width:unset;width:300px}.triangles_scroll_to .col_triangles:before{top:-500px}.triangles_scroll_to .col_triangles{position:absolute;height:100%;left:62.5%;transform:translate(-50%,85px) scale(0.7)}.triangles_scroll_to .triangle-link:hover img,.triangles_scroll_to .triangle-link.active img{opacity:.2}.triangles_scroll_to .triangle-link:hover p,.triangles_scroll_to .triangle-link.active p{opacity:1;font-size:24px}}
@media (max-width:1000px){.triangles_scroll_to .col_text{display:none}.triangles_scroll_to .triangle-link.nav-link{display:none}.triangles_scroll_to .triangle-link.no-nav,.triangles_scroll_to .triangle-link .button{display:block}.triangles_scroll_to .col_triangles{left:50%;transform:translate(-50%,50px) scale(0.7);position:absolute;height:100%}}
@media (max-width:800px){.triangles_scroll_to{margin-bottom:-35px}.triangles_scroll_to .row{height:430px}.triangles_scroll_to .col_triangles{transform:translate(-50%,85px) scale(0.55)}.triangles_scroll_to .col_triangles:before{top:-580px}.triangles_scroll_to .triangle-link p{font-size:24px}}
@media (max-width:640px){.triangles_scroll_to .row{height:330px}.triangles_scroll_to .col_triangles{transform:translate(-50%,85px) scale(0.4)}.triangles_scroll_to .col_triangles:before{top:-680px}}
.banners_wrapper{position:relative}
.banners_wrapper .container-fluid{position:sticky;top:calc(100svh - 60px);z-index:5}
.banners_wrapper .go_to_start{display:flex;width:120px;height:60px;position:relative;margin-left:auto;border-radius:5px 5px 0 0;cursor:pointer;z-index:2;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;background:#F40826;bottom:0;align-items:center;justify-content:center;padding-left:20px;text-transform:capitalize}
.banners_wrapper .go_to_start span.arr{display:block;width:40px;height:30px;position:absolute;left:0;font-size:13px;background:url(../themes/andersen-global/assets/images/icons/arrow.svg) center center no-repeat;transform:rotate(-90deg);background-size:9px}
.banners_wrapper .go_to_start p{margin:0;color:#fff;text-align:center;line-height:1}
.banners_wrapper .go_to_start p span{display:block;text-align:left}
@media (max-width:800px){.banners_wrapper .container-fluid{padding:0}.banners_wrapper .go_to_start{width:100px}.banners_wrapper span.arr{width:30px}}
.scroll_to_banner{padding:0;font-size:18px;color:#040404;position:relative}
.scroll_to_banner .d-mob{display:none}
.scroll_to_banner>img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}
.scroll_to_banner .container{padding-top:80px;padding-bottom:80px;position:relative;z-index:2}
.scroll_to_banner section{width:550px;width:700px;max-width:100%}
.scroll_to_banner section>:last-child{margin-bottom:0;margin-top:clamp(10px,1.04166667vw,20px)}
.scroll_to_banner h2{text-transform:uppercase;color:#303E60}
.scroll_to_banner ul{font-size:clamp(18px,1.04166667vw,20px)}
.scroll_to_banner.color-w{color:#fff}
.scroll_to_banner.color-w h2{color:#fff}
.scroll_to_banner::before{width:100%;height:100%;position:absolute;top:0;left:0;content:'';z-index:1}
.scroll_to_banner.color-b.pos-l:before{background:#fff;background:-moz-linear-gradient(270deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.7) calc(100% - 550px),rgba(255,255,255,0.7) 100%);background:-webkit-linear-gradient(270deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.7) calc(100% - 550px),rgba(255,255,255,0.7) 100%);background:linear-gradient(270deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.7) calc(100% - 550px),rgba(255,255,255,0.7) 100%)}
.scroll_to_banner.color-b.pos-r:before{background:#fff;background:-moz-linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.7) calc(100% - 550px),rgba(255,255,255,0.7) 100%);background:-webkit-linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.7) calc(100% - 550px),rgba(255,255,255,0.7) 100%);background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.7) calc(100% - 550px),rgba(255,255,255,0.7) 100%)}
.scroll_to_banner.color-w.pos-r:before{background:#303e60;background:-moz-linear-gradient(90deg,rgba(48,62,96,0) 0%,rgba(48,62,96,0.7) calc(100% - 550px),rgba(48,62,96,0.7) 100%);background:-webkit-linear-gradient(90deg,rgba(48,62,96,0) 0%,rgba(48,62,96,0.7) calc(100% - 550px),rgba(48,62,96,0.7) 100%);background:linear-gradient(90deg,rgba(48,62,96,0) 0%,rgba(48,62,96,0.7) calc(100% - 550px),rgba(48,62,96,0.7) 100%)}
.scroll_to_banner.color-w.pos-l:before{background:#303e60;background:-moz-linear-gradient(270deg,rgba(48,62,96,0) 0%,rgba(48,62,96,0.7) calc(100% - 550px),rgba(48,62,96,0.7) 100%);background:-webkit-linear-gradient(270deg,rgba(48,62,96,0) 0%,rgba(48,62,96,0.7) calc(100% - 550px),rgba(48,62,96,0.7) 100%);background:linear-gradient(270deg,rgba(48,62,96,0) 0%,rgba(48,62,96,0.7) calc(100% - 550px),rgba(48,62,96,0.7) 100%)}
.scroll_to_banner.pos-r section{margin-left:auto}
@media (max-width:1200px){.scroll_to_banner section{width:700px;margin-left:auto;margin-right:auto}.scroll_to_banner.color-w.pos-l:before,.scroll_to_banner.color-w.pos-r:before{background-color:rgba(48,62,96,0.7)}.scroll_to_banner.color-b.pos-l:before,.scroll_to_banner.color-b.pos-r:before{background-color:rgba(255,255,255,0.7)}}
@media (max-width:800px){.scroll_to_banner .d-mob{display:block}.scroll_to_banner .d-tab{display:none}.scroll_to_banner section{width:100%}}
@media (max-width:640px){.scroll_to_banner.color-w.pos-l:before,.scroll_to_banner.color-w.pos-r:before,.scroll_to_banner.color-b.pos-l:before,.scroll_to_banner.color-b.pos-r:before{background-color:transparent}}
.section_spotlight{background:url("../themes/andersen-global/assets/images/bg-spotlight.png") no-repeat left bottom transparent;background-size:cover;overflow:hidden}
.section_spotlight .slick-slide{display:flex;flex-wrap:wrap;align-items:center}
.section_spotlight .spotlight_txt_wrapper{width:57%;flex:0 0 auto;padding-left:10%;padding-right:8.5%;color:#040404}
.section_spotlight .spotlight_txt_wrapper *{max-width:560px}
.section_spotlight .spotlight_txt_wrapper p{font:clamp(17px,1.04166667vw,19px)/1.26 "Work Sans",sans-serif;letter-spacing:clamp(-0.57px,-0.02916667vw,-0.28px)}
.section_spotlight .spotlight_txt_wrapper a.button{margin-top:20px!important}
.section_spotlight .spotlight_title_red{max-width:100%;color:#BF1329;text-transform:uppercase;font-weight:700;font-size:clamp(18px,1.25vw,24px);margin-bottom:clamp(33px,3.375vw,65px);margin-top:clamp(-66px,-3.375vw,-33px)}
.section_spotlight .spotlight_title{max-width:100%;font-size:clamp(28px,2.60416667vw,50px);letter-spacing:clamp(-2.5px,-0.52083vw,-1.25px)}
.section_spotlight .spotlight_img_wrapper{width:43%;flex:0 0 auto;position:relative}
.section_spotlight .spotlight_img_wrapper section{position:relative;height:0;padding-bottom:88%;width:100%}
.section_spotlight .spotlight_img_wrapper img{width:100%;height:100%;position:absolute;top:0;left:0;object-position:center;object-fit:cover;z-index:1}
.section_spotlight .spotlight_img_overlay{width:100%;height:auto;bottom:0;left:0;position:absolute;color:#fff;background:#04040480;z-index:2;font:clamp(16px,1.04166667vw,19px)/1.26 "Work Sans",sans-serif;letter-spacing:clamp(-0.57px,-0.02916667vw,-0.28px);padding:35px 55px 40px 55px;padding-left:clamp(35px,2.86458333vw,55px);padding-right:clamp(35px,2.86458333vw,55px)}
.section_spotlight .spotlight_img_overlay *{max-width:560px}
.section_spotlight .spotlight_img_overlay h3{max-width:100%;font-size:clamp(18px,1.25vw,24px);text-transform:uppercase;letter-spacing:-0.48px;font-weight:700}
.section_spotlight .spotlight_img_overlay:empty{background:transparent;opacity:0}
@media (max-width:1500px){.section_spotlight .spotlight_txt_wrapper{padding-left:5%}.section_spotlight .slick-prev,.section_spotlight .slick-next{transform:scale(0.8) translate(-24px,24px)}.section_spotlight .slick-dots{bottom:34px;left:180px}}
@media (max-width:1300px){.section_spotlight .spotlight_txt_wrapper{padding-left:clamp(35px,3.90625vw,75px);padding-right:clamp(35px,3.90625vw,75px)}.section_spotlight .slick-prev,.section_spotlight .slick-next{transform:scale(0.65) translate(-50px,50px)}.section_spotlight .slick-dots{bottom:22px;left:150px}}
@media (max-width:1000px){.section_spotlight{background:transparent}.section_spotlight .spotlight_txt_wrapper{width:100%;padding:clamp(35px,3.90625vw,75px) 75px;background:url("../themes/andersen-global/assets/images/bg-spotlight.png") no-repeat left bottom transparent;background-size:cover}.section_spotlight .spotlight_img_wrapper{width:100%}.section_spotlight .spotlight_img_wrapper section{position:absolute;top:0;left:0;width:100%;height:100%;padding:0}.section_spotlight .spotlight_title_red{margin-top:0}.section_spotlight .spotlight_img_overlay{position:relative;min-height:300px;padding:clamp(35px,3.90625vw,75px) 75px}.section_spotlight .slick-prev,.section_spotlight .slick-next{top:80px;left:0;transform:scale(0.6)}.section_spotlight .slick-next{left:auto;right:0}.section_spotlight .slick-dots{display:none!important;bottom:22px;left:150px}}
#page-home .section-banner{height:clamp(450px,46.875vw,900px)}
.section-hero{padding-top:clamp(120px,12.5vw,240px);padding-bottom:clamp(120px,12.5vw,240px);position:relative;background:linear-gradient(0deg,#B6CDDC 0%,#FFF 50%);font-size:clamp(18px,1.25vw,24px);line-height:1.4;letter-spacing:clamp(-0.72px,-0.0375vw,-0.36px);color:#162D43}
.section-hero>img{position:absolute;z-index:0;top:0;left:0;width:78%;height:100%;object-fit:cover;mask-image:-webkit-gradient(linear,left center,right center,color-stop(0,black),color-stop(0.35,#000),color-stop(0.5,#000),color-stop(0.65,#000),color-stop(0.85,transparent),color-stop(1,transparent));mask-image:-webkit-gradient(linear,left center,right 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))}
.section-hero h2{color:#2F4357;min-width:clamp(235px,30.46875vw,585px)}
.section-form form{width:clamp(315px,32.8125vw,630px);margin-top:clamp(30px,3.125vw,60px);margin-right:auto;margin-left:auto}
.section-form small{color:rgba(0,0,0,0.5)}
.section-brochures{background-color:#F7F7F7}
.section-brochures div[class*="col"]{padding-top:clamp(25px,2.60416667vw,50px);padding-bottom:clamp(25px,2.60416667vw,50px)}
.section-brochures h4{font-weight:500;color:#BF1429}
.section-brochures p{margin-top:clamp(5px,0.52083333vw,10px);font-size:clamp(12px,0.83333333vw,16px)}
.section-brochures a{background-image:url('../themes/andersen-global/assets/images/icons/globe.svg');background-repeat:no-repeat;background-position:center left;background-size:15px 15px;padding-left:20px}
@media (max-width:1440px){.section-brochures a{background-size:11px 11px}}
.section-brochures a[href*="pdf"],
.section-brochures a[href*="PDF"]{background-image:url('../themes/andersen-global/assets/images/icons/file-download.svg');background-size:14px 18px}
@media (max-width:1440px){.section-brochures a[href*="pdf"],.section-brochures a[href*="PDF"]{background-size:11px 14px}}
.section-subpage{background-color:#F7F7F7;color:#162D43}
.section-subpage h3{color:#2F4357}
.section-subpage h4{color:#2F4357;font-family:"Roboto Condensed",sans-serif;font-weight:500}
.section-subpage .col-left{margin-bottom:clamp(40px,4.16666667vw,80px)}
.section-subpage .col-left h3{font-weight:400}
.section-subpage .col-left p + h3{margin-top:clamp(25px,2.60416667vw,50px)}
.section-subpage .col-left p + h4{margin-top:clamp(25px,2.60416667vw,50px)}
.section-subpage .col-left .row{margin-top:clamp(40px,4.16666667vw,80px)}
.section-subpage .col-left-inner{position:relative;padding-bottom:15px}
.section-subpage .col-left-inner::before{content:'';display:block;position:absolute;z-index:0;left:-50%;bottom:0;width:150%;height:clamp(130px,13.54166667vw,260px);background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="1865.171" height="257.552" viewBox="0 0 1865.171 257.552"><g id="Swooshes" transform="translate(0)" opacity="0.177"><g id="Group_618" data-name="Group 618" transform="translate(0)"><path id="Path_197" data-name="Path 197" d="M587.624,115.1c373.034,61.638,765.9,91.731,1112.392,106.267H525.382Z" transform="translate(-525.382 36.183)" fill="%23226995"/><path id="Path_198" data-name="Path 198" d="M198.777,75.182C709.37,175.459,1266.9,217.892,1749.484,233.918H1279.891C933.576,219.382,540.906,189.29,168.06,127.652Z" transform="translate(-105.203 23.634)" fill="%23226995" opacity="0.66"/><path id="Path_199" data-name="Path 199" d="M57.846,0C423.189,126.768,1105.164,236.889,1771.6,257.55H1550.707C1068.117,241.522,510.594,199.092,0,98.813Z" transform="translate(93.575)" fill="%23226995" opacity="0.33"/></g></g></svg>') no-repeat bottom left transparent;background-size:100%}
.section-subpage .col-right>div{margin-bottom:clamp(30px,3.125vw,60px)}
.section-subpage .section_person{background-color:#CFD8DE;max-width:305px;margin-bottom:15px}
.section-subpage .section_person span{display:block;font-family:"Work Sans",sans-serif;font-weight:500;text-align:center;border-top:4px solid #BF1329;background-color:#FFF;padding:10px;padding-bottom:18px}
.section-subpage .section-resources .item img{height:clamp(80px,6.25vw,120px)}
.section-subpage-article{background-color:transparent}
.section-subpage-article .col-left-inner::before{display:none}
.section_label{color:#707070;margin-top:30px}
.section_label span{background-color:#707070;color:#fff;font-size:75%;padding:2px 5px;margin-right:10px}
.section_label a{color:#707070;text-decoration:underline;margin-left:5px}
#page-resources .section-banner{color:#162D43;height:clamp(300px,20.83333333vw,400px)}
#page-resources .section-banner *{color:#162D43}
#page-resources .section-banner:before{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="1419.078" height="195.953" viewBox="0 0 1419.078 195.953"><g id="Swooshes" opacity="0.162"><path id="Path_197" data-name="Path 197" d="M1371.723,115.1C1087.907,162,789,184.894,525.382,195.953h893.7Z" fill="%23226995"/><path id="Path_198" data-name="Path 198" d="M1347.884,75.182C959.409,151.476,535.225,183.76,168.06,195.953H525.34C788.827,184.894,1087.582,162,1371.254,115.1Z" fill="%23226995" opacity="0.66"/><path id="Path_199" data-name="Path 199" d="M1303.872,0C1025.908,96.449,507.041,180.232,0,195.952H168.059C535.228,183.757,959.408,151.475,1347.883,75.18Z" fill="%23226995" opacity="0.33"/></g></svg>') no-repeat left bottom transparent;background-size:100%;width:56.5%}
#page-resources .section-banner:after{content:'';display:block;position:absolute;z-index:-3;top:0;left:0;width:100%;height:100%;background:#FFF}
#page-resources .section-banner>img{width:59%;left:auto;right:0;clip-path:polygon(0 0,100% 0,100% 100%,26% 100%)}
#page-resources .section-banner .section_text{font-weight:400;max-width:clamp(330px,36.97916667vw,710px)}
#page-resources .section-banner .section_text img{margin-right:10px}
#page-resources .section-banner .section_text small{font-family:"Roboto",sans-serif;font-weight:500;color:#226995;display:block;margin:35px 0 5px 0}
#page-resources .section-banner .swiper{height:100%}
.section-resources-featured h4{font-size:clamp(18px,1.66666667vw,32px);font-weight:500}
.section-resources-featured .button-link{font-size:clamp(12px,0.83333333vw,16px);color:#BF1329 !important;display:inline-block;margin-top:15px}
.section-resources-featured-images{position:absolute;z-index:-2;top:0;left:auto;width:59%;right:0;height:100%;clip-path:polygon(0 0,100% 0,100% 100%,26% 100%);overflow:hidden}
.section-resources-featured-images img{width:100%;height:100%;object-fit:cover;object-position:center}
@media (max-width:767px){.section-resources-featured-images{width:100%;height:250px;clip-path:none;position:relative;r:}#page-resources .social-connections{display:none}#page-resources .social-connections .section_breadcrumb{margin-bottom:0!important}}
.section-resources .col-left{margin-bottom:40px}
.section-resources .viewswitch span{display:inline-block;position:relative;padding-left:25px;cursor:pointer}
.section-resources .viewswitch span:before{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:0;width:13px;height:13px;border:1.5px solid #D9D9D9;border-radius:50%}
.section-resources .viewswitch span.active:before{border-width:5px;border-color:#BF1329}
.section-resources .sort_by input{position:absolute;opacity:0}
.section-resources .sort_by input:checked + label:before{border-width:5px;border-color:#BF1329}
.section-resources .sort_by input + label{display:block;width:fit-content;position:relative;margin:0;padding-left:25px;font-family:"Roboto",sans-serif;font-size:clamp(16px,1.04166667vw,20px);font-weight:400;line-height:1.5;cursor:pointer}
.section-resources .sort_by input + label::before{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:13px;height:13px;border:1.5px solid #D9D9D9;border-radius:50%}
.section-resources .item-wrap{margin-bottom:20px}
.section-resources .item{height:100%;border:1px solid #F7F7F7;position:relative;font-size:clamp(12px,0.83333333vw,16px)}
.section-resources .item .type{font-family:"Work Sans",sans-serif;font-size:12px;font-weight:600;background-color:#FFF;display:inline-block;padding:2px 8px;position:absolute;z-index:1;top:10px;left:10px}
.section-resources .item .img{display:block;height:clamp(150px,10.41666667vw,200px);margin:0;background:linear-gradient(90deg,#F40826 0%,#BF1429 100%)}
.section-resources .item .img img{width:100%;height:100%;object-fit:cover}
.section-resources .item>div{padding-top:clamp(15px,1.5625vw,30px);padding-bottom:clamp(15px,1.5625vw,30px);padding-right:clamp(30px,3.125vw,60px);padding-left:clamp(10px,1.04166667vw,20px);position:relative;background-color:#FFF}
.section-resources .item>div::before{content:'';position:absolute;z-index:1;top:-35px;right:0;height:35px;width:20px;background:#BF1329;clip-path:polygon(100% 0,0% 100%,100% 100%)}
.section-resources .item>div::after{content:'';position:absolute;z-index:0;top:-35px;right:0;bottom:35px;width:clamp(80px,6.25vw,120px);background:linear-gradient(180deg,rgba(34,105,149,0.1) 0%,rgba(255,255,255,0) 100%);clip-path:polygon(100% 0,0% 100%,100% 100%)}
.section-resources .item small{display:block;color:#707070;margin-bottom:5px}
.section-resources .item small a{color:#707070}
.section-resources .item strong{display:block;color:#162D43;margin-bottom:5px}
.section-resources .item strong a{text-decoration:none;color:#162D43}
.section-resources .item span{display:block;margin-bottom:5px}
.section-resources .listview .item-wrap{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.section-resources .listview .item .type{top:20px;left:30px;background-color:#bbb;color:#fff}
.section-resources .listview .item>div{display:flex;flex-wrap:wrap;align-items:center;padding:20px 30px 20px 155px}
.section-resources .listview .item>div::before{background:linear-gradient(180deg,rgba(34,105,149,0.1) 0%,rgba(255,255,255,0) 100%);top:25px;height:auto;bottom:0;width:40px}
.section-resources .listview .item>div::after{display:none}
.section-resources .listview .item>div small{margin-right:20px}
.section-resources .listview .item>div small:first-child{order:1}
.section-resources .listview .item>div strong{order:2;flex:0 0 100%;white-space:normal;display:block;position:relative}
.section-resources .listview .item>div strong + small{order:2}
.section-resources .listview .item>div a{order:4;margin-left:auto;margin-bottom:-25px;margin-bottom:-15px}
.section-resources .listview .item>div p{order:3}
@media (max-width:575px){.section-resources .listview .item>div a{flex:0 0 100%;order:4;margin-bottom:0;margin-top:10px}}
.section-resources .listview .item .img{display:none}
.section-resources .listview .item img{width:20%;height:100%;clip-path:polygon(0 0,65% 0,100% 100%,0% 100%)}
.section-resources .gridview .item p{display:none}
.section-people .section-results{background-color:#F7F7F7}
.section-people h4{margin-bottom:clamp(25px,2.60416667vw,50px)}
.section-people .results{margin-bottom:20px}
.section-people .results span{opacity:.5}
.section-people .item{font-size:clamp(14px,0.9375vw,18px);color:#707070;text-decoration:none;background:#fff}
.section-people .item:nth-child(odd){background-color:rgba(247,247,247,0.8)}
.section-people .item .img{height:90px;-ms-flex:0 0 16%;flex:0 0 16%;margin-right:4%;clip-path:polygon(0 0,65% 0,100% 100%,0% 100%)}
.section-people .item .img img{width:100%;height:100%;object-fit:cover}
.section-people .item .name{-ms-flex:0 0 20%;flex:0 0 20%;font-weight:500;color:#000}
.section-people .item .location{-ms-flex:0 0 23%;flex:0 0 23%}
.section-people .item .position{-ms-flex:0 0 19%;flex:0 0 19%}
.section-people .item .company{-ms-flex:0 0 16%;flex:0 0 16%;padding-right:20px}
.section-people .item .company img{width:100%}
.section-res-carousel{position:relative;z-index:2;background:#fff;padding-bottom:clamp(40px,4.16666667vw,80px);padding-top:clamp(40px,4.16666667vw,80px);overflow:hidden}
.section-res-carousel h2{text-align:center;color:#303E60;font-size:clamp(30px,3.125vw,60px);padding-bottom:20px}
.section-res-carousel .slick{width:calc(100% - 40px);margin-left:20px}
.section-res-carousel .slick,
.section-res-carousel .slick-track,
.section-res-carousel .slick-list{overflow:visible}
.section-res-carousel .slick-track{display:flex}
.section-res-carousel .slick-slide{padding:0 4px 60px;height:auto;transition:opacity 0.3s ease-in-out;opacity:.5}
.section-res-carousel .slick-active{opacity:1}
.section-res-carousel a.button{display:block;width:fit-content;margin:0 auto!important}
@media (max-width:800px){.section-res-carousel{padding-bottom:80px;margin-bottom:-40px;clip-path:polygon(0 0,0 100%,100% calc(100% - 40px),100% 0)}}
.section-res-carousel .slick-prev,
.section-res-carousel .slick-next{width:52px;height:52px;bottom:auto;top:clamp(225px,15.6245vw,300px);left:calc(-4px + clamp(35px,3.90625vw,75px));transform:translate(-100%,-50%)}
.section-res-carousel .slick-prev:before,
.section-res-carousel .slick-next:before{border-width:9px 0px 9px 15px}
.section-res-carousel .slick-next{left:auto;right:calc(-4px + clamp(35px,3.90625vw,75px));transform:translate(100%,-50%)}
.section-res-carousel a.button-link{display:block;width:fit-content;margin-top:15px}
.section-res-carousel.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%);clip-path:none}
.section-res-carousel.blue1>*{position:relative;z-index:1}
.section-res-carousel.blue1:before{width:100%;height:100%;position:absolute;top:0;left:0;content:'';background:url('../themes/andersen-global/assets/images/big-a.png') center center no-repeat;background-size:cover;mix-blend-mode:multiply}
.section-res-carousel.blue1 h2{color:#fff}
.section-res-carousel.blue1 .item{border-color:transparent}
body:not(.site_us) .section-res-carousel .item{border:none;position:relative}
body:not(.site_us) .section-res-carousel .item:after{width:80%;height:158px;content:'';position:absolute;left:50%;bottom:0;transform:translateX(-50%);background:#707070;opacity:.3;filter:blur(30px)}
body:not(.site_us) .section-res-carousel .item>div{z-index:1;background:#fff;min-height:calc(100% - clamp(225px,15.6245vw,300px))}
body:not(.site_us) .section-res-carousel .item .img{height:clamp(225px,15.6245vw,300px);border-radius:10px 10px 0 0;background:#162d43}
body:not(.site_us) .section-res-carousel .item img{border-radius:10px 10px 0 0}
body:not(.site_us) .section-res-carousel .item .h3{font-size:clamp(18px,1.45833333vw,21px);letter-spacing:-0.6px;font-weight:700}
body:not(.site_us) .section-res-carousel .item .h3 a{color:#303E60}
body:not(.site_us) .section-res-carousel .item small{display:block;font-size:13px;font-weight:700;margin-top:20px;color:#202020}
body:not(.site_us) .section-res-carousel .item p{color:#707070;line-height:1.3}
body:not(.site_us) .section-res-carousel .item a.button-link{display:block;position:relative;width:fit-content;margin-top:40px;padding:3px 13px;color:#BF1429;font-size:13px;line-height:1;background:#F7F7F7;border-radius:2px}
body:not(.site_us) .section-res-carousel .item a.button-link:after{display:block;width:19px;height:19px;position:absolute;top:0;right:-21px;content:'';border-radius:2px;background:url('../themes/andersen-global/assets/images/icons/arrow.svg') #21648E center center no-repeat}
body:not(.site_us) .section-res-carousel .item a.button-link:hover{color:#F40826;background:transparent}
#page-profile .section-banner:before{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="1773.652" height="245" viewBox="0 0 1773.652 245"><g id="Swooshes" opacity="0.162"><path id="Path_197" data-name="Path 197" d="M1582.974,115.1C1228.316,173.734,854.8,202.359,525.382,216.186H1642.149Z" transform="translate(131.503 28.81)" fill="%23fff"/><path id="Path_198" data-name="Path 198" d="M1643.193,75.182c-485.71,95.39-1016.067,135.755-1475.133,151H614.767C944.2,212.355,1317.738,183.729,1672.412,125.1Z" transform="translate(42.065 18.818)" fill="%23fff" opacity="0.66"/><path id="Path_199" data-name="Path 199" d="M1630.23,0C1282.692,120.59,633.953,225.344,0,245H210.124c459.071-15.247,989.423-55.61,1475.133-151Z" fill="%23fff" opacity="0.33"/></g></svg>') no-repeat left bottom transparent;background-size:100%;width:56.5%}
#page-profile .section-banner:after{content:'';display:block;position:absolute;z-index:-3;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#162D43 0%,#226995 100%)}
#page-profile .section-banner>img{width:59%;left:auto;right:0;clip-path:polygon(0 0,100% 0,100% 100%,26% 100%);z-index:2}
#page-profile .section-banner .section_text{font-weight:400}
#page-profile .section-banner .section_text img{margin-right:10px;width:20px}
.section-profile{position:relative}
.section-profile .col-left>div{margin-top:clamp(40px,4.16666667vw,80px)}
.section-profile .col-right p:first-child{margin:0}
.section-profile .col-right p:first-child:first-letter{font-size:180%;font-weight:400}
.section-profile .col-right strong{color:#226995}
.section-testimonial{padding-top:clamp(70px,7.29166667vw,140px);padding-bottom:clamp(70px,7.29166667vw,140px);position:relative}
.section-testimonial>img{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.27}
.section-testimonial .container{position:relative;z-index:1}
.section-testimonial h4{margin:0}
.section-testimonial h4:first-child{font-weight:400;font-style:italic;width:75%;margin:0 auto;margin-bottom:clamp(20px,2.08333333vw,40px)}
.section-testimonial p{margin-top:0}
.section-about-us .item-wrap{margin-bottom:16px;height:360px}
.section-about-us .item{position:relative;padding:40px;font-family:"Work Sans",sans-serif;font-size:clamp(12px,0.92916667vw,16px);overflow:hidden;cursor:default}
.section-about-us .item:after{content:'';display:block;position:absolute;z-index:-1;top:-50%;left:0;right:0;bottom:0;background:linear-gradient(0deg,#162D43 0%,rgba(255,255,255,0) 100%);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.section-about-us .item>img{position:absolute;z-index:-2;top:0;left:0;width:100%;height:100%;object-fit:cover}
.section-about-us .item h3{margin:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:relative;top:0}
.section-about-us .item p{margin:0;padding:5px 0}
.section-about-us .item span{display:block;font-weight:600;opacity:0;visibility:hidden;margin-bottom:-20px}
.section-about-us .item p span{display:inline;opacity:1;visibility:visible;margin-bottom:0;font-weight:normal}
@media (min-width:1025px){.section-about-us .item:hover:after{top:-50%}.section-about-us .item:hover h3{top:-3px}.section-about-us .item:not(:hover):after{top:20%}.section-about-us .item:not(:hover) p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.section-about-us .item:not(:hover) span{opacity:1;visibility:visible}}
.section-about-us.rm_hide .item:hover h3,
.section-about-us.rm_hide .item h3{top:-3px}
.section-about-us.rm_hide .item:hover:after,
.section-about-us.rm_hide .item:after{top:-50%}
.section-about-us.rm_hide .item:hover p,
.section-about-us.rm_hide .item p{overflow:visible;text-overflow:none;-webkit-line-clamp:unset}
.section-about-us.rm_hide .item:hover span,
.section-about-us.rm_hide .item span{visibility:hidden}
.section-text{padding-top:clamp(92.5px,9.63541667vw,185px);padding-bottom:clamp(92.5px,9.63541667vw,185px);position:relative}
.section-text>img{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;object-fit:cover}
.section-text>img + .container{position:relative;z-index:2}
.section-text h2{font-size:clamp(32px,3.54166667vw,68px);width:82%;margin-right:auto;margin-left:auto;margin-bottom:clamp(25px,2.60416667vw,50px)}
.section-counters{overflow:hidden;color:#303E60}
.section-counters .item{text-align:center;font-size:clamp(18px,1.45833333vw,28px);-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;padding-top:clamp(25px,2.60416667vw,50px);padding-bottom:clamp(25px,2.60416667vw,50px);padding-right:clamp(25px,3.64583333vw,70px);padding-left:clamp(25px,3.64583333vw,70px);height:100%}
.section-counters .item h3{margin:0}
.section-counters .item h3 + p{margin:0}
@media (min-width:1025px){.section-counters .item .hidden{opacity:0;visibility:hidden}.section-counters .item:hover{background:linear-gradient(0deg,#226995 0%,#162D43 100%);color:#FFF}.section-counters .item:hover .hidden{opacity:1;visibility:visible}}
.section-counters .button{font-size:clamp(12px,0.83333333vw,16px);padding-right:30px;padding-left:15px}
.section-columns{background:linear-gradient(0deg,#226995 0%,#162D43 100%)}
.section-columns h2{font-size:clamp(36px,3.54166667vw,68px)}
.section-columns .item{margin-top:20px}
.section-columns .item img{width:auto;height:clamp(40px,4.16666667vw,80px)}
.section-columns .item h4{position:relative;font-weight:500;margin:0;padding-top:clamp(12.5px,1.30208333vw,25px);padding-bottom:clamp(12.5px,1.30208333vw,25px)}
.section-columns .item h4 span{position:relative;z-index:1}
.section-columns .item h4:after{content:'';display:block;position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 100%);clip-path:polygon(20% 0%,100% 0,100% 100%,0% 100%)}
.section-columns .item p{opacity:.63}
.section-services .swiper-outer{position:relative;padding-right:clamp(20px,1.5625vw,30px);padding-left:clamp(20px,1.5625vw,30px);margin-right:clamp(-20px,1.5625vw,-30px);margin-left:clamp(-20px,1.5625vw,-30px);margin-top:clamp(40px,4.16666667vw,80px)}
.section-services .swiper-slide{height:auto;border:2px solid transparent;font-size:clamp(12px,0.83333333vw,16px);padding-bottom:clamp(40px,4.16666667vw,80px);background-color:#FFF}
.section-services .swiper-slide:hover{border-color:#303E60}
.section-services .swiper-slide:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.section-services .img{overflow:hidden}
.section-services .img img{width:100%;height:clamp(150px,10.41666667vw,200px);object-fit:cover;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
.section-services .text{position:relative;padding:clamp(15px,1.5625vw,30px);padding-left:clamp(30px,2.08333333vw,40px)}
.section-services .text:before{content:'';position:absolute;z-index:1;top:-35px;right:0;height:35px;width:20px;background:#BF1329;clip-path:polygon(100% 0,0% 100%,100% 100%)}
.section-services .text:after{content:'';position:absolute;z-index:0;top:-35px;right:0;bottom:35px;width:clamp(80px,6.25vw,120px);background:linear-gradient(180deg,rgba(34,105,149,0.1) 0%,rgba(255,255,255,0) 100%);clip-path:polygon(100% 0,0% 100%,100% 100%)}
.section-services .text h4{font-weight:500}
.section-services .text p{color:rgba(32,32,32,0.75)}
.section-services .button-link{position:absolute;left:clamp(30px,2.08333333vw,40px);bottom:clamp(15px,1.5625vw,30px)}
.section-results h1 span{text-decoration:underline;color:#BF1329}
.section-results .item{padding:25px 0;border-bottom:1px solid rgba(0,0,0,0.25)}
.section-results .item h4{font-weight:500;color:#BF1329}
.section-results .item .button{font-size:14px;font-weight:500;padding:17px 37px 17px 27px;text-align:left;white-space:nowrap}
.section-results .pagination{border:none;border-radius:0;margin:0;background-color:transparent}
.header ul{margin:0;padding:0;list-style:none}
.header .navbar{padding:15px 35px;padding-left:clamp(35px,3.90625vw,75px)}
.navbar-top .locations{margin-left:auto}
.header.sticky-top{top:40px}
body>article{padding-top:40px}
.navbar-top{background-color:#000;font-family:"Work Sans",sans-serif;font-size:clamp(12px,0.83333333vw,16px);font-size:16px;line-height:30px;font-weight:500;letter-spacing:clamp(-0.8px,-0.04166667vw,-0.4px);padding:5px 30px;position:fixed;width:100%;z-index:1100}
.navbar-top .navbar-toggler span{background:#fff}
.navbar-top a{text-decoration:none}
.navbar-top a img[alt="globe"]{width:clamp(14px,0.83333333vw,16px);height:clamp(14px,0.83333333vw,16px);margin-right:7px;position:relative;top:-2px}
.navbar-top a + a{margin-left:clamp(30px,2.6041666vw,50px)}
.navbar-top a.active{font-weight:700;text-decoration:underline}
.navbar-top span{opacity:0.65;margin-right:10px}
.navbar-top select{border-radius:clamp(1.5px,0.15625vw,3px);border-color:rgba(48,62,96,0.95);font-weight:500;text-transform:capitalize;padding:6px 13px;width:200px;background-image:url('../themes/andersen-global/assets/images/icons/select-arrow-2.svg');background-position:center right 10px;background-size:14px 10px}
.navbar-top select option{font-size:12px;font-weight:600}
.navbar-top a.home-consulting{margin-right:auto;margin-left:50px}
.navbar-top a.home-consulting.active{font-weight:700;text-decoration:underline}
.navbar{background:linear-gradient(45deg,#FFF 0%,#D9D9D9 100%);border-bottom:1px solid rgba(22,45,67,0.2)}
.header-navigation>li:not(.d-lg-none) + .d-lg-none{margin-top:30px;font-size:15px;font-weight:700}
.header-navigation>li:not(.d-lg-none) + .d-lg-none a{font-weight:800;color:#020202}
.header-navigation{font-family:"Work Sans",sans-serif;font-size:clamp(15px,1.04166667vw,20px);font-weight:500;line-height:1.2;letter-spacing:clamp(-0.8px,-0.04166667vw,-0.4px);margin-bottom:10px}
.header-navigation>li{margin-left:clamp(20px,2.08333333vw,40px)}
.header-navigation a{color:#162D43;text-decoration:none}
.header-navigation .search.d-lg-none{width:calc(100% - 32px);margin:0 auto 11px}
.header-navigation .search.d-lg-none form{justify-content:space-between}
.header-navigation .search.d-lg-none input[type="text"]{margin-left:0;text-align:left;width:fit-content}
.navbar-consulting-wrapper{position:absolute;bottom:0;right:0;transform:translateY(100%);filter:drop-shadow(-19px 16px 25px rgba(0,0,0,0.12))}
.navbar-consulting-wrapper img{width:clamp(187px,19.532vw,375px);object-fit:contain}
.navbar-consulting.navbar{background:#fff;width:fit-content;border-bottom:0;padding-top:17px;padding-bottom:35px;padding-left:75px!important;clip-path:polygon(60px 0,100% 0,100% 100%,0 100%)}
.navbar-consulting.navbar ul{margin-right:clamp(40px,4.16666667vw,80px);padding-top:20px}
.navbar-consulting.navbar ul li + li{border-left:2px solid #162D43;padding-left:20px;margin-left:20px}
.navbar-consulting.navbar ul a:hover{color:#BF1329}
.navbar-consulting.navbar ul .active a{color:#BF1329;font-weight:700}
@media (max-width:1300px){.navbar-consulting.navbar{padding-top:0;padding-bottom:0}.navbar-consulting.navbar a{padding:15px 0 22px}}
.navbar-logo{display:inline-block}
.navbar-logo svg{width:clamp(183px,20.46875vw,393px);height:auto;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}
.navbar-logo img{width:clamp(183px,20.46875vw,393px);height:auto;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}
.search{border:1px solid rgba(22,45,67,0.37);border-radius:clamp(10px,1.04166667vw,20px);padding:3px 5px;margin-bottom:clamp(20px,2.08333333vw,40px)}
.search input[type="text"]{border:none;background:transparent;padding:0;margin:0 5px;margin-left:clamp(15px,1.5625vw,30px);font-size:clamp(14px,0.9375vw,18px);font-weight:400;text-align:center;width:clamp(100px,7.29166667vw,140px);color:rgba(22,45,67,0.65);text-transform:capitalize}
.search input::placeholder{color:rgba(22,45,67,0.65)}
.search input::-webkit-input-placeholder{color:rgba(22,45,67,0.65)}
.search input::-ms-input-placeholder{color:rgba(22,45,67,0.65)}
.search button{border:none;background:transparent;margin:0;padding:0;width:clamp(16px,1.45833333vw,28px);height:clamp(16px,1.45833333vw,28px);line-height:1}
.search button img{width:100%;height:100%}
.navbar-toggler{padding:0;margin:0;background:transparent;font-size:inherit;display:inline-block}
.navbar-toggler span{display:block;width:21px;height:3px;border-radius:clamp(1.5px,0.15625vw,3px);background-color:#162D43;margin:4px auto;-webkit-transform:translate(50%);-moz-transform:translate(50%);-ms-transform:translate(50%);-o-transform:translate(50%);transform:translate(50%)}
.navbar-toggler span:nth-child(1){-webkit-transform:rotate(45deg) translate3d(5px,5px,0);-moz-transform:rotate(45deg) translate3d(5px,5px,0);-ms-transform:rotate(45deg) translate3d(5px,5px,0);-o-transform:rotate(45deg) translate3d(5px,5px,0);transform:rotate(45deg) translate3d(5px,5px,0)}
.navbar-toggler span:nth-child(2){width:0}
.navbar-toggler span:nth-child(3){-webkit-transform:rotate(-45deg) translate3d(5px,-5px,0);-moz-transform:rotate(-45deg) translate3d(5px,-5px,0);-ms-transform:rotate(-45deg) translate3d(5px,-5px,0);-o-transform:rotate(-45deg) translate3d(5px,-5px,0);transform:rotate(-45deg) translate3d(5px,-5px,0)}
.navbar-toggler[aria-expanded="false"] span{width:21px;opacity:1;-webkit-transform:rotate(0) translate3d(0px,0px,0);-moz-transform:rotate(0) translate3d(0px,0px,0);-ms-transform:rotate(0) translate3d(0px,0px,0);-o-transform:rotate(0) translate3d(0px,0px,0);transform:rotate(0) translate3d(0px,0px,0)}
#layout-footer{width:100%}
.footer{width:100%;font-size:clamp(12px,0.78125vw,15px);line-height:1.33;padding-top:clamp(45px,3.125vw,60px);padding-bottom:clamp(80px,5.72916667vw,110px);position:relative;overflow:hidden;background:linear-gradient(0deg,#04090D 0%,#162D43 70%)}
.footer::before{content:"";display:block;position:absolute;z-index:0;top:clamp(120px,10.9375vw,210px);bottom:0;right:0;left:0;background:url("../themes/andersen-global/assets/images/traingle-grid.png") no-repeat center bottom transparent;background-size:cover}
.footer>img{width:auto;height:clamp(75px,7.8125vw,150px)}
.footer .container{position:relative;z-index:1}
.footer ul{margin:0;padding:0;list-style:none}
.footer-logo{display:inline-block;margin-bottom:clamp(40px,2.86458333vw,55px)}
.footer-logo svg{width:clamp(152.5px,15.88541667vw,305px);height:auto}
.footer-logo img{width:clamp(152.5px,15.88541667vw,305px);height:auto}
.footer-socials{margin-bottom:clamp(60px,4.16666667vw,80px);position:relative;z-index:2}
.footer-socials a{display:inline-block;vertical-align:middle;margin:clamp(5px,0.52083333vw,10px);margin-top:0;cursor:pointer;position:relative;z-index:2}
.footer-socials a svg{width:clamp(35px,2.60416667vw,50px);height:auto}
.footer-socials a img{width:clamp(35px,2.60416667vw,50px);height:auto;transition:all 0.3s ease-in-out}
.footer-socials a:not(:hover) svg{opacity:.5}
.footer-socials a:not(:hover) img{opacity:.5}
.footer-nav{font-size:clamp(16px,1.04166667vw,20px)}
.footer-nav:before{content:"Links";-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;font-weight:500}
.footer-nav li{margin-top:10px;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.footer-nav a{opacity:0.5;font-family:"Roboto Condensed",sans-serif;text-decoration:none}
.footer-nav a:hover{opacity:1}
.footer-nav a:focus{opacity:1}
.copyright{opacity:0.5;margin-bottom:clamp(20px,2.08333333vw,40px)}
.footer-links *{opacity:0.5}
.footer-links a:hover{opacity:1}
.footer-links a:focus{opacity:1}
.footer-links span{display:inline-block;vertical-align:middle;margin:0 10px}
#page-staticpage .oc-box--boxes-richeditor>.section{padding-top:0px !important}
.under-resource-filter a{font-family:"Work Sans",sans-serif;font-size:clamp(14px,1.04166667vw,20px);font-weight:500;line-height:1.167;letter-spacing:clamp(-0.35px,-0.01822917vw,-0.15px);text-transform:uppercase;color:#FFF;cursor:pointer;background:#F40826;border:none;padding-top:11px;padding-bottom:11px;padding-right:clamp(21px,2.1875vw,42px);padding-left:clamp(21px,2.1875vw,42px);margin:0 !important;position:relative;display:inline-block;text-decoration:none}
.under-resource-filter a:hover{background:#8d0c18;text-decoration:none}
.under-resource-filter a::after{content:"";width:clamp(20px,1.77083333vw,34px);height:100%;background:#000;opacity:0.27;position:absolute;right:0;top:0;clip-path:polygon(100% 0,0% 100%,100% 100%);-webkit-clip-path:polygon(100% 0,0% 100%,100% 100%)}
@media (max-width:575px){.section-banner.color-dark{padding-top:35px;padding-bottom:35px}.section-banner.color-dark::before{width:100%}.section-banner img + div .section_breadcrumb{margin-bottom:10px !important}#page-resources .section-banner{padding-bottom:0}#page-resources .section-banner .section_breadcrumb{margin-bottom:0px !important}#page-resources .section_text{margin-bottom:0!important}.section-people .col-right .item>*{-ms-flex:0 0 100%;flex:0 0 100%;padding:3px 15px}.section-people .item .img{height:160px;padding-right:0;padding-left:0;clip-path:none;margin-bottom:10px}.section-people .item .company{max-width:175px;margin-bottom:10px}}
@media (max-width:767px){.section-hero>img{opacity:0.5;width:100%}#page-resources .section-banner{padding-top:250px;height:auto}#page-resources .section-banner:before{display:none}#page-resources .section-banner>img{width:100%;height:250px;clip-path:none;position:relative}#page-resources .section-banner .container{padding-top:30px}#page-resources .section-banner .section_text{max-width:none}#page-resources .d-flex.justify-content-between.mb-auto{margin-bottom:0!important}#page-resources .container.h-100.d-flex.flex-column.justify-content-center{min-height:unset}.section-resources .listview .item img{width:150px}#page-profile .section-banner{padding-top:250px;height:auto}#page-profile .section-banner:before{display:none}#page-profile .section-banner>img{position:relative;width:100%;height:250px;clip-path:none}#page-profile .section-banner .container{padding-top:30px;padding-bottom:30px;min-height:unset}}
@media (min-width:576px){.section-brochures h4{max-width:clamp(220px,22.91666667vw,440px)}.section-brochures p{max-width:clamp(220px,22.91666667vw,440px)}.section-columns .item>*{width:75%;margin-right:auto;margin-left:auto}}
@media (min-width:768px){.section-subpage .col-left .accordion{width:93%;margin-left:7%;margin-top:0}.section-profile:before{content:'';display:block;position:absolute;z-index:0;top:0;left:0;width:35%;bottom:0;background-color:#F7F7F7}.section-profile .col-left>div:first-child{margin-top:0}.section-profile .col-right>div{margin-left:clamp(25px,2.60416667vw,50px)}}
@media (min-width:1024px){.section-subpage .col-left{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;margin-right:8%;margin-bottom:0}.section-subpage .col-right{-ms-flex:0 0 17%;flex:0 0 17%;max-width:17%}.section-subpage .section-resources .item-wrap{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.section-resources .col-left{-ms-flex:0 0 22%;flex:0 0 22%;max-width:22%}.section-resources .col-right{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;margin-left:3%}.section-people .col-left{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.section-people .col-right{-ms-flex:0 0 67%;flex:0 0 67%;max-width:67%;margin-left:8%}}
@media (min-width:1600px){.section-columns .item{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.section-columns .item>div{width:90%}}
@media (min-width:1700px){.header .navbar{padding-left:clamp(57.5px,5.98958333vw,115px)}}
@media (max-width:991.8px){body{position:relative;right:0;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}body::after{content:"";position:absolute;z-index:-5;top:0;left:0;width:100%;height:100%;background:rgba(254,254,254,0.25)}body.js--mobile-menu-opened{overflow:hidden;right:250px;left:auto}body.js--mobile-menu-opened::after{z-index:98}body.js--mobile-menu-opened #header-nav{right:0;box-shadow:inset 13px 0 20px -13px rgba(10,10,10,0.25)}body.js--mobile-top-menu-opened{overflow:hidden;transform:translateX(250px)}body.js--mobile-top-menu-opened::after{z-index:98}body.js--mobile-top-menu-opened #top-bar-nav{box-shadow:inset 13px 0 20px -13px rgba(10,10,10,0.25)}#header-nav,#top-bar-nav{position:fixed;z-index:99;height:100% !important;overflow-y:auto;top:0;right:-250px;width:250px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;background:#F5F5F5;display:block !important;padding-top:46px}#header-nav .navbar-toggler,#top-bar-nav .navbar-toggler{position:absolute;top:16px;right:16px}#header-nav .navbar-toggler span:not(:nth-child(2)),#top-bar-nav .navbar-toggler span:not(:nth-child(2)){width:16px;background:#a3aaae}#top-bar-nav{left:-250px;right:auto}.header-navigation{display:block;margin:0}.header-navigation>li{border-bottom:1px solid #D0D3D4;margin:0 0 4px 0}.header-navigation a{color:#BF1429;font-weight:700;padding:11px 16px;display:inline-block}.footer>img{margin-bottom:20px}.footer-nav{margin-bottom:clamp(60px,4.16666667vw,80px) !important}.footer-nav li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}
.row.country .address-item .content h3{font-family:inherit;font-size:28px;font-weight:400;letter-spacing:0}
.row.country.accordion h1{letter-spacing:0;width:100%}
#map-filter h3{letter-spacing:0;font-weight:400}
#map-filter h3 + p{margin-bottom:1rem}
#page-subpage .section-subpage .section-services{padding-top:0px;padding-bottom:0px}
#country_select{font-weight:normal !important}
.social-connections ul{list-style-type:none;display:inline;padding:0}
.social-connections ul li{display:inline-block;font:normal normal 400 14px / 18px "Roboto",arial,sans-serif !important;color:#fff !important;margin-left:6px}
.social-connections ul li:first-child{margin-left:0px}
.social-connections ul li a{width:20px;height:20px;color:#fff;text-decoration:none;text-indent:-9999px;display:inline-block;background:url(../themes/andersen-global/assets/images/social-icons/facebook.png) no-repeat 0 0;background-size:20px}
.social-connections ul li.twitter a{background-image:url(../themes/andersen-global/assets//images/social-icons/square-x-twitter-white.png) !important;background-size:18px auto}
.social-connections ul li.linkedin a{background-image:url(../themes/andersen-global/assets//images/social-icons/linkedin.png) !important}
.social-connections ul li.email a{background-image:url(../themes/andersen-global/assets//images/social-icons/email.png) !important}
.social-connections ul li.print a{background-image:url(../themes/andersen-global/assets//images/social-icons/print.png) !important}
.social-connections.position-absolute{top:34px;right:34px}
.section-verticla-tabs.scroll_to_navs{margin-bottom:-120px;padding-top:0;padding-bottom:160px;clip-path:polygon(0 0,100% 0,100% calc(100% - 120px),0 100%);background:#e5e5e5;background:-moz-linear-gradient(359deg,#e5e5e5 0%,#fff 100%);background:-webkit-linear-gradient(359deg,#e5e5e5 0%,#fff 100%);background:linear-gradient(359deg,#e5e5e5 0%,#fff 100%)}
.section-verticla-tabs.scroll_to_navs .container-fluid{max-width:1920px}
.section-verticla-tabs.scroll_to_navs .row{position:relative;display:block}
.section-verticla-tabs.scroll_to_navs .col-nav{width:195px;position:sticky;top:70px;float:left;padding-top:130px}
.section-verticla-tabs.scroll_to_navs .nav-pills{flex-direction:column}
.section-verticla-tabs.scroll_to_navs .col-tab{width:calc(100% - 195px);float:left}
.section-verticla-tabs.scroll_to_navs div.nav-link{font-size:13px;background:none!important;color:#a0a0a0;display:flex;align-items:center;gap:10px;padding:0;transition:all 0.3s ease-in-out}
.section-verticla-tabs.scroll_to_navs div.nav-link span{width:27px;height:27px;border-radius:27px;display:flex;align-items:center;justify-content:center;background:#162D43;font-size:15px;font-weight:500;color:#fff}
.section-verticla-tabs.scroll_to_navs div.nav-link:hover{color:#000}
.section-verticla-tabs.scroll_to_navs div.nav-link.active{color:#000}
.section-verticla-tabs.scroll_to_navs div.nav-link.active span{background-color:#F40826}
.section-verticla-tabs.scroll_to_navs div.nav-link + div.nav-link{margin-top:5px}
.section-verticla-tabs.scroll_to_navs .vt_large_title{color:#040404;margin-top:-3%;font-size:clamp(30px,3vw,57px)}
.section-verticla-tabs.scroll_to_navs .vt_large_title p{margin:0}
.section-verticla-tabs.scroll_to_navs .vt_large_title strong{color:#bf1329;font-weight:inherit}
.section-verticla-tabs.scroll_to_navs .tab-pane{flex-wrap:wrap;column-gap:1.6%;display:flex;padding:150px 0px 65px}
.section-verticla-tabs.scroll_to_navs .tab-pane>div{flex:0 0 auto}
.section-verticla-tabs.scroll_to_navs .tab-pane .vt_img_wrapper{width:23.6%;position:relative}
.section-verticla-tabs.scroll_to_navs .tab-pane .vt_img_wrapper h3{position:absolute;top:-105px;right:-10px;color:#E5E5E5;font:700 clamp(224px,23.34vw,448px) / 1 Arial;margin:0;-webkit-filter:drop-shadow(0px 0px 2px rgba(22,45,67,0.33));filter:drop-shadow(0px 0px 2px rgba(22,45,67,0.33))}
.section-verticla-tabs.scroll_to_navs .tab-pane .vt_img{width:100%;height:0;padding-bottom:78%;position:relative}
.section-verticla-tabs.scroll_to_navs .tab-pane .vt_img img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}
.section-verticla-tabs.scroll_to_navs .tab-pane .vt_text_wrapper{width:74.8%;display:flex;flex-wrap:wrap;color:#040404}
.section-verticla-tabs.scroll_to_navs .tab-pane .vt_text_wrapper>div{flex:0 0 auto}
.section-verticla-tabs.scroll_to_navs .tab-pane .vt_text{width:33%;width:38%}
.section-verticla-tabs.scroll_to_navs .tab-pane .vt_list.show_1400{display:none}
.section-verticla-tabs.scroll_to_navs .tab-pane .vt_list{width:62%;width:60%;margin-top:-30px}
.section-verticla-tabs.scroll_to_navs .tab-pane .vt_list>ul{list-style-type:none;color:#040404}
.section-verticla-tabs.scroll_to_navs .tab-pane .vt_list>ul>li{font-size:20px;font-weight:500;border-bottom:1px solid #D5D5D5;padding:17px 20px 16px 0;position:relative}
.section-verticla-tabs.scroll_to_navs .tab-pane .vt_list>ul>li:after{display:block;width:0px;height:0px;position:absolute;right:0;bottom:-9px;content:'';border-style:solid;border-width:9px 0 9px 16px;border-color:transparent transparent transparent #F40826}
.section-verticla-tabs.scroll_to_navs .tab-pane .vt_list ul ul{list-style-type:none;padding-left:0;margin:15px 0 -15px}
.section-verticla-tabs.scroll_to_navs .tab-pane .vt_list ul ul li{position:relative;background:url(../themes/andersen-global/assets/images/spotlight.png) no-repeat 0 0;background-size:24px;padding-left:125px;min-height:55px;font:400 17px/1.3 Roboto}
.section-verticla-tabs.scroll_to_navs .tab-pane .vt_list ul ul li:before,
.section-verticla-tabs.scroll_to_navs .tab-pane .vt_list ul ul li:after{position:absolute;left:33px;top:15px;font:700 16px/0.8100000000000001 "Work Sans",sans-serif;content:'Spotlight'}
.section-verticla-tabs.scroll_to_navs .tab-pane .vt_list ul ul li:before{top:1px;content:'Solution';color:#F40826}
.section-verticla-tabs.scroll_to_navs .tab-pane.active{display:flex}
@media (max-width:1400px){.section-verticla-tabs.scroll_to_navs{}.section-verticla-tabs.scroll_to_navs div.nav-link{font-size:0}.section-verticla-tabs.scroll_to_navs .col-nav{width:35px;padding-left:0}.section-verticla-tabs.scroll_to_navs .col-tab{width:calc(100% - 35px)}.section-verticla-tabs.scroll_to_navs .tab-pane{align-items:center;align-items:flex-start;gap:30px;margin-bottom:-60px;padding-bottom:120px;clip-path:polygon(0 0,100% 0,100% calc(100% - 60px),0 100%)}.section-verticla-tabs.scroll_to_navs .tab-pane .vt_img_wrapper{width:38.6%;width:calc(100% - 300px);margin-left:auto;margin-top:0}.section-verticla-tabs.scroll_to_navs .tab-pane .vt_img_wrapper .vt_img{height:390px;padding-bottom:0}.section-verticla-tabs.scroll_to_navs .tab-pane .vt_img_wrapper h3{top:0}.section-verticla-tabs.scroll_to_navs .tab-pane .vt_text_wrapper{width:calc(61.4% - 30px);width:calc(50% - 15px);padding-top:17px}.section-verticla-tabs.scroll_to_navs .tab-pane .vt_text{width:100%}.section-verticla-tabs.scroll_to_navs .vt_large_title{margin-top:0}.section-verticla-tabs.scroll_to_navs .vt_list{display:none;margin-top:0}.section-verticla-tabs.scroll_to_navs .vt_list.show_1400{display:block !important;width:100%;margin-top:0;width:calc(50% - 15px)}.section-verticla-tabs.scroll_to_navs .vt_list.show_1400 ul{padding-left:0}.section-verticla-tabs.scroll_to_navs .col-nav{padding-top:65px}.section-verticla-tabs.scroll_to_navs .tab-pane{align-items:center;gap:30px;padding:65px 0px 65px}.section-verticla-tabs.scroll_to_navs .tab-pane .vt_img_wrapper{width:100%}.section-verticla-tabs.scroll_to_navs .tab-pane .vt_img_wrapper .vt_img{padding-bottom:150px;padding-bottom:0;height:220px}.section-verticla-tabs.scroll_to_navs .tab-pane .vt_img_wrapper h3{font-size:150px}.section-verticla-tabs.scroll_to_navs .tab-pane .vt_text_wrapper{width:100%;padding-top:0}.section-verticla-tabs.scroll_to_navs .tab-pane .vt_list>ul>li{font-size:18px}.section-verticla-tabs.scroll_to_navs .tab-pane .vt_list ul{padding-left:0}.section-verticla-tabs.scroll_to_navs .tab-pane .vt_list ul ul li{font-size:16px}.section-verticla-tabs.scroll_to_navs .vt_list.show_1400{width:100%}}
@media (max-width:800px){.section-verticla-tabs.scroll_to_navs .container{padding:0 20px}.section-verticla-tabs.scroll_to_navs .col-nav{padding-top:30px;top:100px;padding-right:0;width:27px}.section-verticla-tabs.scroll_to_navs .col-tab{width:calc(100% - 27px)}.section-verticla-tabs.scroll_to_navs .first{padding-top:30px}}
.section-verticla-tabs{margin-bottom:-120px;padding-top:clamp(65px,6.77083333vw,130px);padding-bottom:160px;clip-path:polygon(0 0,100% 0,100% calc(100% - 120px),0 100%);background:#e5e5e5;background:-moz-linear-gradient(359deg,#e5e5e5 0%,#fff 100%);background:-webkit-linear-gradient(359deg,#e5e5e5 0%,#fff 100%);background:linear-gradient(359deg,#e5e5e5 0%,#fff 100%)}
.section-verticla-tabs .container-fluid{max-width:1920px}
.section-verticla-tabs .col-nav{width:195px}
.section-verticla-tabs .nav-pills{flex-direction:column}
.section-verticla-tabs .col-tab{width:calc(100% - 195px)}
.section-verticla-tabs div.nav-link{font-size:13px;background:none!important;color:#E5E5E5;display:flex;align-items:center;gap:10px;padding:0}
.section-verticla-tabs div.nav-link span{width:27px;height:27px;border-radius:27px;display:flex;align-items:center;justify-content:center;background:#162D43;font-size:15px;font-weight:500;color:#fff}
.section-verticla-tabs div.nav-link.active{color:#040404}
.section-verticla-tabs div.nav-link.active span{background-color:#F40826}
.section-verticla-tabs div.nav-link + div.nav-link{margin-top:5px}
.section-verticla-tabs .vt_large_title{color:#040404;margin-top:-3%;font-size:clamp(30px,3vw,57px)}
.section-verticla-tabs .vt_large_title p{margin:0}
.section-verticla-tabs .vt_large_title strong{color:#bf1329;font-weight:inherit}
.section-verticla-tabs .tab-pane{flex-wrap:wrap;column-gap:1.6%}
.section-verticla-tabs .tab-pane>div{flex:0 0 auto}
.section-verticla-tabs .tab-pane .vt_img_wrapper{width:23.6%;position:relative}
.section-verticla-tabs .tab-pane .vt_img_wrapper h3{position:absolute;top:-105px;right:-10px;color:#E5E5E5;font:700 clamp(224px,23.34vw,448px) / 1 Arial;margin:0}
.section-verticla-tabs .tab-pane .vt_img{width:100%;height:0;padding-bottom:78%;position:relative}
.section-verticla-tabs .tab-pane .vt_img img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}
.section-verticla-tabs .tab-pane .vt_text_wrapper{width:74.8%;display:flex;flex-wrap:wrap;color:#040404}
.section-verticla-tabs .tab-pane .vt_text_wrapper>div{flex:0 0 auto}
.section-verticla-tabs .tab-pane .vt_text{width:33%;width:38%}
.section-verticla-tabs .tab-pane .vt_list.show_1400{display:none}
.section-verticla-tabs .tab-pane .vt_list{width:62%;width:45%;margin-top:-30px}
.section-verticla-tabs .tab-pane .vt_list>ul{list-style-type:none;color:#040404}
.section-verticla-tabs .tab-pane .vt_list>ul>li{font-size:20px;font-weight:500;border-bottom:1px solid #D5D5D5;padding:17px 20px 16px 0;position:relative}
.section-verticla-tabs .tab-pane .vt_list>ul>li:after{display:block;width:0px;height:0px;position:absolute;right:0;bottom:-9px;content:'';border-style:solid;border-width:9px 0 9px 16px;border-color:transparent transparent transparent #F40826}
.section-verticla-tabs .tab-pane .vt_list ul ul{list-style-type:none;padding-left:0;margin:15px 0 -15px}
.section-verticla-tabs .tab-pane .vt_list ul ul li{position:relative;background:url(../themes/andersen-global/assets/images/spotlight.png) no-repeat 0 0;background-size:24px;padding-left:125px;min-height:55px;font:400 17px/1.3 Roboto}
.section-verticla-tabs .tab-pane .vt_list ul ul li:before,
.section-verticla-tabs .tab-pane .vt_list ul ul li:after{position:absolute;left:33px;top:15px;font:700 16px/0.8100000000000001 "Work Sans",sans-serif;content:'Spotlight'}
.section-verticla-tabs .tab-pane .vt_list ul ul li:before{top:1px;content:'Solution';color:#F40826}
.section-verticla-tabs .tab-pane.active{display:flex}
@media (max-width:1400px){.section-verticla-tabs{}.section-verticla-tabs .col-tab{width:100%}.section-verticla-tabs .tab-pane{align-items:center;align-items:flex-start;gap:30px}.section-verticla-tabs .tab-pane .vt_img_wrapper{width:38.6%;width:calc(100% - 300px);margin-left:auto;margin-top:-220px}.section-verticla-tabs .tab-pane .vt_img_wrapper .vt_img{height:390px;padding-bottom:0}.section-verticla-tabs .tab-pane .vt_img_wrapper h3{top:0}.section-verticla-tabs .tab-pane .vt_text_wrapper{width:calc(61.4% - 30px);width:calc(50% - 15px);padding-top:17px}.section-verticla-tabs .tab-pane .vt_text{width:100%}.section-verticla-tabs .vt_large_title{margin-top:0}.section-verticla-tabs .vt_list{display:none;margin-top:0}.section-verticla-tabs .vt_list.show_1400{display:block !important;width:100%;margin-top:0;width:calc(50% - 15px)}.section-verticla-tabs .vt_list.show_1400 ul{padding-left:0}}
@media (max-width:1100px){.section-verticla-tabs{margin-bottom:-60px;padding-bottom:100px;clip-path:polygon(0 0,100% 0,100% calc(100% - 60px),0 100%)}}
@media (max-width:992px){.section-verticla-tabs .tab-pane .vt_img_wrapper .vt_img{padding-bottom:150px;padding-bottom:0;height:220px}}
@media (max-width:640px){.section-verticla-tabs{margin-bottom:-60px;padding-bottom:120px;clip-path:polygon(0 0,100% 0,100% calc(100% - 60px),0 100%)}.section-verticla-tabs .tab-pane{align-items:center;gap:30px}.section-verticla-tabs .tab-pane .vt_img_wrapper{width:100%;width:calc(100% - 190px)}.section-verticla-tabs .tab-pane .vt_img_wrapper .vt_img{padding-bottom:150px;padding-bottom:0;height:220px}.section-verticla-tabs .tab-pane .vt_img_wrapper h3{font-size:150px}.section-verticla-tabs .tab-pane .vt_text_wrapper{width:100%;padding-top:0}.section-verticla-tabs .tab-pane .vt_list>ul>li{font-size:18px}.section-verticla-tabs .tab-pane .vt_list ul{padding-left:0}.section-verticla-tabs .tab-pane .vt_list ul ul li{font-size:16px}.section-verticla-tabs .vt_list.show_1400{width:100%}}
div.oc-box--vertical-tabs + div.oc-box--boxes-btb .section{padding-top:clamp(100px,6.8vw,130px)}
.section-vertical-tabs{position:relative;margin-bottom:0;clip-path:polygon(0 120px,100% 0,100% 100%,0 100%);padding-bottom:clamp(65px,6.77083333vw,130px)}
.section-vertical-tabs>img,
.section-vertical-tabs .overlay{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;object-fit:cover}
.section-vertical-tabs .overlay{z-index:2;content:'';background:#152d43;background:-moz-linear-gradient(180deg,rgba(31,51,78,0.47) 0%,#152d43 65%);background:-webkit-linear-gradient(180deg,rgba(31,51,78,0.47) 0%,#152d43 65%);background:linear-gradient(180deg,rgba(31,51,78,0.47) 0%,#152d43 65%)}
.section-vertical-tabs .container{color:#fff;z-index:3;position:relative}
.section-vertical-tabs .h1{font-size:clamp(42px,5.208333vw,100px);margin-top:clamp(50px,5.208333vw,100px);color:#fff}
.section-vertical-tabs .h1 strong{color:#BF1329}
.section-vertical-tabs .h1 + div{max-width:clamp(400px,41.66666667vw,800px);font:clamp(18px,1.25vw,24px)/1.2 "Work Sans",sans-serif;margin:35px 0 40px;letter-spacing:-0.3px}
.section-vertical-tabs .col-nav{width:fit-content}
.section-vertical-tabs div.nav-link{font-size:clamp(18px,1.35416667vw,26px);font-weight:500;border-radius:5px;padding:5px 45px 5px 20px;position:relative}
.section-vertical-tabs div.nav-link::after{width:0px;height:0px;position:absolute;right:20px;top:50%;margin-top:-9px;transition:all 0.3s;border-style:solid;border-width:9px 0 9px 15px;border-color:transparent;transform:rotate(0deg);content:''}
.section-vertical-tabs .row{row-gap:30px}
.section-vertical-tabs div.nav-link + div.nav-link{margin-top:10px}
.section-vertical-tabs div.nav-link.active{background:#BF1329!important;color:#fff}
.section-vertical-tabs div.nav-link.active::after{border-color:transparent transparent transparent #FFF}
.section-vertical-tabs .col-tab{width:calc(100% - 545px);max-width:620px;margin-left:auto}
@media (max-width:1200px){.section-vertical-tabs{clip-path:polygon(0 60px,100% 0,100% 100%,0 100%)}}
@media (max-width:800px){.section-vertical-tabs div.col-nav,.section-vertical-tabs div.col-tab{width:100%;max-width:unset}.section-vertical-tabs .tab-pane.active{display:block}}
.dark .social-connections ul li{color:#000 !important}
.dark .social-connections ul li a{background:url(../themes/andersen-global/assets/images/social-icons/dark/facebook.png) no-repeat 0 0}
.dark .social-connections ul li.twitter a{background-image:url(../themes/andersen-global/assets//images/social-icons/dark/square-x-twitter-black.png) !important;background-size:15px auto}
.dark .social-connections ul li.linkedin a{background-image:url(../themes/andersen-global/assets//images/social-icons/dark/linkedin.png) !important}
.dark .social-connections ul li.email a{background-image:url(../themes/andersen-global/assets//images/social-icons/dark/email.png) !important}
.dark .social-connections ul li.print a{background-image:url(../themes/andersen-global/assets//images/social-icons/dark/print.png) !important}
#individual_offices button{background:none!important;text-transform:none;padding-top:0;padding-bottom:0;padding:0 clamp(20px,1.77083333vw,34px)}
#individual_offices button::after{display:none}
#individual_offices .firm-logo{max-width:250px;max-width:100%}
.amcharts-description-text-div img{max-width:100%;height:auto}
div.row.country.united_states .at_logo{height:auto}
div.at_logo{padding:30px 0 15px}
div.at_logo img{max-width:100%}