:root{--_colors---brand--brand-dark-blue:#02062d;--_colors---global--white:white;--p-size-20:1vw;--_colors---global--black:black;--_spaces--padding---global-padding:5vw;--_spaces--padding---section-padding-100:5vw;--_spaces--padding---section-padding-150:7.5vw;--_spaces--padding---space-80:4vw;--_spaces--padding---space-70:3.5vw;--_spaces--padding---space-60:3vw;--_spaces--padding---space-50:2.5vw;--_spaces--padding---space-32:1.5vw;--_spaces--padding---space-40:2vw;--_spaces--padding---space-36:1.75vw;--_spaces--padding---space-24:1.25vw;--_spaces--padding---space-20:1vw;--_spaces--padding---space-18:.9vw;--_spaces--padding---space-16:.8vw;--_spaces--padding---space-14:.7vw;--_spaces--padding---space-12:.6vw;--_spaces--padding---space-10:.5vw;--_spaces--padding---space-8:.4vw;--_spaces--padding---space-5:.25vw;--h-size-64:3.125vw;--h-size-115:5.85vw;--h-size-48:2.4vw;--p-size-32:1.5vw;--h-size-40:2vw;--p-size-36:1.675vw;--p-size-24:1.25vw;--p-size-18:.9vw;--p-size-16:.8vw;--p-size-14:.7vw;--p-size-12:.6vw;--_colors---brand--brand-blue:#5ac3f9;--letter-spacing--letter-spacing:-.05em;--_colors---global--transparent:transparent;--_spaces--padding---logo-size:14vw;--_spaces--padding---space-0:0px;--p-size-300:15.5vw;--_colors---global--white-opacity-10:#ffffff1a;--p-size-128:6.5vw;--_spaces--padding---global-padding-reverse:-5vw;--p-size-10:.5vw;--_spaces--padding---w-100vw:100vw}body{background-color:var(--_colors---brand--brand-dark-blue);color:var(--_colors---global--white);font-family:Helvena,Arial,sans-serif;font-size:var(--p-size-20);font-weight:400;line-height:1.3}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}p{margin-bottom:0}a{color:var(--_colors---global--white);text-decoration:none}img{width:100%;max-width:100%;height:100%;display:inline-block}label{margin-bottom:5px;font-weight:700;display:block}@media screen and (max-width:991px){body{--_spaces--padding---global-padding:clamp(1.25rem,1.25vw,1.5rem);--_spaces--padding---section-padding-100:clamp(3rem,5vw,6.25rem);--_spaces--padding---section-padding-150:clamp(4rem,7.5vw,9.375rem);--_spaces--padding---space-80:clamp(2.5rem,4vw,5rem);--_spaces--padding---space-70:clamp(2.325rem,3.5vw,4.375rem);--_spaces--padding---space-60:clamp(2.25rem,3vw,3.75rem);--_spaces--padding---space-50:clamp(2.125rem,2.5vw,3.125rem);--_spaces--padding---space-32:clamp(1.5rem,1.5vw,2rem);--_spaces--padding---space-40:clamp(2rem,2vw,2.5rem);--_spaces--padding---space-36:clamp(1.75rem,1.75vw,2.25rem);--_spaces--padding---space-24:clamp(1.125rem,1.25vw,1.5rem);--_spaces--padding---space-20:clamp(1rem,1vw,1.25rem);--_spaces--padding---space-18:clamp(1rem,.9vw,1.125rem);--_spaces--padding---space-16:clamp(1rem,.8vw,1rem);--_spaces--padding---space-14:clamp(.75rem,.7vw,.875rem);--_spaces--padding---space-12:clamp(.625rem,.6vw,.75rem);--_spaces--padding---space-10:clamp(.5rem,.5vw,.625rem);--_spaces--padding---space-8:clamp(.5rem,.5vw,.5rem);--_spaces--padding---space-5:clamp(.25rem,.25vw,.313rem);--_spaces--padding---logo-size:10rem;--_spaces--padding---space-0:0px;--_spaces--padding---global-padding-reverse:clamp(-1.25rem,-1.25vw,-1.5rem);--_spaces--padding---w-100vw:100vw;--p-size-20:clamp(1rem,1vw,1.25rem);--h-size-64:clamp(2rem,3.125vw,4rem);--h-size-115:clamp(2.25rem,5.85vw,7.125rem);--h-size-48:clamp(1.75rem,2.4vw,3rem);--p-size-32:clamp(1.25rem,1.5vw,2rem);--h-size-40:clamp(1.5rem,2vw,2.5rem);--p-size-36:clamp(1.325rem,1.675vw,2.25rem);--p-size-24:clamp(1.125rem,1.25vw,1.5rem);--p-size-18:clamp(.825rem,.9vw,1.125rem);--p-size-16:clamp(.825rem,.8vw,1rem);--p-size-14:clamp(.75rem,.7vw,.875rem);--p-size-12:clamp(.625rem,.6vw,.75rem);--letter-spacing--letter-spacing:-.05em;--p-size-300:clamp(5rem,15.5vw,18.75rem);--p-size-128:clamp(2.5rem,6.5vw,8rem);--p-size-10:clamp(.5rem,.5vw,.625rem)}.nav-container{padding-top:var(--_spaces--padding---space-24);padding-bottom:var(--_spaces--padding---space-24);grid-column-gap:var(--_spaces--padding---space-0);grid-row-gap:var(--_spaces--padding---space-0)}.nav-menu{left:auto;right:var(--_spaces--padding---space-32);background-color:var(--_colors---global--transparent)}.nav-menu:lang(ar-sa){left:var(--_spaces--padding---space-32);right:auto}.nav-link{width:auto;margin-left:auto;margin-right:auto;display:block}.home-about-title{max-width:24rem}.home-process-inner{max-width:100%}.home-clients-title{max-width:20rem}.home-clients-title:lang(ar-sa){max-width:24rem}.home-stats-title{max-width:20rem}.home-stats-block{max-width:16rem;height:15rem}.case-studies-title{max-width:22rem}.swiper.cs-slider{max-width:80%}.case-studies-slide-tag{padding-top:var(--_spaces--padding---space-12)}.case-studies-slide-cursor-wrap{display:none}.swiper-button{flex:none}.footer{padding-right:var(--_spaces--padding---global-padding);padding-left:var(--_spaces--padding---global-padding)}.footer-link{min-height:10rem;padding-right:var(--_spaces--padding---space-24);padding-bottom:var(--_spaces--padding---space-16);padding-left:var(--_spaces--padding---space-24)}.footer-link-arrow{width:var(--_spaces--padding---space-60)}.footer-credits-wrap,.footer-credits-wrap:lang(ar-sa){flex-flow:column}.home-portfolio-title{max-width:20rem}.services-tags-wrap{max-width:100%}.liquid-button-wrapper{border-radius:var(--_spaces--padding---space-40);background-color:var(--_colors---global--white)}.services-hero-title{max-width:34rem}.services-features-wrap{width:26rem}.nav-button-wrap{padding-top:var(--_spaces--padding---space-10)}.services-approach-grid{grid-template-columns:1fr}.services-approach-img{max-width:24rem}.services-grid{grid-column-gap:calc(var(--_spaces--padding---space-16) + var(--_spaces--padding---space-16));grid-row-gap:calc(var(--_spaces--padding---space-16) + var(--_spaces--padding---space-16))}.services-content{max-width:22rem}.why-us-title{max-width:18rem}.why-us-grid{grid-template-columns:1fr 1fr}.why-us-card-icon{width:var(--_spaces--padding---section-padding-150)}.why-us-card-content{max-width:18rem}.why-us-card-content._w-full{max-width:100%}.why-us-card-image{width:24rem;margin-left:auto;margin-right:auto;position:static}.cta-wrap{padding-right:var(--_spaces--padding---space-40);padding-left:var(--_spaces--padding---space-40)}.cta-inner-wrap{max-width:25rem}.cta-vector-wrap{width:16rem}.career-title{max-width:18rem}.case-study-intro-grid{grid-template-columns:1fr 1.5fr}.case-study-info-group{grid-template-columns:10rem 1fr}.case-study-info-group-wrap{max-width:100%}.case-study-overview-description{width:30rem}.related-projects-title{max-width:26rem}.nav-logo-wrap{padding-left:0}.cursor-canvas,.cursor-component{display:none}.menu-button{padding:var(--_spaces--padding---space-10);border-radius:var(--_spaces--padding---space-5);background-color:var(--_colors---brand--brand-blue);color:var(--_colors---global--white);justify-content:center;align-items:center;display:flex}.menu-button.w--open{background-color:var(--_colors---global--white);color:var(--_colors---brand--brand-dark-blue)}.nav-menu-inner{padding:var(--_spaces--padding---space-16)var(--_spaces--padding---space-40)var(--_spaces--padding---space-32);grid-column-gap:var(--_spaces--padding---space-5);grid-row-gap:var(--_spaces--padding---space-5);border-radius:var(--_spaces--padding---space-10);background-color:var(--_colors---global--white-opacity-10);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-flow:column;justify-content:center;align-items:center;box-shadow:inset -1px -1px 1px #fff3,inset 1px 1px 1px #fff3}.footer-link-text{font-size:var(--p-size-32)}.locale-list{padding:var(--_spaces--padding---space-10)var(--_spaces--padding---space-12);grid-column-gap:var(--_spaces--padding---space-8);grid-row-gap:var(--_spaces--padding---space-8)}.locale-desktop{display:none}.locale-mobile{padding-right:var(--_spaces--padding---space-24);display:block}.locale-mobile:lang(ar-sa){padding-left:var(--_spaces--padding---space-24)}.locale-link{font-size:var(--p-size-16);line-height:1.2}}@media screen and (max-width:767px){.home-process-card{max-width:8rem}.case-studies-slide-content-wrap{padding:var(--_spaces--padding---space-32)var(--_spaces--padding---global-padding)var(--_spaces--padding---space-24)}.home-services-block{height:auto}.home-services-block.is-sticky{height:auto;position:static}.home-services-content-wrap{max-width:none}.services-tags-wrap{max-width:28rem}.home-services-image-wrap{max-width:none;padding-top:var(--_spaces--padding---space-80);position:static}.home-services-image{width:100%;height:auto}.services-grid{grid-template-columns:1fr}.services-content{max-width:100%}.section_process-bg{height:100%}.process-grid{grid-row-gap:var(--_spaces--padding---section-padding-150);grid-template-columns:1fr 1fr}.cta-vector-wrap{width:12rem}.testimonial-slide-inner{max-width:80%}.grid-2x1{grid-template-columns:1fr}.case-study-intro-grid{grid-column-gap:var(--_spaces--padding---space-80);grid-row-gap:var(--_spaces--padding---space-80);flex-flow:column-reverse;grid-template-columns:1fr;display:flex}.nav-logo-wrap.w--current:where(.w-variant-e6f49116-c743-7bc0-204c-33d09b931f51){justify-content:center;align-items:center;display:flex}.chatbot-search-wrap{max-width:90%}.footer-link-text{font-size:var(--p-size-24)}.mbl-hide{display:none}}@media screen and (max-width:479px){.h-size-48.mb-32{font-size:var(--p-size-32);font-size:var(--p-size-32)}.section_home-hero{height:100svh}.home-hero-bottom-wrap{justify-content:flex-start;align-items:center}.home-hero-indicator{font-size:var(--p-size-14)}.sound-wrapper{grid-column-gap:var(--_spaces--padding---space-12);grid-row-gap:var(--_spaces--padding---space-12);font-size:var(--p-size-14)}.sound-icon{width:var(--_spaces--padding---space-20)}.home-about-title{max-width:none}.section_home-process{height:auto;position:static}.home-process-card-wrap{padding-top:var(--_spaces--padding---space-80);grid-column-gap:var(--_spaces--padding---space-40);grid-row-gap:var(--_spaces--padding---space-40);flex-flow:column;justify-content:space-between;align-items:center}.home-process-card,.home-process-card:lang(ar-sa){max-width:100%}.home-process-card.is-up,.home-process-card.is-up:lang(ar-sa),.home-process-card.is-up,.home-process-card.is-up:lang(ar-sa){transform:none}.home-process-vector{display:none}.home-stats-grid{grid-column-gap:var(--_spaces--padding---space-40);grid-row-gap:var(--_spaces--padding---space-40);grid-template-columns:1fr}.home-stats-grid-col{grid-column-gap:var(--_spaces--padding---space-70);grid-row-gap:var(--_spaces--padding---space-70);flex-flow:column;display:flex}.home-stats-block{justify-content:flex-start;align-items:center;max-width:none;height:auto}.swiper.cs-slider{max-width:100%}.case-studies-slide-image{height:30rem}.case-studies-slide-tag{padding:var(--_spaces--padding---space-12)var(--_spaces--padding---space-14);font-size:var(--p-size-14)}.case-studies-slide-title{max-width:100%}.swiper-button-wrap{padding-top:var(--_spaces--padding---space-32);grid-column-gap:var(--_spaces--padding---space-24);grid-row-gap:var(--_spaces--padding---space-24);justify-content:center;align-items:center;position:relative;top:auto;left:auto}.footer-cta-grid{grid-column-gap:var(--_spaces--padding---space-60);grid-row-gap:var(--_spaces--padding---space-60);grid-template-columns:1fr}.form-input-field{padding-top:var(--_spaces--padding---space-20);padding-bottom:var(--_spaces--padding---space-20);font-size:var(--p-size-20)}.form-wrapper{grid-column-gap:var(--_spaces--padding---space-40);grid-row-gap:var(--_spaces--padding---space-40)}.form-button{width:var(--_spaces--padding---space-40)}.footer-link-grid{grid-template-columns:1fr}.footer-link{min-height:8rem}.footer-link.is-left{padding-bottom:var(--_spaces--padding---space-24);border-top-right-radius:var(--_spaces--padding---space-10);border-bottom-left-radius:var(--_spaces--padding---space-0)}.footer-link.is-right{border-top-right-radius:var(--_spaces--padding---space-0);border-bottom-left-radius:var(--_spaces--padding---space-10)}.footer-link-arrow{width:var(--_spaces--padding---space-80)}.footer-info-wrap{grid-column-gap:var(--_spaces--padding---space-10);grid-row-gap:var(--_spaces--padding---space-10);flex-flow:column}.home-portfolio-wrap{height:40rem}.home-portfolio-service-wrap{flex-flow:column}.service-tag{padding:var(--_spaces--padding---space-14)var(--_spaces--padding---space-12)var(--_spaces--padding---space-8);font-size:var(--p-size-14)}.form-button-wrap{bottom:var(--_spaces--padding---space-10)}.services-hero-title{max-width:100%}.services-features-wrap{width:100%}.services-features-wrap._w-full{flex-flow:column}.services-approach-img{max-width:100%}.why-us-grid{grid-template-columns:1fr}.why-us-card-content{max-width:100%}.why-us-card-large-inner{grid-column-gap:var(--_spaces--padding---space-36);grid-row-gap:var(--_spaces--padding---space-36)}.why-us-card-image{width:100%}.process-grid{grid-template-columns:1fr}.cta-wrap{grid-column-gap:var(--_spaces--padding---space-80);grid-row-gap:var(--_spaces--padding---space-80);flex-flow:column;display:flex}.cta-vector-wrap{width:100%;position:static}.preloader{height:100svh}.portfolio-card-image{height:28rem}.portfolio-card-content{padding:var(--_spaces--padding---space-32)var(--_spaces--padding---space-32)var(--_spaces--padding---space-24)}.location-wrap{flex-flow:column;justify-content:flex-start;align-items:flex-start}.case-study-tab-menu{padding-bottom:var(--_spaces--padding---space-32)}.case-study-tab-button{font-size:var(--p-size-16)}.case-study-tab-content{padding-top:var(--_spaces--padding---space-40)}.case-study-card-content{padding-bottom:var(--_spaces--padding---space-5);grid-column-gap:var(--_spaces--padding---space-14);grid-row-gap:var(--_spaces--padding---space-14)}.case-study-navigation{flex-flow:wrap}.case-study-info-group{grid-column-gap:var(--_spaces--padding---space-8);grid-row-gap:var(--_spaces--padding---space-8);grid-template-columns:1fr}.case-study-intro-images-grid{grid-template-columns:1fr}.case-study-overview-description{width:100%}.home-process-sticky-wrap{height:auto}.click-to-enter{white-space:nowrap}.sound-sticky{height:100svh}.chatbot-search-wrap{max-width:100%}.chatbot-search-inner{padding-left:var(--_spaces--padding---space-12);grid-column-gap:var(--_spaces--padding---space-12);grid-row-gap:var(--_spaces--padding---space-12)}.chatbot-search-field{font-size:var(--p-size-16)}.chatbot-search-button{width:var(--_spaces--padding---space-40)}.footer-link-text{font-size:var(--h-size-40)}.hide-mb{display:none}.locale-list{padding-top:var(--_spaces--padding---space-8);padding-bottom:var(--_spaces--padding---space-5)}.home-portfolio-desktop-image{display:none}.home-portfolio-mobile-image{display:block}}