:root[dir=rtl],html[dir=rtl]{--font-display:"Noor",system-ui,sans-serif;--font-body:"Noor",system-ui,sans-serif;--font-bunday:"Noor",system-ui,sans-serif;--font-ar:"Noor",system-ui,sans-serif}html[dir=rtl] .approach__steps li .label,html[dir=rtl] body,html[dir=rtl] body *{font-family:Noor,system-ui,sans-serif}html[dir=rtl] .fa,html[dir=rtl] .fa-regular,html[dir=rtl] .fa-regular::after,html[dir=rtl] .fa-regular::before,html[dir=rtl] .fa-solid,html[dir=rtl] .fa-solid::after,html[dir=rtl] .fa-solid::before,html[dir=rtl] .far,html[dir=rtl] .far::after,html[dir=rtl] .far::before,html[dir=rtl] .fas,html[dir=rtl] .fas::after,html[dir=rtl] .fas::before{font-family:"Font Awesome 6 Free"!important}html[dir=rtl] .fa-brands,html[dir=rtl] .fa-brands::after,html[dir=rtl] .fa-brands::before,html[dir=rtl] .fab,html[dir=rtl] .fab::after,html[dir=rtl] .fab::before{font-family:"Font Awesome 6 Brands"!important}html[dir=rtl] [class*=" eicon-"],html[dir=rtl] [class*=" eicon-"]::after,html[dir=rtl] [class*=" eicon-"]::before,html[dir=rtl] [class^=eicon],html[dir=rtl] [class^=eicon]::after,html[dir=rtl] [class^=eicon]::before{font-family:eicons!important}html[dir=rtl] code,html[dir=rtl] kbd,html[dir=rtl] pre,html[dir=rtl] samp{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}html[dir=rtl]{font-size:92%}html[dir=rtl] .entry-title,html[dir=rtl] .hero__title,html[dir=rtl] .pill__name,html[dir=rtl] .pstage__name,html[dir=rtl] .svc__closing-title,html[dir=rtl] .svc__title,html[dir=rtl] [class*="__heading"],html[dir=rtl] [class*="__name"],html[dir=rtl] [class*="__title"],html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] h4,html[dir=rtl] h5,html[dir=rtl] h6{line-height:1.35!important}html[dir=rtl] dd,html[dir=rtl] li,html[dir=rtl] p{line-height:1.7;letter-spacing:unset}.wpcf7-form{direction:rtl}html[dir=rtl] .btn-primary svg,html[dir=rtl] .cs-card__cta svg,html[dir=rtl] .post-card__more svg,html[dir=rtl] .svc__link svg,html[dir=rtl] .svp__link svg,html[dir=rtl] [class*="__action"] svg,html[dir=rtl] [class*="__back"] svg,html[dir=rtl] [class*="__cta"] svg,html[dir=rtl] [class*="__link"] svg,html[dir=rtl] [class*="__more"] svg,html[dir=rtl] [class*="__view"] svg,html[dir=rtl] a.cta svg,html[dir=rtl] a.cta-btn svg,html[dir=rtl] svg.arrow{transform:scaleX(-1)}html[dir=rtl] .blog-post__nav,html[dir=rtl] .related-projects__nav,html[dir=rtl] [class*="-slider-nav"],html[dir=rtl] [class*="__slider-nav"]{flex-direction:row-reverse}html[dir=rtl] .blog-post__nav svg,html[dir=rtl] .footer__social-link svg,html[dir=rtl] .oc-social__link svg,html[dir=rtl] .related-projects__nav svg,html[dir=rtl] .swiper-button-next svg,html[dir=rtl] .swiper-button-prev svg,html[dir=rtl] [class*="-slider-nav"] svg,html[dir=rtl] [class*="__slider-nav"] svg,html[dir=rtl] [class*="__social"] a svg,html[dir=rtl] [class*=social] a svg{transform:none}.nav__links{flex-direction:row-reverse}.nav__links a{font-family:var(--font-ar, "Noor", system-ui, sans-serif)}.footer__inner{direction:rtl}.footer__nav{flex-direction:row-reverse}.footer__nav-col{text-align:right}.entry-title,.inner-hero__title,h1,h2,h3,h4,h5,h6{font-family:var(--font-ar, "Noor", system-ui, sans-serif);text-align:right}label,li,p,span{font-family:var(--font-ar, "Noor", system-ui, sans-serif)}.text-left{text-align:right}.text-right{text-align:left}.ml-auto{margin-left:0;margin-right:auto}.mr-auto{margin-right:0;margin-left:auto}.about__inner,.approach__inner,.services__inner,.why__inner{flex-direction:row-reverse}.project-card,.service-card,.team-card{text-align:right}input,select,textarea{text-align:right;direction:rtl;font-family:var(--font-ar, "Noor", system-ui, sans-serif)!important}.wpcf7-list-item-label{text-align:center}.stats__strip{flex-direction:row-reverse}@media (max-width:959px){html[dir=rtl] .process__steps{flex-direction:row-reverse}}.word{display:inline-block;direction:rtl;unicode-bidi:embed}html[dir=rtl] .faq__q,html[dir=rtl] .faq__q-text{text-align:right}html[dir=rtl] .ts__controls{flex-direction:row-reverse}html[dir=rtl] .accent,html[dir=rtl] .hero__title .accent,html[dir=rtl] .testi__title .word.accent,html[dir=rtl] .tf__decoration,html[dir=rtl] .tf__quote,html[dir=rtl] .why__title .word.accent,html[dir=rtl] .word.accent,html[dir=rtl] em,html[dir=rtl] i:not([class*=fa-]):not(.fa):not(.fas):not(.far):not(.fab){font-style:normal!important}html[dir=rtl] .hero__title{font-size:clamp(2.1rem, 5.4vw, 5.2rem);line-height:1.1}html[dir=rtl] .about__title,html[dir=rtl] .approach__title,html[dir=rtl] .contact__title,html[dir=rtl] .faq__title,html[dir=rtl] .partners__title,html[dir=rtl] .process__title,html[dir=rtl] .projects__title,html[dir=rtl] .services__title,html[dir=rtl] .testi__title,html[dir=rtl] .why__title{font-size:clamp(1.9rem, 4.4vw, 4.2rem);line-height:1.2!important}html[dir=rtl] .hero__title .elementor-heading-title{font-size:clamp(2.1rem, 5.4vw, 5.2rem)!important;line-height:1.1!important;text-align:inherit}html[dir=rtl] .about__title .elementor-heading-title,html[dir=rtl] .approach__title .elementor-heading-title,html[dir=rtl] .contact__title .elementor-heading-title,html[dir=rtl] .faq__title .elementor-heading-title,html[dir=rtl] .partners__title .elementor-heading-title,html[dir=rtl] .process__title .elementor-heading-title,html[dir=rtl] .projects__title .elementor-heading-title,html[dir=rtl] .services__title .elementor-heading-title,html[dir=rtl] .testi__title .elementor-heading-title,html[dir=rtl] .why__title .elementor-heading-title{font-size:clamp(1.9rem, 4.4vw, 4.2rem)!important;line-height:1.2!important}html[dir=rtl] .inner-hero__title,html[dir=rtl] .page-hero__title{font-size:clamp(1.9rem, 4.6vw, 4.4rem);line-height:1.15}html[dir=rtl] .case-study-card__title,html[dir=rtl] .project-card__title,html[dir=rtl] .svc__title{font-size:clamp(1.4rem, 2.8vw, 2.4rem)}html[dir=rtl] .abh__title,html[dir=rtl] .bc-hero__title,html[dir=rtl] .blog-post__title,html[dir=rtl] .blog__title,html[dir=rtl] .cs-hero__title,html[dir=rtl] .ct-hero__title,html[dir=rtl] .faqp__title,html[dir=rtl] .pa-title,html[dir=rtl] .project-title,html[dir=rtl] .single-service-hero__title,html[dir=rtl] .ssvc-hero__title,html[dir=rtl] .svc-hero__title,html[dir=rtl] .team-hero__title,html[dir=rtl] .tm-hero__title{font-size:clamp(2rem, 4.6vw, 4rem)!important;line-height:1.2!important;letter-spacing:0!important}html[dir=rtl] .abc__title,html[dir=rtl] .abe__title,html[dir=rtl] .abf__title,html[dir=rtl] .abi__title,html[dir=rtl] .abj__title,html[dir=rtl] .abl__title,html[dir=rtl] .abp__title,html[dir=rtl] .abt__title,html[dir=rtl] .abw__title,html[dir=rtl] .bc-form__title,html[dir=rtl] .bc-intro__title,html[dir=rtl] .bc-logos__title,html[dir=rtl] .bc-stories__title,html[dir=rtl] .cs-block__title,html[dir=rtl] .cs-challenge__title,html[dir=rtl] .cs-related__title,html[dir=rtl] .cs-section__title,html[dir=rtl] .cs-stages__title,html[dir=rtl] .cs-testimonial__title,html[dir=rtl] .ct-channels__title,html[dir=rtl] .ct-final__title,html[dir=rtl] .ct-form__title,html[dir=rtl] .ct-locator__title,html[dir=rtl] .ct-social__title,html[dir=rtl] .lilac-pcta__title,html[dir=rtl] .lilac-service-title{font-size:clamp(1.7rem, 3.6vw, 3rem)!important;line-height:1.25!important;letter-spacing:0!important}html[dir=rtl] .abec__title,html[dir=rtl] .abjc__title,html[dir=rtl] .bc-pillar__title,html[dir=rtl] .blog-widget__title,html[dir=rtl] .cs-stage__title,html[dir=rtl] .post-card__title{font-size:clamp(1.15rem, 2.2vw, 1.8rem)!important;line-height:1.3!important}html[dir=rtl] .abh__title .elementor-heading-title{font-size:clamp(2rem, 4.6vw, 4rem)!important;line-height:1.2!important;letter-spacing:0!important}html[dir=rtl] .abc__title .elementor-heading-title,html[dir=rtl] .abe__title .elementor-heading-title,html[dir=rtl] .abf__title .elementor-heading-title,html[dir=rtl] .abi__title .elementor-heading-title,html[dir=rtl] .abj__title .elementor-heading-title,html[dir=rtl] .abl__title .elementor-heading-title,html[dir=rtl] .abp__title .elementor-heading-title,html[dir=rtl] .abt__title .elementor-heading-title,html[dir=rtl] .abw__title .elementor-heading-title{font-size:clamp(1.7rem, 3.6vw, 3rem)!important;line-height:1.25!important;letter-spacing:0!important}html[dir=rtl] .abc__title .elementor-heading-title,html[dir=rtl] .abh__title .elementor-heading-title{text-align:inherit}html[dir=rtl] .tm-hero__title .elementor-heading-title{font-size:clamp(2rem, 4.6vw, 4rem)!important;line-height:1.2!important;letter-spacing:0!important}html[dir=rtl] .tm-final__title .elementor-heading-title,html[dir=rtl] .tm-gal__title .elementor-heading-title,html[dir=rtl] .tm-intro__title .elementor-heading-title,html[dir=rtl] .tm-join__title .elementor-heading-title,html[dir=rtl] .tm-roster__title .elementor-heading-title,html[dir=rtl] .tm-trivia__title .elementor-heading-title{font-size:clamp(1.7rem, 3.6vw, 3rem)!important;line-height:1.25!important;letter-spacing:0!important}html[dir=rtl] .tm-page .reveal-mask{line-height:1.35!important;padding:.12em 0;margin:-.12em 0}html[dir=rtl] .tm-final__title .elementor-heading-title,html[dir=rtl] .tm-gal__title .elementor-heading-title,html[dir=rtl] .tm-hero__title .elementor-heading-title,html[dir=rtl] .tm-intro__title .elementor-heading-title,html[dir=rtl] .tm-roster__title .elementor-heading-title,html[dir=rtl] .tm-trivia__title .elementor-heading-title{text-align:inherit}html[dir=rtl] .tm-job__arrow svg{transform:scaleX(-1)}html[dir=rtl] .tm-job__link:hover{padding-left:4px;padding-right:14px}html[dir=rtl] .tm-hero__mascot{right:auto;left:-30px}html[dir=rtl] .tm-final__octo{right:auto;left:-60px}@media (min-width:760px){html[dir=rtl] .tm-job__link:hover{padding-left:8px;padding-right:18px}html[dir=rtl] .tm-final__octo,html[dir=rtl] .tm-hero__mascot{right:auto;left:0}}@media (min-width:1100px){html[dir=rtl] .tm-hero__mascot{right:auto;left:4vw}}html[dir=rtl] .bc-hero__lede,html[dir=rtl] .bc-hero__title,html[dir=rtl] .bc-logos__title,html[dir=rtl] .bc-stories__title,html[dir=rtl] .ct-final__lede,html[dir=rtl] .ct-final__title,html[dir=rtl] .ct-social__lede,html[dir=rtl] .ct-social__title{text-align:center}html[dir=rtl] .bc-cta__card-arrow{right:auto;left:clamp(1.4rem,3vw,2rem)}html[dir=rtl] .bc-cta__card-arrow svg{transform:scaleX(-1)}html[dir=rtl] .bc-cta__card:hover .bc-cta__card-arrow{transform:rotate(12deg) scale(1.05)}html[dir=rtl] .bc-play__core{transform:scaleX(-1) translateX(2px);direction:ltr;left:unset!important;right:20%}@media (min-width:960px){html[dir=rtl] .process__rail{left:auto;right:clamp(1.5rem,4vw,4rem)}}html[dir=rtl] .pstage__name{font-size:clamp(2.6rem, 7vw, 6.5rem);line-height:1.1!important;letter-spacing:0;display:block;word-break:normal;overflow-wrap:anywhere;max-width:100%}@media (max-width:959px){html[dir=rtl] .pstage__name{font-size:clamp(2rem, 9vw, 3.6rem);line-height:1.15!important}}html[dir=rtl] .pstage__num{font-size:clamp(1.4rem, 2.4vw, 2rem)}html[dir=rtl] .pstage{padding-left:clamp(1.5rem,4vw,4rem);padding-right:clamp(15rem,28vw,22rem)}@media (max-width:959px){html[dir=rtl] .pstage{padding-right:clamp(1.5rem,4vw,4rem)}html[dir=rtl] .approach__deck,html[dir=rtl] .process__stages{scroll-padding-right:clamp(1rem,3vw,1.5rem);scroll-padding-left:unset}}@media (min-width:960px) and (max-width:1099px){html[dir=rtl] .pstage{padding-left:clamp(1.5rem,4vw,4rem);padding-right:calc(clamp(1.5rem,4vw,4rem) + clamp(200px,22vw,260px) + clamp(1.5rem,3vw,2.5rem))}}@media (min-width:1100px){html[dir=rtl] .why__rail{left:auto;right:clamp(1.5rem,4vw,4rem)}html[dir=rtl] .pill{padding-left:clamp(2rem,5vw,4rem);padding-right:clamp(20rem,30vw,25rem)}}html[dir=rtl] .pill__name{font-size:clamp(2.4rem, 5.4vw, 5rem);line-height:1.15!important;letter-spacing:0;max-width:100%;overflow-wrap:anywhere}html[dir=rtl] .pill__name .ital{font-style:normal!important}html[dir=rtl] .why__pips li .bar{transform-origin:right}html[dir=rtl] .why__pips li:hover:not(.is-active){transform:translateX(-4px)}@media (max-width:1099px){html[dir=rtl] .why__stage{scroll-padding-right:clamp(1rem,3vw,1.5rem);scroll-padding-left:unset}html[dir=rtl] .pill__name{font-size:clamp(2rem, 9vw, 3.6rem);line-height:1.2!important}html[dir=rtl] .why__swipe-hint{right:auto;left:clamp(1rem,3vw,1.5rem)}html[dir=rtl] .why__rail-meta{border-right:0;border-left:1px solid var(--c-border);padding-right:0;padding-left:.85rem}}html[dir=rtl] .svc__closing-title{font-size:clamp(1.6rem, 3.4vw, 3rem);line-height:1.45!important;max-width:30ch;text-align:center}html[dir=rtl] .svc__closing-title .accent{font-style:normal!important}html[dir=rtl] .svc__closing-sub{text-align:center}html[dir=rtl] .svc__closing-tag{left:auto;right:clamp(1.5rem,4vw,4rem)}html[dir=rtl] .hero__title,html[dir=rtl] .lilac-pcta__sub,html[dir=rtl] .lilac-pcta__title,html[dir=rtl] .lilac-pcta__title .reveal-line,html[dir=rtl] .lilac-pcta__title .reveal-mask{text-align:center}html[dir=rtl] .cs-concept__body,html[dir=rtl] .cs-concept__body li,html[dir=rtl] .cs-concept__body ol,html[dir=rtl] .cs-concept__body p,html[dir=rtl] .cs-concept__body ul{direction:rtl;text-align:right;unicode-bidi:plaintext}html[dir=rtl] .wa-float{right:auto;left:clamp(1rem,2.5vw,1.75rem)}html[dir=rtl] .nav__lang{margin:0 5px}@media (max-width:768px){html[dir=rtl] .nav__lang{margin-inline-end:4px}}html[dir=rtl] .footer__nav-head,html[dir=rtl] .services__progress-hint,html[dir=rtl] .services__progress-label,html[dir=rtl] [class$="__eyebrow"]{letter-spacing:0}[type=submit]{white-space:pre-wrap;text-align:center}html[dir=rtl] .ct-card__arrow{left:1rem;right:unset}html[dir=rtl] .ct-card__copy{left:.9rem;right:unset}@media (max-width:960px){html[dir=rtl] .ct-hero__copy h1{text-align:center}}html[dir=rtl] .project-page-title,html[dir=rtl] h2.ct-channels__title,html[dir=rtl] h2.ct-locator__title{text-align:center}html[dir=rtl] .country-list,html[dir=rtl] .selected-flag,html[dir=rtl] .wpcf7-phonetext{direction:ltr!important}html[dir=rtl] .country-list{left:0}html[dir=rtl] .wpcf7-phonetext{text-align:left}html[dir=rtl] .bc-hero__title .elementor-heading-title{font-size:clamp(2rem, 4.6vw, 4rem)!important;line-height:1.2!important;letter-spacing:0!important}html[dir=rtl] .bc-form__title .elementor-heading-title,html[dir=rtl] .bc-intro__title .elementor-heading-title,html[dir=rtl] .bc-logos__title .elementor-heading-title,html[dir=rtl] .bc-stories__title .elementor-heading-title{font-size:clamp(1.7rem, 3.6vw, 3rem)!important;line-height:1.25!important;letter-spacing:0!important}html[dir=rtl] .bc-cta__card-title .elementor-heading-title,html[dir=rtl] .bc-pillar__title .elementor-heading-title{font-size:clamp(1.15rem, 2.2vw, 1.8rem)!important;line-height:1.3!important;letter-spacing:0!important}html[dir=rtl] .bc-hero__eyebrow .elementor-heading-title,html[dir=rtl] .bc-hero__title .elementor-heading-title,html[dir=rtl] .bc-intro__eyebrow .elementor-heading-title,html[dir=rtl] .bc-logos__title .elementor-heading-title,html[dir=rtl] .bc-stories__title .elementor-heading-title{text-align:inherit}html[dir=rtl] .faqp__title .elementor-heading-title{font-size:clamp(2rem, 4.6vw, 4rem)!important;line-height:1.2!important;letter-spacing:0!important}html[dir=rtl] .faqp__cta-title .elementor-heading-title,html[dir=rtl] .faqp__section-title .elementor-heading-title{font-size:clamp(1.7rem, 3.6vw, 3rem)!important;line-height:1.25!important;letter-spacing:0!important}html[dir=rtl] .faqp__cta .faqp__eyebrow .elementor-heading-title,html[dir=rtl] .faqp__cta-title .elementor-heading-title{text-align:inherit}html[dir=rtl] .faqp__q{text-align:right}html[dir=rtl] .faqp__a-inner{padding-left:clamp(20px,3vw,36px);padding-right:calc(clamp(20px,3vw,36px) + 2.4ch + clamp(14px,1.8vw,22px))}html[dir=rtl] .faqp__item::before{left:auto;right:0}html[dir=rtl] .ct-channels__lede p,html[dir=rtl] .ct-channels__title .elementor-heading-title,html[dir=rtl] .ct-eyebrow .elementor-heading-title,html[dir=rtl] .ct-final__lede p,html[dir=rtl] .ct-final__title .elementor-heading-title,html[dir=rtl] .ct-form__expect .elementor-heading-title,html[dir=rtl] .ct-form__lede p,html[dir=rtl] .ct-form__title .elementor-heading-title,html[dir=rtl] .ct-hero__eyebrow .elementor-heading-title,html[dir=rtl] .ct-hero__lede p,html[dir=rtl] .ct-hero__title .elementor-heading-title,html[dir=rtl] .ct-locator__addr p,html[dir=rtl] .ct-locator__city .elementor-heading-title,html[dir=rtl] .ct-locator__title .elementor-heading-title,html[dir=rtl] .ct-social__lede p,html[dir=rtl] .ct-social__title .elementor-heading-title{text-align:inherit}html[dir=rtl] .svh__title .elementor-heading-title{font-size:clamp(2rem, 4.6vw, 4rem)!important;line-height:1.2!important;letter-spacing:0!important}html[dir=rtl] .svc-c__title .elementor-heading-title,html[dir=rtl] .svi__title .elementor-heading-title,html[dir=rtl] .svl__title .elementor-heading-title{font-size:clamp(1.7rem, 3.6vw, 3rem)!important;line-height:1.25!important;letter-spacing:0!important}html[dir=rtl] .svp__title{font-size:clamp(1.4rem, 3vw, 2.2rem)!important;line-height:1.3!important;letter-spacing:0!important}html[dir=rtl] .svc-c__eyebrow .elementor-heading-title,html[dir=rtl] .svc-c__lede p,html[dir=rtl] .svc-c__title .elementor-heading-title,html[dir=rtl] .svh__eyebrow .elementor-heading-title,html[dir=rtl] .svh__sub p,html[dir=rtl] .svh__title .elementor-heading-title,html[dir=rtl] .svi__eyebrow .elementor-heading-title,html[dir=rtl] .svl__eyebrow .elementor-heading-title{text-align:inherit}html[dir=rtl] .svc-c__btn .elementor-button-icon svg{transform:scaleX(-1)}html[dir=rtl] .svl__nav-line{left:auto;right:9px}html[dir=rtl] .svl__nav-item{padding-left:0;padding-right:2rem}html[dir=rtl] .svl__nav-item::before{left:auto;right:5px}html[dir=rtl] .svp__rule-fill{transform-origin:right center}html[dir=rtl] .svp__chip{left:auto;right:.85rem}@media (min-width:720px){html[dir=rtl] .svp__chip{right:1rem}}html[dir=rtl] .svp__corner--tl{left:auto;right:1rem;border-right:1px solid rgb(var(--rgb-bg-elev) / .5);border-left:none}html[dir=rtl] .svp__corner--br{right:auto;left:1rem;border-left:1px solid rgb(var(--rgb-bg-elev) / .5);border-right:none}@media (min-width:880px){html[dir=rtl] .svp__bignum{right:auto;left:-.15em}html[dir=rtl] .svp--flip .svp__bignum{left:auto;right:-.15em}}