@charset "UTF-8";.breadcrumb-nav{margin-block:1rem 1.5rem}.breadcrumb-nav .container-fluid{max-width:1500px}.breadcrumb-nav .breadcrumb-item{color:#737373;font-weight:500}.breadcrumb-nav .breadcrumb-item a{color:inherit;text-decoration:none}.breadcrumb-nav .breadcrumb-item.active{color:#000}.breadcrumb-nav .breadcrumb-item:not(.active){text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.breadcrumb-nav .breadcrumb-item:not(:first-of-type):before{font-family:FontAwesome;content:"\f054";color:#737373;font-weight:100;font-size:10px;margin-top:6px}.breadcrumb-nav .breadcrumb-item{max-width:150px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (min-width:992px){.breadcrumb-nav .breadcrumb-item{max-width:300px}}.btn-text-icon{font-size:18px;color:#fff;padding-inline:0;margin-top:clamp(1rem,3.2vw,2rem)}.btn-text-icon .btn-click-animation{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.btn-text-icon .btn-icon,.btn-text-icon .btn-text{background-color:#1f0ef2;border-radius:5px}.btn-text-icon .btn-text{position:relative;padding:.5rem .75rem;overflow:hidden}.btn-text-icon .btn-text .btn-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;z-index:1;background-image:linear-gradient(91.84deg,#b63dff 0,#1f0ef2 99.89%)}.btn-text-icon .btn-text #text{position:relative;z-index:2}.btn-text-icon .btn-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:43px;height:43px;overflow:hidden;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.btn-text-icon .btn-icon.btn-icon-left{position:relative;width:0;height:0}.btn-text-icon .btn-icon.btn-icon-left .btn-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;z-index:1;background:linear-gradient(71.47deg,#b63dff 25.1%,#1f0ef2 291.42%)}.btn-text-icon .btn-icon.btn-icon-left .arrows{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;height:100%;width:100%;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.btn-text-icon .btn-icon.btn-icon-left i{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-negative:0;flex-shrink:0}.btn-text-icon:active,.btn-text-icon:focus,.btn-text-icon:hover{color:#fff}.btn-text-icon:hover .btn-text .btn-overlay{opacity:1}.btn-text-icon:hover .btn-icon-right{height:0;width:0}.btn-text-icon:hover .btn-icon-left{height:43px;width:43px}.btn-text-icon:hover .btn-icon-left .btn-overlay{opacity:1}.btn-text-icon:active .btn-click-animation{scale:.95}.btn-text-icon:active .btn-icon-left .arrows{-webkit-transform:translateX(0);transform:translateX(0)}.section-case-studies .divider{position:relative;width:100%;height:1px;background-color:#ccc}.section-case-studies .sub-number{margin-block:1rem}.section-case-studies .case-studies .case-study:first-child .row-1{border-top:1px solid #ccc}.section-case-studies .case-studies .case-study .row-1{border-bottom:1px solid #ccc}.section-case-studies .case-studies .case-study .content-left img,.section-case-studies .case-studies .case-study .content-left video{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9}@media (max-width:991.98px){.section-case-studies .case-studies .case-study .content-left img,.section-case-studies .case-studies .case-study .content-left video{margin-bottom:1rem}}.section-case-studies .case-studies .case-study .content-right{padding-bottom:clamp(2rem,6.4vw,4rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}@media (min-width:992px){.section-case-studies .case-studies .case-study .content-right{padding-inline:2rem}}.section-case-studies .case-studies .case-study .content-right .logo{width:70px;height:auto}.section-experts{padding-bottom:0}.big-text-word-duplicate{pointer-events:none}.block-challenge{padding-top:1rem}.block-challenge .sub-number{margin-bottom:clamp(3rem,9.6vw,6rem)}.block-challenge .text-block{margin-bottom:clamp(5rem,16vw,10rem)}@media (min-width:992px){.block-challenge .text-block{max-width:80%}}.block-challenge .text-block .text{font-size:clamp(40px,9vw,80px)!important;line-height:.95}.block-challenge .text-block .text:not(:last-child){margin-bottom:clamp(2rem,6.4vw,4rem)}.block-challenge .media img,.block-challenge .media video{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.section-about-us{padding-bottom:0}.section-about-us .block-half .row-1{min-height:800px}.section-about-us .block-half .row-1 .text{line-height:1.25}.section-about-us .block-half .row-1 .content-left{border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:1rem 1rem 1rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:991.98px){.section-about-us .block-half .row-1 .content-left{border-bottom:none}}@media (max-width:991.98px){.section-about-us .block-half .row-1 .content-left{padding:1rem 0 0 0;border-right:none}}.section-about-us .block-half .row-1 .content-left .heading-number{margin-bottom:1rem}.section-about-us .block-half .row-1 .content-left .block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}@media (max-width:991.98px){.section-about-us .block-half .row-1 .content-left .block{margin-bottom:clamp(2.5rem,8vw,5rem)}}.section-about-us .block-half .row-1 .content-left .block img,.section-about-us .block-half .row-1 .content-left .block video{display:block;width:100%;max-width:300px;height:auto;border-radius:20px}.section-about-us .block-half .row-1 .content-right{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:1rem 1rem 0 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(4rem,9.6vw,8rem)}@media (max-width:991.98px){.section-about-us .block-half .row-1 .content-right{padding:0;border-top:none}}@media (min-width:992px){.section-about-us .block-half .row-1 .content-right .text{width:60%}}.section-about-us .block-half .row-1 .content-right .block{margin-bottom:clamp(2.5rem,8vw,5rem)}.section-about-us .block-half .row-1 .content-right .block .heading{margin-bottom:clamp(2.5rem,8vw,5rem)}@media (min-width:992px){.section-about-us .block-half .row-1 .content-right .block .heading{width:80%}}.section-about-us .our-network .heading-number{padding-top:1rem}.section-about-us .our-network .content .heading{margin-top:clamp(2.5rem,8vw,5rem);margin-bottom:2rem}.section-about-us .our-network .content .text{line-height:1.25}@media (min-width:768px){.section-about-us .our-network .content .text{max-width:350px;margin-left:auto}}.section-about-us .our-network .content .our-network-map-wrap{width:100%}.section-about-us .our-network .content lottie-player.our-network-map{display:block;width:100%;max-width:100%;height:auto}.preloader{position:fixed;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;color:#fff;background-color:#000;z-index:99999}.preloader .video{position:relative;width:90%;max-width:300px;aspect-ratio:1}.preloader .video img,.preloader .video video{position:absolute;inset:0;width:100%}body{font-family:HelveticaNow,sans-serif;color:#000;font-weight:500;font-size:16px}body main{padding-top:70px}.container{max-width:1500px;margin:0 auto}section{padding-block:1rem}.main-number{margin-bottom:clamp(4rem,12.8vw,8rem)}.main-number.font-80{font-size:clamp(40px,9vw,80px)!important}.heading{line-height:.9}.heading.sub-number .sub-icon{text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem}.heading.sub-number .sub-icon::before{content:"";height:15px;width:15px;border-radius:28px;background-color:#1f0ef2}.heading.sub-number .sub-icon.sub-purple::before{background-color:#b63dff}.text-gradient,.text-gradient-2{padding-bottom:1rem;color:transparent}.text-gradient{background:linear-gradient(92.13deg,#b63dff 2.74%,#55ffe7 80.16%);background-clip:text;-webkit-background-clip:text}.text-gradient-2{background:-webkit-gradient(linear,left top,right top,from(#b63dff),to(#1f0ef2));background:linear-gradient(90deg,#b63dff 0,#1f0ef2 100%);background-clip:text;-webkit-background-clip:text}.text{line-height:1.25}.text-primary{color:#1f0ef2!important}.text-secondary{color:#55ffe7!important}.font-newsreader{font-family:Newsreader,sans-serif}.font-80{font-size:clamp(51px,4vw,80px)!important}.font-70{font-size:clamp(43px,4vw,70px)!important}.font-60{font-size:clamp(36px,4vw,60px)!important}.font-50{font-size:clamp(30px,4vw,50px)!important}.font-40{font-size:clamp(25px,4vw,40px)!important}.font-30{font-size:clamp(22px,3vw,30px)!important}.font-20{font-size:clamp(19px,2vw,20px)!important}.font-18{font-size:18px!important}.font-14{font-size:14px!important}.nav-link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.animate-type-word{display:inline-block;white-space:nowrap}.animate-type-char{display:inline-block}@font-face{font-family:HelveticaNow;src:url(../fonts/HelveticaNowDisplay-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:Newsreader;src:url(../fonts/NewsreaderItalicVariableFont.ttf) format("truetype");font-weight:500;font-style:normal;font-display:block}.not-found-page .section-not-found{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-block:clamp(2.5rem,8vw,5rem);height:calc(100vh - 70px)}.not-found-page .section-not-found .wrapper{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;max-width:48rem;margin-inline:auto;text-align:center}.not-found-page .section-not-found .heading{font-size:clamp(40px,12vw,150px);line-height:1;margin-bottom:3rem}.not-found-page .section-not-found .text{margin:0;max-width:400px}.about-page main{padding-top:0}.about-page .section-hero{position:relative;padding:0;height:100vh}.about-page .section-hero .background-media{position:absolute;inset:0;overflow:hidden}.about-page .section-hero .background-media img,.about-page .section-hero .background-media video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-page .section-hero .container{height:100%}.about-page .section-hero .wrapper{position:relative;height:100%;color:#fff;z-index:1}.about-page .section-hero .wrapper .content-top-left{position:absolute;top:70px;left:0;padding-block:clamp(2.5rem,8vw,5rem)}.about-page .section-hero .wrapper .content-bottom-right{position:absolute;bottom:0;right:0;padding-block:clamp(2.5rem,8vw,5rem);text-align:right;max-width:400px}.about-page .section-experts{padding-top:0}.about-page .section-how-we-work{color:#fff;background-color:#000}.about-page .section-how-we-work .block-approach .row-1{margin-top:clamp(2.5rem,8vw,5rem)}.about-page .section-how-we-work .block-approach .row-1 .content-left .heading{margin-bottom:clamp(2.5rem,8vw,5rem)}.about-page .section-how-we-work .block-approach .row-2{margin-bottom:clamp(5rem,16vw,10rem)}@media (max-width:991.98px){.about-page .section-how-we-work .block-approach .row-2{margin-top:clamp(5rem,16vw,10rem)}}.about-page .section-how-we-work .block-approach .row-2 .content-left{-ms-flex-item-align:start;align-self:flex-start}.about-page .section-how-we-work .block-approach .row-2 .content-left .block-approach-pin{width:100%;height:calc(100vh - 70px)}.about-page .section-how-we-work .block-approach .row-2 .content-left .lottie-viewport{width:100%;height:calc(100vh - 70px);min-height:calc(100vh - 70px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.about-page .section-how-we-work .block-approach .row-2 .content-left lottie-player.block-approach-player{display:block;width:100%;height:100%;min-height:calc(100vh - 70px)}@media (min-width:992px){.about-page .section-how-we-work .block-approach .row-2 .content-right{padding-top:clamp(10rem,32vw,20rem)}}.about-page .section-how-we-work .block-approach .row-2 .content-right .item:not(:first-child){margin-top:clamp(5rem,16vw,10rem)}.about-page .section-how-we-work .block-approach .row-2 .content-right .item img{width:100%}.about-page .section-how-we-work .block-approach .row-2 .content-right .item .heading,.about-page .section-how-we-work .block-approach .row-2 .content-right .item .text{margin-top:2rem}.about-page .section-visionaries{background-color:#e0dfea;padding-bottom:clamp(5rem,16vw,10rem)}.about-page .section-visionaries .our-team hr{opacity:1;color:#ccc}.about-page .section-visionaries .our-team .heading-number{margin-bottom:1rem}.about-page .section-visionaries .our-team .row-1 .content-left{padding:1rem 2rem 1rem 0}.about-page .section-visionaries .our-team .row-1 .content-left .heading{margin-block:clamp(2.5rem,8vw,5rem)}@media (min-width:992px){.about-page .section-visionaries .our-team .row-1 .content-left .heading{margin-right:clamp(4rem,12.4vw,8rem)}}.about-page .section-visionaries .our-team .row-1 .content-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:991.98px){.about-page .section-visionaries .our-team .row-1 .content-right{margin-bottom:clamp(2.5rem,5vw,5rem)}}@media (min-width:992px){.about-page .section-visionaries .our-team .row-1 .content-right{padding-top:1rem;padding-inline:1rem 2rem}}.about-page .section-visionaries .our-team .row-2.our-team-embla{position:relative;margin-top:clamp(2.5rem,8vw,5rem)}.about-page .section-visionaries .our-team .row-2.our-team-embla .our-team-embla__edges{position:absolute;z-index:2;inset-block:0;left:50%;width:100vw;margin-left:-50vw;pointer-events:none}.about-page .section-visionaries .our-team .row-2.our-team-embla .our-team-embla__btn{position:absolute;top:30%;font-size:3rem;width:5rem;height:5rem;cursor:pointer;pointer-events:auto;border:none;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.about-page .section-visionaries .our-team .row-2.our-team-embla .our-team-embla__btn--prev{left:clamp(.5rem,2vw,1.25rem)}.about-page .section-visionaries .our-team .row-2.our-team-embla .our-team-embla__btn--prev::before{-webkit-transform:translate(-40%,-50%) rotate(135deg);transform:translate(-40%,-50%) rotate(135deg)}.about-page .section-visionaries .our-team .row-2.our-team-embla .our-team-embla__btn--next{right:clamp(.5rem,2vw,1.25rem)}.about-page .section-visionaries .our-team .row-2.our-team-embla .our-team-embla__btn--next::before{-webkit-transform:translate(-60%,-50%) rotate(-45deg);transform:translate(-60%,-50%) rotate(-45deg)}.about-page .section-visionaries .our-team .row-2.our-team-embla .our-team-embla__btn[disabled]{pointer-events:none;opacity:0}.about-page .section-visionaries .our-team .row-2.our-team-embla .our-team-embla__viewport{overflow:hidden}.about-page .section-visionaries .our-team .row-2.our-team-embla .our-team-embla__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-touch-action:pan-y pinch-zoom;touch-action:pan-y pinch-zoom}.about-page .section-visionaries .our-team .row-2.our-team-embla .our-team-embla__slide{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-padding-end:clamp(1rem,3vw,2rem);padding-inline-end:clamp(1rem,3vw,2rem)}@media (min-width:992px){.about-page .section-visionaries .our-team .row-2.our-team-embla .our-team-embla__slide{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 3);flex:0 0 calc(100% / 3)}}.about-page .section-visionaries .our-team .row-2.our-team-embla .our-team-embla__progress{height:2px;width:100%;max-width:650px;margin-top:clamp(2.5rem,8vw,5rem);margin-inline:auto;background:rgba(0,0,0,.1)}.about-page .section-visionaries .our-team .row-2.our-team-embla .our-team-embla__progress-inner{height:100%;width:100%;background:#000;-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scaleX(0);transform:scaleX(0)}.about-page .section-visionaries .our-team .row-2.our-team-embla .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about-page .section-visionaries .our-team .row-2.our-team-embla .item img{width:100%;max-width:128px;aspect-ratio:1/1}.about-page .section-visionaries .our-team .row-2.our-team-embla .item .name{margin-top:1rem}@media (min-width:992px){.about-page .section-visionaries .our-team .row-2.our-team-embla .item .name{margin-top:2rem}}.about-page .section-visionaries .our-team .row-2.our-team-embla .item .position{color:#888;margin-top:.5rem}@media (min-width:992px){.about-page .section-visionaries .our-team .row-2.our-team-embla .item .position{margin-top:1rem}}.about-page .section-visionaries .our-team .row-2.our-team-embla .item .text{margin-top:1rem}@media (min-width:992px){.about-page .section-visionaries .our-team .row-2.our-team-embla .item .text{margin-top:2rem;width:75%}}.case-studies-page .heading-page{margin-bottom:clamp(2.5rem,8vw,5rem)}@media (max-width:575.98px){.case-studies-page .heading-page{font-size:clamp(47px,4vw,60px)!important}}.case-study-detail-page .section-case-study-detail{padding-bottom:0}.case-study-detail-page .heading-page{margin-bottom:clamp(2.5rem,8vw,5rem)}@media (min-width:768px){.case-study-detail-page .heading-page{max-width:80%}}@media (max-width:575.98px){.case-study-detail-page .heading-page{font-size:clamp(47px,4vw,60px)!important}}.case-study-detail-page .hero-content{padding-block:clamp(2.5rem,8vw,5rem)}.case-study-detail-page .hero-content .text,.case-study-detail-page .hero-content .title{font-size:clamp(22px,3vw,28px)}.case-study-detail-page .hero-content .container>:not(:last-child){margin-bottom:clamp(4rem,12.4vw,8rem)}.case-study-detail-page .hero-content .role ul{list-style:none;padding:0;margin:0;line-height:2}.case-study-detail-page .hero-content .role ul li{border-bottom:1px solid #ccc}.case-study-detail-page .hero-content .role ul li:first-child{border-top:1px solid #ccc}.case-study-detail-page .hero-content .statistics .row{--bs-gutter-y:clamp(2.5rem, 8vw, 5rem)}.case-study-detail-page .hero-content .statistics .stat-value{color:#1f0ef2}.case-study-detail-page .hero-content .statistics .stat-value{line-height:1}.case-study-detail-page .hero-content .quote{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.case-study-detail-page .hero-content .quote .text{width:100%;max-width:800px;text-align:center}.case-study-detail-page .hero-content .quote .author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin-top:clamp(1.5rem,4.8vw,3rem);line-height:1.2}.case-study-detail-page .hero-content .quote .author-image{border-radius:200px;width:75px;height:75px}.case-study-detail-page .hero-content .quote .author-position{font-style:italic}.case-study-detail-page .blogs .blog{padding-top:clamp(2.5rem,8vw,5rem);padding-bottom:clamp(5rem,16vw,10rem)}.case-study-detail-page .blogs .blog-hero .heading{margin-bottom:clamp(2.5rem,8vw,5rem)}.case-study-detail-page .blogs .blog-hero .text{margin-bottom:clamp(2.5rem,8vw,5rem)}.case-study-detail-page .blogs .blog hr{opacity:1;color:#ccc}.case-study-detail-page .blogs .blog-body .sub-number{margin-bottom:1rem}.case-study-detail-page .blogs .blog-body .wrapper:not(:last-child){margin-bottom:clamp(2.5rem,8vw,5rem)}.case-study-detail-page .blogs .blog-body .wrapper-content :not(:last-child){margin-bottom:clamp(2.5rem,8vw,5rem)}.case-study-detail-page .blogs .blog-body .wrapper-content .img-full{width:100%;height:auto}.case-study-detail-page .blogs .blog:nth-child(2n-1){color:#fff;background-color:#000}.case-study-detail-page .blogs .blog:nth-child(2n-1) .sub-icon::before{background-color:#55ffe7}.case-study-detail-page p{margin-bottom:0!important;line-height:1.25}.contact-page .section-contact{padding-bottom:clamp(2.5rem,8vw,5rem)}.contact-page .section-contact .content-left .heading{margin-bottom:clamp(2rem,6.4vw,4rem)}.contact-page .section-contact .content-left .text{font-weight:500}.contact-page .section-contact .content-left ul{margin:0;margin-top:clamp(2.5rem,8vw,5rem);padding:0;list-style:none}.contact-page .section-contact .content-left ul li:not(:last-child){margin-bottom:1rem}.contact-page .section-contact .content-left ul .nav-link{display:inline-block;color:#1f0ef2;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}@media (min-width:992px){.contact-page .section-contact .content-right{margin-top:clamp(3rem,9.6vw,6rem)}}.contact-page .section-contact .content-right .heading{margin-bottom:clamp(1.5rem,4.8vw,3rem)}.contact-page .section-contact .content-right .form-block{margin-bottom:1rem}.contact-page .section-contact .content-right .form-control,.contact-page .section-contact .content-right .form-select{border-color:#000;border-radius:0}.contact-page .section-contact .content-right .form-control:active,.contact-page .section-contact .content-right .form-control:focus,.contact-page .section-contact .content-right .form-select:active,.contact-page .section-contact .content-right .form-select:focus{-webkit-box-shadow:none;box-shadow:none}.contact-page .section-contact .content-right .form-label{margin-bottom:.25rem;font-size:16px;font-weight:500}.contact-page .section-contact .content-right .form-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:clamp(1rem,3.2vw,2rem);margin-bottom:clamp(2.5rem,8vw,5rem);-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;place-items:end}.contact-page .section-contact .content-right .form-bottom .btn{margin:0;padding:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;color:#fff}.contact-page .section-contact .content-right .form-bottom .btn:focus{outline:0}.contact-page .parsley-errors-list{margin:0;padding:0;color:red;font-size:14px;list-style:none;margin-top:.25rem}.footer{padding-block:clamp(2rem,6.4vw,4rem);color:#fff;background-color:#000}.footer .get-in-touch{position:relative;min-height:100vh;margin-bottom:clamp(3rem,9.6vw,6rem);color:#fff}@media (min-width:992px){.footer .get-in-touch .background-media{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}.footer .get-in-touch .background-media img,.footer .get-in-touch .background-media video{width:100%;height:auto;aspect-ratio:1/1}@media (min-width:992px){.footer .get-in-touch .background-media img,.footer .get-in-touch .background-media video{width:80vw;max-width:600px}}@media (max-width:991.98px){.footer .get-in-touch .background-media img,.footer .get-in-touch .background-media video{margin-block:clamp(3rem,9.6vw,6rem) 1rem}}.footer .get-in-touch .content{position:relative}.footer .get-in-touch .content .content-left .heading{max-width:600px}.footer .get-in-touch .content .content-right .group-title{color:#878787;text-transform:uppercase;margin-bottom:clamp(1rem,2vw,2rem)}.footer .get-in-touch .content .content-right ul{list-style:none;padding:0;margin:0}.footer .disclaimer .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:2rem;border-top:1px solid #404040}@media (max-width:1199.98px){.footer .disclaimer .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer .disclaimer .content-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(2rem,6.4vw,4rem)}@media (max-width:1199.98px){.footer .disclaimer .content-left{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.footer .disclaimer .content-left .brand-logo{display:block}.footer .disclaimer .content-middle{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;color:#55ffe7}@media (max-width:1199.98px){.footer .disclaimer .content-middle{gap:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:clamp(2rem,6.4vw,4rem)}.footer .disclaimer .content-middle .dot{display:none}}.footer .disclaimer .content-middle .nav-link{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}@media (max-width:1199.98px){.footer .disclaimer .content-right{margin-top:1rem}}.header.header-dark .navbar{background:#000;border-bottom:1px solid #ffffff33}.header.header-dark .navbar-nav-1 .nav-item>.nav-link{color:#fff;background-color:#ffffff33}.header.header-dark .navbar-toggler{color:#ccc}.header .navbar{padding:0;border-bottom:1px solid #ddd;background:#fff;width:100vw;height:70px}.header .navbar.fixed-top{z-index:1051}.header .navbar-brand{margin:0;padding:0;position:relative;z-index:99}@media (min-width:992px) and (max-width:1199.98px){.header .navbar-brand img{width:100px}}.header .navbar-toggler{margin:0;padding-right:0;border:none;font-size:28px;font-weight:900;color:#323232;-webkit-box-shadow:none;box-shadow:none;position:relative;z-index:99}.header .navbar-toggler .before{display:none}.header .navbar-toggler.collapsed .before{display:inline}.header .navbar-toggler.collapsed .close{display:none}@media (max-width:991.98px){.header .navbar-toggler:not(.collapsed)~.navbar-collapse{opacity:1;z-index:9;visibility:visible}}@media (min-width:992px){.header .navbar-collapse{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:991.98px){.header .navbar-collapse{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-transition:none;transition:none;position:fixed;top:70px;left:0;width:100vw;min-height:100dvh!important;height:100%!important;padding:0;padding-bottom:70px;background:#000;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:0;visibility:hidden;overflow:scroll;z-index:-1}.header .navbar-collapse>*{width:100%}}.header .navbar-nav-1{margin-inline:auto}@media (max-width:991.98px){.header .navbar-nav-1{position:relative;z-index:2}}.header .navbar-nav-1>.nav-item>.nav-link{background-color:rgba(0,0,0,.1)}.header .navbar-nav-1>.nav-item>.nav-link.active{color:#fff;background-color:#1f0ef2}@media (max-width:991.98px){.header .navbar-nav-1>.nav-item>.nav-link{color:#fff;background-color:transparent!important}}@media (max-width:991.98px){.header .navbar-nav-1>.nav-item{background-color:#000;border-bottom:1px solid #ffffff33;--bs-gutter-x:1.5rem;--bs-gutter-y:0;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5)}.header .navbar-nav-1>.nav-item .nav-link{padding-block:.75rem;padding-inline:0}}@media (min-width:768px){.header .navbar-nav-1>.nav-item+.nav-item{margin-left:.5rem}}.header .navbar-nav-1 .nav-link{font-size:18px;color:#000;text-transform:capitalize;padding:.5rem .75rem}@media (min-width:992px){.header .navbar-nav-2{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:991.98px){.header .navbar-nav-2 .nav-item{backdrop-filter:blur(16px)}}.header .navbar-nav-2 .nav-link{margin-top:0}.header .dropdown-mega{position:static}@media (max-width:991.98px){.header .dropdown-mega .nav-link.btn:before{font-weight:400;font-family:"Font Awesome 6 Pro";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"\f078";position:absolute;top:0;--bs-gutter-x:1.5rem;right:calc(var(--bs-gutter-x) * .5);padding:1rem 0}}.header .dropdown-mega .nav-link.btn.show{color:#fff;background-color:#1f0ef2}@media (max-width:991.98px){.header .dropdown-mega .nav-link.btn.show:before{content:"\f077"}}.header .dropdown-mega .dropdown-menu{padding:0;margin:0;border-radius:0;border:none;color:#fff;background-color:transparent}@media (min-width:992px){.header .dropdown-mega .dropdown-menu{background-color:#000;height:calc(100vh - 70px);width:100vw}}.header .dropdown-mega .dropdown-menu .mega-menu-links{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;list-style:none;padding:0;margin:0 auto;width:100%;z-index:1}@media (min-width:992px){.header .dropdown-mega .dropdown-menu .mega-menu-links{gap:3rem}}@media (max-width:991.98px){.header .dropdown-mega .dropdown-menu .mega-menu-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.header .dropdown-mega .dropdown-menu .mega-menu-links>li{margin-top:2rem;-ms-flex-preferred-size:100%;flex-basis:100%}@media (max-width:991.98px){.header .dropdown-mega .dropdown-menu .mega-menu-links>li:not(:first-child){margin-top:3rem}.header .dropdown-mega .dropdown-menu .mega-menu-links>li:last-child{margin-bottom:3rem}}.header .dropdown-mega .dropdown-menu .mega-menu-links>li img{width:100%;-o-object-fit:contain;object-fit:contain;border-radius:10px;margin-block:2rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media (max-width:991.98px){.header .dropdown-mega .dropdown-menu .mega-menu-links>li img{display:none}}.header .dropdown-mega .dropdown-menu .mega-menu-links>li .group-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;list-style-type:none}.header .dropdown-mega .dropdown-menu .mega-menu-links>li .group-links>li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #ffffff33;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;padding-left:.5rem}.header .dropdown-mega .dropdown-menu .mega-menu-links>li .group-links>li::before{content:"\2022";position:absolute;top:.6rem;left:0;font-family:Arial}.header .dropdown-mega .dropdown-menu .mega-menu-links>li .group-links>li:first-child{margin-top:1rem;border-top:1px solid #ffffff33}.header .dropdown-mega .dropdown-menu .mega-menu-links>li .group-links>li:hover{background-color:#1f0ef2}.header .dropdown-mega .dropdown-menu .mega-menu-links>li .nav-link{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;width:100%}.header .dropdown-mega .dropdown-menu .mega-menu-links>li .nav-link:hover img{scale:1.1}.header .dropdown-mega .dropdown-menu>.wrapper{height:100%;padding-block:45px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3rem}.header .dropdown-mega .dropdown-menu>.wrapper>.container{max-width:1250px}@media (max-width:991.98px){.header .dropdown-mega .dropdown-menu>.wrapper{padding:0}.header .dropdown-mega .dropdown-menu>.wrapper>.container{padding:0}}.header .dropdown-mega .dropdown-menu>.wrapper>.container-fluid{height:100%}.header .dropdown-mega .dropdown-menu>.wrapper .pills{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:3rem;height:100%}@media (max-width:991.98px){.header .dropdown-mega .dropdown-menu>.wrapper .pills{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.header .dropdown-mega .dropdown-menu>.wrapper .pills .divider{height:100%;width:1px;background-color:#323232}.header .dropdown-mega .dropdown-menu>.wrapper .pills .nav-pills{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;text-align:right}.header .dropdown-mega .dropdown-menu>.wrapper .pills .nav-pills .btn{font-size:clamp(30px,4.5vw,45px);color:#fff;border:none}.header .dropdown-mega .dropdown-menu>.wrapper .pills .nav-pills .btn:not(.active){opacity:.5}.header .dropdown-mega .dropdown-menu>.wrapper .pills .tab-pane .d-flex{gap:2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header .dropdown-mega .dropdown-menu>.wrapper .pills .tab-pane .d-flex a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;color:inherit;text-align:start;font-size:clamp(18px,2.4vw,24px)}.header .dropdown-mega .dropdown-menu>.wrapper .pills .tab-pane .d-flex a span{max-width:300px}.header .dropdown-mega .dropdown-menu>.wrapper .pills .tab-pane .d-flex a img{max-width:150px}@media (max-width:991.98px){.header .btn-text-icon{padding-block:0}.header .btn-text-icon .btn-icon,.header .btn-text-icon .btn-text{background-color:transparent!important}.header .btn-text-icon .btn-text{padding-block:.75rem}.header .btn-text-icon .btn-icon{display:none!important}.header .btn-text-icon.btn-contact .btn-icon-left .btn-overlay,.header .btn-text-icon.btn-contact .btn-text .btn-overlay{opacity:0!important;background:0 0!important;background-image:none!important}.header .btn-text-icon.btn-contact:active .btn-icon-left .btn-overlay,.header .btn-text-icon.btn-contact:active .btn-text .btn-overlay,.header .btn-text-icon.btn-contact:focus .btn-icon-left .btn-overlay,.header .btn-text-icon.btn-contact:focus .btn-text .btn-overlay,.header .btn-text-icon.btn-contact:hover .btn-icon-left .btn-overlay,.header .btn-text-icon.btn-contact:hover .btn-text .btn-overlay{opacity:0!important}.header .btn-text-icon.btn-contact .btn-click-animation{-webkit-transition:none;transition:none}.header .btn-text-icon.btn-contact:active .btn-click-animation{scale:1}}body.menu-open{overflow:hidden}.home-page main{padding:0}.home-page .section-home-hero{padding:0;color:#fff;background-color:#000;position:relative;--slide-spacing:1rem;--slide-flex:200px}.home-page .section-home-hero .home-hero-dots{position:absolute;top:50%;inset-inline-end:clamp(.75rem,3vw,1.75rem);z-index:20;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.65rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.home-page .section-home-hero .home-hero-dot{width:8px;height:8px;padding:0;cursor:pointer;border:1px solid rgba(255,255,255,.55);border-radius:50%;background:0 0;-webkit-transition:background .2s ease,border-color .2s ease,-webkit-transform .2s ease;transition:background .2s ease,border-color .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,background .2s ease,border-color .2s ease;transition:transform .2s ease,background .2s ease,border-color .2s ease,-webkit-transform .2s ease}.home-page .section-home-hero .home-hero-dot:hover{border-color:rgba(255,255,255,.95)}.home-page .section-home-hero .home-hero-dot.is-active{border-color:#fff;background:#fff;-webkit-transform:scale(1.25);transform:scale(1.25)}.home-page .section-home-hero .embla-viewport{height:100vh;overflow:hidden}.home-page .section-home-hero .embla-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.home-page .section-home-hero .block{padding-block:clamp(2.5rem,8vw,5rem);position:relative;width:100vw;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.home-page .section-home-hero .background-media{position:absolute;inset:0;overflow:hidden}.home-page .section-home-hero .background-media img,.home-page .section-home-hero .background-media video{position:absolute;top:25vh;right:-5vw;scale:1;aspect-ratio:1/1;height:auto}@media (max-width:991.98px){.home-page .section-home-hero .background-media img,.home-page .section-home-hero .background-media video{top:40vh;right:-16vw;width:0;scale:1}}@media (max-width:991.98px){.home-page .section-home-hero .background-media img,.home-page .section-home-hero .background-media video{width:100%}}.home-page .section-home-hero .container{height:100%}.home-page .section-home-hero .wrapper{position:relative;height:100%;color:#fff;z-index:1}.home-page .section-home-hero .heading-rotating{position:absolute;top:70px;left:0;width:100%}.home-page .section-home-hero .heading-intelligent{position:absolute;bottom:0;left:0}.home-page .section-home-hero .block-1{z-index:0}.home-page .section-home-hero .block-2{position:relative;z-index:9}.home-page .section-home-hero .block-2 .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.home-page .section-home-hero .block-2 .heading{width:100%;text-align:right}.home-page .section-home-hero .block-2 img{position:absolute;width:50vw;max-width:300px;aspect-ratio:16/9}@media (min-width:992px){.home-page .section-home-hero .block-2 img.image-1{top:0;left:10%}}@media (max-width:991.98px){.home-page .section-home-hero .block-2 img.image-1{top:10%;left:0}}@media (min-width:992px){.home-page .section-home-hero .block-2 img.image-2{top:20%;left:60%}}@media (max-width:991.98px){.home-page .section-home-hero .block-2 img.image-2{top:32.5%;right:0}}@media (min-width:992px){.home-page .section-home-hero .block-2 img.image-3{bottom:0;left:20%}}@media (max-width:991.98px){.home-page .section-home-hero .block-2 img.image-3{top:55%;left:10%}}.home-page .section-home-hero .block-2:not(.home-hero-has-played):not(.is-active) .home-hero-stagger{-webkit-transition:none;transition:none;opacity:0;-webkit-transform:translate3d(0,1.5rem,0);transform:translate3d(0,1.5rem,0)}.home-page .section-home-hero .block-2:not(.home-hero-has-played).is-active .home-hero-stagger{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity .55s ease-out,-webkit-transform .55s ease-out;transition:opacity .55s ease-out,-webkit-transform .55s ease-out;transition:opacity .55s ease-out,transform .55s ease-out;transition:opacity .55s ease-out,transform .55s ease-out,-webkit-transform .55s ease-out}.home-page .section-home-hero .block-2:not(.home-hero-has-played).is-active .image-1.home-hero-stagger{-webkit-transition-delay:60ms;transition-delay:60ms}.home-page .section-home-hero .block-2:not(.home-hero-has-played).is-active .image-2.home-hero-stagger{-webkit-transition-delay:.18s;transition-delay:.18s}.home-page .section-home-hero .block-2:not(.home-hero-has-played).is-active .image-3.home-hero-stagger{-webkit-transition-delay:.3s;transition-delay:.3s}.home-page .section-home-hero .block-2:not(.home-hero-has-played).is-active .heading.home-hero-stagger{-webkit-transition-delay:.42s;transition-delay:.42s}.home-page .section-home-hero .block-2.home-hero-has-played .home-hero-stagger{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:none;transition:none}.home-page .section-home-hero .block-3{position:relative;z-index:9}.home-page .section-home-hero .block-3 .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.home-page .section-home-hero .block-3 img{position:absolute;width:50vw;max-width:300px;aspect-ratio:16/9}@media (min-width:992px){.home-page .section-home-hero .block-3 img.image-1{top:5%;left:70%}}@media (max-width:991.98px){.home-page .section-home-hero .block-3 img.image-1{top:10%;right:0}}@media (min-width:992px){.home-page .section-home-hero .block-3 img.image-2{top:10%;left:20%}}@media (max-width:991.98px){.home-page .section-home-hero .block-3 img.image-2{top:32.5%;left:0}}@media (min-width:992px){.home-page .section-home-hero .block-3 img.image-3{top:60%;left:65%}}@media (max-width:991.98px){.home-page .section-home-hero .block-3 img.image-3{top:60%;left:20%}}.home-page .section-home-hero .block-3:not(.home-hero-has-played):not(.is-active) .home-hero-stagger{-webkit-transition:none;transition:none;opacity:0;-webkit-transform:translate3d(0,1.5rem,0);transform:translate3d(0,1.5rem,0)}.home-page .section-home-hero .block-3:not(.home-hero-has-played).is-active .home-hero-stagger{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity .55s ease-out,-webkit-transform .55s ease-out;transition:opacity .55s ease-out,-webkit-transform .55s ease-out;transition:opacity .55s ease-out,transform .55s ease-out;transition:opacity .55s ease-out,transform .55s ease-out,-webkit-transform .55s ease-out}.home-page .section-home-hero .block-3:not(.home-hero-has-played).is-active .image-1.home-hero-stagger{-webkit-transition-delay:60ms;transition-delay:60ms}.home-page .section-home-hero .block-3:not(.home-hero-has-played).is-active .image-2.home-hero-stagger{-webkit-transition-delay:.18s;transition-delay:.18s}.home-page .section-home-hero .block-3:not(.home-hero-has-played).is-active .image-3.home-hero-stagger{-webkit-transition-delay:.3s;transition-delay:.3s}.home-page .section-home-hero .block-3:not(.home-hero-has-played).is-active .heading.home-hero-stagger{-webkit-transition-delay:.42s;transition-delay:.42s}.home-page .section-home-hero .block-3.home-hero-has-played .home-hero-stagger{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:none;transition:none}.home-page .section-experts .block-solutions{position:relative}.home-page .section-experts .block-solutions .block-solutions-pin{will-change:transform}.home-page .section-experts .block-solutions .block-solutions-inner{position:relative}.home-page .section-experts .block-solutions .media{position:relative;width:100%;max-width:820px;height:100%;max-height:900px}.home-page .section-experts .block-solutions .media img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.home-page .section-experts .block-solutions .media img:not(.active){opacity:0}.home-page .section-experts .block-solutions .content-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1rem 1rem 1rem 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}@media (max-width:991.98px){.home-page .section-experts .block-solutions .content-left{border-bottom:none}}.home-page .section-experts .block-solutions .content-left .heading{margin-bottom:1rem}.home-page .section-experts .block-solutions .content-left img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-page .section-experts .block-solutions .block-solutions-divider{position:absolute;top:0;bottom:0;left:50%;z-index:1;width:1px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#ccc;pointer-events:none}.home-page .section-experts .block-solutions .block-solutions-divider-fill{position:absolute;top:0;left:0;width:100%;height:0;background-color:#000;pointer-events:none}.home-page .section-experts .block-solutions .content-right{border-top:1px solid #ccc;border-bottom:1px solid #ccc}@media (min-width:992px){.home-page .section-experts .block-solutions .content-right{border-left:none}}@media (max-width:991.98px){.home-page .section-experts .block-solutions .content-right{border-top:none}}.home-page .section-experts .block-solutions .content-right .text-main{margin-bottom:clamp(1.25rem,4vw,2.5rem)}@media (min-width:992px){.home-page .section-experts .block-solutions .content-right .text-main{padding:1rem 0 1rem 1rem}}@media (max-width:991.98px){.home-page .section-experts .block-solutions .content-right .block-solutions-steps{padding-bottom:1rem}}@media (min-width:992px){.home-page .section-experts .block-solutions .content-right .block-solutions-steps{padding-bottom:0}}.home-page .section-experts .block-solutions .content-right .block-solutions-step{padding:1rem;border-top:1px solid #ccc}@media (max-width:991.98px){.home-page .section-experts .block-solutions .content-right .block-solutions-step{padding:1rem 0}}.home-page .section-experts .block-solutions .content-right .block-solutions-step .block-solutions-step-head .title{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin-bottom:clamp(1rem,3.2vw,2rem);-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.home-page .section-experts .block-solutions .content-right .block-solutions-step .block-solutions-step-head .title .number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;height:30px;width:30px;color:#fff;background-color:#1f0ef2;border-radius:5px;border:1px solid #1f0ef2;-webkit-transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out}@media (min-width:992px){.home-page .section-experts .block-solutions .content-right .block-solutions-step:not(.is-active) .block-solutions-step-head .title{opacity:.3}.home-page .section-experts .block-solutions .content-right .block-solutions-step:not(.is-active) .block-solutions-step-head .title .number{color:#000;background-color:transparent;border:1px solid #000}}@media (min-width:992px){.home-page .section-experts .block-solutions .content-right .block-solutions-step:not(.is-active) .block-solutions-step-body{display:none}}.home-page .section-experts .block-solutions .content-right .block-solutions-step.is-active .block-solutions-step-head .title{opacity:1}.home-page .section-experts .block-solutions .content-right .block-solutions-step .block-solutions-step-body{padding:0}.home-page .section-experts .block-solutions .content-right .block-solutions-step .btn-text-icon{margin-bottom:clamp(1rem,3.2vw,2rem)}.home-page .section-systems{color:#fff;background-color:#000}@media (min-width:992px){.home-page .section-systems{padding-bottom:0}}.home-page .section-systems .end-to-end hr{opacity:1;color:#333}.home-page .section-systems .end-to-end .heading-number{margin-bottom:1rem}.home-page .section-systems .end-to-end .row-1 .content-left{padding:1rem 2rem 1rem 0}.home-page .section-systems .end-to-end .row-1 .content-left .text{margin-block:clamp(2.5rem,8vw,5rem)}@media (min-width:992px){.home-page .section-systems .end-to-end .row-1 .content-left .text{margin-right:clamp(4rem,12.4vw,8rem)}}.home-page .section-systems .end-to-end .row-1 .content-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:992px){.home-page .section-systems .end-to-end .row-1 .content-right{padding:1rem 1rem 0 2rem}}.home-page .section-systems .end-to-end .row-2 .content .image-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-block:clamp(2.5rem,5vw,5rem);padding-inline:clamp(.5rem,2vw,3rem)}@media (max-width:991.98px){.home-page .section-systems .end-to-end .row-2 .content .image-link{margin-top:1re}}.home-page .section-systems .end-to-end .row-2 .content .image-link img,.home-page .section-systems .end-to-end .row-2 .content .image-link video{display:block;width:100%;aspect-ratio:1/1;border-radius:50%;margin-bottom:2rem}@media (max-width:991.98px){.home-page .section-systems .end-to-end .row-2 .content .image-link img,.home-page .section-systems .end-to-end .row-2 .content .image-link video{width:80%}}html.home-hero-hide-scrollbar,html.home-hero-hide-scrollbar #smooth-wrapper,html.home-hero-hide-scrollbar body{scrollbar-width:none;-ms-overflow-style:none}html.home-hero-hide-scrollbar #smooth-wrapper::-webkit-scrollbar,html.home-hero-hide-scrollbar body::-webkit-scrollbar,html.home-hero-hide-scrollbar::-webkit-scrollbar{width:0;height:0}.solutions-detail-page .section-solutions-detail-hero{padding:0;margin:0;width:100%;max-width:none;position:relative;overflow:hidden}.solutions-detail-page .section-solutions-detail-hero .hero-image{width:100%}.solutions-detail-page .section-solutions-detail-hero .hero-image img{display:block;width:100%;max-width:none;height:auto}@media (min-width:992px){.solutions-detail-page .section-solutions-detail-hero .hero-image{position:absolute;inset:0;z-index:0;height:100%}.solutions-detail-page .section-solutions-detail-hero .hero-image img{height:100%;min-height:calc(100vh - 70px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}@media (min-width:992px){.solutions-detail-page .section-solutions-detail-hero{min-height:calc(100vh - 70px)}}.solutions-detail-page .section-solutions-detail-hero .heading-page{position:absolute;inset:0;width:100%;height:100%;color:#fff}.solutions-detail-page .section-solutions-detail-hero .heading-page .heading{color:#fff;font-size:clamp(35px,4vw,80px);max-width:500px}.solutions-detail-page .section-solutions-detail-hero .heading-page .container{position:absolute;bottom:.5rem;left:0;right:0;margin-inline:auto;z-index:2}@media (min-width:992px){.solutions-detail-page .section-solutions-detail-hero .heading-page .container{bottom:clamp(2.5rem,8vw,5rem)}}.solutions-detail-page .section-experts{padding-top:0}.solutions-detail-page .section-operational{color:#fff;background-color:#000;padding-bottom:0}.solutions-detail-page .section-operational .block-operational .content-left{border-top:1px solid #333;border-right:1px solid #333;padding:1rem 1rem 1rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:991.98px){.solutions-detail-page .section-operational .block-operational .content-left{padding:1rem 0 0 0;border-right:none}}.solutions-detail-page .section-operational .block-operational .content-left .heading-number{margin-bottom:clamp(2.5rem,8vw,5rem)}@media (max-width:991.98px){.solutions-detail-page .section-operational .block-operational .content-left .block{margin-bottom:clamp(2.5rem,8vw,5rem)}}.solutions-detail-page .section-operational .block-operational .content-left .block .heading{margin-bottom:clamp(2.5rem,8vw,5rem)}@media (min-width:992px){.solutions-detail-page .section-operational .block-operational .content-left .block .heading{width:80%}}.solutions-detail-page .section-operational .block-operational .content-right{border-top:1px solid #333;padding-top:1rem;padding-inline:2rem 1rem;padding-bottom:clamp(2.5rem,8vw,5rem)}@media (max-width:991.98px){.solutions-detail-page .section-operational .block-operational .content-right{padding-top:0;padding-inline:0;border-top:none}}.solutions-detail-page .section-operational .block-operational .content-right .text-listing{margin-top:calc(18px + clamp(2.5rem,8vw,5rem));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(2.5rem,8vw,5rem)}@media (min-width:992px){.solutions-detail-page .section-operational .block-operational .content-right .text-listing{width:80%;margin-inline:auto}}.solutions-detail-page .section-operational .block-operational .content-right .text-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;font-weight:500;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.solutions-detail-page .section-operational .block-operational .content-right .text-item .text-num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #fff;border-radius:5px;height:30px;width:30px;-ms-flex-negative:0;flex-shrink:0;font-variant-numeric:tabular-nums}.solutions-detail-page .section-operational .block-operational .content-right .text-item .text-text{font-size:23px;line-height:1.25}@media (max-width:991.98px){.solutions-detail-page .section-operational .block-operational .content-right .text-item .text-text{font-size:18px}}.solutions-detail-page .section-operational .block-operational .content-right .text-item .text-gray{color:#737373}@media (min-width:992px){.solutions-detail-page .section-operational .block-operational .content-right .text-item:not(.active){opacity:.3}}.solutions-detail-page .section-about-us .block-half .content-left img{max-width:unset}.solutions-detail-page .section-systems{color:#fff;background-color:#000}.solutions-detail-page .section-systems .end-to-end hr{opacity:1;color:#333}.solutions-detail-page .section-systems .end-to-end .heading-number{margin-bottom:1rem}.solutions-detail-page .section-systems .end-to-end .row-1 .content-left .text{margin-block:clamp(2.5rem,8vw,5rem);line-height:1}@media (min-width:992px){.solutions-detail-page .section-systems .end-to-end .row-1 .content-left .text{margin-right:clamp(4rem,12.4vw,8rem)}}.solutions-detail-page .section-systems .end-to-end .row-1 .content-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.solutions-detail-page .section-systems .systems .sub-number{margin-bottom:1rem}.solutions-detail-page .section-systems .systems .row-2 .content-left .image-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:clamp(2.5rem,5vw,5rem)}@media (max-width:991.98px){.solutions-detail-page .section-systems .systems .row-2 .content-left .image-link{margin-top:1re}}.solutions-detail-page .section-systems .systems .row-2 .content-left .image-link img,.solutions-detail-page .section-systems .systems .row-2 .content-left .image-link video{display:block;width:100%;aspect-ratio:1/1;border-radius:50%}@media (max-width:991.98px){.solutions-detail-page .section-systems .systems .row-2 .content-left .image-link img,.solutions-detail-page .section-systems .systems .row-2 .content-left .image-link video{width:80%}}.solutions-detail-page .section-systems .systems .row-2 .content-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(4rem,9.6vw,8rem)}.solutions-detail-page .section-systems .systems .row-2 .content-right .text-big{line-height:1}.solutions-detail-page .section-about-us .block-half .row-1 .content-left .block img,.solutions-detail-page .section-about-us .block-half .row-1 .content-left .block video{max-width:unset;border-radius:unset}.solutions-page .section-solutions-hero{padding:0;margin:0;width:100%;max-width:none;position:relative;overflow:hidden}.solutions-page .section-solutions-hero .hero-image{width:100%}.solutions-page .section-solutions-hero .hero-image img{display:block;width:100%;max-width:none;height:auto}@media (min-width:992px){.solutions-page .section-solutions-hero .hero-image{position:absolute;inset:0;z-index:0;height:100%}.solutions-page .section-solutions-hero .hero-image img{height:100%;min-height:calc(100vh - 70px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}@media (min-width:992px){.solutions-page .section-solutions-hero{min-height:calc(100vh - 70px)}}.solutions-page .section-solutions-hero .heading-page{position:absolute;inset:0;width:100%;height:100%;color:#fff}.solutions-page .section-solutions-hero .heading-page .heading{color:#fff;font-size:clamp(35px,4vw,80px);max-width:500px}.solutions-page .section-solutions-hero .heading-page .container{position:absolute;bottom:.5rem;left:0;right:0;margin-inline:auto;z-index:2}@media (min-width:992px){.solutions-page .section-solutions-hero .heading-page .container{bottom:clamp(2.5rem,8vw,5rem)}}.solutions-page .section-experts{padding-top:0}.solutions-page .section-mobility-systems{color:#fff;background-color:#000}@media (min-width:992px){.solutions-page .section-mobility-systems{padding-bottom:0}}.solutions-page .section-mobility-systems .end-to-end hr{opacity:1;color:#333}.solutions-page .section-mobility-systems .end-to-end .heading-number{margin-bottom:1rem}.solutions-page .section-mobility-systems .end-to-end .row-1 .content-left{padding:1rem 2rem 1rem 0}.solutions-page .section-mobility-systems .end-to-end .row-1 .content-left .text{margin-block:clamp(2.5rem,8vw,5rem)}@media (min-width:992px){.solutions-page .section-mobility-systems .end-to-end .row-1 .content-left .text{margin-right:clamp(4rem,12.4vw,8rem)}}.solutions-page .section-mobility-systems .end-to-end .row-1 .content-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:992px){.solutions-page .section-mobility-systems .end-to-end .row-1 .content-right{padding:1rem 1rem 0 2rem}}.solutions-page .section-mobility-systems .end-to-end .row-2{padding-block:clamp(2.5rem,5vw,5rem)}.solutions-page .section-mobility-systems .end-to-end .row-2 .content .image-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:991.98px){.solutions-page .section-mobility-systems .end-to-end .row-2 .content .image-link{margin-top:1re}}.solutions-page .section-mobility-systems .end-to-end .row-2 .content .image-link-media{position:relative;width:100%}.solutions-page .section-mobility-systems .end-to-end .row-2 .content .image-link-media img,.solutions-page .section-mobility-systems .end-to-end .row-2 .content .image-link-media video{display:block;width:100%;aspect-ratio:1/1}.solutions-page .section-mobility-systems .end-to-end .row-2 .content .image-link-media .nav-link{width:100%;padding-inline:clamp(1.5rem,2vw,3rem);color:#fff;position:absolute;left:50%;bottom:clamp(1rem,3vw,1.5rem);z-index:2;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:1rem;line-height:1;font-weight:500}.section-thank-you{padding-block:clamp(2.5rem,8vw,5rem)}.section-thank-you .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(1.5rem,4.8vw,3rem);text-align:center}