.mxd-menu.mxd-menu--gsap .mxd-menu__backdrop,.mxd-menu.mxd-menu--gsap .mxd-menu__overlay,.mxd-menu.mxd-menu--gsap .mxd-menu__content,.mxd-menu.mxd-menu--gsap .menu-media__wrapper{transition:none!important}.mxd-menu .mxd-menu__backdrop{transition:background .5s,-webkit-backdrop-filter .5s,backdrop-filter .5s}.mxd-menu .mxd-menu__overlay{transition:clip-path 1s cubic-bezier(.87,0,.13,1)}.mxd-menu .mxd-menu__content{transition:transform 1s cubic-bezier(.87,0,.13,1)}.mxd-menu .menu-media__wrapper{transition:transform .75s cubic-bezier(.23,.65,.74,1.09);transform:scale(1.4)}.mxd-menu.mxd-menu--open .mxd-menu__backdrop{background:rgba(var(--base-rgb), .8);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@media only screen and (max-width:1024px){.mxd-menu.mxd-menu--open .mxd-menu__backdrop{background:rgba(var(--base-rgb), .6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}.mxd-menu.mxd-menu--open .mxd-menu__overlay{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}.mxd-menu.mxd-menu--open .mxd-menu__content{transform:translateY(0)}.mxd-menu.mxd-menu--open .menu-media__wrapper{transform:scale(1)}
:root{--accent--light:#1f294a;--accent--dark:#1f294a;--highlight--light:#1f294a}.image-auto{height:auto!important}.mxd-stack-services .services-card__title .line,.mxd-stack-services .services-card__descr .line,.mxd-demo-stack .demo-card__title .line,.mxd-demo-stack .demo-card__descr .line{transform:none}.mxd-logo__img{width:auto;height:4.2rem;display:block}@media only screen and (min-width:768px){.mxd-logo__img{height:4.8rem}}.mxd-logo__img--theme-dark,[color-scheme=dark] .mxd-logo__img--theme-light{display:none}[color-scheme=dark] .mxd-logo__img--theme-dark{display:block}.mxd-header-permanent .mxd-logo__img--theme-light{display:none}.mxd-header-permanent .mxd-logo__img--theme-dark{display:block}.mxd-logo__mark{width:auto;height:3.6rem;display:block}.mxd-logo__mark--theme-dark,[color-scheme=dark] .mxd-logo__mark--theme-light{display:none}[color-scheme=dark] .mxd-logo__mark--theme-dark{display:block}.mxd-header-permanent .mxd-logo__mark--theme-light{display:none}.mxd-header-permanent .mxd-logo__mark--theme-dark{display:block}.mxd-logo .mxd-logo__text{font-family:var(--_font-default);text-transform:none;letter-spacing:-.01em;gap:.05rem;padding-top:0;font-size:2rem;font-weight:600;line-height:1.05}.mxd-logo .mxd-logo__text .mxd-logo__accent{color:#00aeef}.divider-image-team-cap{background-image:url(/img/dividers/team-capabilities-banner.webp);background-position:50%;background-size:cover}.divider-image-powerful-team{background-image:url(/img/dividers/team-powerful.webp);background-position:50%;background-size:cover}.divider-image-stack-team{background-image:url(/img/dividers/team-stack-banner.webp);background-position:50%;background-size:cover}.about-us-headline .inner-headline__title.banners-hover a{background:linear-gradient(90deg,#1f294a 0%,#00aeef 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.manifest:not(.manifest-accent) span,.mxd-cpb-list__descr p.t-bold span{color:#00aeef}.mxd-menu__logo .menu-logo__text{font-family:var(--_font-default);text-transform:none;letter-spacing:-.01em;gap:.1rem;padding-top:0;font-size:2rem;font-weight:600;line-height:1.08}.mxd-menu__logo .menu-logo__text .menu-logo__accent,.mxd-menu__logo .menu-logo__text .menu-logo__accent .line{color:#00aeef}.mxd-menu__logo .menu-logo{align-items:center}.mxd-menu__logo .menu-logo__image{align-self:center}.mxd-menu .main-menu__item.main-menu__item--current .main-menu__number,.mxd-menu .main-menu__item.main-menu__item--current .main-menu__caption{color:#00aeef}.mxd-menu .main-menu__item.main-menu__item--current .main-menu__toggle svg{fill:#00aeef}.mxd-menu .main-menu__item.main-menu__item--current.open .main-menu__caption,.no-touch .mxd-menu .main-menu__item.main-menu__item--current .main-menu__toggle:hover .main-menu__caption{color:#00aeef}.no-touch .mxd-menu .main-menu__item.main-menu__item--current .main-menu__toggle:hover svg{fill:#00aeef}.mxd-promo__marquee .marquee__image:after{content:"";pointer-events:none;box-shadow:inset 0 0 24px 10px var(--base-opp), inset 0 0 60px 30px var(--base-opp);position:absolute;inset:0}.inner-headline__title .large{white-space:normal;overflow-wrap:break-word;word-break:break-word}.inner-headline__title.title-size-m .large{font-size:clamp(3.2rem,8.5vw,9rem)}.inner-headline__title.title-size-s .large{font-size:clamp(2.8rem,7vw,7rem)}.inner-headline__title.title-size-xs .large{font-size:clamp(2.4rem,5.5vw,5.5rem)}.mxd-images-grid__item{height:auto!important}.mxd-images-grid__inner{height:auto}.mxd-images-grid__inner img,.mxd-images-grid__inner img.transparent,.mxd-images-grid__inner video{aspect-ratio:auto;object-fit:contain;width:100%;height:auto}.mxd-object-link__media img{object-fit:cover;height:100%}.headline-email-text .fullwidth-text__content.small,.headline-email-text .fullwidth-text__content.small span{font-size:8.4cqw}@media only screen and (min-width:768px){.mxd-project-item__tags .tag,.inner-headline__columns .tags-column .tag{white-space:nowrap}}@media only screen and (max-width:767px){.mxd-project-item__caption{gap:2rem}.mxd-project-item__caption .mxd-project-item__name,.mxd-project-item__caption .mxd-project-item__tags{min-width:0}.mxd-project-item__tags .tag{white-space:normal;overflow-wrap:anywhere}}.split-info__details p{overflow-wrap:anywhere;word-break:break-word}.mxd-divider__image.divider-cms{background-image:var(--divider-bg)!important}.mxd-header__link svg{width:2.3rem;height:2.3rem}.mxd-color-switcher svg{width:2.5rem;height:2.5rem}@media only screen and (min-width:768px){.mxd-header__link svg{width:2rem;height:2rem}.mxd-color-switcher svg{width:2.3rem;height:2.3rem}.mxd-color-switcher .switcher-icon.night svg{width:2.1rem;height:2.1rem}}.fw-mark__content,.mxd-footer__fw-mark .fw-mark__content{font-size:22.5cqw}@media only screen and (min-width:992px){.fw-mark__content,.mxd-footer__fw-mark .fw-mark__content{font-size:22.5cqw}}.fw-mark__content,.fw-mark__content *{overflow:visible!important}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_9e765dc7-module__xP80SG__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_9e765dc7-module__xP80SG__variable{--font-plus-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
