@media (prefers-reduced-motion: no-preference){@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100px, 0, 0);transform:translate3d(-100px, 0, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100px, 0, 0);transform:translate3d(-100px, 0, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100px, 0, 0);transform:translate3d(100px, 0, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100px, 0, 0);transform:translate3d(100px, 0, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInUpSmall{0%{opacity:0;-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpSmall{0%{opacity:0;-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.page-template-page-fullwidth .js-animation .animate-part,.page-template-page-fullwidth .archive-cpt--animation .animate-part,.page-template-page-fullwidth .hero--animation .animate-part,.single-case_studies .js-animation .animate-part,.single-case_studies .archive-cpt--animation .animate-part,.single-case_studies .hero--animation .animate-part{opacity:0}.page-template-page-fullwidth .js-animation.animate .animate-part,.page-template-page-fullwidth .js-animation .hero__banner.swiper-slide-active .animate-part,.page-template-page-fullwidth .archive-cpt--animation.animate .animate-part,.page-template-page-fullwidth .archive-cpt--animation .hero__banner.swiper-slide-active .animate-part,.page-template-page-fullwidth .hero--animation.animate .animate-part,.page-template-page-fullwidth .hero--animation .hero__banner.swiper-slide-active .animate-part,.single-case_studies .js-animation.animate .animate-part,.single-case_studies .js-animation .hero__banner.swiper-slide-active .animate-part,.single-case_studies .archive-cpt--animation.animate .animate-part,.single-case_studies .archive-cpt--animation .hero__banner.swiper-slide-active .animate-part,.single-case_studies .hero--animation.animate .animate-part,.single-case_studies .hero--animation .hero__banner.swiper-slide-active .animate-part{opacity:1;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.page-template-page-fullwidth .js-animation.animate .animate-part--1,.page-template-page-fullwidth .js-animation .hero__banner.swiper-slide-active .animate-part--1,.page-template-page-fullwidth .archive-cpt--animation.animate .animate-part--1,.page-template-page-fullwidth .archive-cpt--animation .hero__banner.swiper-slide-active .animate-part--1,.page-template-page-fullwidth .hero--animation.animate .animate-part--1,.page-template-page-fullwidth .hero--animation .hero__banner.swiper-slide-active .animate-part--1,.single-case_studies .js-animation.animate .animate-part--1,.single-case_studies .js-animation .hero__banner.swiper-slide-active .animate-part--1,.single-case_studies .archive-cpt--animation.animate .animate-part--1,.single-case_studies .archive-cpt--animation .hero__banner.swiper-slide-active .animate-part--1,.single-case_studies .hero--animation.animate .animate-part--1,.single-case_studies .hero--animation .hero__banner.swiper-slide-active .animate-part--1{animation-delay:0.2s}.page-template-page-fullwidth .js-animation.animate .animate-part--2,.page-template-page-fullwidth .js-animation .hero__banner.swiper-slide-active .animate-part--2,.page-template-page-fullwidth .archive-cpt--animation.animate .animate-part--2,.page-template-page-fullwidth .archive-cpt--animation .hero__banner.swiper-slide-active .animate-part--2,.page-template-page-fullwidth .hero--animation.animate .animate-part--2,.page-template-page-fullwidth .hero--animation .hero__banner.swiper-slide-active .animate-part--2,.single-case_studies .js-animation.animate .animate-part--2,.single-case_studies .js-animation .hero__banner.swiper-slide-active .animate-part--2,.single-case_studies .archive-cpt--animation.animate .animate-part--2,.single-case_studies .archive-cpt--animation .hero__banner.swiper-slide-active .animate-part--2,.single-case_studies .hero--animation.animate .animate-part--2,.single-case_studies .hero--animation .hero__banner.swiper-slide-active .animate-part--2{animation-delay:0.4s}.page-template-page-fullwidth .js-animation.animate .animate-part--3,.page-template-page-fullwidth .js-animation .hero__banner.swiper-slide-active .animate-part--3,.page-template-page-fullwidth .archive-cpt--animation.animate .animate-part--3,.page-template-page-fullwidth .archive-cpt--animation .hero__banner.swiper-slide-active .animate-part--3,.page-template-page-fullwidth .hero--animation.animate .animate-part--3,.page-template-page-fullwidth .hero--animation .hero__banner.swiper-slide-active .animate-part--3,.single-case_studies .js-animation.animate .animate-part--3,.single-case_studies .js-animation .hero__banner.swiper-slide-active .animate-part--3,.single-case_studies .archive-cpt--animation.animate .animate-part--3,.single-case_studies .archive-cpt--animation .hero__banner.swiper-slide-active .animate-part--3,.single-case_studies .hero--animation.animate .animate-part--3,.single-case_studies .hero--animation .hero__banner.swiper-slide-active .animate-part--3{animation-delay:0.6s}.page-template-page-fullwidth .js-animation.animate .animate-part--4,.page-template-page-fullwidth .js-animation .hero__banner.swiper-slide-active .animate-part--4,.page-template-page-fullwidth .archive-cpt--animation.animate .animate-part--4,.page-template-page-fullwidth .archive-cpt--animation .hero__banner.swiper-slide-active .animate-part--4,.page-template-page-fullwidth .hero--animation.animate .animate-part--4,.page-template-page-fullwidth .hero--animation .hero__banner.swiper-slide-active .animate-part--4,.single-case_studies .js-animation.animate .animate-part--4,.single-case_studies .js-animation .hero__banner.swiper-slide-active .animate-part--4,.single-case_studies .archive-cpt--animation.animate .animate-part--4,.single-case_studies .archive-cpt--animation .hero__banner.swiper-slide-active .animate-part--4,.single-case_studies .hero--animation.animate .animate-part--4,.single-case_studies .hero--animation .hero__banner.swiper-slide-active .animate-part--4{animation-delay:0.8s}.page-template-page-fullwidth .js-animation.animate .animate-part--5,.page-template-page-fullwidth .js-animation .hero__banner.swiper-slide-active .animate-part--5,.page-template-page-fullwidth .archive-cpt--animation.animate .animate-part--5,.page-template-page-fullwidth .archive-cpt--animation .hero__banner.swiper-slide-active .animate-part--5,.page-template-page-fullwidth .hero--animation.animate .animate-part--5,.page-template-page-fullwidth .hero--animation .hero__banner.swiper-slide-active .animate-part--5,.single-case_studies .js-animation.animate .animate-part--5,.single-case_studies .js-animation .hero__banner.swiper-slide-active .animate-part--5,.single-case_studies .archive-cpt--animation.animate .animate-part--5,.single-case_studies .archive-cpt--animation .hero__banner.swiper-slide-active .animate-part--5,.single-case_studies .hero--animation.animate .animate-part--5,.single-case_studies .hero--animation .hero__banner.swiper-slide-active .animate-part--5{animation-delay:1.0s}.page-template-page-fullwidth .js-animation.animate .animate-part--6,.page-template-page-fullwidth .js-animation .hero__banner.swiper-slide-active .animate-part--6,.page-template-page-fullwidth .archive-cpt--animation.animate .animate-part--6,.page-template-page-fullwidth .archive-cpt--animation .hero__banner.swiper-slide-active .animate-part--6,.page-template-page-fullwidth .hero--animation.animate .animate-part--6,.page-template-page-fullwidth .hero--animation .hero__banner.swiper-slide-active .animate-part--6,.single-case_studies .js-animation.animate .animate-part--6,.single-case_studies .js-animation .hero__banner.swiper-slide-active .animate-part--6,.single-case_studies .archive-cpt--animation.animate .animate-part--6,.single-case_studies .archive-cpt--animation .hero__banner.swiper-slide-active .animate-part--6,.single-case_studies .hero--animation.animate .animate-part--6,.single-case_studies .hero--animation .hero__banner.swiper-slide-active .animate-part--6{animation-delay:1.2s}.page-template-page-fullwidth .js-animation.animate .animate-part--7,.page-template-page-fullwidth .js-animation .hero__banner.swiper-slide-active .animate-part--7,.page-template-page-fullwidth .archive-cpt--animation.animate .animate-part--7,.page-template-page-fullwidth .archive-cpt--animation .hero__banner.swiper-slide-active .animate-part--7,.page-template-page-fullwidth .hero--animation.animate .animate-part--7,.page-template-page-fullwidth .hero--animation .hero__banner.swiper-slide-active .animate-part--7,.single-case_studies .js-animation.animate .animate-part--7,.single-case_studies .js-animation .hero__banner.swiper-slide-active .animate-part--7,.single-case_studies .archive-cpt--animation.animate .animate-part--7,.single-case_studies .archive-cpt--animation .hero__banner.swiper-slide-active .animate-part--7,.single-case_studies .hero--animation.animate .animate-part--7,.single-case_studies .hero--animation .hero__banner.swiper-slide-active .animate-part--7{animation-delay:1.4s}.page-template-page-fullwidth .js-animation.animate .animate-part--8,.page-template-page-fullwidth .js-animation .hero__banner.swiper-slide-active .animate-part--8,.page-template-page-fullwidth .archive-cpt--animation.animate .animate-part--8,.page-template-page-fullwidth .archive-cpt--animation .hero__banner.swiper-slide-active .animate-part--8,.page-template-page-fullwidth .hero--animation.animate .animate-part--8,.page-template-page-fullwidth .hero--animation .hero__banner.swiper-slide-active .animate-part--8,.single-case_studies .js-animation.animate .animate-part--8,.single-case_studies .js-animation .hero__banner.swiper-slide-active .animate-part--8,.single-case_studies .archive-cpt--animation.animate .animate-part--8,.single-case_studies .archive-cpt--animation .hero__banner.swiper-slide-active .animate-part--8,.single-case_studies .hero--animation.animate .animate-part--8,.single-case_studies .hero--animation .hero__banner.swiper-slide-active .animate-part--8{animation-delay:1.6s}.page-template-page-fullwidth .js-animation.animate .animate-part--9,.page-template-page-fullwidth .js-animation .hero__banner.swiper-slide-active .animate-part--9,.page-template-page-fullwidth .archive-cpt--animation.animate .animate-part--9,.page-template-page-fullwidth .archive-cpt--animation .hero__banner.swiper-slide-active .animate-part--9,.page-template-page-fullwidth .hero--animation.animate .animate-part--9,.page-template-page-fullwidth .hero--animation .hero__banner.swiper-slide-active .animate-part--9,.single-case_studies .js-animation.animate .animate-part--9,.single-case_studies .js-animation .hero__banner.swiper-slide-active .animate-part--9,.single-case_studies .archive-cpt--animation.animate .animate-part--9,.single-case_studies .archive-cpt--animation .hero__banner.swiper-slide-active .animate-part--9,.single-case_studies .hero--animation.animate .animate-part--9,.single-case_studies .hero--animation .hero__banner.swiper-slide-active .animate-part--9{animation-delay:1.8s}.page-template-page-fullwidth .js-animation.animate .animate-part--10,.page-template-page-fullwidth .js-animation .hero__banner.swiper-slide-active .animate-part--10,.page-template-page-fullwidth .archive-cpt--animation.animate .animate-part--10,.page-template-page-fullwidth .archive-cpt--animation .hero__banner.swiper-slide-active .animate-part--10,.page-template-page-fullwidth .hero--animation.animate .animate-part--10,.page-template-page-fullwidth .hero--animation .hero__banner.swiper-slide-active .animate-part--10,.single-case_studies .js-animation.animate .animate-part--10,.single-case_studies .js-animation .hero__banner.swiper-slide-active .animate-part--10,.single-case_studies .archive-cpt--animation.animate .animate-part--10,.single-case_studies .archive-cpt--animation .hero__banner.swiper-slide-active .animate-part--10,.single-case_studies .hero--animation.animate .animate-part--10,.single-case_studies .hero--animation .hero__banner.swiper-slide-active .animate-part--10{animation-delay:2.0s}.page-template-page-fullwidth .js-animation.animate .animate-part--11,.page-template-page-fullwidth .js-animation .hero__banner.swiper-slide-active .animate-part--11,.page-template-page-fullwidth .archive-cpt--animation.animate .animate-part--11,.page-template-page-fullwidth .archive-cpt--animation .hero__banner.swiper-slide-active .animate-part--11,.page-template-page-fullwidth .hero--animation.animate .animate-part--11,.page-template-page-fullwidth .hero--animation .hero__banner.swiper-slide-active .animate-part--11,.single-case_studies .js-animation.animate .animate-part--11,.single-case_studies .js-animation .hero__banner.swiper-slide-active .animate-part--11,.single-case_studies .archive-cpt--animation.animate .animate-part--11,.single-case_studies .archive-cpt--animation .hero__banner.swiper-slide-active .animate-part--11,.single-case_studies .hero--animation.animate .animate-part--11,.single-case_studies .hero--animation .hero__banner.swiper-slide-active .animate-part--11{animation-delay:2.2s}.page-template-page-fullwidth .js-animation.animate .animate-part--12,.page-template-page-fullwidth .js-animation .hero__banner.swiper-slide-active .animate-part--12,.page-template-page-fullwidth .archive-cpt--animation.animate .animate-part--12,.page-template-page-fullwidth .archive-cpt--animation .hero__banner.swiper-slide-active .animate-part--12,.page-template-page-fullwidth .hero--animation.animate .animate-part--12,.page-template-page-fullwidth .hero--animation .hero__banner.swiper-slide-active .animate-part--12,.single-case_studies .js-animation.animate .animate-part--12,.single-case_studies .js-animation .hero__banner.swiper-slide-active .animate-part--12,.single-case_studies .archive-cpt--animation.animate .animate-part--12,.single-case_studies .archive-cpt--animation .hero__banner.swiper-slide-active .animate-part--12,.single-case_studies .hero--animation.animate .animate-part--12,.single-case_studies .hero--animation .hero__banner.swiper-slide-active .animate-part--12{animation-delay:2.4s}.page-template-page-fullwidth .js-animation.animate .animate-part--13,.page-template-page-fullwidth .js-animation .hero__banner.swiper-slide-active .animate-part--13,.page-template-page-fullwidth .archive-cpt--animation.animate .animate-part--13,.page-template-page-fullwidth .archive-cpt--animation .hero__banner.swiper-slide-active .animate-part--13,.page-template-page-fullwidth .hero--animation.animate .animate-part--13,.page-template-page-fullwidth .hero--animation .hero__banner.swiper-slide-active .animate-part--13,.single-case_studies .js-animation.animate .animate-part--13,.single-case_studies .js-animation .hero__banner.swiper-slide-active .animate-part--13,.single-case_studies .archive-cpt--animation.animate .animate-part--13,.single-case_studies .archive-cpt--animation .hero__banner.swiper-slide-active .animate-part--13,.single-case_studies .hero--animation.animate .animate-part--13,.single-case_studies .hero--animation .hero__banner.swiper-slide-active .animate-part--13{animation-delay:2.6s}.page-template-page-fullwidth .js-animation.animate .animate-part--14,.page-template-page-fullwidth .js-animation .hero__banner.swiper-slide-active .animate-part--14,.page-template-page-fullwidth .archive-cpt--animation.animate .animate-part--14,.page-template-page-fullwidth .archive-cpt--animation .hero__banner.swiper-slide-active .animate-part--14,.page-template-page-fullwidth .hero--animation.animate .animate-part--14,.page-template-page-fullwidth .hero--animation .hero__banner.swiper-slide-active .animate-part--14,.single-case_studies .js-animation.animate .animate-part--14,.single-case_studies .js-animation .hero__banner.swiper-slide-active .animate-part--14,.single-case_studies .archive-cpt--animation.animate .animate-part--14,.single-case_studies .archive-cpt--animation .hero__banner.swiper-slide-active .animate-part--14,.single-case_studies .hero--animation.animate .animate-part--14,.single-case_studies .hero--animation .hero__banner.swiper-slide-active .animate-part--14{animation-delay:2.8s}.page-template-page-fullwidth .js-animation.animate .animate-part--15,.page-template-page-fullwidth .js-animation .hero__banner.swiper-slide-active .animate-part--15,.page-template-page-fullwidth .archive-cpt--animation.animate .animate-part--15,.page-template-page-fullwidth .archive-cpt--animation .hero__banner.swiper-slide-active .animate-part--15,.page-template-page-fullwidth .hero--animation.animate .animate-part--15,.page-template-page-fullwidth .hero--animation .hero__banner.swiper-slide-active .animate-part--15,.single-case_studies .js-animation.animate .animate-part--15,.single-case_studies .js-animation .hero__banner.swiper-slide-active .animate-part--15,.single-case_studies .archive-cpt--animation.animate .animate-part--15,.single-case_studies .archive-cpt--animation .hero__banner.swiper-slide-active .animate-part--15,.single-case_studies .hero--animation.animate .animate-part--15,.single-case_studies .hero--animation .hero__banner.swiper-slide-active .animate-part--15{animation-delay:3.0s}.page-template-page-fullwidth .js-animation.animate .animate-part--16,.page-template-page-fullwidth .js-animation .hero__banner.swiper-slide-active .animate-part--16,.page-template-page-fullwidth .archive-cpt--animation.animate .animate-part--16,.page-template-page-fullwidth .archive-cpt--animation .hero__banner.swiper-slide-active .animate-part--16,.page-template-page-fullwidth .hero--animation.animate .animate-part--16,.page-template-page-fullwidth .hero--animation .hero__banner.swiper-slide-active .animate-part--16,.single-case_studies .js-animation.animate .animate-part--16,.single-case_studies .js-animation .hero__banner.swiper-slide-active .animate-part--16,.single-case_studies .archive-cpt--animation.animate .animate-part--16,.single-case_studies .archive-cpt--animation .hero__banner.swiper-slide-active .animate-part--16,.single-case_studies .hero--animation.animate .animate-part--16,.single-case_studies .hero--animation .hero__banner.swiper-slide-active .animate-part--16{animation-delay:3.2s}.page-template-page-fullwidth .js-animation.animate .animate-part--17,.page-template-page-fullwidth .js-animation .hero__banner.swiper-slide-active .animate-part--17,.page-template-page-fullwidth .archive-cpt--animation.animate .animate-part--17,.page-template-page-fullwidth .archive-cpt--animation .hero__banner.swiper-slide-active .animate-part--17,.page-template-page-fullwidth .hero--animation.animate .animate-part--17,.page-template-page-fullwidth .hero--animation .hero__banner.swiper-slide-active .animate-part--17,.single-case_studies .js-animation.animate .animate-part--17,.single-case_studies .js-animation .hero__banner.swiper-slide-active .animate-part--17,.single-case_studies .archive-cpt--animation.animate .animate-part--17,.single-case_studies .archive-cpt--animation .hero__banner.swiper-slide-active .animate-part--17,.single-case_studies .hero--animation.animate .animate-part--17,.single-case_studies .hero--animation .hero__banner.swiper-slide-active .animate-part--17{animation-delay:3.4s}.page-template-page-fullwidth .js-animation.animate .animate-part--18,.page-template-page-fullwidth .js-animation .hero__banner.swiper-slide-active .animate-part--18,.page-template-page-fullwidth .archive-cpt--animation.animate .animate-part--18,.page-template-page-fullwidth .archive-cpt--animation .hero__banner.swiper-slide-active .animate-part--18,.page-template-page-fullwidth .hero--animation.animate .animate-part--18,.page-template-page-fullwidth .hero--animation .hero__banner.swiper-slide-active .animate-part--18,.single-case_studies .js-animation.animate .animate-part--18,.single-case_studies .js-animation .hero__banner.swiper-slide-active .animate-part--18,.single-case_studies .archive-cpt--animation.animate .animate-part--18,.single-case_studies .archive-cpt--animation .hero__banner.swiper-slide-active .animate-part--18,.single-case_studies .hero--animation.animate .animate-part--18,.single-case_studies .hero--animation .hero__banner.swiper-slide-active .animate-part--18{animation-delay:3.6s}.page-template-page-fullwidth .js-animation.animate .animate-part--19,.page-template-page-fullwidth .js-animation .hero__banner.swiper-slide-active .animate-part--19,.page-template-page-fullwidth .archive-cpt--animation.animate .animate-part--19,.page-template-page-fullwidth .archive-cpt--animation .hero__banner.swiper-slide-active .animate-part--19,.page-template-page-fullwidth .hero--animation.animate .animate-part--19,.page-template-page-fullwidth .hero--animation .hero__banner.swiper-slide-active .animate-part--19,.single-case_studies .js-animation.animate .animate-part--19,.single-case_studies .js-animation .hero__banner.swiper-slide-active .animate-part--19,.single-case_studies .archive-cpt--animation.animate .animate-part--19,.single-case_studies .archive-cpt--animation .hero__banner.swiper-slide-active .animate-part--19,.single-case_studies .hero--animation.animate .animate-part--19,.single-case_studies .hero--animation .hero__banner.swiper-slide-active .animate-part--19{animation-delay:3.8s}.page-template-page-fullwidth .js-animation.animate .animate-part--20,.page-template-page-fullwidth .js-animation .hero__banner.swiper-slide-active .animate-part--20,.page-template-page-fullwidth .archive-cpt--animation.animate .animate-part--20,.page-template-page-fullwidth .archive-cpt--animation .hero__banner.swiper-slide-active .animate-part--20,.page-template-page-fullwidth .hero--animation.animate .animate-part--20,.page-template-page-fullwidth .hero--animation .hero__banner.swiper-slide-active .animate-part--20,.single-case_studies .js-animation.animate .animate-part--20,.single-case_studies .js-animation .hero__banner.swiper-slide-active .animate-part--20,.single-case_studies .archive-cpt--animation.animate .animate-part--20,.single-case_studies .archive-cpt--animation .hero__banner.swiper-slide-active .animate-part--20,.single-case_studies .hero--animation.animate .animate-part--20,.single-case_studies .hero--animation .hero__banner.swiper-slide-active .animate-part--20{animation-delay:4.0s}.page-template-page-fullwidth .js-animation.animate .animate--fade .animate-part,.page-template-page-fullwidth .js-animation .hero__banner.swiper-slide-active .animate--fade .animate-part,.page-template-page-fullwidth .archive-cpt--animation.animate .animate--fade .animate-part,.page-template-page-fullwidth .archive-cpt--animation .hero__banner.swiper-slide-active .animate--fade .animate-part,.page-template-page-fullwidth .hero--animation.animate .animate--fade .animate-part,.page-template-page-fullwidth .hero--animation .hero__banner.swiper-slide-active .animate--fade .animate-part,.single-case_studies .js-animation.animate .animate--fade .animate-part,.single-case_studies .js-animation .hero__banner.swiper-slide-active .animate--fade .animate-part,.single-case_studies .archive-cpt--animation.animate .animate--fade .animate-part,.single-case_studies .archive-cpt--animation .hero__banner.swiper-slide-active .animate--fade .animate-part,.single-case_studies .hero--animation.animate .animate--fade .animate-part,.single-case_studies .hero--animation .hero__banner.swiper-slide-active .animate--fade .animate-part{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:1s;animation-duration:1s}.page-template-page-fullwidth .js-animation.animate .animate--left .animate-part,.page-template-page-fullwidth .js-animation .hero__banner.swiper-slide-active .animate--left .animate-part,.page-template-page-fullwidth .archive-cpt--animation.animate .animate--left .animate-part,.page-template-page-fullwidth .archive-cpt--animation .hero__banner.swiper-slide-active .animate--left .animate-part,.page-template-page-fullwidth .hero--animation.animate .animate--left .animate-part,.page-template-page-fullwidth .hero--animation .hero__banner.swiper-slide-active .animate--left .animate-part,.single-case_studies .js-animation.animate .animate--left .animate-part,.single-case_studies .js-animation .hero__banner.swiper-slide-active .animate--left .animate-part,.single-case_studies .archive-cpt--animation.animate .animate--left .animate-part,.single-case_studies .archive-cpt--animation .hero__banner.swiper-slide-active .animate--left .animate-part,.single-case_studies .hero--animation.animate .animate--left .animate-part,.single-case_studies .hero--animation .hero__banner.swiper-slide-active .animate--left .animate-part{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}.page-template-page-fullwidth .js-animation.animate .animate--right .animate-part,.page-template-page-fullwidth .js-animation .hero__banner.swiper-slide-active .animate--right .animate-part,.page-template-page-fullwidth .archive-cpt--animation.animate .animate--right .animate-part,.page-template-page-fullwidth .archive-cpt--animation .hero__banner.swiper-slide-active .animate--right .animate-part,.page-template-page-fullwidth .hero--animation.animate .animate--right .animate-part,.page-template-page-fullwidth .hero--animation .hero__banner.swiper-slide-active .animate--right .animate-part,.single-case_studies .js-animation.animate .animate--right .animate-part,.single-case_studies .js-animation .hero__banner.swiper-slide-active .animate--right .animate-part,.single-case_studies .archive-cpt--animation.animate .animate--right .animate-part,.single-case_studies .archive-cpt--animation .hero__banner.swiper-slide-active .animate--right .animate-part,.single-case_studies .hero--animation.animate .animate--right .animate-part,.single-case_studies .hero--animation .hero__banner.swiper-slide-active .animate--right .animate-part{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.page-template-page-fullwidth .js-animation.animate .animate--up .animate-part,.page-template-page-fullwidth .js-animation .hero__banner.swiper-slide-active .animate--up .animate-part,.page-template-page-fullwidth .archive-cpt--animation.animate .animate--up .animate-part,.page-template-page-fullwidth .archive-cpt--animation .hero__banner.swiper-slide-active .animate--up .animate-part,.page-template-page-fullwidth .hero--animation.animate .animate--up .animate-part,.page-template-page-fullwidth .hero--animation .hero__banner.swiper-slide-active .animate--up .animate-part,.single-case_studies .js-animation.animate .animate--up .animate-part,.single-case_studies .js-animation .hero__banner.swiper-slide-active .animate--up .animate-part,.single-case_studies .archive-cpt--animation.animate .animate--up .animate-part,.single-case_studies .archive-cpt--animation .hero__banner.swiper-slide-active .animate--up .animate-part,.single-case_studies .hero--animation.animate .animate--up .animate-part,.single-case_studies .hero--animation .hero__banner.swiper-slide-active .animate--up .animate-part{-webkit-animation-name:fadeInUpSmall;animation-name:fadeInUpSmall}}@font-face{font-family:'Font Awesome 5 Pro';src:url("../fonts/font-awesome-cms-v-1-2.eot");src:url("../fonts/font-awesome-cms-v-1-2.eot#iefix") format("embedded-opentype"),url("../fonts/font-awesome-cms-v-1-2.ttf") format("truetype"),url("../fonts/font-awesome-cms-v-1-2.woff") format("woff"),url("../fonts/font-awesome-cms-v-1-2.svg") format("svg");font-weight:normal;font-style:normal;font-display:swap}.fa{font-family:'Font Awesome 5 Pro' !important;speak:never;display:inline-block;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fal-search:before{content:"\f003"}.far-search:before{content:"\f002"}.far-long-arrow-left:before{content:"\f177"}.far-long-arrow-right:before{content:"\f178"}.fas-search:before{content:"\f00a"}.fal-search:before{content:"\f003"}.fal-heart:before{content:"\f005"}.fal-user:before{content:"\f008"}.fal-check:before{content:"\f00e"}.fal-times:before{content:"\f00f"}.fal-edit:before{content:"\f044"}.fal-chevron-left:before{content:"\f055"}.fal-chevron-right:before{content:"\f056"}.fal-info-circle:before{content:"\f05b"}.fal-check-circle:before{content:"\f059"}.fal-phone:before{content:"\f096"}.fal-bars:before{content:"\f0ca"}.fal-envelope:before{content:"\f0e2"}.fal-angle-left:before{content:"\f108"}.fal-angle-right:before{content:"\f109"}.fal-angle-up:before{content:"\f10a"}.fal-angle-down:before{content:"\f10b"}.fal-headset:before{content:"\f591"}.far-search:before{content:"\f002"}.far-heart:before{content:"\f004"}.far-user:before{content:"\f007"}.far-check:before{content:"\f00c"}.far-times:before{content:"\f00d"}.far-edit:before{content:"\f046"}.far-chevron-left:before{content:"\f053"}.far-chevron-right:before{content:"\f054"}.far-info-circle:before{content:"\f05c"}.far-heck-circle:before{content:"\f05a"}.far-phone:before{content:"\f095"}.far-bars:before{content:"\f0c9"}.far-envelope:before{content:"\f0e3"}.far-angle-left:before{content:"\f104"}.far-angle-right:before{content:"\f105"}.far-angle-up:before{content:"\f106"}.far-angle-down:before{content:"\f107"}.far-headset:before{content:"\f592"}.fas-search:before{content:"\f00a"}.fas-heart:before{content:"\f006"}.fas-user:before{content:"\f009"}.fas-headset:before{content:"\f590"}.fas-check:before{content:"\f010"}.fas-times:before{content:"\f011"}.fas-cog:before{content:"\f013"}.fas-edit:before{content:"\f045"}.fas-times-circle:before{content:"\f057"}.fas-check-circle:before{content:"\f058"}.fas-info-circle:before{content:"\f05a"}.fas-phone:before{content:"\f097"}.fas-bars:before{content:"\f0cb"}.fas-envelope:before{content:"\f0e0"}.fas-user-circle:before{content:"\f2bd"}.fab-twitter:before{content:"\f099"}.fab-facebook:before{content:"\f09a"}.fab-pinterest:before{content:"\f0d2"}.fab-linkedin:before{content:"\f0e1"}.fab-youtube:before{content:"\f167"}.fab-instagram:before{content:"\f16d"}.fab-flickr:before{content:"\f16e"}.fab-tumblr:before{content:"\f173"}.fab-weibo:before{content:"\f18a"}.fab-reddit:before{content:"\f1a1"}.fab-pinterest-p:before{content:"\f231"}.fab-vimeo:before{content:"\f27d"}.fab-snapchat:before{content:"\f2ac"}.fab-meetup:before{content:"\f2e0"}.fab-facebook-f:before{content:"\f39e"}.fab-tiktok:before{content:"\e900"}.fab-x-twitter:before{content:"\e901"}.fab-whatsapp:before{content:"\f232"}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:0}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong,.strong{font-weight:bold}dfn,em,.em{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}p{-webkit-hyphens:none;-epub-hyphens:none;-moz-hyphens:none;hyphens:none}pre{margin:0}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}q:before,q:after{content:'';content:none}small,.small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dd{margin:0}menu{padding:0 0 0 40px}ol,ul{padding:0;list-style-type:none}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.image-replacement,.ir{text-indent:100%;white-space:nowrap;overflow:hidden}.clearfix,.cf{zoom:1}.clearfix:before,.clearfix:after,.cf:before,.cf:after{content:"";display:table}.clearfix:after,.cf:after{clear:both}span.amp{font-family:Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif !important;font-style:italic}@font-face{font-family:'swiper-icons';src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color: #1A2748}.swiper,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:auto;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,.jdgm-rev,swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform, height}.swiper-backface-hidden .swiper-slide,.swiper-backface-hidden .jdgm-rev{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,0.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0.35;cursor:auto}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none !important}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:34px;text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1;color:#1A2748}.swiper-button-white:after{color:white}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:static;text-align:center;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:10;margin-top:10px;margin-bottom:10px}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 30px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 10px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 10px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:white;border:1px solid #fff;opacity:0.4}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color, var(--swiper-theme-color));border-color:#fff;background:#27A0BC}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0px, -50%, 0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform, 200ms top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 6px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform, 200ms left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform, 200ms right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0,0,0,0.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;-ms-touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0,0,0,0.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{margin-top:25px;margin-bottom:10px;left:var(--swiper-scrollbar-sides-offset, 10%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 10%));padding:14px 0;position:relative;background:#fff}.swiper-horizontal>.swiper-scrollbar:after,.swiper-scrollbar.swiper-scrollbar-horizontal:after{content:"";height:4px;width:100%;position:absolute;left:0;top:12px;background:#E7E7EF;border-radius:2px;z-index:-1}@media all and (min-width: 1024px){.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{margin-top:30px;margin-bottom:0;left:22%;width:56%}}@media all and (min-width: 1366px){.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{margin-top:40px}}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, #27A0BC);border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:-2px;height:4px}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification,swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev,.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:0.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform, opacity, height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.swiper-nav{width:100%;text-align:center;margin-top:10px}.swiper-nav--locked{display:none}.swiper-nav__wrap{position:relative;display:inline-flex;line-height:1;align-items:center;height:40px}.swiper-nav__text{margin:0}.swiper-nav__button{height:40px;top:0;width:40px;margin:0;font-weight:700;color:#1A2748}.swiper-nav__button:after{font-size:14px}.swiper-nav__button--prev{left:auto;right:calc(100% + 20px)}.swiper-nav__button--next{right:auto;left:calc(100% + 20px)}@media all and (min-width: 767px){.swiper-nav{margin-top:20px}}@media all and (min-width: 1366px){.swiper-nav{margin-top:30px}}@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:400;src:url("../fonts/poppins-v24-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:500;src:url("../fonts/poppins-v24-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:600;src:url("../fonts/poppins-v24-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:700;src:url("../fonts/poppins-v24-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:800;src:url("../fonts/poppins-v24-latin-800.woff2") format("woff2")}@font-face{font-display:swap;font-family:'EB Garamond';font-style:normal;font-weight:400;src:url("../fonts/eb-garamond-v32-latin-regular.woff2") format("woff2")}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,.default{text-rendering:optimizelegibility;font-weight:600;padding:0 0 10px;color:#1A2748;line-height:1.4;margin:0}h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a,.default a{text-decoration:none}h1,.h1{font-size:24px}h2,.h2{font-size:22px}h3,.h3{font-size:17px}h4,.h4{font-size:16px}h5,.h5{font-size:15px}@media all and (min-width: 767px){h1,.h1{font-size:30px}h2,.h2{font-size:24px}h3,.h3{font-size:19px}h4,.h4{font-size:17px}}@media all and (min-width: 1366px){h1,.h1{font-size:40px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}}.preheader{display:flex;align-items:flex-start;font-size:14px;font-weight:500;color:#1A2748;text-transform:uppercase;letter-spacing:0.08em;padding-bottom:10px;line-height:1.4em}.preheader:before{content:"";height:20px;width:2px;margin-right:8px;background:#C1199E}@media all and (min-wdith: 600px){.preheader{align-items:center}}@media all and (min-width: 1024px){.preheader{padding-bottom:20px}}.elementor-heading-title strong,.title strong{color:#27A0BC !important;font-weight:600}.title p{padding:0}.wrap{width:100%;max-width:1340px;margin:0 auto;padding-left:20px;padding-right:20px}.wrap--narrow{max-width:720px}.wrap--medium{max-width:960px}.wrap--full{max-width:1480px}.row{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;margin-bottom:-20px}.row.swiper{display:block;margin-bottom:0}.row.swiper .col{padding-bottom:0}.col{padding-left:10px;padding-right:10px;padding-bottom:20px;width:100%}.xs-1{width:8.33333%}.xs-2{width:16.66667%}.xs-3{width:25%}.xs-4{width:33.33333%}.xs-5{width:41.66667%}.xs-6{width:50%}.xs-7{width:58.33333%}.xs-8{width:66.66667%}.xs-9{width:75%}.xs-10{width:83.33333%}.xs-11{width:91.66667%}.xs-12{width:100%}@media all and (min-width: 600px){.sm-1{width:8.33333%}.sm-2{width:16.66667%}.sm-3{width:25%}.sm-4{width:33.33333%}.sm-5{width:41.66667%}.sm-6{width:50%}.sm-7{width:58.33333%}.sm-8{width:66.66667%}.sm-9{width:75%}.sm-10{width:83.33333%}.sm-11{width:91.66667%}.sm-12{width:100%}}@media all and (min-width: 767px){.md-1{width:8.33333%}.md-2{width:16.66667%}.md-3{width:25%}.md-4{width:33.33333%}.md-5{width:41.66667%}.md-6{width:50%}.md-7{width:58.33333%}.md-8{width:66.66667%}.md-9{width:75%}.md-10{width:83.33333%}.md-11{width:91.66667%}.md-12{width:100%}}@media all and (min-width: 1024px){.wrap{padding-left:30px;padding-right:30px}.row{margin-left:-15px;margin-right:-15px;margin-bottom:-30px}.row--xl-gutter{margin-left:-25px;margin-right:-25px;margin-bottom:-50px}.col{padding-left:15px;padding-right:15px;padding-bottom:30px}.col--xl-gutter{padding-left:25px;padding-right:25px;padding-bottom:50px}.lg-1{width:8.33333%}.lg-2{width:16.66667%}.lg-3{width:25%}.lg-4{width:33.33333%}.lg-5{width:41.66667%}.lg-6{width:50%}.lg-7{width:58.33333%}.lg-8{width:66.66667%}.lg-9{width:75%}.lg-10{width:83.33333%}.lg-11{width:91.66667%}.lg-12{width:100%}}@media all and (min-width: 1366px){.xl-1{width:8.33333%}.xl-2{width:16.66667%}.xl-3{width:25%}.xl-4{width:33.33333%}.xl-5{width:41.66667%}.xl-6{width:50%}.xl-7{width:58.33333%}.xl-8{width:66.66667%}.xl-9{width:75%}.xl-10{width:83.33333%}.xl-11{width:91.66667%}.xl-12{width:100%}.xl-fifth{width:20%}}html{overflow-x:hidden;scroll-behavior:smooth}html.noscroll,html.noscroll-nav,html.noscroll-gallery{overflow-y:hidden}html.noscroll-popup{overflow:hidden}html.noscroll body{overflow:hidden}html.single-active{overflow-y:unset}@media all and (min-width: 1024px){html.search-is-active{overflow-y:hidden}html.noscroll-nav{height:100%;overflow-y:scroll}html.noscroll-nav body{min-height:calc(var(--mega-height, 90vh) + 100px);max-height:calc(var(--mega-height, 90vh) + 100px);height:calc(var(--mega-height, 90vh) + 100px);overflow:clip}html.noscroll body{overflow:unset}}body{font-family:"Poppins",Helvetica,Arial,sans-serif;font-size:15px;line-height:2.2em;color:#505C71;background-color:white;letter-spacing:-.02em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}hr{border:0px;background:#bbb;height:1px;margin-bottom:20px}img{max-width:100%;height:auto}iframe{max-width:100%}p{margin:0;padding-bottom:15px}ul,ol{margin:0;padding-bottom:15px}section ul{list-style-type:disc;padding-left:15px}section ol{list-style-type:decimal;padding-left:15px}@media all and (min-width: 1366px){body{font-size:17px}}.radial-gradient{background:radial-gradient(circle at 0% -50%, #C1199E 0%, transparent 50%),radial-gradient(circle at 160% 110%, #27A0BC 0%, transparent 50%),#1A2748}@media all and (min-width: 1024px){.radial-gradient{background:radial-gradient(circle at 0% -100%, #C1199E 0%, transparent 55%),radial-gradient(circle at 110% 200%, #27A0BC 0%, transparent 55%),#1A2748}}a{color:#172341;text-decoration:underline}a:hover,a:focus{color:#121b32;text-decoration:none}a:link{-webkit-tap-highlight-color:rgba(0,0,0,0.3)}.date{font-size:11px;text-transform:uppercase;letter-spacing:0.06em}@media all and (min-width: 1366px){.date{font-size:12px}}.visually-hidden{position:absolute !important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal !important}.responsive-embed{position:relative;padding-bottom:56.25% !important;height:0;overflow:hidden;width:100%}.responsive-embed iframe,.responsive-embed embed,.responsive-embed object,.responsive-embed video{position:absolute;top:0;left:0;width:100%;height:100%}.responsive-video{position:relative}.responsive-video:before{display:none;content:"";position:absolute;top:50%;left:50%;margin-top:-22px;margin-left:-22px;height:44px;width:44px;background-image:url("../images/play.svg");background-size:100%;background-repeat:no-repeat;z-index:1;pointer-events:none}.responsive-video:after{display:none;content:"";position:absolute;background:rgba(0,0,0,0.1);top:0;right:0;left:0;bottom:0;pointer-events:none}.responsive-video--stopped:before,.responsive-video--stopped:after{display:block}.responsive-video__mute-button{position:relative;z-index:1;border:0 none;box-shadow:none;width:40px;height:40px;background-color:#1A2748;border-radius:50%;position:absolute;bottom:20px;right:20px;background-size:20px;background-repeat:no-repeat;background-position:50%;padding:0}.responsive-video__mute-button--unmuted{background-image:url("../images/icon-volume-xmark.svg");background-size:18px}.responsive-video__mute-button--muted{background-image:url("../images/icon-volume-high.svg");background-position:55% 50%}@media all and (min-width: 767px){.responsive-video:before{margin-top:-32px;margin-left:-32px;height:64px;width:64px}}.grecaptcha-badge{display:none !important}.header{position:relative;background-color:#fff;border-bottom:1px solid #EAEAEA;overflow:hidden}.header.mobile-is-active{overflow:unset}.header__wrap{display:flex;align-items:center;height:62px}.header__logo{margin-right:auto;display:block;text-transform:uppercase;color:#fff;width:120px;z-index:1}.header__logo img{display:block}.header__telephone{z-index:1;height:100%;text-decoration:none}.header__telephone span{display:none}.header__telephone-icon{font-size:23px;color:#1A2748;padding:0 10px;display:flex;align-items:center;height:100%}.header__telephone:hover{opacity:0.8}.header__contact{display:none !important}.header__search-toggle{display:flex;align-items:center;text-decoration:none;cursor:pointer}.header__search-toggle span{display:none}.header__search-toggle:hover{text-decoration:none}.header__search-toggle i{font-size:23px;padding-right:10px}.header__search{z-index:120;align-items:center;justify-content:center;display:flex;position:absolute;top:0;left:0;height:100%;width:100%;padding:0 20px;background-color:white;transition:all ease 0.35s;transform:translateY(-100%)}.header__search:before,.header__search:after{content:"";position:absolute;width:9999px;height:100%;background-color:white}.header__search:before{right:100%}.header__search:after{left:100%}.header__search--active{transform:none}.header__search-wrap{display:flex;align-items:center;gap:10px;width:100%}.header__search-header{display:none}.header__search-back{color:#1A2748;font-size:21px;width:40px;flex:0 0 40px;margin:0 -10px 0 -20px;height:auto;display:flex;align-items:center;justify-content:center;cursor:pointer}.header__search-input#search-field{margin:0 !important}.header__search-submit{width:42px;height:42px;font-size:20px}.header__search-submit:after{display:none}.header__search-submit span{display:none}.header__mobile-close{display:none}@media all and (min-width: 1024px){.header{overflow:unset}.header:before{content:"";background:radial-gradient(circle at 0% -50%, #C1199E 0%, transparent 50%),radial-gradient(circle at 160% 110%, #27A0BC 0%, transparent 50%),#1A2748;position:absolute;top:0;height:0;left:0;width:100%;z-index:11;transition:all 0.35s ease}.search-is-active .header:before{height:600px}.header:after{content:"";background:radial-gradient(circle at 0% -50%, #C1199E 0%, transparent 50%),radial-gradient(circle at 160% 110%, #27A0BC 0%, transparent 50%),#1A2748;position:absolute;top:0;height:0;left:0;width:100%;z-index:11;transition:all 0.35s ease}.header__wrap{position:relative;height:100px}.search-is-active .header__wrap{position:static}.header__logo{width:180px}.header__telephone{font-size:24px;color:#1A2748}.header__telephone:hover,.header__telephone:active{color:#1A2748}.header__telephone-icon{display:none}.header__telephone span{display:flex;align-items:center;height:100%}.header__search{height:500px;padding:0 0 100px;background-color:transparent;transform:none;opacity:0;visibility:hidden;top:100%;flex-direction:column;gap:15px}.header__search--active{visibility:visible;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-delay:0.2s}.header__search:before,.header__search:after{display:none}.header__search-wrap{flex-wrap:wrap;max-width:480px;position:relative}.header__search-back{display:none}.header__search-header{width:100%;display:block;color:white;text-align:center}.header__search-input#search-field{height:52px;flex:1;border-radius:26px;padding-left:20px}.header__search-submit{height:44px;width:auto;position:absolute;right:4px;bottom:4px;border-radius:24px;gap:5px;padding:0 25px}.header__search-submit span{display:inline;font-size:14px}.header__search-toggle{padding:0 20px;margin-left:20px;border-left:2px solid #E9EDF4;font-weight:500;font-size:15px;height:50%}.header__search-toggle span{display:block}.header__search-toggle i{font-size:20px;margin-right:6px;width:20px;text-align:center;padding-right:0}.search-is-active .header__search-toggle i:before{content:"\f00f"}.header__overlay{position:fixed;top:0;width:100vw;height:100vh;background:rgba(255,255,255,0.92);z-index:3;left:0;opacity:0;transition:all ease 0.35s;visibility:hidden}.header.is-active,.header.search-is-active{color:white}.header.is-active .nav,.header.search-is-active .nav{z-index:12}.header.is-active .nav-main__link,.header.search-is-active .nav-main__link{color:white}.header.is-active .header__overlay,.header.search-is-active .header__overlay{visibility:visible;opacity:1}.header.is-active .header__logo,.header.search-is-active .header__logo{z-index:12}.header.is-active .header__logo img,.header.search-is-active .header__logo img{filter:brightness(0) saturate(100%) invert(97%) sepia(3%) saturate(12%) hue-rotate(54deg) brightness(103%) contrast(105%)}.header.is-active .header__search-toggle,.header.search-is-active .header__search-toggle{color:white;border-color:rgba(255,255,255,0.15);z-index:12}.header.is-active .header__contact,.header.search-is-active .header__contact{border-color:white;color:white !important;z-index:12}.header.is-active .header__contact::after,.header.search-is-active .header__contact::after{color:white}.header.is-active .header__contact:hover,.header.search-is-active .header__contact:hover{background-color:white;color:#1A2748 !important}.header.is-active .header__contact:hover::after,.header.search-is-active .header__contact:hover::after{color:#1A2748}.header.is-active::after{height:var(--mega-height, 90vh)}.header.is-active .header__mobile-close{position:absolute;right:30px;display:flex;align-items:center;justify-content:center;width:48px;color:white;border:2px solid #fff;border-radius:5px;font-size:22px;z-index:999;height:48px;cursor:pointer;margin-top:34px;top:100%;opacity:0;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-delay:0.2s;transition:0.4s}.header.is-active .header__mobile-close:hover{color:#1A2748;background:#fff}.header.is-active .header__mobile-close:hover:before{transform:rotate(180deg)}.header.is-active .header__mobile-close:before{transition:transform 0.2s ease}}@media all and (min-width: 1366px){.header__contact{display:inline-flex !important;padding:0 15px !important}}.sidebar{margin-bottom:20px}.sidebar__block{background:#FAFAFC;padding:20px;margin-bottom:20px}.sidebar__block:last-of-type{margin-bottom:0}.sidebar-news__article{display:flex;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #E9EDF4;overflow:auto}.sidebar-news__article:first-of-type{flex-direction:column}.sidebar-news__article:first-of-type .sidebar-news__image{width:100%;margin-bottom:12px}.sidebar-news__article:first-of-type .sidebar-news__title{width:100%;padding-left:0px}.sidebar-news__article:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}.sidebar-news__image{display:block;width:50%}.sidebar-news__image img{width:100%;display:block}.sidebar-news__image:hover img{opacity:.8}.sidebar-news__title{width:50%;line-height:22px;padding-left:10px;padding-bottom:0;font-size:16px}.sidebar-news__title:hover{text-decoration:underline}.sidebar-news__date{font-style:italic;color:#999}.sidebar-form .gform_widget{margin-bottom:20px}.sidebar-form .gform_wrapper li{width:100%;margin-bottom:10px}.sidebar-form .gform_wrapper li select{margin-bottom:0}.sidebar-form .gform_wrapper .gfield_label{display:none}.sidebar-form .gform_wrapper .gform_footer{overflow:auto}.sidebar-form .gform_wrapper .button{float:right;width:100%;font-size:15px}.sidebar-content p:last-of-type{padding-bottom:0}.byline{color:#9fa6b4;font-style:italic;margin:0 0 15px}.wp-caption{max-width:100%;background:#eee;padding:5px}.wp-caption img{max-width:100%;margin-bottom:0;width:100%}.wp-caption p.wp-caption-text{font-size:0.85em;margin:4px 0 7px;text-align:center}.tags{margin:0}.entry-content .wrap{padding-left:0;padding-right:0}.entry-content ul{margin:0;list-style-type:disc;padding-bottom:15px}.entry-content ol{margin:0;list-style-type:decimal;padding-bottom:15px}.entry-content table{width:100%;border:1px solid #eaedf2;margin-bottom:1.5em}.entry-content table caption{margin:0 0 7px;font-size:0.75em;color:#9fa6b4;text-transform:uppercase;letter-spacing:1px}.entry-content tr{border-bottom:1px solid #eaedf2}.entry-content tr:nth-child(odd){background-color:#FAFAFC}.entry-content td{padding:7px;border-right:1px solid #eaedf2}.entry-content td:last-child{border-right:0}.entry-content th{background-color:#FAFAFC;border-bottom:1px solid #eaedf2;border-right:1px solid #eaedf2;text-align:left;padding:7px}.entry-content th:last-child{border-right:0}.entry-content blockquote{margin:0;padding:20px;background:#FAFAFC;font-style:italic;color:#505C71;position:relative;border-radius:5px;margin-bottom:20px}.entry-content blockquote:before{display:block;content:"";height:29px;width:37px;margin-bottom:10px;background-image:url("../images/quote-mark-darknavy-img.svg");background-repeat:no-repeat;background-position:center;background-size:cover;opacity:0.35}.entry-content blockquote p{text-align:left !important}.entry-content dd{margin-left:0;font-size:0.9em;color:#787878;margin-bottom:1.5em}.entry-content img{margin:0;max-width:100%;height:auto}.entry-content .alignleft,.entry-content img.alignleft,.entry-content .alignright,.entry-content img.alignright,.entry-content .aligncenter,.entry-content img.aligncenter{max-width:100%;height:auto;display:block;float:none;margin-left:auto;margin-right:auto}.entry-content .featured-image{float:none;width:100%;margin:0 0 15px}.entry-content .featured-image img{width:100%}.entry-content .size-auto,.entry-content .size-full,.entry-content .size-large,.entry-content .size-medium,.entry-content .size-thumbnail{max-width:100%;height:auto}.entry-content pre{background:#444;color:#FAFAFC;font-size:0.9em;padding:1.5em;margin:0 0 1.5em;border-radius:3px}@media all and (min-width: 600px){.entry-content .featured-image{float:right;width:200px;margin-left:20px;margin-bottom:5px}.entry-content .alignleft,.entry-content img.alignleft{float:left;margin:0 15px 10px 0}.entry-content .alignright,.entry-content img.alignright{float:right;margin:0 0 15px 10px}.entry-content .aligncenter,.entry-content img.aligncenter{display:block;margin-left:auto;margin-right:auto}}.breadcrumbs{padding:12px 0;font-size:13px;text-decoration:none}.breadcrumbs a,.breadcrumbs a:visited{color:#172341;text-decoration:none}.breadcrumbs a:hover,.breadcrumbs a:focus{text-decoration:underline;color:#172341}.breadcrumbs span{margin:0 3px 0 5px}.breadcrumbs span:first-child{margin-left:0}.breadcrumbs__container{overflow-x:auto;white-space:nowrap}.page-template-default .breadcrumbs .wrap,.post-template-default .breadcrumbs .wrap,.single-legal-updates .breadcrumbs .wrap{max-width:720px}.burger{height:100%;width:34px;padding-left:10px;z-index:100}.burger__wrap{display:flex;align-items:center;height:100%;cursor:pointer;transform:rotate(0);z-index:10;transition:all 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99);-webkit-tap-highlight-color:transparent}.burger__icon{width:24px;height:11px;position:relative;display:block;margin-top:-9px}.burger__bar{width:100%;height:2px;margin:2px 0;display:block;position:relative;background:#1A2748}.burger__bar--top{transform:translateY(0) rotate(0)}.burger__bar--middle{transform:translateY(4px) rotate(0);opacity:1}.burger__bar--bottom{transform:translateY(8px) rotate(0)}.scroll .burger__bar,.black .burger__bar{transition:background 1s;background:#1A2748}.noscroll .burger__bar{background:#1A2748}.burger__wrap--cross{transform:rotate(90deg)}.burger__wrap--cross .burger__icon{width:27px}.burger__wrap--cross .burger__bar{transition:-webkit-transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);transition:transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);transition:transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99),-webkit-transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);transition-delay:0s, 0s;transition-delay:.2s}.burger__wrap--cross .burger__bar--top{transform:translateY(7px) rotate(45deg)}.burger__wrap--cross .burger__bar--middle{transform:translateY(3px) rotate(-45deg)}.burger__wrap--cross .burger__bar--bottom{opacity:0}@media all and (min-width: 1024px){.burger{display:none}}input[type="submit"],button,.button{background-color:#27A0BC;font-size:15px;outline:0;border-radius:5px;padding:0 20px;border:0px none;color:#fff;display:inline-flex;box-shadow:none;height:48px;justify-content:center;align-items:center;text-align:center;font-weight:500;text-decoration:none;white-space:nowrap;transition:0.4s;width:100%}input[type="submit"]:visited,input[type="submit"]:active,input[type="submit"]:focus,button:visited,button:active,button:focus,.button:visited,.button:active,.button:focus{color:#fff}input[type="submit"]:hover,button:hover,.button:hover{background-color:#3fbbd7;color:#fff}input[type="submit"]:after,button:after,.button:after{content:"\f178";font-family:"Font Awesome 5 Pro";display:block;font-size:14px;margin-left:10px;color:#fff;transition:0.4s}@media all and (min-width: 400px){input[type="submit"],button,.button{width:auto}}@media all and (min-width: 1024px){input[type="submit"],button,.button{padding:0 30px}}.button--white{background-color:white;color:#1A2748}.button--white:hover{background-color:rgba(255,255,255,0.93);color:#1A2748}.button--dark{background-color:#1A2748}.button--dark:hover{background-color:#131d35;color:white}.button--border{background-color:transparent;border:2px solid #1A2748;color:#1A2748 !important}.button--border:after{color:#1A2748}.button--border:hover{background-color:#131d35;border-color:#131d35;color:#fff !important}.button--border:hover:after{color:#fff}.button--border-white{background-color:transparent;color:white !important;border-color:#fff}.button--border-white:after{color:#fff !important}.button--border-white:hover{background-color:#fff !important;border-color:#fff !important;color:#1A2748 !important}.button--border-white:hover:after{color:#1A2748 !important}.button--text{height:auto;background:transparent;padding:0 !important;color:#1A2748 !important;font-size:15px;width:auto;clip-path:none}.button--text:hover{background-color:transparent}.button--text:after{color:#1A2748}.button--text span{position:relative}.button--text span:before{content:"";position:absolute;bottom:2px;width:0%;height:2px;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;opacity:0;background-color:#27A0BC}.button--text:hover,.button--text:active,.button--text:focus,.button--text.is-active{color:#1A2748}.button--text:hover span:before,.button--text:active span:before,.button--text:focus span:before,.button--text.is-active span:before{width:100%;opacity:1}.button--text-alt span:before{width:100%;opacity:1}.button--text-alt:hover span:before,.button--text-alt:active span:before,.button--text-alt:focus span:before{width:0;opacity:0}@media all and (min-width: 1024px){.button--text--text span:before{bottom:0}}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny{display:none}.cmplz-cookiebanner.cmplz-categories-visible .cmplz-buttons .cmplz-btn.cmplz-deny{display:block}.filters{display:flex;flex-wrap:wrap}.filters__button{margin-right:10px;background:white;border:1px solid #ddd;padding:8px 13px;font-size:13px;color:#1A2748;margin-bottom:10px;cursor:pointer}.filters__button:hover{background:white;border-color:#1A2748;color:#1A2748}.filters__button--active,.filters__button--active:hover{background:#1A2748;color:white;border-color:#1A2748}@media all and (min-width: 600px){.filters__button{padding:11px 20px}}@media all and (min-width: 1024px){.filters{padding-top:10px;padding-bottom:10px}}@media all and (max-width: 1023px){.nav{transform:translateX(100%);position:absolute;top:62px;right:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 0% -50%, #C1199E 0%, transparent 50%),radial-gradient(circle at 160% 110%, #27A0BC 0%, transparent 50%),#1A2748;z-index:1111111;padding:20px;min-height:100vh;transition:all ease 0.35s}.nav--open{transform:translateX(0)}.nav-button{opacity:0;position:relative}.nav--open .nav-button{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-delay:0.4s}.sub-menu-open .nav-button{z-index:-1}.nav-social{opacity:0;display:flex;gap:10px;margin-top:20px;position:relative}.sub-menu-open .nav-social{z-index:-1}.nav--open .nav-social{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-delay:0.5s}.nav-social__icon{color:white;text-decoration:none;display:flex;height:38px;width:38px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,0.15);border-radius:6px;font-size:14px}.nav-social__icon:hover{background-color:white;border-color:white}.nav-main{opacity:0}.nav--open .nav-main{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-delay:0.3s}.nav-main ul{padding:0}.nav-main a{color:white;display:block;text-decoration:none;font-size:16px;font-weight:600;padding:10px 0;line-height:1.3}.nav-main h3{padding:0}.nav-main h2,.nav-main h3 a{font-size:22px;padding:0 0 10px;color:#27A0BC}.nav-main__keys{display:none}.nav-main__item--parent>a{position:relative}.nav-main__item--parent>a:after{content:"\f109";font-family:"Font Awesome 5 Pro";position:absolute;top:0;right:0;height:100%;display:flex;align-items:center;font-size:28px;color:white;font-weight:400}.nav-main__sub-menu{padding:0}.nav-main__mega,.nav-main__3rd-tier-group{transform:translateX(100%);position:absolute;top:0px;right:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 0% -50%, #C1199E 0%, transparent 50%),radial-gradient(circle at 160% 110%, #27A0BC 0%, transparent 50%),#1A2748;z-index:1111111;padding:20px;min-height:100vh;transition:all ease 0.35s;padding-bottom:200px;overflow-y:auto}.nav-main__mega.mobile-open,.nav-main__3rd-tier-group.mobile-open{transform:translateX(0)}.nav-main__mega-wrap,.nav-main__3rd-tier-group-wrap{padding:0}.nav-main__2nd-tiers__link.has-3rd-tiers{position:relative}.nav-main__2nd-tiers__link.has-3rd-tiers:after{content:"\f109";font-family:"Font Awesome 5 Pro";position:absolute;top:0;right:0;height:100%;display:flex;align-items:center;font-size:28px;color:white;font-weight:400}.nav-main__back{border-radius:0;justify-content:flex-start;background:transparent;padding:0 0 15px;height:auto;margin-bottom:15px;color:#27A0BC;border-bottom:1px solid rgba(255,255,255,0.5)}.nav-main__back:hover{background:transparent;color:#27A0BC}.nav-main__back:after{order:-1;transform:scale(-1);margin-right:5px;margin-left:0;color:#27A0BC}}@media all and (min-width: 1024px){.nav{display:flex;justify-content:center}.nav-main{display:flex;border-bottom:0;padding-bottom:0;margin:0;line-height:1.1}.nav-main__key-name-link span{position:relative}.nav-main__key-name-link span:before{content:"";position:absolute;bottom:0;width:0;height:2px;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;opacity:0;background-color:#C1199E}.nav-main__key-name-link:hover span:before,.nav-main__key-name-link:active span:before,.nav-main__key-name-link:focus span:before{width:100%;opacity:1}.nav-main__key-name-link:hover{color:#fff !important}.nav-main__close,.nav-main__back{display:none}.nav-main__link{display:flex;align-items:center;color:#1A2748;font-size:15px;font-weight:500;text-decoration:none;padding:0 20px;height:100px;z-index:3;position:relative}.nav-main__item--parent>a::after{content:"\f10b";display:flex;font-family:"Font Awesome 5 Pro";font-size:15px;font-weight:600;margin-left:5px}.nav-main__item.is-active>a::after{content:"\f10a"}.nav-main__item>a span{position:relative}.nav-main__item>a span:before{content:"";position:absolute;bottom:-4px;width:0;height:2px;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;opacity:0;background-color:#27A0BC}.nav-main__item:hover>a,.nav-main__item:focus>a,.nav-main__item:active>a,.nav-main__item.is-active>a{color:#1A2748}.nav-main__item:hover>a span:before,.nav-main__item:focus>a span:before,.nav-main__item:active>a span:before,.nav-main__item.is-active>a span:before{width:100%;opacity:1}.nav-main__item.single-dropdown{position:relative}.nav-main__item.single-dropdown .nav-main__mega-title,.nav-main__item.single-dropdown .nav-main__3rd-tiers,.nav-main__item.single-dropdown .nav-main__keys{display:none}.nav-main__item.single-dropdown .nav-main__mega{width:max-content;min-width:220px;display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;box-shadow:0 8px 24px rgba(0,0,0,0.12);transition:grid-template-rows 0.35s ease, opacity 0.35s ease, visibility 0.35s}.nav-main__item.single-dropdown .nav-main__mega.is-active{grid-template-rows:1fr;opacity:1;visibility:visible}.nav-main__item.single-dropdown .nav-main__mega-wrap{min-height:0;overflow:hidden;padding:0}.nav-main__item.single-dropdown .nav-main__2nd-tiers{animation:none !important}.nav-main__item.single-dropdown .nav-main__2nd-tiers>ul{margin-top:0}.nav-main__item.single-dropdown .nav-main__2nd-tiers__item{border-bottom:1px solid #E9EDF4}.nav-main__item.single-dropdown .nav-main__2nd-tiers__item:last-child{border-bottom:0}.nav-main__item.single-dropdown .nav-main__2nd-tiers__link{font-weight:400;font-size:17px;white-space:nowrap;color:#1A2748;padding:16px 20px}.nav-main__item.single-dropdown .nav-main__2nd-tiers__link:hover{color:#27A0BC;background:#1A2748;color:#fff}.nav-main__item.single-dropdown .nav-main__2nd-tiers__link:after{display:none}.nav-main__item.single-dropdown .nav-main__sub-menu{height:auto;border:1px solid #E9EDF4;animation:none;opacity:1;display:block;margin:0 !important;background-color:white}.nav-main__item.single-dropdown .nav-main__sub-menu>li{width:auto;padding:0}.nav-main__mega{max-height:calc(90vh - 100px);position:absolute;top:100%;left:0;width:100%;z-index:111;color:white;height:auto;visibility:hidden;opacity:0}.nav-main__mega.is-active{opacity:1;visibility:visible;z-index:11}.nav-main__mega-wrap{height:100%}.nav-main__mega-title{padding-top:30px;color:white;border-bottom:1px solid rgba(255,255,255,0.2);padding-bottom:20px}.is-active .nav-main__mega-title{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-delay:0.2s}.nav-main__mega a{display:block;padding:13px 0;color:white;text-decoration:none;font-weight:600;line-height:1.6em}.nav-main__mega a:hover{color:#27A0BC}.nav-main__mega h3{padding:0 0 15px;color:white;font-size:18px}.nav-main__mega h3 a{padding:0;color:#27A0BC}.nav-main__mega ul,.nav-main__mega li{padding:0;margin:0}.nav-main__sub-menu{display:flex;margin:0 -30px !important;opacity:0;height:100%}.is-active .nav-main__sub-menu{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-delay:0.2s}.is-active .nav-main__sub-menu .nav-main__2nd-tiers,.is-active .nav-main__sub-menu .nav-main__3rd-tiers,.is-active .nav-main__sub-menu .nav-main__keys{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.is-active .nav-main__sub-menu .nav-main__2nd-tiers{animation-delay:0.4s}.is-active .nav-main__sub-menu .nav-main__3rd-tiers{animation-delay:0.6s}.is-active .nav-main__sub-menu .nav-main__keys{animation-delay:0.8s}.nav-main__sub-menu>li{padding:30px 30px 60px;width:33.33333%}.nav-main__2nd-tiers__link{display:block;position:relative;font-size:18px}.nav-main__2nd-tiers__link:after{content:"\f109";font-family:"Font Awesome 5 Pro";position:absolute;top:0;right:0;height:100%;display:flex;align-items:center;font-size:24px;color:white;font-weight:400}.nav-main__2nd-tiers__link.is-active{color:#27A0BC}.nav-main__3rd-tiers{border-left:1px solid rgba(255,255,255,0.2);border-right:1px solid rgba(255,255,255,0.2)}.nav-main__3rd-tier-group{display:none;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-delay:0.1s}.nav-main__3rd-tier-group.is-active{display:block}.nav-main__key{display:none;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-delay:0.3s}.nav-main__key a{padding:0}.nav-main__key.is-active{display:block}.nav-main__key-top{min-height:100px;padding-left:100px}.nav-main__key-name{font-size:18px;font-weight:500;padding:0 0 10px}.nav-main__key-position{font-weight:500;padding-bottom:20px;line-height:1.3em;font-size:14px}.nav-main__key-intro{position:relative;display:flex;gap:20px;padding-bottom:35px}.nav-main__key-img{position:absolute;top:0;left:0;width:80px;display:block;aspect-ratio:1;object-fit:cover}.nav-main__key-img-link{display:block;transform:scale(1);will-change:transform;transform-origin:center;backface-visibility:hidden;overflow:hidden}.nav-main__key-img-link img{transition:transform 0.5s ease}.nav-main__key-img-link img:hover{transform:scale(1.06)}.nav-main__key-contact{display:flex;align-items:center;gap:10px;font-size:14px;padding-bottom:5px}.nav-main__key-contact a{font-weight:500}.nav-main__key-contact--tel,.nav-main__key-contact--email,.nav-main__key-contact--bio{padding-bottom:10px}.nav-main__key-contact--tel i,.nav-main__key-contact--email i,.nav-main__key-contact--bio i{display:flex;align-items:center;justify-content:center;font-size:10px;height:20px;width:20px;border-radius:50px;background:#27A0BC;color:#fff}.nav-main__key-contact--tel:last-child,.nav-main__key-contact--email:last-child,.nav-main__key-contact--bio:last-child{padding-bottom:0}.nav-main__key-contact--tel a:hover,.nav-main__key-contact--email a:hover,.nav-main__key-contact--bio a:hover{color:#fff}.nav-main__key-contact--tel a span,.nav-main__key-contact--email a span,.nav-main__key-contact--bio a span{position:relative}.nav-main__key-contact--tel a span:before,.nav-main__key-contact--email a span:before,.nav-main__key-contact--bio a span:before{content:"";position:absolute;bottom:0;width:0;height:2px;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;opacity:0;background-color:#C1199E}.nav-main__key-contact--tel a:hover span:before,.nav-main__key-contact--tel a:active span:before,.nav-main__key-contact--tel a:focus span:before,.nav-main__key-contact--email a:hover span:before,.nav-main__key-contact--email a:active span:before,.nav-main__key-contact--email a:focus span:before,.nav-main__key-contact--bio a:hover span:before,.nav-main__key-contact--bio a:active span:before,.nav-main__key-contact--bio a:focus span:before{width:100%;opacity:1}.nav-main__key-testimonial{padding-bottom:15px;font-family:"EB Garamond",Cambria,Times New Roman,Times,serif;font-size:17px;line-height:1.5em;position:relative}.nav-main__key-testimonial:before{display:block;position:absolute;top:-10px;left:-10px;content:"";height:29px;width:37px;margin-bottom:10px;background-image:url("../images/quote-mark-img.svg");background-repeat:no-repeat;background-position:center;background-size:cover;opacity:0.12}.nav-main__key-testimonial-name{font-weight:600;padding-bottom:10px}.nav-main__key-testimonial-role{font-size:14px}.nav-button{display:none}.nav-social{position:absolute;left:66.66667%;padding-right:60px;z-index:11;top:100%;margin:40px 0 0;opacity:0;display:flex;gap:10px}.is-active .nav-social{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-delay:0.2s}.single-active .nav-social{display:none !important}.nav-social__icon{color:white;text-decoration:none;display:flex;height:38px;width:38px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,0.15);border-radius:6px;font-size:14px}.nav-social__icon:hover,.nav-social__icon:focus,.nav-social__icon:active{background-color:white;border-color:white}}@media all and (min-width: 1366px){.nav-main__mega h3{font-size:22px}.nav-main__2nd-tiers>ul{margin-top:-8px}.nav-main__2nd-tiers__link{font-size:22px}.nav-main__2nd-tiers__link:after{font-size:28px}.nav-main__key-top{min-height:unset;padding-left:0}.nav-main__key-name{font-size:20px}.nav-main__key-position{font-size:15px}.nav-main__key-img{position:static;flex:0 0 180px;width:180px}.nav-main__key-testimonial{font-size:19px}}.noscript{text-align:center;color:#e71515;background-color:#ffe5e5;padding:5px 10px;border:1px solid #e71515}.search-results #maincontent{background-color:#FAFAFC}.search-results__page-title{padding-bottom:10px}.search-results__count{color:#505C71;font-size:14px;line-height:1}.search-results__list{display:flex;flex-direction:column;gap:15px}.search-results__item{background:#fff;border:1px solid #E9EDF4;border-radius:6px;padding:15px 25px;transition:box-shadow 0.2s ease, border-color 0.2s ease}.search-results__item:hover{box-shadow:0 2px 12px rgba(26,39,72,0.08);border-color:#ced7e6}.search-results__item-container{display:flex;flex-direction:column;height:100%}.search-results__item-title{line-height:1.25em;font-family:"Poppins",Helvetica,Arial,sans-serif}.search-results__item-title a{color:#1A2748;text-decoration:none}.search-results__item-title a:hover{color:#C1199E}.search-results .byline{color:#505C71;font-size:13px;margin-bottom:0;line-height:1.1}.search-results .byline .by{margin:0 2px}.search-results .entry-content{font-size:15px;line-height:1.5em;color:#505C71}.search-results .entry-content p{margin-bottom:6px}.search-results .entry-content .read-more{display:inline-block;margin-top:2px;font-weight:600;color:#C1199E;text-decoration:none}.search-results .entry-content .read-more:hover{color:#121b32;text-decoration:underline}.search-results__item-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:15px;padding-top:12px;border-top:1px solid #EAEAEA;font-size:13px;color:#505C71}.search-results__item-meta a{display:inline-block;padding:2px 10px;background:#FAFAFC;border-radius:999px;color:#505C71;text-decoration:none}.search-results__item-meta a:hover{background:#eaedf2;color:#172341}.search-results__item-meta .tags-title{font-weight:600;margin-right:4px;color:#1A2748}.search-results__no-results{text-align:center;padding:60px 0}@media (max-width: 767px){.search-results__item{padding:15px}.search-results__list{gap:25px}}.search-results__pagination{margin-top:25px;display:flex;justify-content:center}.search-results__pagination .page-numbers{display:flex;flex-wrap:wrap;align-items:center;gap:6px;list-style:none;margin:0;padding:0;background:transparent}.search-results__pagination .page-numbers.dots{color:#505C71;padding:0 4px}.search-results__pagination a.page-numbers,.search-results__pagination span.page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 8px;border-radius:6px;font-size:14px;font-weight:600;text-decoration:none;transition:background 0.15s ease, color 0.15s ease, border-color 0.15s ease;border:1px solid transparent}.search-results__pagination a.page-numbers{border-color:#E9EDF4;background:#fff}.search-results__pagination a.page-numbers:hover{background:#FAFAFC;border-color:#c7d1e3;color:#172341}.search-results__pagination a.page-numbers:focus-visible{outline:2px solid #C1199E;outline-offset:2px}.search-results__pagination .current{background:#1A2748;border-color:#1A2748;color:#fff}.search-results__pagination .next,.search-results__pagination .prev{font-weight:700}.search-results__pagination .next .screen-reader-text,.search-results__pagination .prev .screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}@media (max-width: 600px){.search-results__pagination a.page-numbers,.search-results__pagination span.page-numbers{min-width:34px;height:34px;font-size:13px}}.ci-search-results,.er-search{background-color:#FAFAFC}.er-search-results{width:100%;max-width:1340px;margin:0 auto;padding-left:20px;padding-right:20px;padding-bottom:30px}@media all and (min-width: 767px){.er-search-results{padding-bottom:60px}}.expertrec-search-results::part(result-title){color:orange;font-family:"Poppins",Helvetica,Arial,sans-serif}.er-search{margin:0 !important;padding-top:15px;padding-bottom:15px}.synced{position:relative;overflow:hidden}.synced img{display:block}.synced__image-link{display:block}.synced__thumbs{margin-top:10px}.synced__thumb{cursor:pointer}.synced__nav-button{width:48px;left:0;background:white;height:48px;opacity:0.8}.synced__nav-button:after{font-size:20px;font-weight:700}.synced__nav-button--prev{left:0;right:auto}.synced__nav-button--next{left:auto;right:0}.synced__nav-pagination{position:absolute;margin:0;bottom:20px !important}.reading-progress{position:fixed;top:0;left:0;width:100%;z-index:90;min-height:70px;opacity:0;visibility:hidden;transform:translateY(-100%);transition:opacity 0.35s ease-in-out, visibility 0.35s ease-in-out, transform 0.35s ease-in-out;pointer-events:none}.reading-progress--visible{opacity:1;visibility:visible;transform:translateY(0)}.reading-progress__content{position:absolute;top:0;left:0;width:100%;min-height:70px;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:20px 15px 15px;background:#fff;pointer-events:auto}.reading-progress__inner{display:flex;align-items:center;justify-content:space-between}.reading-progress__label{font-size:13px;font-weight:600;text-transform:uppercase;color:#1A2748;padding-bottom:0 !important}.reading-progress__label:before{display:none}.reading-progress__track{width:100%;height:6px;border-radius:2px;overflow:hidden;background:#E9EDF4}.reading-progress__bar{height:100%;width:0%;background:#27A0BC;transition:width 0.1s linear}.top-bar{display:block;background-color:#1A2748;color:white;font-size:13px;font-weight:500;padding:6px 0;position:relative;z-index:999}.top-bar a{text-decoration:none;color:white}.top-bar a:hover{text-decoration:none}.top-bar p{padding:0}.top-bar__wrap{display:flex;align-items:center;justify-content:center}.top-bar__widget{display:flex;align-items:center;gap:10px}.top-bar__widget-logo{margin-top:-5px;max-width:110px}.top-bar__widget-stars{display:none}.top-bar__widget-link{display:flex}.top-bar__widget-link:before{content:"|";margin-left:-5px;margin-right:5px}.top-bar__widget-link>span{position:relative;margin-right:5px}.top-bar__widget-link>span:before{content:"";position:absolute;bottom:7px;width:100%;height:2px;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;opacity:1;background-color:#27A0BC}.top-bar__widget-link>span span{margin-left:3px}.top-bar__widget-link:hover>span:before,.top-bar__widget-link:active>span:before,.top-bar__widget-link:focus>span:before{width:0;opacity:0}.top-bar__contact-wrapper{display:none}@media all and (min-width: 370px){.top-bar__widget-stars{display:block;max-width:80px}}@media all and (min-width: 600px){.top-bar__widget-logo{max-width:120px}.top-bar__widget-stars{max-width:90px}}@media all and (min-width: 1024px){.top-bar__contact-wrapper{display:flex;align-items:center;margin-left:auto}.top-bar__tel{display:flex;align-items:center;margin-right:40px}.top-bar__tel i{display:flex;align-items:center;justify-content:center;height:20px;width:20px;border-radius:50%;margin-right:6px;font-size:11px;background:#27A0BC}.top-bar__tel a{margin-left:6px}.top-bar__tel a span{position:relative}.top-bar__tel a span:before{content:"";position:absolute;bottom:-2px;width:100%;height:2px;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;opacity:1;background-color:#27A0BC}.top-bar__tel a:hover span:before,.top-bar__tel a:active span:before,.top-bar__tel a:focus span:before{width:0;opacity:0}.top-bar__tel:last-child{margin-right:0}}.searchform{position:relative;max-width:500px}.searchform__label{display:none}.searchform__button{position:absolute;right:0;top:0}.article__intro{display:flex;align-items:flex-end;padding-top:10px;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #E9EDF4}.article__header{color:white;padding:0;line-height:1;margin-right:auto;line-height:1.4em}.article__header--dark{color:#1A2748}.article__excerpt{font-size:17px;padding-top:10px}.article__excerpt>*:last-child{padding-bottom:0}.article__featured-image{margin-top:20px;display:block}.article__author-socials{margin-top:10px}.article__author-social{text-decoration:none;font-size:21px;margin-left:15px}.article__author-social:first-of-type{margin-left:50px}.article__author-social--twitter{color:#1d9bf0}.article__author-social--facebook{color:#3b5999}.article__author-social--instagram{color:#C13584}.article__author-social--linkedin{color:#0077b5}.article__button-row{text-align:center;padding-top:30px}.article__button--desktop{display:none}.article__news{flex-direction:column;align-items:flex-start;margin-bottom:20px}.article__news-icon{color:#1A2748;font-size:34px}.article__news-meta{padding-top:20px;width:100%}.article__news-meta-wrap{display:flex;flex-wrap:wrap;align-items:center}.article__news-image{flex:0 0 34px;width:34px;border-radius:50%}.article__news-text{margin-left:15px;margin-right:auto}.article__news-author{font-size:15px;color:#1A2748;font-weight:500;margin-bottom:-15px}.article__news-visual-link{text-decoration:none}.article__news-visual-link:hover,.article__news-visual-link:active,.article__news-visual-link:focus{text-decoration:none}.article__news-visual-link:hover .article__news-author span:before,.article__news-visual-link:active .article__news-author span:before,.article__news-visual-link:focus .article__news-author span:before{width:100%;opacity:1}.article__news-visual-link .article__news-author span{position:relative}.article__news-visual-link .article__news-author span:before{content:"";position:absolute;bottom:0;width:0;height:2px;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;opacity:0;background-color:#C1199E}.article__news-date{margin-bottom:3px}.article__news-content{margin-bottom:40px}.article__news-content section:last-of-type{padding-bottom:0}@media all and (min-width: 600px){.article__news-meta{display:flex;flex-wrap:wrap;align-items:flex-end}.article__author-socials{margin-top:0;margin-left:auto}}@media all and (min-width: 1366px){.article__intro{margin-bottom:30px}.article__excerpt{font-size:17px}.article__news{margin-bottom:30px}.article__news-content{margin-bottom:80px}.article__news-icon{font-size:40px}.article__news-image{flex:0 0 40px;width:40px}.article__news-author{font-size:16px}}.contact .row--contact{margin-bottom:0}.contact .gform_wrapper .button{background:#27A0BC}.contact .gform_wrapper .button:hover{background-color:#3fbbd7;color:#fff}.contact__list{list-style-type:none;padding:20px 0 0}.contact__list-item{padding-left:0;display:flex;align-items:center}.contact__list-item:before{display:none}.contact__list-item .fa{margin-right:10px}.contact__list-item a{color:#505C71;text-decoration:none}.contact__list-item a:hover{text-decoration:underline}.contact__list table{margin-bottom:5px}.contact__list table td{padding-right:10px}.contact__address+.contact__address{padding-top:20px}.contact__social{display:flex;flex-wrap:wrap;padding:20px 0 0}.contact__social .fa{border:1px solid #E9EDF4;color:#505C71;width:38px;height:38px;line-height:40px;border-radius:6px;text-align:center}.contact__social-icon{margin-bottom:8px;margin-right:8px}.contact__social-icon .fa{font-size:16px;transition:all 0.5s ease}.contact__social-icon:hover .fa{color:#fff;border-color:#1A2748;background:#1A2748}.contact__opening-hours{list-style-type:none;margin:0}.contact__opening-hours li{display:flex;justify-content:space-between}.contact__map{overflow:hidden;height:280px}.contact__map iframe{display:block;margin-top:-150px}@media all and (min-width: 1024px){.contact .row--contact{display:flex;align-items:center;margin-bottom:10px}.contact .col--openinghours{margin-right:150px}.contact__form .entry-content{display:flex;flex-direction:column}.contact__social{padding:0;margin-left:auto;margin-right:-10px;margin-top:-40px}.contact__address+.contact__address{padding-top:30px}}.block{max-height:99999px}.block__header--text-align{text-align:center}.block__description p:last-child{padding-bottom:0}.block__intro{padding-bottom:5px;max-width:660px}.block__button-row{display:flex;flex-direction:column;gap:10px;width:100%}.block__button-row .button{width:100%}.block--border-bottom{border-bottom:1px solid #E9EDF4;padding-top:30px}@media all and (min-width: 599px){.block--border-bottom{padding-top:30px}}@media all and (min-width: 767px){.block--border-bottom{padding-top:30px}}@media all and (min-width: 1024px){.block--border-bottom{padding-top:100px}}.block--padding-top{padding-top:30px}.block--padding-top-min{padding-top:20px}.block--padding-top.has-sidebar{padding-top:0}.block--padding-bottom{padding-bottom:30px}.block--padding-bottom-min{padding-bottom:20px}.block--padding-bottom.has-sidebar{padding-bottom:20px}.block--background-light-grey{background-color:#FAFAFC}.block--background-gradient{background:radial-gradient(circle at 0% -150%, #C1199E 0%, transparent 50%),radial-gradient(circle at 110% 200%, #27A0BC 0%, transparent 50%),#1A2748}.block__button-row{display:flex;flex-direction:column;gap:10px}@media all and (min-width: 400px){.block__button-row{flex-direction:row;align-items:center;gap:20px;width:auto}.block__button-row .button{width:auto}}@media all and (min-width: 767px){.block--padding-top{padding-top:60px}.block--padding-top-min{padding-top:30px}.block--padding-bottom{padding-bottom:60px}.block--padding-bottom-min{padding-bottom:30px}.block--text-align-centre{text-align:center}.block__intro{padding-bottom:10px}.block__intro--text-align-centre{text-align:center;margin:0 auto}}@media all and (min-width: 1024px){.block--padding-top{padding-top:100px}.block--padding-top-min{padding-top:35px}.block--padding-bottom{padding-bottom:100px}.block--padding-bottom.has-sidebar{padding-bottom:30px}}.on-page-navigation{background:transparent;padding:10px 0;position:sticky;top:0;z-index:100;background:#1A2748;border-top:1px solid rgba(255,255,255,0.15);border-bottom:1px solid rgba(255,255,255,0.15)}.noscroll-nav .on-page-navigation{z-index:1}.on-page-navigation__select-wrapper{display:flex;align-items:center;position:relative}.on-page-navigation__select-wrapper:after{content:"\f107";font-family:"Font Awesome 5 Pro";display:block;font-size:24px;color:#fff;position:absolute;top:50%;transform:translateY(-50%);right:0;pointer-events:none}.on-page-navigation__select{background:#1A2748;color:#fff;font-size:17px;font-weight:500;margin-bottom:0;border:none;padding:0}.on-page-navigation__select:active,.on-page-navigation__select:focus{background:#1A2748}.on-page-navigation__list{display:none}.on-page-navigation a:after{display:none}.on-page-navigation a span{font-size:17px;color:#fff}.on-page-navigation a span:before{bottom:5px}@media all and (min-width: 767px){.on-page-navigation__select-wrapper{display:none}.on-page-navigation__list{padding:0;list-style-type:none;display:flex;align-items:center;gap:60px}}.one-column__col>*:last-child{padding-bottom:0}.one-column__description--clamped{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:max-height 0.5s ease, margin-bottom 0.3s ease}.one-column__description--clamped.expanded{display:block;-webkit-line-clamp:unset}.one-column__description--faded{position:relative;max-height:150px;overflow:hidden;transition:max-height 0.5s ease, margin-bottom 0.3s ease}.one-column__description--faded::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:60px;background:linear-gradient(to bottom, rgba(255,255,255,0), #fff);pointer-events:none;transition:opacity 0.5s ease}.one-column__description--faded.expanded::after{opacity:0}.one-column .read-more-button{margin-top:20px}.one-column.block--background-light-grey .one-column__description--faded::after{background:linear-gradient(to bottom, rgba(250,250,252,0), #fafafc)}.one-column-video.background-panel{position:relative}.one-column-video.background-panel:before{position:absolute;content:"";width:100%;height:300px;z-index:-1;left:0;top:0;background:#FAFAFC}@media all and (min-width: 767px){.one-column-video.background-panel:before{height:400px}}@media all and (min-width: 1024px){.one-column-video.background-panel:before{height:500px}}@media all and (min-width: 1366px){.one-column-video.background-panel:before{height:700px}}.one-column-video__intro-wrap{margin:unset}.one-column-video__intro-row{margin-bottom:0}.one-column-video__description p:last-child{padding-bottom:0}.one-column-video__video-wrapper{position:relative;width:100%;padding-top:75%;overflow:hidden;margin-bottom:20px}.one-column-video__video-wrapper:before{display:block;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:78px;width:78px;background-image:url("../images/play-button.svg");background-size:100%;background-repeat:no-repeat;z-index:1;pointer-events:none}.one-column-video__video-wrapper.is-playing:before{display:none}.one-column-video__video-wrapper video,.one-column-video__video-wrapper iframe{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.one-column-video__video-wrapper video,.one-column-video__video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media all and (min-width: 600px){.one-column-video__video-wrapper{padding-top:56.25%}}@media all and (min-width: 1024px){.one-column-video__intro-wrap{margin:0 auto}.one-column-video__intro{text-align:center}}.two-columns__col>*:last-child{padding-bottom:0}.two-columns__col--image{display:none;order:-1}.two-columns__col--image-show-mobile{display:block}.two-columns__mobile-image{display:block;padding-top:5px;margin-bottom:20px}.two-columns__mobile-image-link{display:block}.two-columns__image-link{display:block}.two-columns__button{margin-top:5px}.two-columns__accordion{margin-top:5px}.two-columns__image-container{position:relative}.two-columns__image-container img{display:block}.two-columns__logo-overlay{position:absolute;z-index:2;bottom:0;left:0;max-width:100px}@media all and (min-width: 1024px){.two-columns__col--image{display:block;order:0}.two-columns__col--vertical-middle{align-self:center}.two-columns__logo-overlay{max-width:160px}.two-columns__logo-overlay--mobile{display:none !important}.two-columns__mobile-image{display:none !important}.two-columns__mobile-image-link{display:none !important}}.accordion__title{font-size:15px;position:relative;padding:0;margin-top:15px;overflow:hidden;background:#FAFAFC;border-radius:5px;border:1px solid #E9EDF4;line-height:1.6em}.accordion__title:first-of-type{margin-top:0}.accordion__title a{display:flex;align-items:center;font-weight:600}.accordion__title a:after{content:"\f10b";font-family:"Font Awesome 5 Pro";font-weight:300;font-size:24px;align-items:center;color:#505C71;margin-left:auto;min-width:20px;align-self:flex-start}.accordion__title a:hover,.accordion__title a:visited,.accordion__title a:focus,.accordion__title a:active{color:#27A0BC}.accordion__title a:hover:before,.accordion__title a:focus:before,.accordion__title a:active:before{color:#1A2748}.accordion__title--active{margin-bottom:0}.accordion__title--active a:after{content:"\f10a";color:#1A2748}.accordion__anchor{color:#1A2748;display:block;padding:10px;text-decoration:none;box-shadow:none}.accordion__anchor:hover{color:#1A2748}.accordion__panel{display:none;outline:0;margin-bottom:10px;padding:10px;border-top:0;background:#fff;border:1px solid #E9EDF4;position:relative;margin-top:-5px;border-radius:0 0 5px 5px;line-height:1.8em}.accordion__nav{display:none}@media all and (min-width: 767px){.accordion__title{font-size:17px;line-height:2.2em}.accordion__title a:after{font-size:30px}.accordion__anchor{padding:15px 20px 15px 30px}.accordion__panel{padding:15px 20px 15px 30px;margin-bottom:20px;line-height:2.2em}}@media all and (min-width: 1024px){.accordion__panel p{max-width:90%}}.accreditations__description p{padding-bottom:0}.accreditations__button{margin:20px 0 10px}.accreditations__logos-row{padding-top:40px}.accreditations__panel{background-color:#fff;display:flex;align-items:center;justify-content:center;height:135px;background:#FAFAFC}.accreditations__image{object-fit:contain;max-height:150px}.accreditations__container-row{padding-bottom:20px}@media all and (min-width: 767px){.accreditations__container-row{padding-bottom:0}}@media all and (min-width: 1024px){.accreditations__panel{height:190px}.accreditations__button{margin:30px 0 10px}}.archive-cpt img,.archive-cpt a{width:100%;display:block}.archive-cpt__container{display:flex;flex-direction:column;height:100%}.archive-cpt__image{display:block;overflow:hidden;aspect-ratio:6 / 3}.archive-cpt__image:hover{opacity:.8}.archive-cpt__image img{width:100%;height:100%;object-fit:cover;display:block}.archive-cpt__excerpt{display:none}.archive-cpt__text{padding:15px 0 5px;position:relative;display:flex;flex-direction:column;flex:1}.archive-cpt__text:after{content:"";position:absolute;bottom:0;left:0;height:2px;width:180px;background-color:#27A0BC}.archive-cpt__link:hover{text-decoration:underline}.archive-cpt.block--background-light-grey .archive-cpt__container{background-color:white}@media all and (min-width: 600px){.archive-cpt__excerpt{display:block}.archive-cpt__text{padding:20px 0 10px}}.archive-jobs__container{height:100%;padding:20px;background-color:#fff;border:1px solid #E9EDF4}.archive-jobs__excerpt{padding:10px 0 20px}.archive-jobs__text{display:flex;flex-direction:column;height:100%;padding:10px}.archive-jobs__location,.archive-jobs__salary{display:flex}.archive-jobs__label{padding-right:10px;font-weight:500}.archive-jobs.block--background-light-grey .archive-cpt__container{background-color:#fff}.archive-jobs__salary,.archive-jobs__location,.archive-jobs__excerpt{font-size:17px}.archive-jobs .button{align-self:flex-start;margin-top:auto;width:100%}.archive-jobs__job-details{list-style-type:none;padding:20px 0 0 0}.archive-jobs__job-details li{display:flex;border-bottom:1px solid #E9EDF4;padding:12px 0}.archive-jobs__job-details li:last-of-type{border-bottom:none}.archive-jobs__job-details li:first-of-type{padding-top:0}.archive-jobs__job-details-detail-label{align-self:flex-start;color:#1A2748;font-weight:500;line-height:1.4em;flex-shrink:0;min-width:30%;padding-bottom:3px}.archive-jobs__job-details-detail-value{display:flex;align-items:flex-start;line-height:1.4em;margin-left:auto}@media all and (min-width: 600px){.archive-jobs__excerpt{display:block}.archive-jobs__text{padding:20px}.archive-jobs .button{width:auto}}.article-cta__panel{background-color:#FAFAFC;border-left:4px solid #1A2748;padding:20px}.article-cta__description{padding-bottom:20px}.article-cta__button{width:auto}.article-cta__button-row{display:flex}.article-cta__button--secondary{margin-top:0;margin-left:10px}@media all and (min-width: 1024px){.article-cta__panel{padding:30px}}.article-newsletter__panel{background-color:#FAFAFC;border-left:4px solid #1A2748;padding:20px}.article-newsletter__form .gform_submission_error{display:none}.article-newsletter__form .gform_wrapper .gfield_label{display:none}.article-newsletter__form .gform_wrapper .gform-body{flex:1}.article-newsletter__form .gform_wrapper li{width:100%}.article-newsletter__form .gform_wrapper li input{height:46px;padding:0;font-weight:400;background-color:transparent;border:0 none;border-bottom:1px solid #E9EDF4}.article-newsletter__form .gform_wrapper li input::placeholder{color:#777;opacity:1}.article-newsletter__form .gform_wrapper li input:-ms-input-placeholder{color:#777}.article-newsletter__form .gform_wrapper li input::-ms-input-placeholder{color:#777}.article-newsletter__form .gform_wrapper li input::-webkit-input-placeholder{color:#777;opacity:1}@media all and (min-width: 600px){.article-newsletter__form .gform_wrapper form{display:flex}}@media all and (min-width: 1024px){.article-newsletter__panel{padding:30px}}.article-related-carousel__header{padding-bottom:15px}.article-related-carousel__swiper{margin-left:-20px;margin-right:-20px;padding:0 10px}.article-related-carousel__col{height:auto}.article-related-carousel__image{display:block}.article-related-carousel__image-link{display:block}.article-related-carousel__article{background-color:#FAFAFC;height:100%;display:flex;flex-direction:column}.article-related-carousel__excerpt{padding:0 20px 15px}.article-related-carousel__title{display:block;padding:20px 20px 10px;color:#172341;text-decoration:none}.article-related-carousel__title:hover{color:#121b32;text-decoration:underline}.article-related-carousel__date{padding:0 20px 20px;margin-top:auto}@media all and (min-width: 600px){.article-related-carousel__wrap{overflow:hidden}.article-related-carousel .swiper-nav--count-2{display:none}}@media all and (min-width: 1024px){.article-related-carousel__swiper{margin-left:-10px;margin-right:-10px;padding:0}.article-related-carousel__col{padding-left:10px;padding-right:10px;width:45%}}.article-related-list__header{padding-bottom:15px}.article-related-list__panel--border{border-top:1px solid #E9EDF4;padding-top:20px}.article-related-list__article{background-color:#FAFAFC;height:100%;display:flex;margin-bottom:20px}.article-related-list__image{display:block;height:100% !important;object-fit:cover}.article-related-list__image-link{display:block;flex:0 0 110px;min-height:110px}.article-related-list__details{padding:15px;display:flex;flex-direction:column}.article-related-list__title{display:block;color:#172341;text-decoration:none}.article-related-list__title:hover{color:#121b32;text-decoration:underline}.article-related-list__excerpt{display:none}@media all and (min-width: 767px){.article-related-list__details{padding:20px}.article-related-list__excerpt{display:block}.article-related-list__date{padding-top:10px}.article-related-list__image-link{flex:0 0 180px}}@media all and (min-width: 1366px){.article-related-list__panel--border{padding-top:30px}}.article-related-text__panel{padding:30px 0;border-top:1px solid #E9EDF4;border-bottom:1px solid #E9EDF4}.article-related-text__list{list-style-type:none !important;padding:0 !important}.article-related-text__list-item{position:relative;padding-left:30px;margin-bottom:10px}.article-related-text__list-item:before{content:"";height:5px;width:5px;display:block;position:absolute;background-color:#1A2748;left:10px;top:10px}.article-related-text__list-item:last-of-type{margin-bottom:0}.article-related-text__list-title{display:block;color:#1A2748}.article-related-text__list-title:hover{color:#1A2748}@media all and (min-width: 767px){.article-related-text__list-title{font-size:16px}.article-related-text__list-item{padding-left:40px}.article-related-text__list-item:before{left:20px}}.article-takeaways__panel{background-color:#FAFAFC;border-left:4px solid #1A2748;padding:20px}.article-takeaways__list{list-style-type:none !important;padding:0 !important}.article-takeaways__item{position:relative;padding-left:20px;margin-bottom:10px}.article-takeaways__item:before{content:"";height:5px;width:5px;display:block;position:absolute;background-color:#1A2748;left:0px;top:10px}.article-takeaways__item:last-of-type{margin-bottom:0}@media all and (min-width: 1024px){.article-takeaways__panel{padding:30px}}.author-block__panel{padding:30px}.author-block__author-image{width:150px;height:150px;margin:0 auto 10px;background:#FAFAFC;display:block;border-radius:50%;font-size:29px;line-height:1.45;border:3px solid #E9EDF4;overflow:hidden;box-sizing:border-box}.author-block__author-image--no-image{display:flex;justify-content:center;align-items:center}.author-block__author-image--no-image i{opacity:0.8;font-size:100px}.author-block__author-name{text-align:center}.author-block__author-bio{text-align:center}@media all and (min-width: 1024px){.author-block__author-image{margin-bottom:15px}.author-block__panel{padding-left:40px;padding-right:40px}}.content-navigation__section{padding-bottom:20px}.content-navigation__section:last-child{padding-bottom:0}.content-navigation__video-wrapper{position:relative;width:100%;padding-top:75%;overflow:hidden;margin-bottom:20px}.content-navigation__video-wrapper video,.content-navigation__video-wrapper iframe{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.content-navigation__video-wrapper--local:before{display:block;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:78px;width:78px;background-image:url("../images/play-button.svg");background-size:100%;background-repeat:no-repeat;z-index:1;pointer-events:none}.content-navigation__video-wrapper--local.is-playing:before{display:none}.content-navigation__video-wrapper video,.content-navigation__video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.content-navigation__checklist{padding-left:0}.content-navigation__checklist-item{display:flex;align-items:flex-start;list-style-type:none;padding-bottom:6px}.content-navigation__checklist-item:before{display:block;content:"";width:18px;height:18px;min-width:18px;background-image:url("../images/check-icon.svg");background-repeat:no-repeat;background-position:center;background-size:cover;margin-right:8px;margin-top:8px}.content-navigation__checklist-item:last-child{padding-bottom:0}.content-navigation__branded-container{width:100%;padding:40px 30px;border-radius:5px;color:#fff}.content-navigation__branded-header{color:#fff}.content-navigation__branded-text{border-bottom:1px solid rgba(255,255,255,0.15)}.content-navigation__branded-checklist{padding:30px 0 0;list-style-type:none}.content-navigation__branded-list-item{display:flex;align-items:flex-start;line-height:1.6em;padding-bottom:20px}.content-navigation__branded-list-item:before{display:block;content:"";width:20px;height:20px;min-width:20px;background-image:url("../images/checklist-logo.svg");background-repeat:no-repeat;background-position:center;background-size:cover;margin-right:8px;margin-top:5px}.content-navigation__branded-list-item span{display:contents;font-weight:600}.content-navigation__branded-list-item:last-child{padding-bottom:0}.content-navigation__closing-text p:last-child{padding-bottom:0}.content-navigation__closing-text--branded-list{padding-top:15px}.content-navigation__column-element{margin-bottom:20px}.content-navigation__column-element:last-child{margin-bottom:0}.content-navigation__nav-list{padding:0;list-style-type:none;border:1px solid #E9EDF4;border-radius:3px;border-left:5px solid #E9EDF4}.content-navigation__nav-list:has(.content-navigation__nav-link--backlink){border-left:1px solid #E9EDF4;border-right:5px solid #E9EDF4}.content-navigation__nav-item{border-bottom:1px solid #E9EDF4;padding:15px 20px}.content-navigation__nav-item:last-child{border-bottom:none}.content-navigation__nav-link{display:flex;align-items:center;font-weight:500;text-decoration:none;padding:0}.content-navigation__nav-link:after{content:"\f178";font-family:"Font Awesome 5 Pro";display:block;font-size:18px;margin-left:auto;color:#1A2748}.content-navigation__nav-link--backlink{justify-content:flex-end}.content-navigation__nav-link--backlink:before{content:"\f177";font-family:"Font Awesome 5 Pro";display:block;font-size:18px;margin-right:auto;color:#1A2748}.content-navigation__nav-link--backlink:after{display:none}.content-navigation__key-contact-wrapper{border:1px solid #E9EDF4;border-radius:3px}.content-navigation__key-contact-title{background:#FAFAFC;border-bottom:1px solid #E9EDF4;padding:14px 20px;color:#1A2748;font-size:20px;font-weight:500}.content-navigation__key-contact-container{display:flex;flex-direction:column;padding:20px}.content-navigation__key-contact-container picture{display:block}.content-navigation__key-contact-container picture img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;aspect-ratio:4 / 3}.content-navigation__name{padding-bottom:0}.content-navigation__visual-link{display:block;text-decoration:none;font-size:18px;padding-bottom:0;transform:scale(1);will-change:transform;transform-origin:center;backface-visibility:hidden;overflow:hidden}.content-navigation__visual-link picture img{transition:transform 0.5s ease}.content-navigation__visual-link picture img:hover{transform:scale(1.06)}.content-navigation__visual-link:hover{text-decoration:none}.content-navigation__visual-link span{position:relative}.content-navigation__visual-link span:before{content:"";position:absolute;bottom:0;width:0;height:2px;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;opacity:0;background-color:#C1199E}.content-navigation__visual-link:hover span:before,.content-navigation__visual-link:active span:before,.content-navigation__visual-link:focus span:before{width:100%;opacity:1}.content-navigation__role{font-size:15px}.content-navigation__text-container{padding-top:10px}.content-navigation__contact{list-style-type:none;padding:0}.content-navigation__contact li{display:flex;align-items:center}.content-navigation__contact li i{display:flex;align-items:center;justify-content:center;font-size:10px;height:20px;width:20px;margin-right:5px;border-radius:50px;background:#27A0BC;color:#fff}.content-navigation__contact li a{font-size:14px;font-weight:500;color:#1A2748;text-decoration:none}.content-navigation__contact li a span{position:relative}.content-navigation__contact li a span:before{content:"";position:absolute;bottom:0;width:0;height:2px;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;opacity:0;background-color:#C1199E}.content-navigation__contact li a:hover span:before,.content-navigation__contact li a:active span:before,.content-navigation__contact li a:focus span:before{width:100%;opacity:1}.content-navigation__widget{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#05AA4D;padding:20px 0;border-radius:3px;color:#fff;font-size:15px;gap:8px;font-weight:500;position:relative;overflow:hidden}.content-navigation__widget-text,.content-navigation__widget-images{display:flex;align-items:center;gap:10px}.content-navigation__widget-logo{margin-top:-4px}.content-navigation__widget a{color:#fff;text-decoration:none}.content-navigation__widget a:hover{color:#fff}.content-navigation__widget a>span{position:relative;margin-right:5px}.content-navigation__widget a>span:before{content:"";position:absolute;bottom:0;width:100%;height:2px;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;opacity:1;background-color:#fff}.content-navigation__widget a>span span{margin-left:3px}.content-navigation__widget a:hover>span:before,.content-navigation__widget a:active>span:before,.content-navigation__widget a:focus>span:before{width:0;opacity:0}.content-navigation__check-logo{position:absolute;opacity:0.12;left:5%;bottom:-10%}.content-navigation__text table{width:100%;border-collapse:collapse;margin:1.5rem 0;border:1px solid #E9EDF4}.content-navigation__text th,.content-navigation__text td{padding:8px;border:1px solid #E9EDF4;vertical-align:middle}.content-navigation__text th{background:#f5f6f7;font-weight:600;text-align:left;padding:10px}.content-navigation__text td{text-align:left;padding:10px}@media all and (min-width: 600px){.content-navigation__key-contact-container{flex-direction:row;align-items:center}.content-navigation__text-container{min-width:60%;padding-left:20px}.content-navigation__video-wrapper{padding-top:56.25%}.content-navigation__widget{flex-direction:row;padding:26px 0}}@media all and (min-width: 1024px){.content-navigation .row{align-items:flex-start}.content-navigation__col--nav{position:sticky;top:80px}.content-navigation__key-contact-container{flex-direction:column;align-items:flex-start}.content-navigation__text-container{width:unset;padding-left:0;padding-top:20px}.content-navigation__section{padding-bottom:40px}.content-navigation__widget{flex-direction:column}}@media all and (min-width: 1366px){.content-navigation__key-contact-container{flex-direction:row;align-items:center}.content-navigation__key-contact-container picture img{aspect-ratio:1 / 1.2}.content-navigation__text-container{width:60%;padding-left:20px;padding-top:0}.content-navigation__widget{flex-direction:row}}.cta-bar{background-color:#1A2748;padding:25px 0}.cta-bar--fixed{position:fixed;bottom:0;left:0;right:0;visibility:hidden;opacity:0;-webkit-transition:opacity .3s 0s, visibility 0s .3s;-moz-transition:opacity .3s 0s, visibility 0s .3s;transition:opacity .3s 0s, visibility 0s .3s;z-index:11}.cta-bar--is-visible{-webkit-transition:opacity .3s 0s, visibility 0s 0s;-moz-transition:opacity .3s 0s, visibility 0s 0s;transition:opacity .3s 0s, visibility 0s 0s;visibility:visible;opacity:1}.cta-bar--fade-out{opacity:1}.cta-bar__wrap{color:white;text-align:center}.cta-bar__header{color:white;padding:0}.cta-bar__text{padding-bottom:15px}.cta-bar__icon{width:50px;height:50px;background-color:#1A2748;display:inline-flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:10px;border-radius:50%}.cta-bar__icon--none{display:none !important}.cta-bar__button-row{display:inline-flex}.cta-bar__button--border{background-color:transparent;border:2px solid white;margin-left:10px}.cta-bar__button--border:hover{background-color:white;color:#1A2748 !important}@media all and (min-width: 1024px){.cta-bar__wrap{display:flex;align-items:center;text-align:left}.cta-bar__text{display:flex;align-items:center;margin-right:auto;padding-bottom:0}.cta-bar__icon{flex:0 0 60px;width:60px;height:60px;font-size:30px;margin-right:15px;margin-bottom:0}}.cta-form.block--background-gradient .cta-form__header{color:#fff}.cta-form.block--background-light-grey .cta-form__content-wrapper{border:1px solid #E9EDF4}.cta-form.block--background-white .cta-form__content-wrapper{background:#FAFAFC;border:1px solid #E9EDF4}.cta-form__content-wrapper{display:flex;align-items:stretch;flex-direction:column;background:#fff;border-radius:5px 5px 10px 10px;padding:20px 20px 0;gap:25px;margin-left:-20px;margin-right:-20px}.cta-form__content--text{display:flex;flex-direction:column;margin:0 -20px;border-radius:0 0 5px 5px;border-left:1px solid #323851;border-right:1px solid #323851;border-bottom:1px solid #323851}.cta-form .gform_wrapper form{margin:0}.cta-form .gform_wrapper .gform_footer{padding:12px 0 0}.cta-form .gform_wrapper .gfield_required{color:#C1199E;margin-left:3px}.cta-form .gform_wrapper .button{background-color:#27A0BC}.cta-form .gform_wrapper .button:hover{background-color:#3fbbd7}.cta-form .gform_heading{display:none}.cta-form .gform_fields{display:flex;flex-wrap:wrap;gap:10px}.cta-form .gfield_label{font-size:15px;font-weight:500;color:#1A2748}.cta-form .gfield_description{display:none}.cta-form .gfield--type-honeypot{display:none}.cta-form .gfield--type-text,.cta-form .gfield--type-email,.cta-form .gfield--type-phone{width:100%}.cta-form .gfield--type-select,.cta-form .gfield--type-textarea{width:100%}.cta-form .gfield--type-consent{width:100%}.cta-form .ginput_container_consent{display:flex;align-items:center;align-items:flex-start}.cta-form input[type="checkbox"]{width:auto;margin-top:11px;margin-right:8px}.cta-form .gfield_consent_label{font-size:14px}.cta-form input[type="text"],.cta-form input[type="email"],.cta-form input[type="tel"],.cta-form select,.cta-form textarea{margin-bottom:0}.cta-form__image,.cta-form__solid-background{flex:1}.cta-form__image{position:relative;background-position:center;background-repeat:no-repeat;overflow:hidden}.cta-form__image-tint{position:absolute;background:#1A2748;height:100%;width:100%;top:0;left:0}.cta-form__solid-background{background:#1A2748;padding:5px 5px 0 0}.cta-form__image,.cta-form__solid-background{padding:20px}.cta-form__cta-content{position:relative;z-index:1}.cta-form__cta-header,.cta-form__cta-text{color:#fff}.cta-form__cta-text{padding-bottom:20px}.cta-form__cta-text p:last-child{padding-bottom:0}.cta-form__widget{display:flex;align-items:center;justify-content:center;background:#1A2748;border-radius:0 0 5px 5px;padding:15px 0;gap:10px;color:#fff;font-size:14px;border-top:1px solid #3B4763}.cta-form__widget-logo{max-width:120px;margin-top:-7px}.cta-form__widget-stars{display:none}.cta-form__widget-link{display:flex;color:#fff;text-decoration:none}.cta-form__widget-link:before{content:"|";margin-left:-5px;margin-right:5px}.cta-form__widget-link>span{position:relative;margin-right:5px}.cta-form__widget-link>span:before{content:"";position:absolute;bottom:7px;width:100%;height:2px;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;opacity:1;background-color:#27A0BC}.cta-form__widget-link>span span{margin-left:3px}.cta-form__widget-link:hover,.cta-form__widget-link:active,.cta-form__widget-link:focus{color:#fff}.cta-form__widget-link:hover>span:before,.cta-form__widget-link:active>span:before,.cta-form__widget-link:focus>span:before{width:0;opacity:0}@media all and (min-width: 500px){.cta-form .gfield--type-text,.cta-form .gfield--type-email,.cta-form .gfield--type-phone{width:calc(50% - 5px)}.cta-form__content-wrapper{margin-left:0;margin-right:0}.cta-form__widget-logo{max-width:130px}.cta-form__widget-stars{display:block}}@media all and (min-width: 767px){.cta-form__content-wrapper{flex-direction:row;padding:20px}.cta-form__content--form,.cta-form__content--text{width:50%}.cta-form__content--text{margin:0;border-radius:5px}.cta-form .gfield_label{font-size:16px}.cta-form__image{border-radius:5px 5px 0 0}.cta-form__image,.cta-form__solid-background{padding:25px}.cta-form .gform_wrapper .gform_footer{padding:15px}.cta-form__widget-stars{display:none}}@media all and (min-width: 1024px){.cta-form__content-wrapper{padding:30px;gap:30px}.cta-form__image,.cta-form__solid-background{padding:30px}.cta-form__widget-stars{display:block}}@media all and (min-width: 1366px){.cta-form__content-wrapper{padding:50px;gap:50px}.cta-form__image,.cta-form__solid-background{padding:60px 50px}}.cpt__row{display:block;overflow:hidden}.cpt__col--title{padding-bottom:0 !important}@media all and (min-width: 1024px){.cpt__col{float:right}.cpt__col--images{float:left}}.department-head__container{display:flex;flex-direction:column;border:1px solid #E9EDF4;border-radius:5px;overflow:hidden}.department-head__col--image{flex:0 0 40%}.department-head__col--image picture,.department-head__col--image img{display:block;width:100%;height:100%}.department-head__col--image img{object-fit:cover}.department-head__col--text{display:flex;justify-content:center;flex-direction:column}.department-head__details{padding:20px}.department-head__details--fullwidth{padding:0}.department-head__details--halfwidth{display:none}.department-head .preheader{padding-bottom:10px}.department-head__contact{list-style-type:none;padding-left:0;display:flex;align-items:flex-start;flex-direction:column}.department-head__contact li{display:flex;align-items:center;font-size:15px;font-weight:500}.department-head__contact li i{display:flex;align-items:center;justify-content:center;font-size:10px;height:20px;width:20px;margin-right:5px;border-radius:50px;background:#27A0BC;color:#fff}.department-head__contact li a{text-decoration:none}.department-head__contact li a span{position:relative}.department-head__contact li a span:before{content:"";position:absolute;bottom:0;width:0;height:2px;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;opacity:0;background-color:#C1199E}.department-head__contact li a:hover span:before,.department-head__contact li a:active span:before,.department-head__contact li a:focus span:before{width:100%;opacity:1}.department-head__blurb{padding-bottom:30px}.department-head__blurb p:last-child{padding-bottom:0}@media all and (min-width: 700px){.department-head__col--image{display:flex;align-items:center}.department-head__col--image picture{width:50%}.department-head__details--halfwidth{display:block;padding:30px}.department-head__details--fullwidth{display:none}}@media all and (min-width: 1024px){.department-head__container{flex-direction:row}.department-head__col--image picture{width:100%}.department-head__details{padding:50px}.department-head__details--fullwidth{padding:0;display:block}.department-head__details--halfwidth{display:none}.department-head__contact{flex-direction:row;align-items:center}.department-head__contact li{padding:0 5px;border-right:2px solid #E9EDF4}.department-head__contact li:first-child{padding-left:0}.department-head__contact li:last-child{padding-right:0;border-right:none}}@media all and (min-width: 1100px){.department-head__contact li{padding:0 15px}.department-head__contact li:first-child{padding-left:0}.department-head__contact li:last-child{padding-right:0}}.featured-cpt a{display:block;text-decoration:none;color:#172341}.featured-cpt a:hover{text-decoration:underline}.featured-cpt a:hover img{opacity:0.8}.featured-cpt__image{padding-bottom:15px}.featured-cpt__image img{display:block}.gallery img{width:100%;display:block}.gallery__wrap{overflow:hidden}.gallery__icon{position:absolute;bottom:10px;right:10px;height:20px;width:20px;text-align:center;display:flex;justify-content:center;align-items:center;background-color:#1A2748;border-radius:50%}.gallery__icon:after,.gallery__icon:before{content:"";position:absolute;top:50%;left:50%;background-color:#fff;transform:translate(-50%, -50%)}.gallery__icon:before{width:2px;height:10px}.gallery__icon:after{width:10px;height:2px}.gallery__image{color:white;display:block;position:relative;font-size:24px}.gallery__image:hover .gallery__icon{background-color:#1A2748}.gallery__load{display:none;justify-content:center;align-items:center;padding-top:20px}.gallery__load--show{display:flex}.gallery__load-button{width:175px;cursor:pointer}.gallery__wrap--load-more .col{display:none}.gallery__wrap--load-more .col--load-all{display:block !important}.gallery__wrap--load-more .xs-12:nth-of-type(-n+4){display:block}.gallery__wrap--load-more .xs-6:nth-of-type(-n+6){display:block}@media all and (min-width: 600px){.gallery__wrap--load-more .sm-6:nth-of-type(-n+4){display:block}.gallery__wrap--load-more .sm-4:nth-of-type(-n+6){display:block}.gallery__wrap--load-more .sm-3:nth-of-type(-n+8){display:block}}@media all and (min-width: 1024px){.gallery.has-sidebar .row{margin-left:-10px;margin-right:-10px}.gallery.has-sidebar .col{padding-left:10px;padding-right:10px}.gallery__load{padding-top:30px}.gallery__icon{bottom:15px;right:15px;height:26px;width:26px}.gallery__icon:before{height:12px}.gallery__icon:after{width:12px}.gallery__wrap--load-more .lg-6:nth-of-type(-n+4){display:block}.gallery__wrap--load-more .lg-4:nth-of-type(-n+6){display:block}.gallery__wrap--load-more .lg-3:nth-of-type(-n+8){display:block}}.hero{position:relative;height:100vh;max-height:620px;overflow:hidden}.hero img{width:100%;display:block;object-fit:cover;height:100%;will-change:transform;backface-visibility:hidden}.hero__image img{animation:hero-pan 14s ease-out forwards paused;animation-fill-mode:both}.swiper-slide-active .hero__image img{animation-play-state:running}.hero__tint{background-color:#000;position:absolute;top:0;right:0;left:0;bottom:0;z-index:1;pointer-events:none}.hero__carousel{height:100%;z-index:auto}.hero__carousel .swiper-button-prev,.hero__carousel .swiper-button-next{display:none}.hero__carousel .swiper-pagination{position:absolute;z-index:2;margin-bottom:-15px}.hero__carousel .swiper-slide{flex-direction:column}.hero__banner{display:flex;position:relative;height:100%;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;background-color:#666;width:100%}.hero__text-container{display:flex;position:absolute;left:0;right:0;bottom:0;height:60%;z-index:2;pointer-events:none;background:linear-gradient(405deg, #27A0BC -40%, #27A0BC -40%, #1A2748 45%, #1A2748 100%)}.hero__text-container:before{content:"";border-bottom:8vw solid #1A2748;bottom:100%;height:0;position:absolute;width:0;border-right:50vw solid transparent;left:0}.hero__text-container:after{content:"";border-left:50vw solid transparent;right:0;border-bottom:8vw solid #1A2748;bottom:100%;height:0;position:absolute;width:0}.hero__text{display:flex;flex-direction:column;padding:30px 20px 0;z-index:1;color:white;pointer-events:all}.hero__image{height:40%;overflow:hidden;position:relative}.hero__header{color:white;font-size:24px;padding-bottom:10px;line-height:1.3em}.hero__description{padding-bottom:15px}.hero__search{display:none}.hero__button{pointer-events:all}@media all and (min-width: 400px){.hero__carousel .swiper-pagination{margin-bottom:-5px}.hero__header{font-size:28px}.hero__text-container,.hero__image{height:50%}}@media all and (min-width: 500px){.hero__text-container{background:linear-gradient(405deg, #27A0BC -40%, #27A0BC -40%, #1A2748 45%, #1A2748 100%)}}@media all and (min-width: 600px){.hero__text-container{background:linear-gradient(405deg, #27A0BC -40%, #27A0BC -40%, #1A2748 35%, #1A2748 100%)}.hero__text{margin:0 auto;max-width:500px;align-items:center;text-align:center}.hero__button{min-width:200px}}@media all and (min-width: 767px){.hero__carousel .swiper-pagination{margin-bottom:-15px}.hero__text{max-width:650px}.hero__header{font-size:34px}.hero__description{font-size:18px}}@media all and (min-width: 1024px){.hero{height:80vh;max-height:800px}.hero__carousel{height:100%}.hero__carousel .swiper-pagination{margin-bottom:10px;z-index:3}.hero__carousel .swiper-slide{flex-direction:row}.hero__image{width:50%;height:100%;margin-left:auto}.hero__banner{height:100%}.hero__text-container{top:0;left:0;right:auto;bottom:auto;width:50%;height:100%;background:linear-gradient(135deg, #27A0BC 0%, #27A0BC 0%, #1A2748 35%, #1A2748 100%)}.hero__text-container:before{border-right:4.6875em solid transparent;border-top:500px solid #1A2748;border-bottom:unset;bottom:unset;top:0;backface-visibility:hidden;content:"";height:0;position:absolute;z-index:10;left:100%;width:0}.hero__text-container:after{border-right:4.6875em solid transparent;border-bottom:500px solid #1A2748;border-left:unset;right:unset;bottom:0;backface-visibility:hidden;content:"";height:0;position:absolute;z-index:10;left:100%;width:0}.hero__text{width:calc(1320px / 2);margin-left:auto;margin-right:unset;text-align:left;align-items:flex-start;justify-content:center;padding-top:0;max-width:unset;padding:0 30px}.hero__header{font-size:38px}.hero__description{padding-bottom:20px}.hero__search{display:block;max-width:420px;position:relative;width:100%;padding-bottom:30px}.hero__search-input{font-size:15px !important}.hero input[type="search"]{width:100%;padding:12px 50px 12px 20px;border-radius:50px;box-sizing:border-box;min-height:54px;margin:0}.hero__search-button{position:absolute;border-radius:50px;top:3px;right:3px;border:none;cursor:pointer}.hero__search-button:after{display:none}.hero__search-button:before{content:"\f002";font-family:"Font Awesome 5 Pro";display:block;font-size:18px;margin-right:10px;color:#fff}.hero__button{min-width:unset}}@media all and (min-width: 1366px){.hero__carousel .swiper-button-prev,.hero__carousel .swiper-button-next{display:block;z-index:2}.hero__carousel .swiper-button-prev:after,.hero__carousel .swiper-button-next:after{color:white}.hero__text{padding:0 20px}.hero__header{font-size:46px}.hero__description{font-size:20px}}.hero-subpage{position:relative;overflow:hidden;padding:20px 0}.hero-subpage img{width:100%;display:block}.hero-subpage__carousel{height:100%}.hero-subpage__carousel.slick-dotted{margin-bottom:0}.hero-subpage__carousel .slick-list,.hero-subpage__carousel .slick-track,.hero-subpage__carousel .slick-slide{height:100%}.hero-subpage__carousel .slick-dots{position:absolute;bottom:20px;z-index:10}.hero-subpage__banner{position:relative;height:100%;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;z-index:3}.hero-subpage__wrap{display:flex;height:100%;top:0;bottom:0;left:0;right:0;flex-direction:column;justify-content:center;align-items:center;z-index:1;color:white;padding-top:30px;padding-bottom:30px}.hero-subpage__logo-container{display:flex;flex-direction:row;gap:20px;margin-top:30px;align-self:flex-start}.hero-subpage__logo{max-width:90px}.hero-subpage__text{max-width:600px;text-align:left}.hero-subpage__header{color:white}.hero-subpage__button{margin-right:10px;margin-bottom:10px}@media all and (min-width: 600px){.hero-subpage{padding:40px 0}.hero-subpage__wrap{padding-top:0;padding-bottom:0;align-items:flex-start}}@media all and (min-width: 767px){.hero-subpage{padding:50px 0}.hero-subpage__description{font-size:18px}}@media all and (min-width: 1024px){.hero-subpage__wrap{position:relative}.hero-subpage__description{font-size:20px}.hero-subpage__logo-container{position:absolute;right:0;bottom:20px;margin-right:20px;display:flex;gap:20px}.hero-subpage__logo{max-width:110px}}@media all and (min-width: 1566px){.hero-subpage__wrap{padding-top:70px;padding-bottom:60px}.hero-subpage__header{line-height:1.35}}@keyframes hero-pan{0%{transform:scale(1.05) translate3d(0, 0, 0)}100%{transform:scale(1.12) translate3d(-2%, -1%, 0)}}.hero-image--scale{height:auto;max-height:none;overflow:visible}.hero-image--fixed-height{height:80vh;max-height:600px;overflow:hidden}.hero-image--fixed-height-short{height:40vh;max-height:250px;overflow:hidden}.hero-image__banner{display:block}.hero-video--fixed-height{height:80vh;max-height:600px;overflow:hidden}.hero-video__video{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background-repeat:no-repeat;background-size:cover;background-position:50%}.image-text__image{display:block}.image-text__image img{display:block}.image-text__text{padding-top:15px}.image-text__link{text-decoration:none}.image-text__link:hover{text-decoration:underline}@media all and (min-width: 1024px){.image-text__text{padding-top:20px}}.job__col--role-info{order:-1}.job__header--desktop{display:none}.job__job-details-container{padding:20px;background-color:white}.job__job-details{list-style-type:none;padding:0}.job__job-details li{display:flex;flex-direction:column;border-bottom:1px solid #E9EDF4;padding:20px 0}.job__job-details li:last-of-type{border-bottom:none}.job__job-details li:first-of-type{padding-top:0}.job__job-details-detail-label{align-self:flex-start;color:#1A2748;font-weight:500;line-height:1.4em;flex-shrink:0;min-width:30%;padding-bottom:3px}.job__job-details-detail-value{display:flex;align-items:flex-start;line-height:1.4em}.job__placeholder-container{display:none}.job__button-row{padding-top:10px}@media all and (min-width: 380px){.job i{display:flex;align-items:center;justify-content:center;font-size:22px;color:#1A2748;width:30px;margin-right:10px}}@media all and (min-width: 600px){.job__job-details li{flex-direction:row}.job__job-details-detail-label{padding-bottom:0}.job__job-details-detail-value{padding-left:30px}}@media all and (min-width: 767px){.job__job-details-container{display:flex;padding:30px;margin-top:0}.job__wrapper{width:60%}.job__placeholder-container{display:flex;align-items:center;justify-content:center;width:35%;margin-left:auto}}@media all and (min-width: 1024px){.job__col--role-info{order:0;position:sticky;align-self:flex-start;top:50px;z-index:3}.job__header--desktop{display:block}.job__header--mobile{display:none}.job__job-details li{padding:20px 0 25px}.job i{font-size:30px;width:42px;margin-right:12px}.job__placeholder-container{display:none}.job__wrapper{width:100%}}.kpi-list__col--content{margin-left:auto}.kpi-list__col--content.right{margin-right:auto;order:-1}.kpi-list__header-wrapper--desktop{display:none}.kpi-list__header-wrapper--mobile{padding-bottom:10px}.kpi-list__kpi-container{display:flex;border-bottom:1px solid #E9EDF4;padding:15px 0;width:100%}.kpi-list__kpi-container:first-child{padding-top:0}.kpi-list__kpi-container:last-child{border-bottom:none;padding-bottom:0}.kpi-list__kpi-icon{font-size:30px;min-width:35px;color:#27A0BC;margin-right:10px;margin-top:3px}.kpi-list__kpi-header{margin-bottom:-5px}.kpi-list__kpi-logo{margin-bottom:-8px;max-width:90px}.kpi-list__kpi-header{padding-bottom:0;margin-bottom:-5px}.kpi-list__kpi-description{font-size:14px}.kpi-list__description{padding-bottom:30px}.kpi-list__description p:last-child{padding-bottom:0}@media all and (min-width: 600px){.kpi-list__kpi{padding-top:10px}.kpi-list__kpi-wrapper{display:flex;flex-wrap:wrap}.kpi-list__kpi-container{width:50%;flex-direction:column;padding-left:20px}.kpi-list__kpi-container:first-child{padding-top:25px}.kpi-list__kpi-container:last-child{border-bottom:1px solid #E9EDF4;padding-bottom:25px}.kpi-list__kpi-container:nth-child(even){border-left:1px solid #E9EDF4}.kpi-list__kpi-icon{margin-top:0}}@media all and (min-width: 767px){.kpi-list__header-wrapper--desktop{display:block}.kpi-list__header-wrapper--mobile{display:none}.kpi-list__kpi-wrapper{flex-wrap:nowrap;flex-direction:column}.kpi-list__kpi-container{flex-direction:row;align-items:flex-start;padding-left:0;padding:20px 0;width:100%}.kpi-list__kpi-container:first-child{padding-top:0}.kpi-list__kpi-container:last-child{border-bottom:none;padding-bottom:0}.kpi-list__kpi-container:nth-child(even){border-left:none}.kpi-list__kpi-icon{margin-top:14px;font-size:40px;min-width:50px}}@media all and (min-width: 1024px){.kpi-list__row{align-items:center;margin-bottom:0}.kpi-list .col{padding-bottom:0}.kpi-list__kpi-wrapper{max-width:420px}.kpi-list__kpi-container{flex-direction:row;padding:25px 0}.kpi-list__kpi-container:first-child{padding-top:0}.kpi-list__kpi-icon{margin-right:20px;margin-top:12px}.kpi-list__kpi-logo{max-width:130px}.kpi-list__kpi-description{font-size:15px}}.legal-services__col.md-4{position:relative}.legal-services__preheader,.legal-services__header,.legal-services__description{color:#fff}.legal-services__tab-input{position:absolute;opacity:0;pointer-events:none}.legal-services__tab-label{display:block;font-size:20px;font-weight:600;cursor:pointer;padding-bottom:8px;margin-bottom:0;color:#fff}.legal-services__tab-label span{opacity:0.3;transition:opacity 300ms ease-in-out, border-color 300ms ease-in-out}.legal-services__tab-label:hover span{opacity:1}.legal-services__tab-input:checked+.legal-services__tab-label span{border-bottom:2px solid #27A0BC;opacity:1}.legal-services__track{display:block;position:relative;max-width:750px;margin-left:auto;margin-top:-20px}.legal-services__panel{position:absolute;top:0;left:0;width:100%;visibility:hidden;opacity:0;pointer-events:none;transition:opacity 300ms ease-in-out}.legal-services:has(.legal-services__tab-input:nth-of-type(1):checked) .legal-services__panel:nth-of-type(1){position:relative;visibility:visible;opacity:1;pointer-events:auto}.legal-services:has(.legal-services__tab-input:nth-of-type(2):checked) .legal-services__panel:nth-of-type(2){position:relative;visibility:visible;opacity:1;pointer-events:auto}.legal-services:has(.legal-services__tab-input:nth-of-type(3):checked) .legal-services__panel:nth-of-type(3){position:relative;visibility:visible;opacity:1;pointer-events:auto}.legal-services:has(.legal-services__tab-input:nth-of-type(4):checked) .legal-services__panel:nth-of-type(4){position:relative;visibility:visible;opacity:1;pointer-events:auto}.legal-services:has(.legal-services__tab-input:nth-of-type(5):checked) .legal-services__panel:nth-of-type(5){position:relative;visibility:visible;opacity:1;pointer-events:auto}.legal-services:has(.legal-services__tab-input:nth-of-type(6):checked) .legal-services__panel:nth-of-type(6){position:relative;visibility:visible;opacity:1;pointer-events:auto}.legal-services__list{list-style:none;margin:0;padding:0}.legal-services__list-item:last-child .legal-services__list-link{border-bottom:none}.legal-services__list-link{display:flex;align-items:center;gap:14px;padding:10px 0;font-size:16px;font-weight:600;color:inherit;text-decoration:none;border-bottom:1px solid rgba(255,255,255,0.12);transition:background 300ms ease-in-out, transform 300ms ease-in-out;color:#fff;border-radius:0}.legal-services__list-link:hover,.legal-services__list-link:focus,.legal-services__list-link:active{color:#fff}.legal-services__list-link span{display:flex;align-items:center;position:relative}.legal-services__list-link span:before,.legal-services__list-link span:after{content:"";display:block;width:20px;height:20px;min-width:20px;background-repeat:no-repeat;background-position:center;background-size:cover;margin-right:8px;transition:opacity 300ms ease-in-out}.legal-services__list-link span:before{background-image:url("../images/checklist-logo.svg");opacity:1}.legal-services__list-link span:after{background-image:url("../images/checklist-logo-white.svg");opacity:0;position:absolute;left:0;top:50%;transform:translateY(-50%)}.legal-services__list-link:hover,.legal-services__list-link:focus-visible{background:linear-gradient(90deg, rgba(39,160,188,0.25), rgba(39,160,188,0.05));transform:translateX(4px);border:1px solid rgba(255,255,255,0.12);border-radius:3px}.legal-services__list-link:hover span:before,.legal-services__list-link:focus-visible span:before{opacity:0}.legal-services__list-link:hover span:after,.legal-services__list-link:focus-visible span:after{opacity:1}@media (prefers-reduced-motion: reduce){.legal-services__list-link{transition:none}.legal-services__list-link:hover{transform:none}}@media all and (min-width: 385px){.legal-services__nav{display:flex;align-items:center}.legal-services__tab-label{margin-right:20px}.legal-services__tab-label:last-child{margin-right:0}}@media all and (min-width: 767px){.legal-services .row{display:flex}.legal-services__col.md-8{flex:1 1 0%;min-width:0}.legal-services__tab-label{font-size:28px;padding-bottom:8px;margin-bottom:12px}.legal-services__nav{flex-direction:column;align-items:flex-start}.legal-services__list-link{padding:20px 24px;font-size:18px}.legal-services__list-link span:before,.legal-services__list-link span:after{width:30px;height:30px;margin-right:12px}.legal-services__track{margin-top:0}}@media all and (min-width: 1024px){.legal-services__nav{margin-top:32px}.legal-services__list-link{font-size:22px}}.legal-update__row{display:block;overflow:hidden}.legal-update__col--title{padding-bottom:0 !important}@media all and (min-width: 1024px){.legal-update__col{float:right}.legal-update__col--images{float:left}}.logo-carousel.block--background-light-grey .logo-carousel__panel{background:#fff}.logo-carousel__bleed{margin-right:-10px}.logo-carousel .swiper-wrapper{padding-right:10%}.logo-carousel__panel{display:flex;align-items:center;justify-content:center;height:140px;background:#FAFAFC}.logo-carousel .swiper-scrollbar{background:transparent}@media all and (min-width: 1024px){.logo-carousel__bleed{margin-right:unset}.logo-carousel .swiper-wrapper{padding-right:unset}}.news__column:first-child{width:100%}.news__column:nth-child(n+4){display:none}.news__column:nth-child(n+2) .news__excerpt{display:none}.news__column:nth-child(n+2) .news__category{display:none}.news__column:nth-child(n+2) .news__text:after{width:80px}.news__image{display:block;overflow:hidden;position:relative;aspect-ratio:6 / 3}.news__image:hover{opacity:.8}.news__image img{width:100%;height:100%;object-fit:cover;display:block}.news__category{position:absolute;bottom:0;right:0;background:#1A2748;color:white;padding:0 10px;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.08em}.news__title a:hover{text-decoration:underline}.news__background{height:100%;position:relative;display:flex;flex-direction:column}.news__text{flex:1;display:flex;flex-direction:column;position:relative;padding:10px 0}.news__text:after{content:"";position:absolute;bottom:0;left:0;height:2px;width:180px;background-color:#27A0BC}.news--archive{padding-bottom:20px}.news__date{margin-top:auto}@media all and (min-width: 1024px){.news__column{width:33.33333% !important}.news__column:nth-child(n+4){display:block;margin-top:20px}.news__column:nth-child(n+2) .news__excerpt{display:block}.news__column:nth-child(n+2) .news__category{display:block}.news__column:nth-child(n+2) .news__text:after{width:180px}.news__text{padding-top:20px}.news__excerpt{display:block;padding-bottom:15px}}.reviews__bleed{position:relative;margin-right:-10px}.reviews .swiper-wrapper{padding-right:10%}.reviews__intro{position:relative;margin-bottom:10px}.reviews__summary{display:flex;align-items:center;gap:10px;color:#1A2748;padding-bottom:5px}.reviews__summary-logo{margin-bottom:-2px}.reviews__summary-link{color:#1A2748}.reviews__summary-link:hover{color:#1A2748}.reviews__col{height:auto;margin-bottom:15px}.reviews .reviews-widget__text{font-weight:500}.reviews .reviews-widget__stars{display:none}.reviews .reviews-widget__logo{margin-top:-7px}.reviews .reviews-widget__widget-link{text-decoration:none}.reviews .reviews-widget__widget-link:before{content:"|";margin-left:2px;margin-right:2px}.reviews .reviews-widget__widget-link>span{position:relative;margin-right:5px}.reviews .reviews-widget__widget-link>span:before{content:"";position:absolute;bottom:0;width:100%;height:2px;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;opacity:1;background-color:#27A0BC}.reviews .reviews-widget__widget-link>span span{margin-left:3px}.reviews .reviews-widget__widget-link:hover>span:before,.reviews .reviews-widget__widget-link:active>span:before,.reviews .reviews-widget__widget-link:focus>span:before{width:0;opacity:0}.reviews__panel{height:100%;background-color:#FAFAFC;padding:25px;display:flex;flex-direction:column;gap:15px;position:relative}.reviews__panel:after{content:"";position:absolute;background-color:#FAFAFC;width:30px;height:30px;bottom:-15px;left:50px;transform:rotate(45deg)}.reviews__top{display:flex;line-height:1.3}.reviews__reviewer-name{color:#1A2748;font-weight:500;padding-bottom:3px}.reviews__date{color:#828485;font-size:12px}.reviews__logo{width:28px;margin-left:auto}.reviews__stars{position:relative;aspect-ratio:200 / 38;width:86px}.reviews__stars-fg,.reviews__stars-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-size:auto 100%}.reviews__stars-fg{z-index:1;background-image:url("../images/icon-star-green.svg")}.reviews__stars-bg{opacity:.5;background-image:url("../images/icon-star-grey.svg")}.reviews__review{padding-bottom:10px}@media all and (min-width: 440px){.reviews .reviews-widget__stars{display:block}}@media all and (min-width: 767px){.reviews__view-all{position:absolute;bottom:0;right:0;margin-top:0}}@media all and (min-width: 1024px){.reviews__bleed{margin-right:0}.reviews .swiper-wrapper{padding-right:0}.reviews__intro{margin-bottom:20px}.reviews__header{padding-bottom:10px}.reviews__summary{padding-bottom:0}.reviews__review{padding-bottom:20px}}.review-widget-full-width{background:#05AA4D}.review-widget-full-width__wrap{display:flex;justify-content:center;position:relative;overflow:hidden}.review-widget-full-width__check-logo{position:absolute;opacity:0.12;left:0%;bottom:-70%}.review-widget-full-width__content{position:relative;z-index:1;padding:20px 0 15px;display:flex;flex-direction:column;align-items:center}.review-widget-full-width__logo{max-width:200px}.review-widget-full-width__widget{display:flex;flex-direction:column;align-items:center;padding-top:8px;gap:12px;font-size:16px;font-weight:600;letter-spacing:0;color:#fff}.review-widget-full-width__widget-header,.review-widget-full-width__widget-footer{display:flex;align-items:center}.review-widget-full-width__widget-header{gap:12px;margin-bottom:-5px}.review-widget-full-width__widget-footer{gap:5px;margin-top:-8px}.review-widget-full-width__widget a{color:#fff;text-decoration:none}.review-widget-full-width__widget a>span{position:relative;margin-right:5px}.review-widget-full-width__widget a>span:before{content:"";position:absolute;bottom:2px;width:100%;height:2px;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;opacity:1;background-color:#fff}.review-widget-full-width__widget a>span span{margin-left:3px}.review-widget-full-width__widget a:hover>span:before,.review-widget-full-width__widget a:active>span:before,.review-widget-full-width__widget a:focus>span:before{width:0;opacity:0}.review-widget-full-width__widget-stars{max-width:100px}@media all and (min-width: 767px){.review-widget-full-width__content{align-items:flex-start}.review-widget-full-width__logo{max-width:260px}.review-widget-full-width__widget{flex-direction:row;margin-left:35px;font-size:18px;padding-top:10px}.review-widget-full-width__widget-header{margin-bottom:unset}.review-widget-full-width__widget-footer{gap:12px;margin-top:0}.review-widget-full-width__widget-stars{max-width:115px}.review-widget-full-width__widget-score{font-size:26px}.review-widget-full-width__widget-score span{display:none}}.tabbed-content__nav{display:none}.tabbed-content .r-tabs-accordion-title{font-size:15px;margin-top:15px;border:none;border-radius:0;background:none;border-top:1px solid #E9EDF4}.tabbed-content .r-tabs-accordion-title:first-of-type{margin-top:0;border-top:none}.tabbed-content .r-tabs-accordion-title a{display:flex;align-items:center;font-weight:600;color:#1A2748;padding:10px 0;text-decoration:none}.tabbed-content .r-tabs-accordion-title a:after{content:"\f10b";font-family:"Font Awesome 5 Pro";font-weight:300;font-size:24px;color:#505C71;margin-left:auto;min-width:20px;align-self:flex-start}.tabbed-content .r-tabs-accordion-title a:last-child{padding-bottom:0}.tabbed-content .r-tabs-accordion-title a:hover,.tabbed-content .r-tabs-accordion-title a:focus,.tabbed-content .r-tabs-accordion-title a:active{color:#27A0BC}.tabbed-content .r-tabs-accordion-title.r-tabs-state-active a:after{content:"\f10a";color:#1A2748}.tabbed-content__panel{display:none;outline:0;margin-bottom:20px;padding:10px 0 0 0;background:#fff;border:none;border-top:0;border-radius:none}.tabbed-content__content-title{display:none}.tabbed-content__text{line-height:1.8em}.tabbed-content__text a:after{display:none}.tabbed-content .button:after{content:"\f178";font-family:"Font Awesome 5 Pro";display:block;font-size:14px;margin-left:10px;color:#fff;transition:0.4s}@media all and (min-width: 767px){.tabbed-content .r-tabs-accordion-title{font-size:17px}.tabbed-content .r-tabs-accordion-title a:after{font-size:30px}.tabbed-content__panel{padding:15px 20px 15px 30px}}@media all and (min-width: 1024px){.tabbed-content .r-tabs-accordion-title{display:none !important}.tabbed-content__container{display:flex;align-items:start;overflow:hidden}.tabbed-content__nav{display:block;min-width:35%;list-style:none;margin:0;padding:0;border:1px solid #E9EDF4;background:#FAFAFC}.tabbed-content__content-title{display:block}.tabbed-content__title{margin:0;background:transparent;border:none;border-bottom:1px solid #E9EDF4;border-radius:0;border-left:3px solid transparent;transition:background 0.15s, border-color 0.15s}.tabbed-content__title:last-of-type{border-bottom:none}.tabbed-content__title a{padding:18px 20px 18px 17px}.tabbed-content__title a:after{display:none}.tabbed-content__title.r-tabs-state-active{background:#fff;border-left-color:#27A0BC}.tabbed-content__title.r-tabs-state-active a{color:#27A0BC;font-weight:600}.tabbed-content__title:not(.r-tabs-state-active):hover{background:#ededf4}.tabbed-content__text{line-height:2.2em}.tabbed-content__panels-wrapper{position:relative;flex:1;min-width:0}.tabbed-content__panel{display:block !important;margin:0;border:none;border-radius:0;background:#fff;padding:0 30px 24px 30px;position:absolute;top:0;left:0;right:0;opacity:0;pointer-events:none;transition:opacity 0.2s ease;max-width:100%}.tabbed-content__panel p{max-width:100%}.tabbed-content__panel.r-tabs-state-active{position:relative;opacity:1;pointer-events:auto}}.table-of-contents__panel{background-color:#FAFAFC;border-left:4px solid #1A2748;padding:20px}.table-of-contents__list{list-style-type:none !important;padding:0 !important}.table-of-contents__item{position:relative;padding-left:20px;margin-bottom:10px}.table-of-contents__item:before{content:"";height:5px;width:5px;display:block;position:absolute;background-color:#1A2748;left:0px;top:10px}.table-of-contents__item:last-of-type{margin-bottom:0}.table-of-contents__link{color:#505C71}.table-of-contents__link:hover,.table-of-contents__link:focus{color:#505C71}@media all and (min-width: 1024px){.table-of-contents__panel{padding:30px}.table-of-contents__item{font-size:16px}}.team__intro-section{display:flex;align-items:flex-start;flex-direction:column}.team__intro-section--carousel{padding-bottom:10px}.team__intro-section--grid{max-width:780px}.team__col.is-hidden{visibility:hidden;position:absolute}.team__col--filter-active{animation-delay:0s !important}.team__button{align-self:flex-start;margin-top:-10px}.team__button span:before{bottom:5px}.team__bleed{position:relative;margin-right:-10px}.team .swiper-wrapper{padding-right:10%}.team__img-container{position:relative;overflow:hidden;cursor:pointer}.team__img-container picture,.team__img-container img{display:block;width:100%;height:100%;object-fit:cover;overflow:hidden}.team__img-container:hover img{transform:scale(1.06)}.team__img-container:hover .team__link-arrow{transform:translateX(10px)}.team__img-container img{transition:transform 0.5s ease;transform:scale(1);will-change:transform;transform-origin:center;backface-visibility:hidden}.team__img-container::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:55%;background:linear-gradient(to top, #070E21 30%, transparent 100%);pointer-events:none}.team__panel-content{position:absolute;display:flex;align-items:center;bottom:20px;left:20px;width:calc(100% - 50px);z-index:1;color:#fff}.team__name{color:#fff;margin-bottom:5px}.team__role{line-height:1.4em}.team__name,.team__role{padding-bottom:0}.team__link-arrow{height:35px;width:35px;min-width:35px;background-color:rgba(255,255,255,0.15);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-left:auto;transition:transform 0.5s ease}.team__accreditations-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.team__accreditations-image{width:calc(50% - 7px)}.team__text-wrapper{max-width:880px;line-height:1.8em}.team__contact{list-style-type:none;padding-left:0;padding-top:15px;display:flex;align-items:flex-start;flex-direction:column}.team__contact li{display:flex;align-items:center;font-size:15px;font-weight:500;padding-bottom:8px}.team__contact li:last-child{padding-bottom:0}.team__contact li i{display:flex;align-items:center;justify-content:center;font-size:10px;height:20px;width:20px;margin-right:5px;border-radius:50px;background:#27A0BC;color:#fff}.team__contact li a{text-decoration:none}.team__contact li a span{position:relative}.team__contact li a span:before{content:"";position:absolute;bottom:0;width:0;height:2px;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;opacity:0;background-color:#C1199E}.team__contact li a:hover span:before,.team__contact li a:active span:before,.team__contact li a:focus span:before{width:100%;opacity:1}.team__testimonial{position:relative}.team__testimonial-text{font-family:"EB Garamond",Cambria,Times New Roman,Times,serif;font-size:20px}.team__testimonial-role{font-weight:500;font-size:16px;color:#1A2748}.team__testimonial:before{display:block;content:"";height:29px;width:37px;background-image:url("../images/quote-mark-darknavy-img.svg");background-repeat:no-repeat;background-position:center;background-size:cover;opacity:0.15;margin-bottom:10px}.team .popup-section{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #E9EDF4}.team .popup-section:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}@media all and (min-width: 600px){.team__intro-section--carousel{flex-direction:row;align-items:center;padding-bottom:0}.team__button{margin-top:0;margin-left:auto}.team__popup-container{width:90vw;height:90vh}}@media all and (min-width: 767px){.team__popup-close{height:50px;width:50px;margin:30px 30px 0 0}.team__text-wrapper{line-height:2.2em}}@media all and (min-width: 1024px){.team__bleed{margin-right:0}.team .swiper-wrapper{padding-right:0}.team__contact{flex-direction:row;align-items:center}.team__contact li{padding:0 15px;border-right:2px solid #E9EDF4}.team__contact li:first-child{padding-left:0}.team__contact li:last-child{padding-right:0;border-right:none}.team__testimonial-text{font-size:22px}}@media all and (min-width: 1366px){.team__popup-content{padding:80px 110px 40px}.team__text-wrapper{margin-left:30px}.team__testimonial:before{position:absolute;top:0;left:-45px;margin-bottom:0}}@media all and (min-width: 1600px){.team__popup-container{width:90vw;height:90vh}.team__text-wrapper{margin-left:40px}}@media all and (min-width: 3000px){.team__images-wrapper picture img{width:100%}.team__accreditations-image{width:calc(33.33333% - 10px)}.team__accreditations-wrapper{padding-top:10px}}.team-member__row{align-items:flex-start}.team-member__photo img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:4 / 2.7;object-position:center top}.team-member__contact-background{background-color:#1A2748;overflow:hidden;margin-left:-20px;margin-right:-20px}.team-member__contact-info{display:flex;flex-direction:column;justify-content:center;padding:22px;align-self:stretch}.team-member__contact-name,.team-member__contact-role--white{color:#fff !important}.team-member__contact-role{letter-spacing:0.05em;padding-bottom:0}.team-member__contact-links{list-style-type:none;padding-left:0;padding-bottom:0;margin-top:20px}.team-member__contact-links i{display:flex;align-items:center;justify-content:center;font-size:12px;height:25px;width:25px;margin-right:8px;border-radius:50px;background:#27A0BC;color:#fff}.team-member__contact-links li{display:flex;align-items:center;padding-bottom:5px}.team-member__contact-links li:last-child{padding-bottom:0}.team-member__contact-links li a{color:#fff;text-decoration:none;font-size:15px;font-weight:500}.team-member__contact-links li a:hover{text-decoration:none}.team-member__contact-links li a span{position:relative}.team-member__contact-links li a span:before{content:"";position:absolute;bottom:0;width:0;height:2px;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;opacity:0;background-color:#C1199E}.team-member__contact-links li a:hover span:before,.team-member__contact-links li a:active span:before,.team-member__contact-links li a:focus span:before{width:100%;opacity:1}.team-member__bio{padding-bottom:30px}.team-member__bio p:last-child{padding-bottom:0}.team-member__name,.team-member__role{display:none}.team-member__accreditations{display:flex;align-items:center;gap:20px;padding-bottom:30px;flex-wrap:wrap}.team-member__accreditation-image{max-width:calc(33.3333% - 20px)}.team-member__accreditation-image img{display:block}.team-member__testimonial{position:relative;border-top:1px solid #E9EDF4;padding-top:30px}.team-member__testimonial:before{display:block;content:"";height:29px;width:37px;background-image:url("../images/quote-mark-darknavy-img.svg");background-repeat:no-repeat;background-position:center;background-size:cover;opacity:0.15;margin-bottom:10px}.team-member__testimonial-text{font-family:"EB Garamond",Cambria,Times New Roman,Times,serif;font-size:20px}.team-member__testimonial-role{font-weight:500;color:#1A2748}.team-member .animate-part{opacity:0;transform:translateY(20px);transition:opacity 0.6s ease-out, transform 0.6s ease-out}.team-member.js-animation.animate .animate-part{opacity:1;transform:translateY(0)}.team-member .animate-part--1{transition-delay:0s}.team-member .animate-part--2{transition-delay:0.15s}@media all and (min-width: 600px){.team-member__photo img{aspect-ratio:4 / 2}}@media all and (min-width: 767px){.team-member__col--bio{padding:20px 40px}.team-member__contact-background{display:flex;align-items:center}.team-member__contact-info{width:50%}.team-member__photo{max-width:50%}.team-member__photo img{aspect-ratio:4 / 3}.team-member__accreditation-image{max-width:calc(25% - 20px)}.team-member__testimonial-text{font-size:22px}}@media all and (min-width: 1024px){.team-member__col--bio{margin-left:25px;padding-left:15px;padding-right:15px;padding-bottom:30px;padding-top:0}.team-member__col--contact{position:sticky;top:20px}.team-member__contact-background{flex-direction:column;margin-left:unset;margin-right:unset}.team-member__contact-info{width:100%}.team-member__contact-name{font-size:30px}.team-member__photo{max-width:unset}.team-member__photo img{aspect-ratio:1 / 1}.team-member__name{display:block}.team-member__role{display:flex;letter-spacing:0.05em}.team-member__testimonial:before{position:absolute;top:30px;left:-45px;margin-bottom:0}}@media all and (min-width: 1366px){.team-member__col--bio{margin-left:40px}.team-member__photo img{aspect-ratio:4 / 3}}.team-filters{display:inline-block;position:relative;z-index:10;margin-bottom:20px}.team-filters__title{border:1px solid #ccc;display:inline-flex;align-items:center;padding:6px 15px;min-width:300px;cursor:pointer}.team-filters__icon{margin-left:auto;font-size:24px}.is-open .team-filters__icon::before{content:"\f10a"}.team-filters__list{position:absolute;top:100%;left:0;list-style-type:none;margin:0;padding:0;border:1px solid #ccc;background-color:white;min-width:300px;margin-top:-1px;box-shadow:0 8px 24px rgba(0,0,0,0.12);transition:grid-template-rows 0.35s ease, opacity 0.35s ease, visibility 0.35s}.team-filters__item{margin:0;transition:0.3s}.team-filters__item:hover{background:#27A0BC}.team-filters__item:hover .team-filters__checkbox label{color:#fff}.team-filters__item:hover .team-filters__checkbox label:before{border-color:#fff}.team-filters__item:last-child .team-filters__checkbox{border-bottom:none}.team-filters__checkbox{padding:10px 15px;border-bottom:1px solid #E9EDF4}.team-filters__checkbox label{flex-wrap:nowrap !important;white-space:nowrap}@media all and (min-width: 1366px){.team-filters-wrap{display:flex;align-items:center;gap:20px}.team-filters__title,.team-filters__list{min-width:340px}}.team-tags{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.team-tags:empty{margin-bottom:0}.team-tags__tag{border:1px solid #27A0BC;color:#27A0BC;text-transform:uppercase;font-size:13px;letter-spacing:0.05em;padding:7px 30px 5px 10px;cursor:pointer;position:relative;font-weight:500;line-height:1.2}.team-tags__tag i{position:absolute;right:10px;top:0;height:100%;font-weight:400;display:flex;align-items:center;justify-content:center;font-size:18px}.testimonial__container{color:#fff}.testimonial__testimonial{position:relative;font-family:"EB Garamond",Cambria,Times New Roman,Times,serif;font-size:22px;padding-bottom:20px;line-height:1.5em}.testimonial__testimonial:before{display:block;content:"";height:29px;width:37px;margin-bottom:10px;background-image:url("../images/quote-mark-img.svg");background-repeat:no-repeat;background-position:center;background-size:cover;opacity:0.35}.testimonial__author{font-size:17px;font-weight:500;margin-bottom:-10px}.testimonial .swiper-scrollbar{background:transparent;margin-top:20px}@media all and (min-width: 400px){.testimonial__testimonial{font-size:24px}}@media all and (min-width: 767px){.testimonial__container{padding:0 80px}.testimonial__testimonial{font-size:28px}.testimonial__testimonial:before{position:absolute;top:0;left:-70px;height:39px;width:50px;margin-bottom:0}.testimonial__author{margin-bottom:0}}@media all and (min-width: 1024px){.testimonial__testimonial{font-size:32px;padding-bottom:30px}.testimonial__author{font-size:20px}}@media all and (min-width: 1366px){.testimonial__testimonial{font-size:36px}}@media all and (min-width: 1600px){.testimonial__testimonial{font-size:40px}}.ugc__platform-row{display:flex;gap:15px;margin:0 0 15px}.ugc__platform-link{display:flex;height:52px;border:2px solid #1A2748;text-decoration:none;color:white;box-shadow:2px 2px 0 #1A2748;white-space:nowrap}.ugc__platform-link:hover{color:white}.ugc__platform-link--instagram{background-color:#983FD6}.ugc__platform-link--instagram:hover{background-color:#8f2ed2}.ugc__platform-link--facebook{background-color:#4F6CBA}.ugc__platform-link--facebook:hover{background-color:#4562b0}.ugc__platform-link--tiktok{background-color:#EF0952}.ugc__platform-link--tiktok:hover{background-color:#db084b}.ugc__platform-icon{border-right:2px solid #1A2748;width:52px;display:flex;justify-content:center;align-items:center;font-size:26px}.ugc__platform-title{font-weight:600;display:none;padding:0 20px;align-items:center;justify-content:center}.ugc__row{overflow:visible}.ugc__post{position:relative;transition:0.25s all ease}.ugc__post--product{padding:0 !important;transition:0}.ugc .swiper-slide-active .ugc__image,.ugc .swiper-slide-active .ugc__video{aspect-ratio:9 / 16}.ugc .swiper-slide-active .ugc__product{position:absolute;left:0;bottom:0;width:100%}.ugc__image,.ugc__video{aspect-ratio:9 / 16;object-fit:cover;border-radius:10px;padding:0 !important;height:auto !important;background-color:#FAFAFC}.ugc__image--product,.ugc__video--product{transition:0.25s all ease}.ugc__image-wrap,.ugc__video-wrap{aspect-ratio:9 / 16;display:flex;flex-direction:column;justify-content:center;width:100%;height:100%}.ugc__image video,.ugc__video video{height:100%;object-fit:cover}@media all and (min-width: 767px){.ugc__platform-row{margin:0 0 20px;justify-content:center}.ugc__platform-title{display:flex}}
