body{color:#fff;font-family:SF Pro Display;position:relative}body>.container-fluid{padding:0}body main{background-color:var(--bs-blue);overflow:hidden}body main>.container-fluid{padding:0}body.menu-open{overflow:hidden}.f-SFProDisplay{font-family:SF Pro Display}.f-nord{font-family:Nord}.f-nord-book{font-family:Nord Book}.bg-cover{background-position:50%;background-size:cover}.loader{align-items:center;background-color:var(--bs-blue);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;transition:2s;width:100%;z-index:999}.loader lottie-player{max-width:250px;transition:.4s}.loader lottie-player.out,.loader.out{opacity:0;visibility:hidden}.page-bg{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}img.rellax{max-width:100%}footer,header,section{position:relative;z-index:2}a{text-decoration:none}.container{max-width:1530px}@media (max-width:1600px){.container{zoom:.9}}@media (max-width:1450px){.container{zoom:.8}}@media (max-width:1024px){.container{padding-left:25px;padding-right:25px;zoom:1}}.narrow-continer{margin:auto;max-width:1296px}.btn{font-size:25px;--bs-btn-padding-y:1.15rem;--bs-btn-padding-x:3.75rem;--bs-btn-border-radius:50rem;--bs-btn-border-width:3px}@media (max-width:1024px){.btn{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1.75rem;--bs-btn-border-radius:50rem;--bs-btn-border-width:2px;font-size:1.2rem}}.btn-sm{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:3rem}header{background-color:#fff;padding:30px 0;position:relative;position:sticky;top:0;z-index:999}@media (max-width:1024px){header{padding:20px 0}}header .logo{align-items:center;column-gap:12px;display:flex}header .logo span{color:#4b4b4b;font-size:12px;font-weight:500;text-transform:uppercase}header .logo .lottie-container{height:38.783px;overflow:hidden;position:relative;width:151.421px}header .logo .lottie-container lottie-player{height:160px;left:50%;position:absolute;top:58%;transform:translate(-50%,-50%);width:160px}@media (max-width:1024px){header .logo{zoom:.8}header .logo,header .logo span{display:block}}header nav{column-gap:85px}header nav a{color:var(--bs-blue);font-family:Nord;font-size:20px;transition:color .3s}header nav a.active,header nav a:hover{color:var(--bs-secondary)}@media (max-width:1024px){header nav{background-color:#fff;height:100%;left:0;max-width:80vw;padding:30px;position:fixed;top:0;transform:translateX(-100%);transition:.4s;width:100%;z-index:999}header nav a{color:#000;display:block;font-size:30px;padding:10px 0}header nav a.btn{font-size:24px;margin-top:10px;padding:.5rem .75rem;width:100%}}.menu-open header nav{transform:translateX(0)}header .hamburger-lines{cursor:pointer;display:block;display:flex;flex-direction:column;height:24px;justify-content:space-between;position:relative;width:32px;z-index:2}header .hamburger-lines:before{content:""}.menu-open header .hamburger-lines:before{background:#000;height:100vh;left:0;opacity:.3;position:fixed;top:0;width:100vw}header .hamburger-lines .line{background:var(--bs-blue);border-radius:10px;display:block;height:2px;width:100%}header .hamburger-lines .line1{transform-origin:0 0;transition:transform .4s ease-in-out}header .hamburger-lines .line2{transition:transform .2s ease-in-out}header .hamburger-lines .line3{transform-origin:0 100%;transition:transform .4s ease-in-out}.menu-open header .hamburger-lines .line1{transform:rotate(45deg)}.menu-open header .hamburger-lines .line2{transform:scaleY(0)}.menu-open header .hamburger-lines .line3{transform:rotate(-45deg)}header .hamburger-lines{display:none}@media (max-width:991px){header .hamburger-lines{display:flex}}.home-hero{height:700px}.home-hero .hero-item{align-items:center;display:flex;justify-content:center;max-height:700px;min-height:700px;visibility:hidden}.home-hero .hero-item.swiper-slide-active{visibility:visible}.home-hero .hero-item h1{font-family:Nord;font-size:80px;font-weight:400;line-height:100px}@media (max-width:1024px){.home-hero{height:400px}.home-hero .hero-item{max-height:400px;min-height:400px}.home-hero .hero-item h1{font-size:40px;line-height:50px}}.hero-cta{margin-top:50px}.hero-cta h2{font-family:Nord;font-size:45px;font-weight:400;line-height:50px;margin-bottom:70px}.hero-cta .content{font-size:25px;line-height:30px;margin-left:auto;max-width:700px}.hero-cta .content strong{font-weight:700}@media (max-width:1024px){.hero-cta{margin-top:40px;text-align:center}.hero-cta h2{font-size:20px;line-height:25px;margin-bottom:30px}.hero-cta .content{font-size:18px;line-height:normal;margin-bottom:30px}}.home-case-studies{margin-top:380px}.home-case-studies h2{font-family:Nord;font-size:45px;font-weight:400;line-height:50px;margin-bottom:0}.home-case-studies .home-case-studies-slider{display:flex;margin-top:50px}.home-case-studies .home-case-studies-slider .home-case-studies-item{border-radius:15px;height:auto;padding:52px}.home-case-studies .home-case-studies-slider .home-case-studies-item h3{font-size:38px;line-height:40px}.home-case-studies .home-case-studies-slider .home-case-studies-item .content{color:#000;font-size:25px;font-weight:200;line-height:30px;margin-top:30px}@media (max-width:1024px){.home-case-studies{margin-top:150px}.home-case-studies h2{font-size:18px;line-height:25px}.home-case-studies .home-case-studies-slider{margin-bottom:30px;margin-top:40px}.home-case-studies .home-case-studies-slider .home-case-studies-item{border-radius:15px;padding:30px}.home-case-studies .home-case-studies-slider .home-case-studies-item h3{font-size:24px;line-height:normal}.home-case-studies .home-case-studies-slider .home-case-studies-item .content{font-size:16px;line-height:normal}}.home-statistics{margin-top:390px}.home-statistics h3{font-family:Nord;font-size:45px;font-weight:400;line-height:50px;margin-bottom:0}.home-statistics .home-statistics-line{border-top:1px solid #fff;margin-top:40px;padding-top:40px}.home-statistics .home-statistics-line .amount{font-size:65px;font-weight:200;line-height:1}.home-statistics .home-statistics-line .amount span{font-weight:700}.home-statistics .home-statistics-line .content{font-size:25px;margin-bottom:0;max-width:714px}@media (max-width:1024px){.home-statistics{margin-top:150px}.home-statistics h3{font-size:22.5px;line-height:1}.home-statistics .home-statistics-line{border-top:1px solid #fff;margin-top:30px;padding-top:30px}.home-statistics .home-statistics-line .amount{font-size:30px}.home-statistics .home-statistics-line .content{font-size:18px;margin-top:20px}}.cta{padding-bottom:125px;padding-top:200px}.cta h2{font-size:65px;line-height:1;margin-right:50px}@media (max-width:1024px){.cta{padding-bottom:70px;padding-top:100px}.cta h2{font-size:40px;margin-bottom:30px;margin-right:0}}.mission{padding-top:90px}.mission h2{border-bottom:1px solid #fff;font-family:Nord;font-size:53px;font-weight:400;letter-spacing:-1.325px;line-height:1;margin-bottom:0;padding-bottom:30px;text-transform:uppercase}.mission .message{margin-top:30px}.mission .message p{font-size:43px;font-weight:700;letter-spacing:-.45px;line-height:50px}@media (max-width:1024px){.mission{padding-bottom:30px;padding-top:40px}.mission h2{font-size:26.5px;letter-spacing:-.6625px;padding-bottom:20px}.mission .message{margin-top:20px}.mission .message p{font-size:20px;font-weight:var(--semibold);letter-spacing:0;line-height:28px}}.core-values{margin-top:130px}.core-values .core-values-content{background-color:#fff;border-radius:15px;color:#000;padding:60px 0 120px}.core-values .core-values-content .core-values-title{border-bottom:1px solid #f95738}.core-values .core-values-content h3{color:#f95738;font-family:Nord;font-size:53px;font-weight:400;letter-spacing:-1.325px;line-height:1;margin-bottom:0;padding-bottom:30px;text-transform:uppercase}.core-values .core-values-content .content{font-size:25px;letter-spacing:-.25px;line-height:35px;margin-top:14px;max-width:530px}.core-values .core-values-content .d-flex{column-gap:20px;margin-top:60px}.core-values .core-values-content .icon{min-width:54px;width:54px}.core-values .core-values-content .title{font-size:35px;font-weight:600;letter-spacing:-.35px;line-height:1}@media (max-width:1024px){.core-values{margin-top:70px}.core-values .core-values-content{padding:40px 25px}.core-values .core-values-content h3{font-size:26.5px;letter-spacing:-.6625px;padding-bottom:20px}.core-values .core-values-content .content{font-size:18px;letter-spacing:0;line-height:26px}.core-values .core-values-content .d-flex{column-gap:10px;margin-top:30px}.core-values .core-values-content .icon{zoom:.7}.core-values .core-values-content .title{font-size:20px;font-weight:var(--semibold);letter-spacing:0}}.our-approach{margin-top:114px}.our-approach h2{border-bottom:1px solid #ee964b;color:#ee964b;font-family:Nord;font-size:53px;font-weight:400;letter-spacing:-1.325px;line-height:1;margin-bottom:0;padding-bottom:30px;text-transform:uppercase}.our-approach .our-approach-pointers{font-size:43px;font-weight:600;letter-spacing:-.43px;line-height:1;margin-top:30px}.our-approach .our-approach-pointers .pointer{cursor:pointer}.our-approach .our-approach-pointers .pointer.active{color:#ee964b}.our-approach .our-approach-content{font-size:30px;letter-spacing:-.3px;line-height:40px;margin-top:85px;max-width:850px}.our-approach .our-approach-content .content{display:none}.our-approach .our-approach-content .content.active{display:block}@media (max-width:1024px){.our-approach{margin-top:70px}.our-approach h2{font-size:26.5px;letter-spacing:-.6625px}.our-approach .our-approach-pointers{font-size:18px;letter-spacing:0;overflow:auto}.our-approach .our-approach-pointers .pointer{padding-right:20px;white-space:nowrap}.our-approach .our-approach-pointers::-webkit-scrollbar{display:none}.our-approach .our-approach-content{font-size:18px;letter-spacing:0;line-height:1.4;margin-top:30px}}.our-panel{margin-top:127px}.our-panel .our-panel-content{background-color:#fff;border-radius:15px;padding:90px 0 120px}.our-panel .our-panel-content .content{color:#000;font-size:30px;letter-spacing:-.3px;line-height:40px;margin-top:80px;max-width:1050px}.our-panel .our-panel-title{border-bottom:1px solid #f4d35e;color:#f4d35e;padding-bottom:30px}.our-panel h3{font-family:Nord;font-size:53px;font-weight:400;letter-spacing:-1.325px;line-height:1;margin-bottom:0;text-transform:uppercase}@media (max-width:1024px){.our-panel{margin-top:70px}.our-panel .our-panel-content{padding:40px 25px}.our-panel .our-panel-content .our-panel-title{padding-bottom:20px}.our-panel .our-panel-content .our-panel-title h3{font-size:26.5px;letter-spacing:-.6625px}.our-panel .our-panel-content .content{font-size:18px;letter-spacing:0;line-height:26px;margin-top:20px}.our-panel .our-panel-content .title{font-size:20px;font-weight:var(--semibold);letter-spacing:0}}.about-page{padding-bottom:220px}@media (max-width:1024px){.about-page{padding-bottom:100px}}.leadership{margin-top:130px}.leadership .leadership-title{border-bottom:1px solid #fff;margin-bottom:80px;padding-bottom:30px}.leadership .leadership-title h3{font-family:Nord;font-size:53px;font-weight:400;letter-spacing:-1.325px;line-height:1;margin-bottom:0;text-transform:uppercase}.leadership .leadership-profile{margin-right:136px;text-align:center}.leadership .leadership-profile .btn{font-size:30px;margin-top:60px;--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:2.75rem}.leadership .leadership-content{font-size:30px;letter-spacing:-.3px;line-height:40px}@media (max-width:1024px){.leadership{margin-top:70px}.leadership .leadership-title{margin-bottom:80px;padding-bottom:30px}.leadership .leadership-title h3{font-size:26.5px;letter-spacing:-.6625px}.leadership .leadership-profile{margin-right:0;padding:0 50px;text-align:center}.leadership .leadership-profile img{max-width:100%}.leadership .leadership-profile .btn{font-size:20px;margin-top:30px;--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:2.75rem}.leadership .leadership-content{font-size:14px;letter-spacing:0;line-height:1.4;margin-top:30px;text-align:center}}.service-tabs{background-color:#f5f5f5;column-gap:90px;display:flex;justify-content:center;position:sticky;top:0;z-index:99}.service-tabs::-webkit-scrollbar{display:none}.service-tabs a{border-bottom:9px solid transparent;font-size:20px;letter-spacing:-.2px;padding:25px 0 18px;position:relative;white-space:nowrap}.service-tabs a.active{border-bottom:9px solid}@media (max-width:1024px){.service-tabs{column-gap:30px;justify-content:flex-start;overflow:auto;padding:0 25px}.service-tabs a{border-bottom:4px solid transparent;font-size:18px;letter-spacing:-.1px;padding:15px 0;position:relative}.service-tabs a.active{border-bottom:4px solid}}.service-sections{padding-bottom:90px}@media (max-width:1024px){.service-sections{padding-bottom:70px}}.service-section{color:#000;padding-top:90px;scroll-padding-top:150px}.service-section .service-section-inner{background-color:var(--background);border-radius:15px;padding:64px 24px 90px}.service-section .service-section-inner h2{border-bottom:1px solid var(--color);color:var(--color);font-family:Nord;font-size:53px;font-weight:400;letter-spacing:-1.325;line-height:63px;padding-bottom:28px;text-transform:uppercase}.service-section .service-section-inner .service-section-subtitle{display:flex;justify-content:space-between;padding-top:50px}.service-section .service-section-inner .service-section-subtitle h3{color:var(--color);font-size:41px;font-weight:var(--medium);letter-spacing:-.41px;line-height:48px;width:360px}.service-section .service-section-inner .service-section-subtitle .content{font-size:25px;line-height:30px;max-width:840px}.service-section .service-section-inner .service-section-line{align-items:center;display:flex;margin-top:40px}.service-section .service-section-inner .service-section-line .button{align-items:center;border:1px solid var(--color);border-radius:30px;color:var(--color);display:flex;font-size:25px;font-weight:var(--semibold);height:60px;justify-content:center;letter-spacing:-.25px;line-height:1;min-width:220px}.service-section .service-section-inner .service-section-line .line{background-color:var(--color);flex:auto;height:1px}.service-section .service-section-inner .service-section-pointers{color:var(--color);column-gap:0;font-size:25px;font-weight:var(--semibold);letter-spacing:-.25px;line-height:1;margin-top:40px;row-gap:26px}.service-section .service-section-inner .service-section-pointers .icon{margin-right:15px}.service-section .service-section-inner .service-section-pointers>div{width:30%}.service-section .service-section-inner .service-section-pointers>div.wide{width:40%}.service-section .service-section-inner .image{border-radius:15px;margin-top:80px;padding-bottom:20px}.service-section .service-section-inner .image img{border-radius:15px;width:100%}.service-section .service-section-inner .service-section-content{margin-top:50px}.service-section .service-section-inner .service-section-content .content{font-size:30px;font-weight:var(--medium);letter-spacing:-.3px;line-height:40px}@media (max-width:1024px){.service-section{padding-top:45px;scroll-padding-top:0}.service-section .service-section-inner{padding:40px 24px}.service-section .service-section-inner h2{font-size:26.5px;letter-spacing:-.6625 px;line-height:1;padding-bottom:30px}.service-section .service-section-inner .service-section-subtitle{display:block;padding-top:30px}.service-section .service-section-inner .service-section-subtitle h3{font-size:20px;letter-spacing:-.2px;line-height:1;width:100%}.service-section .service-section-inner .service-section-subtitle .content{font-size:16px;line-height:1.4}.service-section .service-section-inner .service-section-line{align-items:center;display:flex;margin-top:30px}.service-section .service-section-inner .service-section-line .button{border-radius:20px;font-size:18px;height:40px;letter-spacing:0;min-width:150px}.service-section .service-section-inner .service-section-pointers{font-size:16px;letter-spacing:-.15px;line-height:1.4;margin-top:30px}.service-section .service-section-inner .service-section-pointers .icon{margin-right:15px}.service-section .service-section-inner .service-section-pointers>div{margin-top:20px;width:100%}.service-section .service-section-inner .service-section-pointers>div:empty{display:none}.service-section .service-section-inner .service-section-pointers>div.wide{width:100%}.service-section .service-section-inner .image{margin-top:40px;min-height:100px;overflow:hidden}.service-section .service-section-inner .image img{transform:scale(3)}.service-section .service-section-inner .service-section-content{margin-top:30px}.service-section .service-section-inner .service-section-content .content{font-size:16px;letter-spacing:0;line-height:1.4}}.contact{padding-top:130px}.contact .contact-form{background-color:#fff7f5;border-radius:15px;color:#4b4b4b;padding:110px 24px 90px}.contact .contact-form h1{color:#f95738;font-family:Nord;font-size:53px;font-weight:400;line-height:60px;text-align:center;text-transform:uppercase}.contact .contact-form form{margin:100px auto 0;max-width:1267px;--bs-gutter-x:100px}.contact .contact-form form label{font-size:20px;font-weight:var(--medium);padding-left:0}.contact .contact-form form .form-control{background-color:transparent;border:none;border-bottom:1px solid #707070;border-radius:0;box-shadow:none;padding-left:0!important}.contact .contact-form form .form-control:focus{border-bottom:1px solid var(--bs-secondary)}.contact .contact-form form .btn{display:block;margin:100px auto 0}@media (max-width:1024px){.contact{padding-top:70px}.contact .contact-form{padding:40px 24px 60px}.contact .contact-form h1{font-size:26.5px;line-height:30px}.contact .contact-form h1 br{display:none}.contact .contact-form form{margin:40px auto 0;--bs-gutter-x:20px}.contact .contact-form form label{font-size:16px;text-transform:capitalize}.contact .contact-form form .btn{display:block;margin:40px auto 0}}.contact-cta{background-color:#edf6ff;border-radius:15px;margin-bottom:90px;margin-top:50px}.contact-cta .contact-cta-inner{margin:auto;max-width:1267px;padding:50px 0}.contact-cta .contact-cta-inner h2{color:#0d3b66;font-size:48px;font-weight:var(--semibold);letter-spacing:-.48px;line-height:58px;max-width:650px}@media (max-width:1024px){.contact-cta .contact-cta-inner{padding:40px 25px;text-align:center}.contact-cta .contact-cta-inner h2{font-size:24px;letter-spacing:-.28px;line-height:29px;margin-bottom:30px}}.blog-listing-header{text-align:center}.blog-banner{display:flex;justify-content:center}.blog-listing{background-position:50%;padding-bottom:100px}.blog-listing h1{color:#f95738;font-family:Nord;font-size:53px;font-weight:400;letter-spacing:-1.325px;line-height:1;margin-top:100px;padding:0 25px;text-transform:uppercase}@media (max-width:1024px){.blog-listing h1{font-size:25px;letter-spacing:-.6625px;margin-top:70px}.blog-listing h1 br{display:none}}.blog-detail{background-color:#fff;color:#000}.blog-detail article{font-size:20px;line-height:30px;margin:auto;max-width:1132px;padding-bottom:185px;padding-top:100px}.blog-detail article h1{color:#f95738;font-family:Nord;font-size:53px;font-weight:400;letter-spacing:-1.325px;line-height:1;text-transform:uppercase}.blog-detail article .sub-title{font-size:22px;margin:10px 0 50px}.blog-detail article .sub-title a{color:#000}@media (max-width:1024px){.blog-detail article{font-size:16px;line-height:1.4;padding-top:70px}.blog-detail article h1{font-size:25px;letter-spacing:-.6625px}.blog-detail article h1 br{display:none}.blog-detail article .sub-title{font-size:18px;margin:10px 0 30px}}.studies{padding:100px 0 300px}@media (max-width:1024px){.studies{padding:70px 0 200px}}.studies .container{max-width:1450px}.studies h1{color:#f95738;font-family:Nord;font-size:53px;font-weight:400;letter-spacing:-1.325px;line-height:1;margin-bottom:100px;text-align:center;text-transform:uppercase}@media (max-width:1024px){.studies h1{font-size:25px;letter-spacing:-.6625px;margin-bottom:40px}.studies h1 br{display:none}}.studies .row{--bs-gutter-x:3rem;row-gap:3rem}@media (max-width:1024px){.studies .row{--bs-gutter-x:1.5rem;row-gap:1.5rem}}.studies .study-card{background-color:#edf6ff;border-radius:15px;color:#4b4b4b;display:flex;overflow:hidden}.studies .study-card:hover{color:#4b4b4b}.studies .study-card .study-image{background-position:50%;background-size:cover;min-width:200px}.studies .study-card .study-content{padding:36px 40px}.studies .study-card .study-content .study-sub-title{align-items:center;border-radius:15px;display:inline-flex;font-size:13px;font-weight:var(--semibold);letter-spacing:-.36px;line-height:1;margin-bottom:20px;min-height:25px;padding:2px 20px}.studies .study-card .study-content .study-title{font-size:36px;font-weight:var(--semibold);letter-spacing:-.36px;line-height:1;max-width:330px}.studies .study-card .study-content .study-tags{display:flex;flex-wrap:wrap;gap:20px;margin-top:22px}.studies .study-card .study-content .study-tags .study-tag{font-size:18px;font-weight:var(--semibold);line-height:32px;white-space:nowrap}.studies .study-card .study-content .study-link{align-items:center;color:#ee964b;column-gap:10px;display:inline-flex;font-size:22px;font-weight:var(--semibold);line-height:1;margin-top:20px}.studies .study-card .study-content .study-link svg{position:relative;top:1px}@media (max-width:1024px){.studies .study-card{flex-direction:column}.studies .study-card .study-image{height:160px}.studies .study-card .study-content{padding:25px}.studies .study-card .study-content .study-title{font-size:22px;letter-spacing:0;line-height:1.2}.studies .study-card .study-content .study-tags{gap:8px;margin-top:20px}.studies .study-card .study-content .study-tags .study-tag{font-size:14px;height:30px;line-height:25px;padding:0 16px;white-space:nowrap}}footer{background-color:#4b4b4b;background-image:url(/images/footer-bg.png);background-position:100%;background-size:contain;padding:90px 0 160px}footer .footer-menu a{color:#fff;display:block;font-family:Nord;font-size:20px;font-weight:400;line-height:1;margin-bottom:20px;text-transform:uppercase}footer .footer-newsletter h3{font-size:36px}footer .footer-newsletter p{font-size:22px}footer .footer-newsletter form{align-items:flex-end;column-gap:26px;margin-top:34px}footer .footer-newsletter form input[type=email]{background-color:transparent;border:none;border-bottom:1px solid #fff;color:#fff;flex:auto;font-size:22px;height:60px}footer .footer-newsletter form input[type=email]::placeholder{color:#fff}@media (max-width:1024px){footer{padding:70px 0}footer .footer-menu,footer .footer-newsletter{margin-top:40px}footer .footer-newsletter h3{font-size:26px}footer .footer-newsletter p{font-size:16px}footer .footer-newsletter form{display:block}footer .footer-newsletter form input[type=email]{font-size:18px;margin-bottom:30px;width:100%}}.hs-inline-edit [data-aos^=fade][data-aos^=fade]{opacity:1!important;transform:none!important}