:root{--app-font-base: "TT Firs Neue";--app-font-involve: "Involve";--app-header-margin-desktop: 122px;--app-header-margin-laptop: 102px;--app-header-margin-tablet: 102px;--app-header-margin-mobile: 84px;--app-padding-big-vertical-desktop: 160px;--app-padding-big-vertical-laptop: 144px;--app-padding-big-vertical-tablet: 128px;--app-padding-big-vertical-mobile: 112px;--app-padding-vertical-desktop: 80px;--app-padding-vertical-laptop: 64px;--app-padding-vertical-tablet: 64px;--app-padding-vertical-mobile: 48px;--app-padding-horizontal-desktop: 120px;--app-padding-horizontal-laptop: 64px;--app-padding-horizontal-tablet: 32px;--app-padding-horizontal-mobile: 16px;--app-size-header-margin-desktop: 32px;--app-size-header-margin-laptop: 24px;--app-size-header-margin-tablet: 24px;--app-size-header-margin-mobile: 20px;--app-padding-m-desktop: 48px;--app-padding-m-laptop: 40px;--app-padding-m-tablet: 40px;--app-padding-m-mobile: 32px;--app-padding-s-desktop: 24px;--app-padding-s-laptop: 24px;--app-padding-s-tablet: 24px;--app-padding-s-mobile: 20px;--app-padding-xs-desktop: 8px;--app-padding-xs-laptop: 6px;--app-padding-xs-tablet: 6px;--app-padding-xs-mobile: 6px;--app-hero-title-width-desktop: 826px;--app-hero-title-width-laptop: 646px;--app-hero-title-width-tablet: 523px;--app-hero-title-width-mobile: 100%;--app-hero-title-height-desktop: 155px;--app-hero-title-height-laptop: 121px;--app-hero-title-height-tablet: 98px;--app-hero-title-height-mobile: auto;--app-hero-title-final-width-desktop: 204px;--app-hero-title-final-width-laptop: 170px;--app-hero-title-final-width-tablet: 170px;--app-hero-title-final-width-mobile: 150px;--app-hero-title-final-height-desktop: 38px;--app-hero-title-final-height-laptop: 32px;--app-hero-title-final-height-tablet: 32px;--app-hero-title-final-height-mobile: 28px;--app-size-gap-xxl-desktop: 112px;--app-size-gap-xxl-laptop: 96px;--app-size-gap-xxl-tablet: 96px;--app-size-gap-xxl-mobile: 64px;--app-size-gap-xl-desktop: 64px;--app-size-gap-xl-laptop: 64px;--app-size-gap-xl-tablet: 48px;--app-size-gap-xl-mobile: 40px;--app-size-gap-l-desktop: 40px;--app-size-gap-l-laptop: 32px;--app-size-gap-l-tablet: 32px;--app-size-gap-l-mobile: 28px;--app-size-gap-m-desktop: 24px;--app-size-gap-m-laptop: 24px;--app-size-gap-m-tablet: 24px;--app-size-gap-m-mobile: 20px;--app-size-gap-s-desktop: 16px;--app-size-gap-s-laptop: 16px;--app-size-gap-s-tablet: 16px;--app-size-gap-s-mobile: 12px;--app-size-gap-xs-desktop: 8px;--app-size-gap-xs-laptop: 6px;--app-size-gap-xs-tablet: 6px;--app-size-gap-xs-mobile: 6px;--app-gap-gutter-desktop: 24px;--app-gap-gutter-laptop: 16px;--app-gap-gutter-tablet: 16px;--app-gap-gutter-mobile: 12px;--app-size-gap-two-button-desktop: 16px;--app-size-gap-two-button-laptop: 16px;--app-size-gap-two-button-tablet: 16px;--app-size-gap-two-button-mobile: 12px;--app-frame-large-border-radius-desktop: 32px;--app-frame-large-border-radius-laptop: 28px;--app-frame-large-border-radius-tablet: 24px;--app-frame-large-border-radius-mobile: 24px;--app-frame-small-border-radius-desktop: 24px;--app-frame-small-border-radius-laptop: 20px;--app-frame-small-border-radius-tablet: 16px;--app-frame-small-border-radius-mobile: 16px;--app-button-border-radius-desktop: 16px;--app-button-border-radius-laptop: 14px;--app-button-border-radius-tablet: 12px;--app-button-border-radius-mobile: 12px;--app-headline-accent-desktop: 500 64px/64px var(--app-font-base);--app-headline-accent-laptop: 500 56px/56px var(--app-font-base);--app-headline-accent-tablet: 500 48px/48px var(--app-font-base);--app-headline-accent-mobile: 500 44px/44px var(--app-font-base);--app-headline-1-desktop: 500 48px/48px var(--app-font-base);--app-headline-1-laptop: 500 44px/44px var(--app-font-base);--app-headline-1-tablet: 500 40px/40px var(--app-font-base);--app-headline-1-mobile: 500 36px/36px var(--app-font-base);--app-headline-2-desktop: 500 36px/36px var(--app-font-base);--app-headline-2-laptop: 500 32px/32px var(--app-font-base);--app-headline-2-tablet: 500 30px/30px var(--app-font-base);--app-headline-2-mobile: 500 26px/26px var(--app-font-base);--app-headline-3-desktop: 500 28px/28px var(--app-font-base);--app-headline-3-laptop: 500 26px/26px var(--app-font-base);--app-headline-3-tablet: 500 24px/24px var(--app-font-base);--app-headline-3-mobile: 500 20px/20px var(--app-font-base);--app-headline-4-desktop: 500 22px/26px var(--app-font-base);--app-headline-4-laptop: 500 20px/24px var(--app-font-base);--app-headline-4-tablet: 500 20px/24px var(--app-font-base);--app-headline-4-mobile: 500 18px/22px var(--app-font-base);--app-subtitle-desktop: 600 11px/20px var(--app-font-base);--app-subtitle-laptop: 600 11px/20px var(--app-font-base);--app-subtitle-tablet: 600 10px/16px var(--app-font-base);--app-subtitle-mobile: 600 10px/16px var(--app-font-base);--app-body-large-desktop: 400 16px/26px var(--app-font-base);--app-body-large-laptop: 400 15px/24px var(--app-font-base);--app-body-large-tablet: 400 15px/24px var(--app-font-base);--app-body-large-mobile: 400 14px/22px var(--app-font-base);--app-body-small-desktop: 400 15px/22px var(--app-font-base);--app-body-small-laptop: 400 14px/20px var(--app-font-base);--app-body-small-tablet: 400 14px/20px var(--app-font-base);--app-body-small-mobile: 400 13px/20px var(--app-font-base);--app-link-desktop: 500 20px/24px var(--app-font-base);--app-link-laptop: 500 19px/22px var(--app-font-base);--app-link-tablet: 500 18px/22px var(--app-font-base);--app-link-mobile: 500 17px/20px var(--app-font-base);--app-button-text-desktop: 500 17px/24px var(--app-font-base);--app-button-text-laptop: 500 16px/24px var(--app-font-base);--app-button-text-tablet: 500 15px/20px var(--app-font-base);--app-button-text-mobile: 500 14px/20px var(--app-font-base);--app-color-primary-900: #f89956;--app-color-primary-900-rgb: 248 153 86;--app-color-primary-700: rgb(var(--app-color-primary-900-rgb) / 0.7);--app-color-primary-500: rgb(var(--app-color-primary-900-rgb) / 0.4);--app-color-primary-300: rgb(var(--app-color-primary-900-rgb) / 0.1);--app-color-primary-100: rgb(var(--app-color-primary-900-rgb) / 0);--app-color-primary-accent-900: #ff8d47;--app-color-primary-accent-900-rgb: 255 141 71;--app-color-primary-accent-700: rgb(var(--app-color-primary-accent-900-rgb) / 0.7);--app-color-primary-accent-500: rgb(var(--app-color-primary-accent-900-rgb) / 0.4);--app-color-primary-accent-300: rgb(var(--app-color-primary-accent-900-rgb) / 0.1);--app-color-primary-accent-100: rgb(var(--app-color-primary-accent-900-rgb) / 0);--app-color-secondary-900: #121416;--app-color-secondary-900-rgb: 18 20 22;--app-color-secondary-700: rgb(var(--app-color-secondary-900-rgb) / 0.6);--app-color-secondary-500: rgb(var(--app-color-secondary-900-rgb) / 0.3);--app-color-secondary-300: rgb(var(--app-color-secondary-900-rgb) / 0.1);--app-color-secondary-100: rgb(var(--app-color-secondary-900-rgb) / 0);--app-color-black-900: #121416;--app-color-black-900-rgb: 18 20 22;--app-color-black-700: rgb(var(--app-color-black-900-rgb) / 0.6);--app-color-black-500: rgb(var(--app-color-black-900-rgb) / 0.3);--app-color-black-400: rgb(var(--app-color-black-900-rgb) / 0.2);--app-color-black-300: rgb(var(--app-color-black-900-rgb) / 0.07);--app-color-black-100: rgb(var(--app-color-black-900-rgb) / 0);--app-color-white-900: #ffffff;--app-color-white-900-rgb: 255 255 255;--app-color-white-700: rgb(var(--app-color-white-900-rgb) / 0.5);--app-color-white-500: rgb(var(--app-color-white-900-rgb) / 0.4);--app-color-white-400: rgb(var(--app-color-white-900-rgb) / 0.2);--app-color-white-300: rgb(var(--app-color-white-900-rgb) / 0.1);--app-color-white-100: rgb(var(--app-color-white-900-rgb) / 0);--app-color-off-white-900: #faf8f6;--app-color-off-white-900-rgb: 250 248 246;--app-color-off-white-100: rgb(var(--app-color-off-white-900-rgb) / 0);--app-color-gray-900: #f3f1f0;--app-color-success: #0E895F;--app-color-error: #E04242;--app-color-whatsapp: #25D366;--app-color-telegram: #229ED9;--app-color-max: linear-gradient(74deg, #4CF 14.56%, #53E 63.57%, #93D 88.6%);--app-background-state-accent: rgba(18, 20, 22, 0.60);--app-border-default: 1px solid rgba(255, 255, 255, 0.10)}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:none;font:inherit;font-size:100%;vertical-align:baseline}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary,main{display:block}audio,canvas,video{display:inline-block}body{margin:0}ul{list-style-type:none}a{background:rgba(0,0,0,0);text-decoration:none}button,input{line-height:normal}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}img{display:block;max-width:100%;height:auto}textarea:focus,input:focus{outline:0}input{margin:0;padding:0;-webkit-appearance:none;appearance:none}button{border:none;background:none}summary::-webkit-details-marker{display:none}ol{list-style-position:inside}.h-accent{font:var(--app-headline-accent-desktop);letter-spacing:-2px}@media(min-width: 1440px)and (max-width: 1919px){.h-accent{font:var(--app-headline-accent-laptop)}}@media(min-width: 768px)and (max-width: 1439px){.h-accent{font:var(--app-headline-accent-tablet)}}@media(min-width: 360px)and (max-width: 767px){.h-accent{font:var(--app-headline-accent-mobile);letter-spacing:-1.5px}}.h1{font:var(--app-headline-1-desktop);letter-spacing:-2px}@media(min-width: 1440px)and (max-width: 1919px){.h1{font:var(--app-headline-1-laptop)}}@media(min-width: 768px)and (max-width: 1439px){.h1{font:var(--app-headline-1-tablet)}}@media(min-width: 360px)and (max-width: 767px){.h1{font:var(--app-headline-1-mobile);letter-spacing:-1.5px}}.h2{font:var(--app-headline-2-desktop);letter-spacing:-1px}@media(min-width: 1440px)and (max-width: 1919px){.h2{font:var(--app-headline-2-laptop)}}@media(min-width: 768px)and (max-width: 1439px){.h2{font:var(--app-headline-2-tablet)}}@media(min-width: 360px)and (max-width: 767px){.h2{font:var(--app-headline-2-mobile)}}.h3{font:var(--app-headline-3-desktop);letter-spacing:-0.5px}@media(min-width: 1440px)and (max-width: 1919px){.h3{font:var(--app-headline-3-laptop)}}@media(min-width: 768px)and (max-width: 1439px){.h3{font:var(--app-headline-3-tablet)}}@media(min-width: 360px)and (max-width: 767px){.h3{font:var(--app-headline-3-mobile)}}.h4{font:var(--app-headline-4-desktop);letter-spacing:-0.5px}@media(min-width: 1440px)and (max-width: 1919px){.h4{font:var(--app-headline-4-laptop)}}@media(min-width: 768px)and (max-width: 1439px){.h4{font:var(--app-headline-4-tablet)}}@media(min-width: 360px)and (max-width: 767px){.h4{font:var(--app-headline-4-mobile)}}.body-l{font:var(--app-body-large-desktop)}@media(min-width: 1440px)and (max-width: 1919px){.body-l{font:var(--app-body-large-laptop)}}@media(min-width: 768px)and (max-width: 1439px){.body-l{font:var(--app-body-large-tablet)}}@media(min-width: 360px)and (max-width: 767px){.body-l{font:var(--app-body-large-mobile)}}.body-s{font:var(--app-body-small-desktop)}@media(min-width: 1440px)and (max-width: 1919px){.body-s{font:var(--app-body-small-laptop)}}@media(min-width: 768px)and (max-width: 1439px){.body-s{font:var(--app-body-small-tablet)}}@media(min-width: 360px)and (max-width: 767px){.body-s{font:var(--app-body-small-mobile)}}.link-text{font:var(--app-link-desktop)}@media(min-width: 1440px)and (max-width: 1919px){.link-text{font:var(--app-link-laptop)}}@media(min-width: 768px)and (max-width: 1439px){.link-text{font:var(--app-link-tablet)}}@media(min-width: 360px)and (max-width: 767px){.link-text{font:var(--app-link-mobile)}}.subtitle{font:var(--app-subtitle-desktop);text-transform:uppercase}@media(min-width: 1440px)and (max-width: 1919px){.subtitle{font:var(--app-subtitle-laptop)}}@media(min-width: 768px)and (max-width: 1439px){.subtitle{font:var(--app-subtitle-tablet)}}@media(min-width: 360px)and (max-width: 767px){.subtitle{font:var(--app-subtitle-mobile)}}.semibold{font-weight:600 !important}.bold{font-weight:700 !important}.uppercase{text-transform:uppercase !important}.underline{text-decoration:underline !important}.nowrap{white-space:nowrap !important}.header-margin{margin-top:var(--app-header-margin-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.header-margin{margin-top:var(--app-header-margin-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.header-margin{margin-top:var(--app-header-margin-tablet)}}@media(min-width: 360px)and (max-width: 767px){.header-margin{margin-top:var(--app-header-margin-mobile)}}.hide{display:none !important}@media(min-width: 360px)and (max-width: 767px){.hide-mobile{display:none !important}}@media(max-width: 575px){.hide-mobile-l{display:none !important}}@media(min-width: 768px)and (max-width: 1279px){.hide-tablet{display:none !important}}@media(min-width: 1280px)and (max-width: 1919px){.hide-laptop{display:none !important}}@media(min-width: 1920px){.hide-desktop{display:none !important}}.margin-auto{margin:auto !important}.no-margin{margin:0 !important}.no-margin-top{margin-top:0 !important}.no-margin-bottom{margin-bottom:0 !important}.no-padding{padding:0 !important}.no-padding-top{padding-top:0 !important}.no-padding-bottom{padding-bottom:0 !important}.color-primary{color:var(--app-color-primary-900)}.color-secondary{color:var(--app-color-secondary-900)}.color-black{color:var(--app-color-black-900)}.color-white{color:var(--app-color-white-900)}.color-off-white{color:var(--app-color-off-white-900)}.color-success{color:var(--app-color-success)}.color-error{color:var(--app-color-error)}@font-face{font-family:"TT Firs Neue";src:url("../fonts/TTFirsNeue-Regular.eot");src:local("TT Firs Neue Regular"),local("TTFirsNeue-Regular"),url("../fonts/TTFirsNeue-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/TTFirsNeue-Regular.woff2") format("woff2"),url("../fonts/TTFirsNeue-Regular.woff") format("woff"),url("../fonts/TTFirsNeue-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"TT Firs Neue";src:url("../fonts/TTFirsNeue-Medium.eot");src:local("TT Firs Neue Medium"),local("TTFirsNeue-Medium"),url("../fonts/TTFirsNeue-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/TTFirsNeue-Medium.woff2") format("woff2"),url("../fonts/TTFirsNeue-Medium.woff") format("woff"),url("../fonts/TTFirsNeue-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"TT Firs Neue";src:url("../fonts/TTFirsNeue-DemiBold.eot");src:local("TT Firs Neue DemiBold"),local("TTFirsNeue-DemiBold"),url("../fonts/TTFirsNeue-DemiBold.eot?#iefix") format("embedded-opentype"),url("../fonts/TTFirsNeue-DemiBold.woff2") format("woff2"),url("../fonts/TTFirsNeue-DemiBold.woff") format("woff"),url("../fonts/TTFirsNeue-DemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"TT Firs Neue";src:url("../fonts/TTFirsNeue-Bold.eot");src:local("TT Firs Neue Bold"),local("TTFirsNeue-Bold"),url("../fonts/TTFirsNeue-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/TTFirsNeue-Bold.woff2") format("woff2"),url("../fonts/TTFirsNeue-Bold.woff") format("woff"),url("../fonts/TTFirsNeue-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Involve";src:url("../fonts/Involve-Regular.eot");src:local("Involve Regular"),local("Involve-Regular"),url("../fonts/Involve-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Involve";src:url("../fonts/Involve-Medium.eot");src:local("Involve Medium"),local("Involve-Medium"),url("../fonts/Involve-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Involve";src:url("../fonts/Involve-Bold.eot");src:local("Involve Bold"),local("Involve-Bold"),url("../fonts/Involve-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}*{box-sizing:border-box;overscroll-behavior-x:none;-webkit-font-variant-ligatures:none !important;font-variant-ligatures:none !important}html{margin:0;padding:0;height:100%;font-family:var(--app-font-base) !important;font-size:1em;font-weight:normal;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none;width:0 !important;height:0 !important}body{margin:0;padding:0;height:100%;position:relative;background-color:var(--app-color-secondary-900);-ms-scroll-chaining:none;overscroll-behavior:none}body.body-light{background:var(--app-color-gray-900) !important}.pjax-overlay{position:fixed;left:0;right:0;top:0;height:100dvh;background:var(--app-color-secondary-900);-webkit-transform:translateY(-100%) translateZ(0);transform:translateY(-100%) translateZ(0);transition:-webkit-transform .8s cubic-bezier(0.65, 0, 0.35, 1);transition:transform .8s cubic-bezier(0.65, 0, 0.35, 1);transition:transform .8s cubic-bezier(0.65, 0, 0.35, 1), -webkit-transform .8s cubic-bezier(0.65, 0, 0.35, 1);z-index:999999;pointer-events:none;contain:paint;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}body.pjax-reset .pjax-overlay{transition:none;-webkit-transform:translateY(-100%);transform:translateY(-100%)}body.is-loading .pjax-overlay{-webkit-transform:translateY(0%);transform:translateY(0%);will-change:transform}body.is-loading-exit .pjax-overlay{-webkit-transform:translateY(100%);transform:translateY(100%);will-change:transform}#smooth-content{transition:none}body.is-loading #smooth-content,body.is-loading-exit-start #smooth-content,body.is-loading-exit #smooth-content{transition:transform .8s cubic-bezier(0.65, 0, 0.35, 1),-webkit-transform .8s cubic-bezier(0.65, 0, 0.35, 1),filter .8s cubic-bezier(0.65, 0, 0.35, 1),-webkit-filter .8s cubic-bezier(0.65, 0, 0.35, 1)}body.is-loading #smooth-content{filter:blur(3px);-webkit-filter:blur(3px);will-change:transform,filter;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateY(100px) translateZ(0);-webkit-transform:translateY(100px) translateZ(0)}@media(max-width: 767px){body.is-loading #smooth-content{transform:translateY(50px) translateZ(0);-webkit-transform:translateY(50px) translateZ(0)}}body.is-loading-exit-start #smooth-content{transition:none;filter:blur(3px);-webkit-filter:blur(3px);will-change:transform,filter;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateY(-70px) translateZ(0);-webkit-transform:translateY(-70px) translateZ(0)}@media(max-width: 767px){body.is-loading-exit-start #smooth-content{transform:translateY(-30px) translateZ(0);-webkit-transform:translateY(-30px) translateZ(0)}}body.is-loading-exit #smooth-content{transform:translateY(0px);-webkit-transform:translateY(0px);filter:blur(0px);-webkit-filter:blur(0px);will-change:transform,filter}[data-animate-fill]{--text-fill-base: rgba(255, 255, 255, 0.2);--text-fill-active: var(--app-color-white-900);--text-fill-feather: 40%}[data-animate-fill=dark]{--text-fill-base: var(--app-color-black-400);--text-fill-active: var(--app-color-black-900)}[data-animate-fill] .fill-line,[data-animate-fill]:not(:has(.fill-line)){background-image:linear-gradient(90deg, var(--text-fill-active) 0%, var(--text-fill-active) calc(100% - var(--text-fill-feather)), transparent 100%),linear-gradient(var(--text-fill-base), var(--text-fill-base));background-repeat:no-repeat;background-position:left center;background-size:0% 100%,100% 100%;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;-webkit-background-clip:text;will-change:background-size;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}[data-animate-digits]{visibility:hidden}.section{margin:0;width:100%;position:relative}.container{margin:0 auto;padding:var(--app-padding-vertical-desktop) var(--app-padding-horizontal-desktop);width:100%;position:relative}@media(min-width: 1280px)and (max-width: 1919px){.container{padding:var(--app-padding-vertical-laptop) var(--app-padding-horizontal-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.container{padding:var(--app-padding-vertical-tablet) var(--app-padding-horizontal-tablet)}}@media(max-width: 767px){.container{padding:var(--app-padding-vertical-mobile) var(--app-padding-horizontal-mobile)}}.container.container-padding-big{padding:var(--app-padding-big-vertical-desktop) var(--app-padding-horizontal-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.container.container-padding-big{padding:var(--app-padding-big-vertical-laptop) var(--app-padding-horizontal-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.container.container-padding-big{padding:var(--app-padding-big-vertical-tablet) var(--app-padding-horizontal-tablet)}}@media(max-width: 767px){.container.container-padding-big{padding:var(--app-padding-big-vertical-mobile) var(--app-padding-horizontal-mobile)}}.container.fullscreen{height:100svh}html.touch-scroll,html.touch-scroll body{overflow:hidden;height:100%}html.touch-scroll #smooth-wrapper{position:fixed;top:0;left:0;width:100%;overflow:auto;height:100vh;height:100svh;-webkit-overflow-scrolling:touch}html.touch-scroll.is-feedback-open #smooth-wrapper,html.touch-scroll.is-widget-open #smooth-wrapper,html.touch-scroll.is-burger-open #smooth-wrapper{overflow:hidden}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth iframe{pointer-events:none}.burger{position:fixed;inset:0;z-index:200;pointer-events:none;opacity:0;transition:clip-path .45s cubic-bezier(0.45, 0, 0.55, 1),opacity .2s ease;will-change:opacity;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;isolation:isolate;contain:paint;--burger-clip-t: 0px;--burger-clip-r: 0px;--burger-clip-b: 100vh;--burger-clip-l: 0px;--burger-clip-radius: var(--app-button-border-radius-desktop)}@supports(height: 100svh){.burger{--burger-clip-b: 100svh}}@supports(height: 100dvh){.burger{--burger-clip-b: 100dvh}}.burger{clip-path:inset(var(--burger-clip-t) var(--burger-clip-r) var(--burger-clip-b) var(--burger-clip-l) round var(--burger-clip-radius))}@media(prefers-reduced-motion: reduce){.burger{transition:none}}.burger[aria-hidden=false]{opacity:1;pointer-events:auto}.burger__backdrop{position:absolute;inset:0;background:rgba(18,20,22,.55);-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.burger .divider{width:100%;height:1px;background:hsla(0,0%,100%,.1)}.burger__panel{position:absolute;inset:0;color:var(--app-color-white-900);background:var(--app-color-secondary-900);overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.burger__video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1;opacity:.4;mask-image:radial-gradient(141.42% 141.42% at 100% 100%, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%);-webkit-mask-image:radial-gradient(141.42% 141.42% at 100% 100%, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%)}.burger__content__wrapper{-ms-flex:1;flex:1;min-height:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow-y:auto;position:relative;z-index:2}.burger__top{gap:var(--app-size-gap-s-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.burger__top{gap:var(--app-size-gap-s-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.burger__top{gap:var(--app-size-gap-s-tablet)}}@media(min-width: 360px)and (max-width: 767px){.burger__top{gap:var(--app-size-gap-s-mobile)}}.burger__top{padding:var(--app-size-header-margin-tablet) var(--app-padding-horizontal-tablet);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}@media(min-width: 360px)and (max-width: 767px){.burger__top{padding:var(--app-size-header-margin-mobile) var(--app-padding-horizontal-mobile)}}.burger__content{gap:var(--app-size-gap-xl-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.burger__content{gap:var(--app-size-gap-xl-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.burger__content{gap:var(--app-size-gap-xl-tablet)}}@media(min-width: 360px)and (max-width: 767px){.burger__content{gap:var(--app-size-gap-xl-mobile)}}.burger__content{padding:32px var(--app-padding-horizontal-tablet) 0;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media(min-width: 360px)and (max-width: 767px){.burger__content{padding:28px var(--app-padding-horizontal-mobile) 0}}.burger__brand{margin-top:48px}@media(min-width: 360px)and (max-width: 767px){.burger__brand{margin-top:40px}}.burger__brand img{width:100%}.burger__logo{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px}.burger__logo img:nth-child(1){width:36px;height:36px}@media(max-width: 767px){.burger__logo img:nth-child(1){width:44px;height:44px}}.burger__logo img:nth-child(2){width:192px}@media(max-width: 767px){.burger__logo img:nth-child(2){display:none}}.burger__nav{gap:var(--app-size-gap-s-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.burger__nav{gap:var(--app-size-gap-s-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.burger__nav{gap:var(--app-size-gap-s-tablet)}}@media(min-width: 360px)and (max-width: 767px){.burger__nav{gap:var(--app-size-gap-s-mobile)}}.burger__nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1}.burger__nav a{font:var(--app-headline-1-desktop);letter-spacing:-2px}@media(min-width: 1440px)and (max-width: 1919px){.burger__nav a{font:var(--app-headline-1-laptop)}}@media(min-width: 768px)and (max-width: 1439px){.burger__nav a{font:var(--app-headline-1-tablet)}}@media(min-width: 360px)and (max-width: 767px){.burger__nav a{font:var(--app-headline-1-mobile);letter-spacing:-1.5px}}.burger__nav a{color:var(--app-color-white-900);transition:color .3s ease-in-out}.burger__nav.is-item-hover a,.burger__nav.is-item-hover:focus-within a{color:var(--app-color-white-700)}.burger__nav.is-item-hover a:hover,.burger__nav.is-item-hover a:focus,.burger__nav.is-item-hover a:active{color:var(--app-color-white-900)}.burger__cta{gap:var(--app-gap-gutter-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.burger__cta{gap:var(--app-gap-gutter-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.burger__cta{gap:var(--app-gap-gutter-tablet)}}@media(min-width: 360px)and (max-width: 767px){.burger__cta{gap:var(--app-gap-gutter-mobile)}}.burger__cta{display:grid;grid-template-columns:repeat(2, 1fr);-ms-flex-align:center;align-items:center}@media(max-width: 767px){.burger__cta{gap:var(--app-size-gap-l-desktop);grid-template-columns:1fr}}@media(max-width: 767px)and (min-width: 1280px)and (max-width: 1919px){.burger__cta{gap:var(--app-size-gap-l-laptop)}}@media(max-width: 767px)and (min-width: 768px)and (max-width: 1279px){.burger__cta{gap:var(--app-size-gap-l-tablet)}}@media(max-width: 767px)and (min-width: 360px)and (max-width: 767px){.burger__cta{gap:var(--app-size-gap-l-mobile)}}.burger__heading{font:var(--app-headline-2-desktop);letter-spacing:-1px}@media(min-width: 1440px)and (max-width: 1919px){.burger__heading{font:var(--app-headline-2-laptop)}}@media(min-width: 768px)and (max-width: 1439px){.burger__heading{font:var(--app-headline-2-tablet)}}@media(min-width: 360px)and (max-width: 767px){.burger__heading{font:var(--app-headline-2-mobile)}}.burger__heading{color:var(--app-color-white-900)}.burger__actions{gap:var(--app-size-gap-two-button-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.burger__actions{gap:var(--app-size-gap-two-button-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.burger__actions{gap:var(--app-size-gap-two-button-tablet)}}@media(min-width: 360px)and (max-width: 767px){.burger__actions{gap:var(--app-size-gap-two-button-mobile)}}.burger__actions{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.burger__contacts{gap:var(--app-gap-gutter-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.burger__contacts{gap:var(--app-gap-gutter-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.burger__contacts{gap:var(--app-gap-gutter-tablet)}}@media(min-width: 360px)and (max-width: 767px){.burger__contacts{gap:var(--app-gap-gutter-mobile)}}.burger__contacts{display:grid;grid-template-columns:repeat(2, 1fr)}@media(max-width: 767px){.burger__contacts{display:none}}.burger__contacts a{font:var(--app-headline-3-desktop);letter-spacing:-0.5px}@media(min-width: 1440px)and (max-width: 1919px){.burger__contacts a{font:var(--app-headline-3-laptop)}}@media(min-width: 768px)and (max-width: 1439px){.burger__contacts a{font:var(--app-headline-3-tablet)}}@media(min-width: 360px)and (max-width: 767px){.burger__contacts a{font:var(--app-headline-3-mobile)}}.burger__contacts a{color:var(--app-color-white-900)}html.burger-open .burger[aria-hidden=false]{pointer-events:auto}@-webkit-keyframes btnPulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.025);transform:scale(1.025)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes btnPulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.025);transform:scale(1.025)}100%{-webkit-transform:scale(1);transform:scale(1)}}.btn{min-height:44px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;position:relative;text-align:center;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;background:rgba(0,0,0,0);border:0;transition:color .3s,background-color .3s,opacity .3s,border-color .3s,-webkit-transform .3s;transition:color .3s,background-color .3s,opacity .3s,border-color .3s,transform .3s;transition:color .3s,background-color .3s,opacity .3s,border-color .3s,transform .3s,-webkit-transform .3s;overflow:hidden;z-index:1;cursor:pointer;padding:16px 20px}@media(min-width: 1280px)and (max-width: 1919px){.btn{padding:14px 16px}}@media(min-width: 768px)and (max-width: 1279px){.btn{padding:14px 16px}}@media(min-width: 360px)and (max-width: 767px){.btn{padding:12px 14px}}.btn{border-radius:var(--app-button-border-radius-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.btn{border-radius:var(--app-button-border-radius-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.btn{border-radius:var(--app-button-border-radius-tablet)}}@media(min-width: 360px)and (max-width: 767px){.btn{border-radius:var(--app-button-border-radius-mobile)}}.btn{font:var(--app-button-text-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.btn{font:var(--app-button-text-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.btn{font:var(--app-button-text-tablet)}}@media(min-width: 360px)and (max-width: 767px){.btn{font:var(--app-button-text-mobile)}}.btn{padding:16px 20px}@media(min-width: 1280px)and (max-width: 1919px){.btn{padding:14px 16px}}@media(min-width: 768px)and (max-width: 1279px){.btn{padding:14px 16px}}@media(min-width: 360px)and (max-width: 767px){.btn{padding:12px 14px}}.btn{font:var(--app-button-text-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.btn{font:var(--app-button-text-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.btn{font:var(--app-button-text-tablet)}}@media(min-width: 360px)and (max-width: 767px){.btn{font:var(--app-button-text-mobile)}}.btn{border-radius:var(--app-button-border-radius-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.btn{border-radius:var(--app-button-border-radius-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.btn{border-radius:var(--app-button-border-radius-tablet)}}@media(min-width: 360px)and (max-width: 767px){.btn{border-radius:var(--app-button-border-radius-mobile)}}.btn.btn--pulse{-webkit-animation:btnPulse .5s cubic-bezier(0.45, 0, 0.55, 1) 1;animation:btnPulse .5s cubic-bezier(0.45, 0, 0.55, 1) 1}.btn__filler{position:absolute;top:50%;left:50%;width:var(--btn-fill-size, 100px);height:var(--btn-fill-size, 100px);border-radius:50%;-webkit-transform:translate3d(-50%, -50%, 0) scale(0);transform:translate3d(-50%, -50%, 0) scale(0);transition:all .7s cubic-bezier(0.4, 0, 0.2, 1);z-index:-1}.btn__text{position:relative;z-index:2;transition:color .5s cubic-bezier(0.4, 0, 0.2, 1)}.btn__icon{width:16px;height:16px;-ms-flex-negative:0;flex-shrink:0;transition:color .5s cubic-bezier(0.4, 0, 0.2, 1)}.btn__icon use,.btn__icon path{fill:currentColor;transition:fill .5s cubic-bezier(0.4, 0, 0.2, 1)}.btn--primary-fill-accent{background-color:var(--app-color-primary-900);color:var(--app-color-white-900)}.btn--primary-fill-accent .btn__filler{background:var(--app-color-primary-accent-900)}.btn--primary-fill-accent .btn__icon use,.btn--primary-fill-accent .btn__icon path{fill:var(--app-color-white-900)}.btn--white-fill-lightgray{background-color:var(--app-color-white-900);color:var(--app-color-black-900)}.btn--white-fill-lightgray .btn__filler{background:var(--app-color-black-300)}.btn--white-fill-lightgray .btn__icon use,.btn--white-fill-lightgray .btn__icon path{fill:var(--app-color-black-900)}.btn--white-fill-gray{background-color:var(--app-color-white-300);color:var(--app-color-white-900)}.btn--white-fill-gray .btn__filler{background:var(--app-color-white-500)}.btn--white-fill-gray .btn__icon use,.btn--white-fill-gray .btn__icon path{fill:var(--app-color-white-900)}.btn--black-fill-secondary{background-color:var(--app-color-black-900);color:var(--app-color-white-900)}.btn--black-fill-secondary .btn__filler{background:var(--app-color-secondary-900)}.btn--black-fill-secondary .btn__icon use,.btn--black-fill-secondary .btn__icon path{fill:var(--app-color-white-900)}.btn--lightgray-fill-gray{background-color:var(--app-color-black-300);color:var(--app-color-black-900)}.btn--lightgray-fill-gray .btn__filler{background:var(--app-color-black-400)}.btn--lightgray-fill-gray .btn__icon use,.btn--lightgray-fill-gray .btn__icon path{fill:var(--app-color-black-900)}.btn--black-300{background-color:var(--app-color-black-300);color:var(--app-color-black-700)}.btn--black-300 .btn__filler{background:rgba(0,0,0,0)}@media(hover: hover){.btn--black-300:hover{color:var(--app-color-black-900)}}.btn--black-300.color-fixed{color:var(--app-color-black-900)}.btn--black-900{background-color:var(--app-color-black-900);color:var(--app-color-white-900)}.btn--black-900 .btn__filler{background:rgba(0,0,0,0)}.btn--black-900 .btn__icon use,.btn--black-900 .btn__icon path{fill:var(--app-color-black-900)}@media(hover: hover){.btn--black-900:hover{color:var(--app-color-white-900)}.btn--black-900:hover .btn__icon use,.btn--black-900:hover .btn__icon path{fill:var(--app-color-white-900)}}.btn--black-900.color-fixed{color:var(--app-color-white-900)}.btn--black-700{background-color:var(--app-color-black-700);color:var(--app-color-white-700)}.btn--black-700 .btn__filler{background:rgba(0,0,0,0)}.btn--black-700 .btn__icon use,.btn--black-700 .btn__icon path{fill:var(--app-color-black-900)}@media(hover: hover){.btn--black-700:hover{color:var(--app-color-white-900)}.btn--black-700:hover .btn__icon use,.btn--black-700:hover .btn__icon path{fill:var(--app-color-white-900)}}.btn--black-700.color-fixed{color:var(--app-color-white-900)}.btn--white-300{background-color:var(--app-color-white-300);color:var(--app-color-white-900)}.btn--white-300 .btn__filler{background:rgba(0,0,0,0)}.btn--white-300 .btn__icon use,.btn--white-300 .btn__icon path{fill:var(--app-color-black-900)}@media(hover: hover){.btn--white-300:hover{color:var(--app-color-white-900)}.btn--white-300:hover .btn__icon use,.btn--white-300:hover .btn__icon path{fill:var(--app-color-white-900)}}.btn--white-300.color-fixed{color:var(--app-color-white-900)}.btn--border-primary{box-shadow:0 0 1px 1px var(--app-color-primary-900)}.btn--border-black{box-shadow:0 0 1px 1px var(--app-color-black-900)}.btn--border-black-300{box-shadow:0 0 1px 1px var(--app-color-black-300)}.btn--border-white{box-shadow:0 0 1px 1px var(--app-color-white-900)}.btn--border-white-300{box-shadow:0 0 1px 1px var(--app-color-white-300)}.btn:disabled{background-color:#ccc;color:#999}.btn--telegram{color:var(--app-color-white-900);background:var(--app-color-telegram)}.btn--whatsapp{color:var(--app-color-white-900);background:var(--app-color-whatsapp)}.btn--max{color:var(--app-color-white-900);background:var(--app-color-max)}.cookies{padding:var(--app-padding-xs-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.cookies{padding:var(--app-padding-xs-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.cookies{padding:var(--app-padding-xs-tablet)}}@media(min-width: 360px)and (max-width: 767px){.cookies{padding:var(--app-padding-xs-mobile)}}.cookies{border-radius:var(--app-frame-small-border-radius-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.cookies{border-radius:var(--app-frame-small-border-radius-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.cookies{border-radius:var(--app-frame-small-border-radius-tablet)}}@media(min-width: 360px)and (max-width: 767px){.cookies{border-radius:var(--app-frame-small-border-radius-mobile)}}.cookies{gap:var(--app-gap-gutter-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.cookies{gap:var(--app-gap-gutter-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.cookies{gap:var(--app-gap-gutter-tablet)}}@media(min-width: 360px)and (max-width: 767px){.cookies{gap:var(--app-gap-gutter-mobile)}}.cookies{width:600px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;position:fixed;bottom:var(--app-padding-vertical-desktop);right:var(--app-padding-horizontal-desktop);background:var(--app-color-black-700);backdrop-filter:blur(12px);z-index:11}.cookies[hidden]{display:none !important}@media(min-width: 1280px)and (max-width: 1919px){.cookies{width:470px;bottom:var(--app-padding-vertical-laptop);right:var(--app-padding-horizontal-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.cookies{width:50%;bottom:var(--app-padding-vertical-tablet);right:var(--app-padding-horizontal-tablet)}}@media(min-width: 360px)and (max-width: 767px){.cookies{width:calc(100% - var(--app-padding-horizontal-mobile)*2);bottom:var(--app-padding-vertical-mobile);right:var(--app-padding-horizontal-mobile);border-radius:12px}}.cookies p{font:var(--app-link-desktop)}@media(min-width: 1440px)and (max-width: 1919px){.cookies p{font:var(--app-link-laptop)}}@media(min-width: 768px)and (max-width: 1439px){.cookies p{font:var(--app-link-tablet)}}@media(min-width: 360px)and (max-width: 767px){.cookies p{font:var(--app-link-mobile)}}.cookies p{padding-left:20px;color:var(--app-color-white-900)}@media(min-width: 768px)and (max-width: 1919px){.cookies p{padding-left:16px}}@media(min-width: 360px)and (max-width: 767px){.cookies p{padding-left:14px}}.cookies a{color:var(--app-color-white-900);text-decoration:underline;text-underline-offset:3px}.feedback{position:fixed;inset:0;z-index:250;display:grid;grid-template-rows:auto 1fr;justify-items:center;-ms-flex-line-pack:start;align-content:start;opacity:0;pointer-events:none;transition:opacity .2s ease}.feedback.feedback--closing{transition:opacity .2s ease .5s}.feedback__backdrop{position:absolute;inset:0;background:rgba(18,20,22,.35);opacity:0;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);transition:opacity .4s ease,backdrop-filter .4s ease .5s;will-change:opacity}.feedback--open .feedback__backdrop{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.feedback__panel{width:100%;position:relative;background:var(--app-color-white-900);opacity:1;clip-path:inset(0 0 100% 0);transition:clip-path .75s cubic-bezier(0.16, 1, 0.3, 1);will-change:clip-path;overflow-y:auto}@media(prefers-reduced-motion: reduce){.feedback__panel{transition:none}}.feedback__header{gap:var(--app-size-gap-xs-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.feedback__header{gap:var(--app-size-gap-xs-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.feedback__header{gap:var(--app-size-gap-xs-tablet)}}@media(min-width: 360px)and (max-width: 767px){.feedback__header{gap:var(--app-size-gap-xs-mobile)}}.feedback__header{padding:var(--app-size-header-margin-desktop) var(--app-padding-horizontal-desktop);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}@media(min-width: 1280px)and (max-width: 1919px){.feedback__header{padding:var(--app-size-header-margin-laptop) var(--app-padding-horizontal-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.feedback__header{padding:var(--app-size-header-margin-tablet) var(--app-padding-horizontal-tablet)}}@media(min-width: 360px)and (max-width: 767px){.feedback__header{padding:var(--app-size-header-margin-mobile) var(--app-padding-horizontal-mobile)}}.feedback__logo{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex:1;flex:1}.feedback__logo>:nth-child(1){width:52px;height:52px;-ms-flex-negative:0;flex-shrink:0}@media(max-width: 1439px){.feedback__logo>:nth-child(1){width:44px;height:44px}}.feedback__logo>:nth-child(2){width:204px}@media(min-width: 768px)and (max-width: 1919px){.feedback__logo>:nth-child(2){width:170px}}@media(min-width: 360px)and (max-width: 767px){.feedback__logo>:nth-child(2){display:none}}.feedback__body{gap:var(--app-size-gap-l-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.feedback__body{gap:var(--app-size-gap-l-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.feedback__body{gap:var(--app-size-gap-l-tablet)}}@media(min-width: 360px)and (max-width: 767px){.feedback__body{gap:var(--app-size-gap-l-mobile)}}.feedback__body{padding:40px var(--app-padding-horizontal-desktop) var(--app-padding-vertical-desktop);width:100%;display:grid;grid-template-columns:repeat(2, 1fr)}@media(min-width: 1280px)and (max-width: 1919px){.feedback__body{padding:44px var(--app-padding-horizontal-laptop) var(--app-padding-vertical-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.feedback__body{padding:32px var(--app-padding-horizontal-tablet) var(--app-padding-vertical-tablet)}}@media(min-width: 360px)and (max-width: 767px){.feedback__body{padding:28px var(--app-padding-horizontal-mobile) var(--app-padding-vertical-mobile)}}@media(min-width: 360px)and (max-width: 1023px){.feedback__body{grid-template-columns:1fr}}.feedback__content{gap:var(--app-size-gap-m-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.feedback__content{gap:var(--app-size-gap-m-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.feedback__content{gap:var(--app-size-gap-m-tablet)}}@media(min-width: 360px)and (max-width: 767px){.feedback__content{gap:var(--app-size-gap-m-mobile)}}.feedback__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.feedback__heading{font:var(--app-headline-1-desktop);letter-spacing:-2px}@media(min-width: 1440px)and (max-width: 1919px){.feedback__heading{font:var(--app-headline-1-laptop)}}@media(min-width: 768px)and (max-width: 1439px){.feedback__heading{font:var(--app-headline-1-tablet)}}@media(min-width: 360px)and (max-width: 767px){.feedback__heading{font:var(--app-headline-1-mobile);letter-spacing:-1.5px}}.feedback__text{font:var(--app-headline-4-desktop);letter-spacing:-0.5px}@media(min-width: 1440px)and (max-width: 1919px){.feedback__text{font:var(--app-headline-4-laptop)}}@media(min-width: 768px)and (max-width: 1439px){.feedback__text{font:var(--app-headline-4-tablet)}}@media(min-width: 360px)and (max-width: 767px){.feedback__text{font:var(--app-headline-4-mobile)}}.feedback__text{width:70%}@media(min-width: 1024px)and (max-width: 1279px){.feedback__text{width:90%}}@media(min-width: 768px)and (max-width: 1023px){.feedback__text{width:65%}}@media(min-width: 360px)and (max-width: 767px){.feedback__text{width:100%}}.feedback__form{gap:var(--app-size-gap-l-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.feedback__form{gap:var(--app-size-gap-l-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.feedback__form{gap:var(--app-size-gap-l-tablet)}}@media(min-width: 360px)and (max-width: 767px){.feedback__form{gap:var(--app-size-gap-l-mobile)}}.feedback__form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.feedback__fields{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--app-size-gap-m-desktop) 24px}@media(min-width: 1280px)and (max-width: 1919px){.feedback__fields{gap:var(--app-size-gap-m-laptop) 16px}}@media(min-width: 768px)and (max-width: 1279px){.feedback__fields{gap:var(--app-size-gap-m-laptop) 16px}}@media(min-width: 360px)and (max-width: 767px){.feedback__fields{grid-template-columns:1fr;gap:var(--app-size-gap-m-mobile)}}.feedback__field{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative}.feedback__field label{font:var(--app-subtitle-desktop);text-transform:uppercase}@media(min-width: 1440px)and (max-width: 1919px){.feedback__field label{font:var(--app-subtitle-laptop)}}@media(min-width: 768px)and (max-width: 1439px){.feedback__field label{font:var(--app-subtitle-tablet)}}@media(min-width: 360px)and (max-width: 767px){.feedback__field label{font:var(--app-subtitle-mobile)}}.feedback__field input,.feedback__field textarea{font:var(--app-button-text-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.feedback__field input,.feedback__field textarea{font:var(--app-button-text-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.feedback__field input,.feedback__field textarea{font:var(--app-button-text-tablet)}}@media(min-width: 360px)and (max-width: 767px){.feedback__field input,.feedback__field textarea{font:var(--app-button-text-mobile)}}.feedback__field input,.feedback__field textarea{padding:16px 0;width:100%;-ms-flex:1;flex:1;outline:none;border:none}@media(min-width: 1280px)and (max-width: 1919px){.feedback__field input,.feedback__field textarea{padding:14px 0}}@media(min-width: 768px)and (max-width: 1279px){.feedback__field input,.feedback__field textarea{padding:14px 0}}@media(min-width: 360px)and (max-width: 767px){.feedback__field input,.feedback__field textarea{padding:12px 0}}.feedback__field textarea{min-height:112px;resize:none}@media(min-width: 360px)and (max-width: 767px){.feedback__field textarea{min-height:88px}}.feedback__field:has(textarea){grid-column:span 2}@media(min-width: 360px)and (max-width: 767px){.feedback__field:has(textarea){grid-column:unset}}.feedback__field.has-error label{color:var(--app-color-error)}.feedback__field.has-error input,.feedback__field.has-error textarea{border-bottom-color:var(--app-color-error)}.feedback__field.has-valid label{color:var(--app-color-success)}.feedback__field.has-valid input,.feedback__field.has-valid textarea{border-bottom-color:var(--app-color-success)}.feedback__field--with-icon .feedback__control{gap:var(--app-size-gap-xs-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.feedback__field--with-icon .feedback__control{gap:var(--app-size-gap-xs-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.feedback__field--with-icon .feedback__control{gap:var(--app-size-gap-xs-tablet)}}@media(min-width: 360px)and (max-width: 767px){.feedback__field--with-icon .feedback__control{gap:var(--app-size-gap-xs-mobile)}}.feedback__field--with-icon .feedback__control{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:var(--app-size-gap-xs-desktop);color:var(--app-color-black-700);transition:color .2s ease}.feedback__field--with-icon .feedback__icon{width:16px;height:16px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;pointer-events:none;color:inherit;transition:color .2s ease}@media(max-width: 767px){.feedback__field--with-icon .feedback__icon{width:14px;height:14px}}.feedback__field--with-icon .feedback__icon svg{width:16px;height:16px;transition:fill .2s ease}@media(max-width: 767px){.feedback__field--with-icon .feedback__icon svg{width:14px;height:14px}}.feedback__field--with-icon .feedback__icon use,.feedback__field--with-icon .feedback__icon path{fill:currentColor}.feedback__field--with-icon .feedback__control input{color:currentColor}.feedback__field--with-icon .feedback__control:focus-within{color:var(--app-color-black-900)}.feedback__field--with-icon .feedback__control input:not(:-ms-input-placeholder){color:var(--app-color-black-900)}.feedback__field--with-icon .feedback__control input:not(:placeholder-shown){color:var(--app-color-black-900)}.feedback__control{border-bottom:1px solid var(--app-color-black-300)}.feedback__error{font:var(--app-body-small-desktop)}@media(min-width: 1440px)and (max-width: 1919px){.feedback__error{font:var(--app-body-small-laptop)}}@media(min-width: 768px)and (max-width: 1439px){.feedback__error{font:var(--app-body-small-tablet)}}@media(min-width: 360px)and (max-width: 767px){.feedback__error{font:var(--app-body-small-mobile)}}.feedback__error{margin-top:8px;color:var(--app-color-error)}@media(min-width: 360px)and (max-width: 1919px){.feedback__error{margin-top:6px}}.feedback__actions{display:grid;grid-template-columns:repeat(2, 1fr);-ms-flex-align:center;align-items:center;gap:12px;grid-column:span 2}@media(min-width: 360px)and (max-width: 767px){.feedback__actions{grid-template-columns:1fr}}.feedback__actions .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.feedback__legal{font:var(--app-body-small-desktop)}@media(min-width: 1440px)and (max-width: 1919px){.feedback__legal{font:var(--app-body-small-laptop)}}@media(min-width: 768px)and (max-width: 1439px){.feedback__legal{font:var(--app-body-small-tablet)}}@media(min-width: 360px)and (max-width: 767px){.feedback__legal{font:var(--app-body-small-mobile)}}.feedback__legal{color:var(--app-color-black-700)}.feedback__legal a{color:var(--app-color-black-900);text-decoration:underline;text-underline-offset:3px}.feedback.feedback--open{opacity:1;pointer-events:auto}.feedback.feedback--open .feedback__backdrop{opacity:1}.feedback.feedback--open .feedback__panel{clip-path:inset(0 0 0 0)}.feedback__success{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;inset:0}.feedback__success p{width:calc(100% - 120px);text-align:center}@media(min-width: 1280px)and (max-width: 1919px){.feedback__success p{width:calc(100% - 64px)}}@media(min-width: 768px)and (max-width: 1279px){.feedback__success p{width:calc(100% - 32px)}}@media(max-width: 767px){.feedback__success p{width:calc(100% - 16px)}}html.is-feedback-open:not(.touch-scroll){overflow:hidden}.faq{gap:var(--app-gap-gutter-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.faq{gap:var(--app-gap-gutter-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.faq{gap:var(--app-gap-gutter-tablet)}}@media(min-width: 360px)and (max-width: 767px){.faq{gap:var(--app-gap-gutter-mobile)}}.faq{display:grid;grid-template-columns:repeat(2, 1fr);-ms-flex-align:start;align-items:flex-start;color:var(--app-color-white-900);min-height:100vh;min-height:100svh}@media(max-width: 1023px){.faq{gap:var(--app-size-gap-xl-desktop);grid-template-columns:1fr}}@media(max-width: 1023px)and (min-width: 1280px)and (max-width: 1919px){.faq{gap:var(--app-size-gap-xl-laptop)}}@media(max-width: 1023px)and (min-width: 768px)and (max-width: 1279px){.faq{gap:var(--app-size-gap-xl-tablet)}}@media(max-width: 1023px)and (min-width: 360px)and (max-width: 767px){.faq{gap:var(--app-size-gap-xl-mobile)}}.faq__sidebar{-ms-flex-item-align:start;align-self:start;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.faq__list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.faq-item{border-top:1px solid var(--app-color-white-300);transition:border .3s ease}.faq-item.is-open{border-top:1px solid var(--app-color-white-900)}.faq-item.is-open .faq-item__icon{color:var(--app-color-secondary-900);background:var(--app-color-white-900)}.faq-item.is-open .faq-item__icon svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faq-item.is-open .faq-item__panel{grid-template-rows:1fr}.faq-item.is-open .faq-item__content{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.faq-item__button{gap:var(--app-size-gap-m-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.faq-item__button{gap:var(--app-size-gap-m-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.faq-item__button{gap:var(--app-size-gap-m-tablet)}}@media(min-width: 360px)and (max-width: 767px){.faq-item__button{gap:var(--app-size-gap-m-mobile)}}.faq-item__button{padding:var(--app-size-gap-l-desktop) 0;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;color:inherit;text-align:left;border:0;background:rgba(0,0,0,0);cursor:pointer}@media(min-width: 1280px)and (max-width: 1919px){.faq-item__button{padding:var(--app-size-gap-l-laptop) 0}}@media(min-width: 768px)and (max-width: 1279px){.faq-item__button{padding:var(--app-size-gap-l-tablet) 0}}@media(max-width: 767px){.faq-item__button{padding:var(--app-size-gap-l-mobile) 0}}.faq-item__title{font:var(--app-headline-4-desktop);letter-spacing:-0.5px}@media(min-width: 1440px)and (max-width: 1919px){.faq-item__title{font:var(--app-headline-4-laptop)}}@media(min-width: 768px)and (max-width: 1439px){.faq-item__title{font:var(--app-headline-4-tablet)}}@media(min-width: 360px)and (max-width: 767px){.faq-item__title{font:var(--app-headline-4-mobile)}}.faq-item__icon{border-radius:var(--app-button-border-radius-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.faq-item__icon{border-radius:var(--app-button-border-radius-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.faq-item__icon{border-radius:var(--app-button-border-radius-tablet)}}@media(min-width: 360px)and (max-width: 767px){.faq-item__icon{border-radius:var(--app-button-border-radius-mobile)}}.faq-item__icon{padding:16px;background:var(--app-color-white-300);transition:color .3s ease,background .3s ease}@media(min-width: 768px)and (max-width: 1919px){.faq-item__icon{padding:14px}}@media(max-width: 767px){.faq-item__icon{padding:12px}}.faq-item__icon svg{width:16px;height:16px;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}@media(max-width: 1279px){.faq-item__icon svg{width:14px;height:14px}}.faq-item__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s ease;transition:grid-template-rows .24s ease, -ms-grid-rows .24s ease;contain:layout paint}.faq-item__panel-inner{overflow:hidden}.faq-item__content{font:var(--app-body-large-desktop)}@media(min-width: 1440px)and (max-width: 1919px){.faq-item__content{font:var(--app-body-large-laptop)}}@media(min-width: 768px)and (max-width: 1439px){.faq-item__content{font:var(--app-body-large-tablet)}}@media(min-width: 360px)and (max-width: 767px){.faq-item__content{font:var(--app-body-large-mobile)}}.faq-item__content{padding:0 0 var(--app-size-gap-l-desktop) 0;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);transition:opacity .25s ease,-webkit-transform .24s ease;transition:opacity .25s ease,transform .24s ease;transition:opacity .25s ease,transform .24s ease,-webkit-transform .24s ease}@media(min-width: 1280px)and (max-width: 1919px){.faq-item__content{padding:0 0 var(--app-size-gap-l-laptop) 0}}@media(min-width: 768px)and (max-width: 1279px){.faq-item__content{padding:0 0 var(--app-size-gap-l-tablet) 0}}@media(max-width: 767px){.faq-item__content{padding:0 0 var(--app-size-gap-l-mobile) 0}}.widget-modal{display:grid;place-items:center;position:fixed;inset:0;z-index:260;opacity:0;pointer-events:none;transition:opacity .2s ease}.widget-modal.widget-modal--closing{transition:opacity .2s ease .2s}.widget-modal__backdrop{position:absolute;inset:0;background:rgba(18,20,22,.55);opacity:0;transition:opacity .25s ease}.widget-modal__panel{padding:var(--app-padding-m-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.widget-modal__panel{padding:var(--app-padding-m-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.widget-modal__panel{padding:var(--app-padding-m-tablet)}}@media(min-width: 360px)and (max-width: 767px){.widget-modal__panel{padding:var(--app-padding-m-mobile)}}.widget-modal__panel{gap:var(--app-size-gap-l-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.widget-modal__panel{gap:var(--app-size-gap-l-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.widget-modal__panel{gap:var(--app-size-gap-l-tablet)}}@media(min-width: 360px)and (max-width: 767px){.widget-modal__panel{gap:var(--app-size-gap-l-mobile)}}.widget-modal__panel{width:min(620px,100vw - 32px);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;border-radius:24px;background:var(--app-color-black-700);opacity:0;-webkit-transform:translateY(16px) scale(0.98);transform:translateY(16px) scale(0.98);transition:opacity .25s ease,-webkit-transform .35s cubic-bezier(0.16, 1, 0.3, 1);transition:transform .35s cubic-bezier(0.16, 1, 0.3, 1),opacity .25s ease;transition:transform .35s cubic-bezier(0.16, 1, 0.3, 1),opacity .25s ease,-webkit-transform .35s cubic-bezier(0.16, 1, 0.3, 1);will-change:transform;backdrop-filter:blur(12px)}@media(min-width: 768px)and (max-width: 1279px){.widget-modal__panel{width:min(480px,100vw - 32px)}}@media(min-width: 360px)and (max-width: 767px){.widget-modal__panel{padding:20px;width:min(420px,100vw - 32px);border-radius:20px}}.widget-modal__close{padding:var(--app-padding-s-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.widget-modal__close{padding:var(--app-padding-s-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.widget-modal__close{padding:var(--app-padding-s-tablet)}}@media(min-width: 360px)and (max-width: 767px){.widget-modal__close{padding:var(--app-padding-s-mobile)}}.widget-modal__close{display:grid;place-items:center;position:absolute;top:0;right:0;cursor:pointer}.widget-modal__close svg{width:28px;height:28px;color:var(--app-color-white-900)}@media(max-width: 767px){.widget-modal__close svg{width:14px;height:14px}}.widget-modal__title{font:var(--app-headline-3-desktop);letter-spacing:-0.5px}@media(min-width: 1440px)and (max-width: 1919px){.widget-modal__title{font:var(--app-headline-3-laptop)}}@media(min-width: 768px)and (max-width: 1439px){.widget-modal__title{font:var(--app-headline-3-tablet)}}@media(min-width: 360px)and (max-width: 767px){.widget-modal__title{font:var(--app-headline-3-mobile)}}.widget-modal__title{color:var(--app-color-white-900);text-align:center}.widget-modal__qr{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:24px}@media(max-width: 767px){.widget-modal__qr{display:none}}.widget-modal__qr img{padding:0 80px}@media(min-width: 768px)and (max-width: 1279px){.widget-modal__qr img{padding:0 64px}}.widget-modal__qr p{font:var(--app-button-text-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.widget-modal__qr p{font:var(--app-button-text-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.widget-modal__qr p{font:var(--app-button-text-tablet)}}@media(min-width: 360px)and (max-width: 767px){.widget-modal__qr p{font:var(--app-button-text-mobile)}}.widget-modal__qr p{color:var(--app-color-white-700);text-align:center}.widget-modal__text{color:rgba(18,20,22,.7);text-align:center;margin-bottom:20px}.widget-modal__actions{gap:var(--app-size-gap-xs-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.widget-modal__actions{gap:var(--app-size-gap-xs-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.widget-modal__actions{gap:var(--app-size-gap-xs-tablet)}}@media(min-width: 360px)and (max-width: 767px){.widget-modal__actions{gap:var(--app-size-gap-xs-mobile)}}.widget-modal__actions{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media(min-width: 360px)and (max-width: 767px){.widget-modal__actions{-ms-flex-direction:column;flex-direction:column}}.widget-modal__actions .btn{width:100%;-ms-flex:1;flex:1;-ms-flex-pack:center;justify-content:center}.widget-modal.widget-modal--open{opacity:1;pointer-events:auto}.widget-modal.widget-modal--open .widget-modal__backdrop{opacity:1}.widget-modal.widget-modal--open .widget-modal__panel{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1}html.is-widget-open:not(.touch-scroll){overflow:hidden}.footer{gap:var(--app-size-gap-xl-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.footer{gap:var(--app-size-gap-xl-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.footer{gap:var(--app-size-gap-xl-tablet)}}@media(min-width: 360px)and (max-width: 767px){.footer{gap:var(--app-size-gap-xl-mobile)}}.footer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100vh;min-height:100svh;min-height:100dvh;-ms-flex-pack:end;justify-content:flex-end;background:radial-gradient(141.42% 141.42% at 100% 100%, var(--app-color-primary-900) 0%, var(--app-color-secondary-900) 50%),var(--app-color-secondary-900);position:relative;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.footer.footer--short{min-height:auto;-ms-flex-pack:start;justify-content:flex-start}.footer.footer--short .footer__wrapper{gap:var(--app-size-gap-xl-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.footer.footer--short .footer__wrapper{gap:var(--app-size-gap-xl-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.footer.footer--short .footer__wrapper{gap:var(--app-size-gap-xl-tablet)}}@media(min-width: 360px)and (max-width: 767px){.footer.footer--short .footer__wrapper{gap:var(--app-size-gap-xl-mobile)}}.footer.footer--case{background:radial-gradient(141.42% 141.42% at 0% 100%, var(--app-color-primary-900) 0%, var(--app-color-secondary-900) 50%),var(--app-color-secondary-900)}@media(max-width: 1023px){.footer.footer--case{background:radial-gradient(141.42% 141.42% at 0% 0%, var(--app-color-primary-900) 0%, var(--app-color-secondary-900) 50%),var(--app-color-secondary-900)}.footer.footer--case::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, var(--app-color-secondary-900) 5%, var(--app-color-secondary-100) 70%)}}.footer.footer--case:has(.case-hero__anchor:hover) .footer__case__bg>img{-webkit-transform:scale(1.15);transform:scale(1.15)}.footer.footer--case .footer__top{-ms-flex-align:center;align-items:center}@media(max-width: 1023px){.footer.footer--case .footer__top{-ms-flex:1;flex:1;-ms-flex-align:start;align-items:flex-start;gap:0}}.footer.footer--case .footer__cta{margin-top:124px}@media(min-width: 1024px)and (max-width: 1279px){.footer.footer--case .footer__cta{margin-top:100px}}@media(max-width: 1023px){.footer.footer--case .footer__cta{margin:0}}.footer.footer--case .footer__case__bg{width:50%;height:100%;position:absolute;right:0;bottom:0;mask-image:radial-gradient(100% 100% at 100% 50%, #FFF 0%, rgba(255, 255, 255, 0) 100%);-webkit-mask-image:radial-gradient(100% 100% at 100% 50%, #FFF 0%, rgba(255, 255, 255, 0) 100%);z-index:-1}@media(max-width: 1023px){.footer.footer--case .footer__case__bg{width:100%;height:100vh;height:100svh;height:100dvh;left:0;right:unset;mask-image:radial-gradient(100% 100% at 50% 100%, #FFF 0%, rgba(255, 255, 255, 0) 100%);-webkit-mask-image:radial-gradient(100% 100% at 50% 100%, #FFF 0%, rgba(255, 255, 255, 0) 100%)}}.footer.footer--case .footer__case__bg::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(180deg, var(--app-color-secondary-900) 5%, var(--app-color-secondary-100) 70%)}.footer.footer--case .footer__case__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out, -webkit-transform .5s ease-in-out}.footer.footer--case .footer__wrapper{-ms-flex-pack:center;justify-content:center}@media(max-width: 1023px){.footer.footer--case .footer__wrapper{-ms-flex-pack:start;justify-content:flex-start}}.footer.footer--case .footer__video{mask-image:radial-gradient(141.42% 141.42% at 0% 100%, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%);-webkit-mask-image:radial-gradient(141.42% 141.42% at 0% 100%, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%)}@media(max-width: 1023px){.footer.footer--case .footer__video{mask-image:radial-gradient(141.42% 141.42% at 0% 0%, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%);-webkit-mask-image:radial-gradient(141.42% 141.42% at 0% 0%, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%)}}.footer.footer--case .footer__case__wrapper{width:calc(100%*6/8 - (8 - 6)/8*var(--app-gap-gutter-desktop))}@media(min-width: 1280px)and (max-width: 1919px){.footer.footer--case .footer__case__wrapper{width:calc(100%*6/8 - (8 - 6)/8*var(--app-gap-gutter-laptop))}}@media(min-width: 768px)and (max-width: 1279px){.footer.footer--case .footer__case__wrapper{width:calc(100%*5/6 - (6 - 5)/6*var(--app-gap-gutter-tablet))}}@media(min-width: 360px)and (max-width: 767px){.footer.footer--case .footer__case__wrapper{width:calc(100%*8/8 - (8 - 8)/8*var(--app-gap-gutter-mobile))}}.footer.footer--case .footer__case__wrapper{margin-left:auto;height:-webkit-min-content;height:min-content}@media(max-width: 1023px){.footer.footer--case .footer__case__wrapper{margin:0;height:100vh;height:100svh;height:100dvh}}@media(max-width: 1023px){.footer.footer--case .footer__case__wrapper .case-hero__content{height:100%;-ms-flex-pack:center;justify-content:center}}body.body-light .footer{background:none}body.body-light .footer .footer__bottom *{color:var(--app-color-black-900) !important}.footer__video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0;opacity:.4;mask-image:radial-gradient(141.42% 141.42% at 100% 100%, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%);-webkit-mask-image:radial-gradient(141.42% 141.42% at 100% 100%, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%);-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.footer .container{padding-top:0;padding-bottom:0;position:relative;z-index:1;-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.footer .divider{width:100%;height:1px;background:hsla(0,0%,100%,.1)}.footer__wrapper{gap:var(--app-size-gap-m-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.footer__wrapper{gap:var(--app-size-gap-m-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.footer__wrapper{gap:var(--app-size-gap-m-tablet)}}@media(min-width: 360px)and (max-width: 767px){.footer__wrapper{gap:var(--app-size-gap-m-mobile)}}.footer__wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1;-ms-flex-pack:justify;justify-content:space-between}@media(min-width: 1920px){.footer__wrapper{gap:var(--app-size-gap-xl-desktop);-ms-flex-pack:end;justify-content:flex-end}}@media(min-width: 1920px)and (min-width: 1280px)and (max-width: 1919px){.footer__wrapper{gap:var(--app-size-gap-xl-laptop)}}@media(min-width: 1920px)and (min-width: 768px)and (max-width: 1279px){.footer__wrapper{gap:var(--app-size-gap-xl-tablet)}}@media(min-width: 1920px)and (min-width: 360px)and (max-width: 767px){.footer__wrapper{gap:var(--app-size-gap-xl-mobile)}}@media(max-width: 1023px){.footer__wrapper{gap:var(--app-size-gap-xl-desktop)}}@media(max-width: 1023px)and (min-width: 1280px)and (max-width: 1919px){.footer__wrapper{gap:var(--app-size-gap-xl-laptop)}}@media(max-width: 1023px)and (min-width: 768px)and (max-width: 1279px){.footer__wrapper{gap:var(--app-size-gap-xl-tablet)}}@media(max-width: 1023px)and (min-width: 360px)and (max-width: 767px){.footer__wrapper{gap:var(--app-size-gap-xl-mobile)}}.footer__top{gap:var(--app-gap-gutter-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.footer__top{gap:var(--app-gap-gutter-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.footer__top{gap:var(--app-gap-gutter-tablet)}}@media(min-width: 360px)and (max-width: 767px){.footer__top{gap:var(--app-gap-gutter-mobile)}}.footer__top{padding:var(--app-padding-big-vertical-desktop) 0 0;display:grid;grid-template-columns:repeat(2, 1fr)}@media(min-width: 1920px){.footer__top{-ms-flex:1;flex:1}}@media(min-width: 1280px)and (max-width: 1919px){.footer__top{padding:var(--app-padding-big-vertical-laptop) 0 0}}@media(min-width: 1024px)and (max-width: 1279px){.footer__top{padding:var(--app-padding-big-vertical-tablet) 0 0}}@media(max-width: 1279px){.footer__top{padding-bottom:0}}@media(max-width: 1023px){.footer__top{gap:var(--app-size-gap-xl-desktop);padding-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}@media(max-width: 1023px)and (min-width: 1280px)and (max-width: 1919px){.footer__top{gap:var(--app-size-gap-xl-laptop)}}@media(max-width: 1023px)and (min-width: 768px)and (max-width: 1279px){.footer__top{gap:var(--app-size-gap-xl-tablet)}}@media(max-width: 1023px)and (min-width: 360px)and (max-width: 767px){.footer__top{gap:var(--app-size-gap-xl-mobile)}}.footer__top .divider{display:none}@media(max-width: 1023px){.footer__top .divider{display:block}}.footer__cta{gap:var(--app-size-gap-xl-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.footer__cta{gap:var(--app-size-gap-xl-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.footer__cta{gap:var(--app-size-gap-xl-tablet)}}@media(min-width: 360px)and (max-width: 767px){.footer__cta{gap:var(--app-size-gap-xl-mobile)}}.footer__cta{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1}@media(min-width: 768px)and (max-width: 1023px){.footer__cta{padding-bottom:128px}}@media(max-width: 767px){.footer__cta{padding-bottom:112px}}.footer__heading{font:var(--app-headline-accent-desktop);letter-spacing:-2px}@media(min-width: 1440px)and (max-width: 1919px){.footer__heading{font:var(--app-headline-accent-laptop)}}@media(min-width: 768px)and (max-width: 1439px){.footer__heading{font:var(--app-headline-accent-tablet)}}@media(min-width: 360px)and (max-width: 767px){.footer__heading{font:var(--app-headline-accent-mobile);letter-spacing:-1.5px}}.footer__heading{color:var(--app-color-white-900)}.footer__actions{gap:var(--app-size-gap-two-button-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.footer__actions{gap:var(--app-size-gap-two-button-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.footer__actions{gap:var(--app-size-gap-two-button-tablet)}}@media(min-width: 360px)and (max-width: 767px){.footer__actions{gap:var(--app-size-gap-two-button-mobile)}}.footer__actions{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.footer__nav{width:100%;display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, auto);grid-auto-flow:column;gap:24px var(--app-gap-gutter-desktop);align-self:flex-start}@media(min-width: 1280px)and (max-width: 1919px){.footer__nav{gap:16px var(--app-gap-gutter-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.footer__nav{gap:16px var(--app-gap-gutter-tablet)}}@media(min-width: 360px)and (max-width: 767px){.footer__nav{gap:8px var(--app-gap-gutter-mobile)}}.footer__nav a{font:var(--app-headline-2-desktop);letter-spacing:-1px}@media(min-width: 1440px)and (max-width: 1919px){.footer__nav a{font:var(--app-headline-2-laptop)}}@media(min-width: 768px)and (max-width: 1439px){.footer__nav a{font:var(--app-headline-2-tablet)}}@media(min-width: 360px)and (max-width: 767px){.footer__nav a{font:var(--app-headline-2-mobile)}}.footer__nav a{color:var(--app-color-white-900);transition:color .3s ease-in-out}.footer__nav.is-item-hover a,.footer__nav.is-item-hover:focus-within a{color:var(--app-color-white-700)}.footer__nav.is-item-hover a:hover,.footer__nav.is-item-hover a:focus-visible{color:var(--app-color-white-900)}.footer__contacts{display:grid;grid-template-columns:calc(50% - var(--app-gap-gutter-desktop)/2) repeat(2, 1fr);gap:0 var(--app-gap-gutter-desktop)}@media(min-width: 1440px)and (max-width: 1919px){.footer__contacts{grid-template-columns:calc(50% - var(--app-gap-gutter-laptop)/2) repeat(2, 1fr);gap:0 var(--app-gap-gutter-laptop)}}@media(min-width: 768px)and (max-width: 1439px){.footer__contacts{grid-template-columns:repeat(2, 1fr);gap:var(--app-gap-gutter-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.footer__contacts{gap:var(--app-gap-gutter-tablet)}}@media(min-width: 360px)and (max-width: 767px){.footer__contacts{grid-template-columns:1fr;gap:var(--app-gap-gutter-mobile)}}.footer__contacts a{font:var(--app-headline-3-desktop);letter-spacing:-0.5px}@media(min-width: 1440px)and (max-width: 1919px){.footer__contacts a{font:var(--app-headline-3-laptop)}}@media(min-width: 768px)and (max-width: 1439px){.footer__contacts a{font:var(--app-headline-3-tablet)}}@media(min-width: 360px)and (max-width: 767px){.footer__contacts a{font:var(--app-headline-3-mobile)}}.footer__contacts a{color:var(--app-color-white-900)}.footer__bottom{display:grid;grid-template-columns:calc(50% - var(--app-gap-gutter-desktop)/2) repeat(2, 1fr);gap:0 var(--app-gap-gutter-desktop)}@media(min-width: 1440px)and (max-width: 1919px){.footer__bottom{grid-template-columns:calc(50% - var(--app-gap-gutter-laptop)/2) repeat(2, 1fr);gap:0 var(--app-gap-gutter-laptop)}}@media(min-width: 768px)and (max-width: 1439px){.footer__bottom{grid-template-columns:calc(50% - var(--app-gap-gutter-tablet)/2) repeat(2, auto);gap:var(--app-gap-gutter-tablet)}}@media(max-width: 767px){.footer__bottom{grid-template-columns:1fr;gap:var(--app-size-gap-xs-mobile)}}.footer__bottom *{font:var(--app-button-text-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.footer__bottom *{font:var(--app-button-text-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.footer__bottom *{font:var(--app-button-text-tablet)}}@media(min-width: 360px)and (max-width: 767px){.footer__bottom *{font:var(--app-button-text-mobile)}}.footer__bottom *{color:var(--app-color-white-900)}.footer__legal{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.footer__locale{gap:var(--app-size-gap-xs-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.footer__locale{gap:var(--app-size-gap-xs-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.footer__locale{gap:var(--app-size-gap-xs-tablet)}}@media(min-width: 360px)and (max-width: 767px){.footer__locale{gap:var(--app-size-gap-xs-mobile)}}.footer__locale{margin-left:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}@media(min-width: 360px)and (max-width: 767px){.footer__locale{margin:0;-ms-flex-pack:start;justify-content:flex-start}}.footer__locale svg{width:16px;height:16px}@media(min-width: 360px)and (max-width: 1279px){.footer__locale svg{width:14px;height:14px}}.footer__brand{width:100%;overflow:hidden;position:relative;z-index:2}.footer__brand::before{content:"";position:absolute;inset:0;display:block;pointer-events:none;z-index:1;background:linear-gradient(180deg, rgba(217, 217, 217, 0) 0%, rgba(217, 217, 217, 0.1019607843) 100%);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);-webkit-mask-image:url("../img/footer/logo-text-ru-mask.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:100% 100%;-webkit-mask-mode:alpha;mask-image:url("../img/footer/logo-text-ru-mask.svg");mask-repeat:no-repeat;mask-position:center;mask-size:100% 100%;mask-mode:alpha}body.body-light .footer__brand::before{background:linear-gradient(180deg, rgba(217, 217, 217, 0) 0%, rgba(217, 217, 217, 0.6) 100%)}html[lang=en] .footer__brand::before{-webkit-mask-image:url("../img/footer/logo-text-en-mask.svg");mask-image:url("../img/footer/logo-text-en-mask.svg")}.footer__brand img{display:block;width:100%;opacity:1;position:relative;z-index:2;will-change:transform}@supports(-webkit-mask-image: url("")) and ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.footer__brand img{opacity:0}}.footer__brand-wrap{width:100%;position:relative}.header{position:fixed;top:0;left:0;width:100%;z-index:100;background:rgba(0,0,0,0);transition:background .3s ease,padding .3s ease}.header:before{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.01);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);mask-image:linear-gradient(to bottom, rgb(0, 0, 0) 80%, rgba(0, 0, 0, 0) 100%);-webkit-mask-image:linear-gradient(to bottom, rgb(0, 0, 0) 80%, rgba(0, 0, 0, 0) 100%);pointer-events:none;z-index:0}.header--scrolled{background:var(--app-color-white)}html.is-burger-open:not(.touch-scroll){overflow:hidden}.header__container{padding:var(--app-size-header-margin-desktop) var(--app-padding-horizontal-desktop);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}@media(min-width: 1280px)and (max-width: 1919px){.header__container{padding:var(--app-size-header-margin-laptop) var(--app-padding-horizontal-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.header__container{padding:var(--app-size-header-margin-tablet) var(--app-padding-horizontal-tablet)}}@media(min-width: 360px)and (max-width: 767px){.header__container{padding:var(--app-size-header-margin-mobile) var(--app-padding-horizontal-mobile)}}.header__logo{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px;position:relative}.header__logo-icon{width:52px;height:52px;-ms-flex-negative:0;flex-shrink:0}@media(max-width: 1439px){.header__logo-icon{width:44px;height:44px}}.header__logo-text{margin:0;padding:0}@media(min-width: 1024px)and (max-width: 1279px){.header__logo-text{display:none}}@media(max-width: 767px){.header__logo-text{display:none}}.header__logo-text img{display:block;width:204px;height:auto}@media(min-width: 1280px)and (max-width: 1919px){.header__logo-text img{width:170px}}@media(min-width: 576px)and (max-width: 1279px){.header__logo-text img{width:170px}}.header__nav{gap:var(--app-size-gap-xs-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.header__nav{gap:var(--app-size-gap-xs-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.header__nav{gap:var(--app-size-gap-xs-tablet)}}@media(min-width: 360px)and (max-width: 767px){.header__nav{gap:var(--app-size-gap-xs-mobile)}}.header__nav{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.header [data-burger-toggle]{display:none}@media(max-width: 1023px){.header [data-burger-toggle]{display:-ms-inline-flexbox;display:inline-flex}}.header__menu{padding:var(--app-padding-xs-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.header__menu{padding:var(--app-padding-xs-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.header__menu{padding:var(--app-padding-xs-tablet)}}@media(min-width: 360px)and (max-width: 767px){.header__menu{padding:var(--app-padding-xs-mobile)}}.header__menu{border-radius:var(--app-button-border-radius-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.header__menu{border-radius:var(--app-button-border-radius-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.header__menu{border-radius:var(--app-button-border-radius-tablet)}}@media(min-width: 360px)and (max-width: 767px){.header__menu{border-radius:var(--app-button-border-radius-mobile)}}.header__menu{position:relative;display:-ms-flexbox;display:flex;list-style:none;box-shadow:0 0 1px 1px var(--app-color-white-300);background:var(--app-background-state-accent);transition:background .5s ease}.header__menu.is-item-hover{background:var(--app-color-secondary-900)}.header__menu.is-item-hover .header__menu-link,.header__menu:focus-within.is-item-hover .header__menu-link{color:var(--app-color-white-700)}.header__menu.is-item-hover .header__menu-link:hover,.header__menu.is-item-hover .header__menu-link:focus-visible{color:var(--app-color-white-900)}@media(min-width: 1024px)and (max-width: 1279px){.header__menu{padding:4.5px 6px}}@media(max-width: 1023px){.header__menu{display:none}}body.body-light .header__menu{box-shadow:0 0 1px 1px var(--app-color-black-300);background:var(--app-color-black-300)}body.body-light .header__menu *{color:var(--app-color-black-900)}body.body-light .header__menu.is-item-hover{background:var(--app-color-white-900)}body.body-light .header__menu .header__menu-highlight{background:var(--app-color-black-300)}.header__menu-highlight{position:absolute;top:var(--header-menu-hl-y, 0px);left:0;height:var(--header-menu-hl-h, 100%);border-radius:12px;background:hsla(0,0%,100%,.1);-webkit-transform:translate3d(var(--header-menu-hl-x, 0px), 0, 0);transform:translate3d(var(--header-menu-hl-x, 0px), 0, 0);width:var(--header-menu-hl-w, 0px);opacity:var(--header-menu-hl-o, 0);transition:width .25s cubic-bezier(0.45, 0, 0.55, 1),opacity .2s ease,-webkit-transform .25s cubic-bezier(0.45, 0, 0.55, 1);transition:transform .25s cubic-bezier(0.45, 0, 0.55, 1),width .25s cubic-bezier(0.45, 0, 0.55, 1),opacity .2s ease;transition:transform .25s cubic-bezier(0.45, 0, 0.55, 1),width .25s cubic-bezier(0.45, 0, 0.55, 1),opacity .2s ease,-webkit-transform .25s cubic-bezier(0.45, 0, 0.55, 1);pointer-events:none}@media(min-width: 1280px)and (max-width: 1919px){.header__menu-highlight{border-radius:10px}}.header__menu-link{min-height:44px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;position:relative;text-align:center;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;background:rgba(0,0,0,0);border:0;transition:color .3s,background-color .3s,opacity .3s,border-color .3s,-webkit-transform .3s;transition:color .3s,background-color .3s,opacity .3s,border-color .3s,transform .3s;transition:color .3s,background-color .3s,opacity .3s,border-color .3s,transform .3s,-webkit-transform .3s;overflow:hidden;z-index:1;cursor:pointer;padding:16px 20px}@media(min-width: 1280px)and (max-width: 1919px){.header__menu-link{padding:14px 16px}}@media(min-width: 768px)and (max-width: 1279px){.header__menu-link{padding:14px 16px}}@media(min-width: 360px)and (max-width: 767px){.header__menu-link{padding:12px 14px}}.header__menu-link{border-radius:var(--app-button-border-radius-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.header__menu-link{border-radius:var(--app-button-border-radius-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.header__menu-link{border-radius:var(--app-button-border-radius-tablet)}}@media(min-width: 360px)and (max-width: 767px){.header__menu-link{border-radius:var(--app-button-border-radius-mobile)}}.header__menu-link{font:var(--app-button-text-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.header__menu-link{font:var(--app-button-text-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.header__menu-link{font:var(--app-button-text-tablet)}}@media(min-width: 360px)and (max-width: 767px){.header__menu-link{font:var(--app-button-text-mobile)}}.header__menu-link{font:var(--app-button-text-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.header__menu-link{font:var(--app-button-text-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.header__menu-link{font:var(--app-button-text-tablet)}}@media(min-width: 360px)and (max-width: 767px){.header__menu-link{font:var(--app-button-text-mobile)}}.header__menu-link{padding:12px 16px;min-height:0;max-height:40px;color:var(--app-color-white-900);text-decoration:none;transition:color .3s ease,background .3s ease;position:relative;overflow:hidden;z-index:1}.header__menu-link .header__menu-link-text{position:relative;display:inline-block;height:1em;line-height:1;overflow:hidden}.header__menu-link .header__menu-link-text-inner{display:block;transition:-webkit-transform .35s cubic-bezier(0.45, 0, 0.55, 1);transition:transform .35s cubic-bezier(0.45, 0, 0.55, 1);transition:transform .35s cubic-bezier(0.45, 0, 0.55, 1), -webkit-transform .35s cubic-bezier(0.45, 0, 0.55, 1);will-change:transform}.header__menu-link .header__menu-link-text-inner--base{-webkit-transform:translateY(0%) skewY(0deg);transform:translateY(0%) skewY(0deg)}.header__menu-link .header__menu-link-text-inner--hover{position:absolute;left:0;top:0;-webkit-transform:translateY(220%) skewY(20deg) rotate(-2deg) translateX(-2%);transform:translateY(220%) skewY(20deg) rotate(-2deg) translateX(-2%)}.header__menu-link.active,.header__menu-link:hover{background:rgba(0,0,0,0)}.header__menu-link:hover .header__menu-link-text-inner--base{-webkit-transform:translateY(-220%) skewY(20deg) rotate(-40deg) translateX(2%);transform:translateY(-220%) skewY(20deg) rotate(-40deg) translateX(2%)}.header__menu-link:hover .header__menu-link-text-inner--hover{-webkit-transform:translateY(0%) skewY(0deg);transform:translateY(0%) skewY(0deg)}.header__menu-link:not(:hover) .header__menu-link-text-inner--base{-webkit-transform:translateY(0%) skewY(0deg);transform:translateY(0%) skewY(0deg)}.header__menu-link:not(:hover) .header__menu-link-text-inner--hover{-webkit-transform:translateY(220%) skewY(-20deg) rotate(40deg) translateX(-2%);transform:translateY(220%) skewY(-20deg) rotate(40deg) translateX(-2%)}.hero{height:100vh;height:100svh;height:100dvh;display:-ms-flexbox;display:flex;position:relative;background:var(--app-color-black-900)}.hero__container{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;-ms-flex:1;flex:1}.hero__container.hero--gradient::after{content:"";position:absolute;inset:0;background:radial-gradient(141.42% 141.42% at 100% 100%, rgba(248, 153, 86, 0.4) 0%, rgba(27, 30, 34, 0.4) 50%),linear-gradient(0deg, #F89956 0%, #F89956 100%),#000;mix-blend-mode:multiply;z-index:2;pointer-events:none}.hero__video{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;z-index:1}@media(max-width: 1439px){.hero__video--home,.hero__video--services{-o-object-position:70% 50%;object-position:70% 50%}}.hero__content{padding:var(--app-padding-big-vertical-desktop) var(--app-padding-horizontal-desktop) var(--app-padding-vertical-desktop);width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:3}@media(min-width: 1280px)and (max-width: 1919px){.hero__content{padding:var(--app-padding-big-vertical-laptop) var(--app-padding-horizontal-laptop) var(--app-padding-vertical-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.hero__content{padding:var(--app-padding-big-vertical-tablet) var(--app-padding-horizontal-tablet) var(--app-padding-vertical-tablet)}}@media(min-width: 360px)and (max-width: 767px){.hero__content{padding:var(--app-padding-big-vertical-mobile) var(--app-padding-horizontal-mobile) var(--app-padding-vertical-mobile)}}.hero__title{font:var(--app-headline-accent-desktop);letter-spacing:-2px}@media(min-width: 1440px)and (max-width: 1919px){.hero__title{font:var(--app-headline-accent-laptop)}}@media(min-width: 768px)and (max-width: 1439px){.hero__title{font:var(--app-headline-accent-tablet)}}@media(min-width: 360px)and (max-width: 767px){.hero__title{font:var(--app-headline-accent-mobile);letter-spacing:-1.5px}}.hero__title{position:relative;color:var(--app-color-white-900);z-index:2}.hero__logo{width:100%;display:none}@media(max-width: 767px){.hero__logo{display:block}}.hero__description{gap:var(--app-size-gap-l-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.hero__description{gap:var(--app-size-gap-l-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.hero__description{gap:var(--app-size-gap-l-tablet)}}@media(min-width: 360px)and (max-width: 767px){.hero__description{gap:var(--app-size-gap-l-mobile)}}.hero__description{margin-top:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.hero__description.description-align-right{margin-left:auto;width:calc(100%*3/8 - (8 - 3)/8*var(--app-gap-gutter-desktop))}@media(min-width: 1280px)and (max-width: 1919px){.hero__description.description-align-right{width:calc(100%*3/8 - (8 - 3)/8*var(--app-gap-gutter-laptop))}}@media(min-width: 768px)and (max-width: 1279px){.hero__description.description-align-right{width:calc(100%*4/6 - (6 - 4)/6*var(--app-gap-gutter-tablet))}}@media(min-width: 360px)and (max-width: 767px){.hero__description.description-align-right{width:calc(100%*6/8 - (8 - 6)/8*var(--app-gap-gutter-mobile))}}.hero__description__text{font:var(--app-headline-3-desktop);letter-spacing:-0.5px}@media(min-width: 1440px)and (max-width: 1919px){.hero__description__text{font:var(--app-headline-3-laptop)}}@media(min-width: 768px)and (max-width: 1439px){.hero__description__text{font:var(--app-headline-3-tablet)}}@media(min-width: 360px)and (max-width: 767px){.hero__description__text{font:var(--app-headline-3-mobile)}}.hero__description__text{color:var(--app-color-white-900)}.hero__description__text.main{width:calc(100%*4/8 - (8 - 4)/8*var(--app-gap-gutter-desktop))}@media(min-width: 1280px)and (max-width: 1919px){.hero__description__text.main{width:calc(100%*4/8 - (8 - 4)/8*var(--app-gap-gutter-laptop))}}@media(min-width: 768px)and (max-width: 1279px){.hero__description__text.main{width:calc(100%*4/6 - (6 - 4)/6*var(--app-gap-gutter-tablet))}}@media(min-width: 360px)and (max-width: 767px){.hero__description__text.main{width:calc(100%*8/8 - (8 - 8)/8*var(--app-gap-gutter-mobile))}}.hero__description__text.main{gap:var(--app-size-gap-m-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.hero__description__text.main{gap:var(--app-size-gap-m-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.hero__description__text.main{gap:var(--app-size-gap-m-tablet)}}@media(min-width: 360px)and (max-width: 767px){.hero__description__text.main{gap:var(--app-size-gap-m-mobile)}}.hero__description__text.main{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.hero__buttons{gap:var(--app-size-gap-two-button-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.hero__buttons{gap:var(--app-size-gap-two-button-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.hero__buttons{gap:var(--app-size-gap-two-button-tablet)}}@media(min-width: 360px)and (max-width: 767px){.hero__buttons{gap:var(--app-size-gap-two-button-mobile)}}.hero__buttons{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.label{gap:var(--app-size-gap-xs-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.label{gap:var(--app-size-gap-xs-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.label{gap:var(--app-size-gap-xs-tablet)}}@media(min-width: 360px)and (max-width: 767px){.label{gap:var(--app-size-gap-xs-mobile)}}.label{border-radius:var(--app-frame-large-border-radius-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.label{border-radius:var(--app-frame-large-border-radius-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.label{border-radius:var(--app-frame-large-border-radius-tablet)}}@media(min-width: 360px)and (max-width: 767px){.label{border-radius:var(--app-frame-large-border-radius-mobile)}}.label{padding:12px 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:var(--app-color-white-700);background:var(--app-color-white-300)}@media(min-width: 1280px)and (max-width: 1919px){.label{padding:10px 16px}}@media(min-width: 768px)and (max-width: 1279px){.label{padding:10px 16px}}@media(max-width: 767px){.label{padding:8px 14px}}.label svg{width:16px;height:16px;color:var(--app-color-white-700)}@media(min-width: 360px)and (max-width: 1023px){.label svg{width:14px;height:14px}}.preloader{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--app-color-black-900);z-index:9999;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;pointer-events:auto;clip-path:inset(0 0 0 0);will-change:-webkit-clip-path,clip-path}.preloader__content{position:relative;z-index:2}.preloader__text{font:var(--app-headline-1-desktop);letter-spacing:-2px}@media(min-width: 1440px)and (max-width: 1919px){.preloader__text{font:var(--app-headline-1-laptop)}}@media(min-width: 768px)and (max-width: 1439px){.preloader__text{font:var(--app-headline-1-tablet)}}@media(min-width: 360px)and (max-width: 767px){.preloader__text{font:var(--app-headline-1-mobile);letter-spacing:-1.5px}}.preloader__text{margin:0;font-weight:400;color:var(--app-color-white-900);opacity:1;transition:opacity .6s ease,-webkit-filter .6s ease;transition:opacity .6s ease,filter .6s ease;transition:opacity .6s ease,filter .6s ease,-webkit-filter .6s ease;-webkit-filter:blur(0);filter:blur(0)}.preloader__text.is-hidden{opacity:0;-webkit-filter:blur(10px);filter:blur(10px)}.preloader__text.is-visible{opacity:1;-webkit-filter:blur(0);filter:blur(0)}.preloader.is-leaving{-webkit-animation:preloaderLeave .8s cubic-bezier(0.65, 0, 0.35, 1) forwards;animation:preloaderLeave .8s cubic-bezier(0.65, 0, 0.35, 1) forwards}@-webkit-keyframes preloaderLeave{0%{clip-path:inset(0 0 0 0)}100%{clip-path:inset(0 0 100% 0)}}@keyframes preloaderLeave{0%{clip-path:inset(0 0 0 0)}100%{clip-path:inset(0 0 100% 0)}}[data-animate-underline]{position:relative;display:inline-block;text-decoration:none}.archive{width:100%;height:100svh;min-height:100svh;position:relative;--archive-text-color: var(--app-color-black-900)}.archive__content{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;position:relative}@media(max-width: 767px){.archive__mobile-frame .archive__year{font-size:64px;line-height:1;color:var(--app-color-white-400);margin-bottom:var(--app-size-gap-m-mobile)}.archive__mobile-frame .archive__texts{margin-top:var(--app-size-gap-m-mobile)}}.archive__mobile-frames{display:none}@media(max-width: 767px){.archive__mobile-frames{display:block;width:100%;position:relative;z-index:2}}.archive__mobile-frame{position:relative;width:100%;min-height:100vh;min-height:100svh;padding:var(--pad-top) var(--pad-right) var(--pad-bottom) var(--pad-left);border-radius:16px;overflow:hidden;z-index:2;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;row-gap:var(--app-size-gap-l-mobile)}.archive__mobile-frame+.archive__mobile-frame{margin-top:var(--app-size-gap-l-mobile)}.archive__mobile-frame .archive__media{position:relative;width:100%;aspect-ratio:16/10;background-size:cover;background-position:center;border-radius:12px;overflow:hidden;-ms-flex:0 0 auto;flex:0 0 auto}@media(min-width: 768px){.archive__mobile-frame{display:none}}@media(max-width: 767px){.archive__mobile-frame .archive__p{color:var(--app-color-white-900)}}.archive__inner{width:100%;height:100vh;height:100svh;min-height:100vh;min-height:100svh;position:relative;overflow:hidden}.archive__inner::before{content:"";height:40%;position:absolute;left:0;right:0;bottom:0;pointer-events:none;opacity:0;transition:opacity 300ms ease;background:linear-gradient(180deg, rgba(27, 30, 34, 0) 0%, rgba(27, 30, 34, 0.65) 55%, rgb(27, 30, 34) 100%);z-index:1}.archive__inner.is-end::before{opacity:1}.archive__inner::after{content:"";width:100%;height:100%;position:absolute;inset:0;background:rgba(18,20,22,.6)}.archive__container{--pad-top: var(--app-padding-big-vertical-desktop);--pad-right: var(--app-padding-horizontal-desktop);--pad-bottom: var(--app-padding-vertical-desktop);--pad-left: var(--app-padding-horizontal-desktop);padding:var(--pad-top) var(--pad-right) var(--pad-bottom) var(--pad-left);height:100%;min-height:0;position:relative;box-sizing:border-box;overflow:visible}@media(min-width: 1280px)and (max-width: 1919px){.archive__container{--pad-top: var(--app-padding-big-vertical-laptop);--pad-right: var(--app-padding-horizontal-laptop);--pad-bottom: var(--app-padding-vertical-laptop);--pad-left: var(--app-padding-horizontal-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.archive__container{--pad-top: var(--app-padding-big-vertical-tablet);--pad-right: var(--app-padding-horizontal-tablet);--pad-bottom: var(--app-padding-vertical-tablet);--pad-left: var(--app-padding-horizontal-tablet)}}@media(max-width: 767px){.archive__container{--pad-top: var(--app-padding-big-vertical-mobile);--pad-right: var(--app-padding-horizontal-mobile);--pad-bottom: var(--app-padding-vertical-mobile);--pad-left: var(--app-padding-horizontal-mobile)}}.archive__texts{width:calc(37.5% - .625*var(--app-gap-gutter-desktop))}@media(min-width: 1024px)and (max-width: 1919px){.archive__texts{width:calc(37.5% - .625*var(--app-gap-gutter-laptop))}}@media(min-width: 768px)and (max-width: 1023px){.archive__texts{width:calc(66.6666666667% - .3333333333*var(--app-gap-gutter-tablet))}}@media(min-width: 360px)and (max-width: 767px){.archive__texts{width:calc(75% - .25*var(--app-gap-gutter-mobile))}}.archive__texts{margin-left:auto;position:relative;z-index:3;text-align:left;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:opacity}.archive__frames{position:relative;width:100%;height:100%;z-index:1}.archive__frames>.archive__frame{position:absolute;overflow:hidden;border-radius:16px;aspect-ratio:3/2;inset:auto;z-index:2;will-change:transform}.archive__frames>.archive__frame .archive__media{position:absolute;inset:-8%;background-position:center;background-size:cover;background-repeat:no-repeat;will-change:transform;-webkit-transform:translateZ(0);transform:translateZ(0)}.archive__pt{width:0;height:0;position:absolute;pointer-events:none}.archive__pt--pt2{top:var(--pad-top);right:var(--pad-right)}.archive__pt--pt1{left:var(--pad-left);bottom:var(--pad-bottom)}.archive__year{display:inline-block;position:relative;font-family:var(--app-font-base);font-size:160px;font-weight:500;line-height:1;color:var(--app-color-white-400);white-space:nowrap;z-index:3;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;-webkit-transform:translateZ(0);transform:translateZ(0)}@media(min-width: 1280px)and (max-width: 1919px){.archive__year{font-size:128px}}@media(min-width: 768px)and (max-width: 1279px){.archive__year{font-size:128px}}@media(max-width: 767px){.archive__year{font-size:96px}}.archive__year .year-digit{height:auto;display:inline-block;overflow:hidden;vertical-align:baseline;line-height:1}.archive__year .year-digit:last-child{margin-right:0}.archive__year .year-strip{display:block;will-change:transform}.archive__year .year-strip>span{display:block;height:auto;line-height:1}.archive__p{font:var(--app-headline-3-desktop);letter-spacing:-0.5px}@media(min-width: 1440px)and (max-width: 1919px){.archive__p{font:var(--app-headline-3-laptop)}}@media(min-width: 768px)and (max-width: 1439px){.archive__p{font:var(--app-headline-3-tablet)}}@media(min-width: 360px)and (max-width: 767px){.archive__p{font:var(--app-headline-3-mobile)}}.archive__p{margin:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:background-size,opacity,transform,color}[data-animate-fill] .archive__p{color:hsla(0,0%,100%,.2)}.archive__p+.archive__p{margin-top:var(--app-size-gap-l-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.archive__p+.archive__p{margin-top:var(--app-size-gap-l-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.archive__p+.archive__p{margin-top:var(--app-size-gap-l-tablet)}}@media(min-width: 360px)and (max-width: 767px){.archive__p+.archive__p{margin-top:0}}.archive__frame{width:calc(37.5% - .625*var(--app-gap-gutter-desktop))}@media(min-width: 1024px)and (max-width: 1919px){.archive__frame{width:calc(37.5% - .625*var(--app-gap-gutter-laptop))}}@media(min-width: 768px)and (max-width: 1023px){.archive__frame{width:calc(83.3333333333% - .1666666667*var(--app-gap-gutter-tablet))}}@media(min-width: 360px)and (max-width: 767px){.archive__frame{width:calc(100% - 0*var(--app-gap-gutter-mobile))}}.archive__frame{position:absolute;border-radius:16px;aspect-ratio:16/10;overflow:hidden;z-index:2;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform}.archive__frame--current{top:var(--pad-top);right:var(--pad-right)}.archive__frame--next{left:var(--pad-left);bottom:var(--pad-bottom)}.archive__frame--buffer{left:var(--pad-left);bottom:var(--pad-bottom)}.archive__media{position:absolute;inset:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:filter,opacity,background-color;transition:opacity .45s ease,background-color .45s ease,-webkit-filter .45s ease;transition:filter .45s ease,opacity .45s ease,background-color .45s ease;transition:filter .45s ease,opacity .45s ease,background-color .45s ease,-webkit-filter .45s ease}.archive .fill-line{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:background-size,opacity,transform,color}.archive__bg{position:absolute;inset:0;pointer-events:none;-webkit-filter:blur(12px);filter:blur(12px);z-index:0}.archive__stack{display:none}.archive-to-portfolio{text-align:center;color:var(--app-color-white-900)}.archive-to-portfolio .h1{display:inline;pointer-events:none}.archive-to-portfolio .h1>span{display:inline;-webkit-text-fill-color:rgba(0,0,0,0);background-image:linear-gradient(90deg, var(--app-color-white-300) 0%, var(--app-color-white-300) 100%),linear-gradient(90deg, var(--app-color-white-900) 0%, var(--app-color-white-900) 100%);background-repeat:no-repeat,no-repeat;background-size:100% 100%,0% 100%;background-position:50% 100%,50% 100%;-webkit-background-clip:text;background-clip:text;transition:background-size .6s ease-in-out}.archive-to-portfolio .h1>span a{color:inherit;-webkit-text-fill-color:rgba(0,0,0,0);background-image:linear-gradient(90deg, var(--app-color-white-300) 0%, var(--app-color-white-300) 100%),linear-gradient(90deg, var(--app-color-white-900) 0%, var(--app-color-white-900) 100%);background-repeat:no-repeat,no-repeat;background-size:100% 100%,0% 100%;background-position:50% 100%,50% 100%;-webkit-background-clip:text;background-clip:text;pointer-events:auto;position:relative;text-decoration:none;display:inline-block;transition:background-size .6s ease-in-out}.archive-to-portfolio .h1>span a::after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;background-color:var(--app-color-white-900);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center;transform-origin:center;transition:-webkit-transform .45s ease-in-out;transition:transform .45s ease-in-out;transition:transform .45s ease-in-out, -webkit-transform .45s ease-in-out}.archive-to-portfolio.is-inview .h1>span{background-size:100% 100%,100% 100%}.archive-to-portfolio.is-inview .h1>span a{background-size:100% 100%,100% 100%}.archive-to-portfolio.is-inview .h1>span a::after{-webkit-transform:scaleX(1);transform:scaleX(1);transition-delay:0s}.section:has(.archive-to-portfolio){background:var(--app-color-secondary-900)}.section[data-clients-animate]{position:relative;height:100vh;height:100svh;height:100dvh;overflow:hidden;background:var(--app-color-secondary-900);isolation:isolate}.clients{gap:var(--app-size-gap-xs-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.clients{gap:var(--app-size-gap-xs-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.clients{gap:var(--app-size-gap-xs-tablet)}}@media(min-width: 360px)and (max-width: 767px){.clients{gap:var(--app-size-gap-xs-mobile)}}.clients{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:center;will-change:transform}.clients__wrapper{position:absolute;inset:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.clients__wrapper::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient(180deg, var(--background-accent, #1B1E22) 5%, rgba(27, 30, 34, 0.9) 30%, var(--background-gradient-secondary-100, rgba(27, 30, 34, 0)) 50%, rgba(27, 30, 34, 0.9) 70%, var(--background-accent, #1B1E22) 95%)}.section[data-projects-animate]{position:relative;height:100vh;height:100svh;height:100dvh;background:var(--app-color-black-900);overflow:visible;isolation:isolate}@media(max-width: 1023px){.section[data-projects-animate]{height:auto;overflow:visible;background:rgba(0,0,0,0)}}.main-projects-background{position:absolute;top:0;left:0;width:100%;height:100vh;height:100svh;height:100dvh;z-index:0;pointer-events:none;contain:paint;-webkit-transform:translateZ(0);transform:translateZ(0)}@media(max-width: 1023px){.main-projects-background{height:100vh}}.main-projects-background img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;will-change:opacity;-webkit-transform:translateZ(0);transform:translateZ(0)}.main-projects-background img:first-child{opacity:1}@media(max-width: 1023px){.main-projects-background{display:block}}.main-projects-content-viewport{position:absolute;top:0;left:0;z-index:5;width:100%;height:100vh;height:100svh;height:100dvh;overflow:hidden;color:var(--app-color-white-900)}@media(max-width: 1023px){.main-projects-content-viewport{position:relative;height:auto;overflow:visible}}.main-projects-content{position:relative;z-index:2;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}@media(max-width: 1023px){.main-projects-content{height:auto}}.main-projects-content__wrapper{gap:var(--app-gap-gutter-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.main-projects-content__wrapper{gap:var(--app-gap-gutter-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.main-projects-content__wrapper{gap:var(--app-gap-gutter-tablet)}}@media(min-width: 360px)and (max-width: 767px){.main-projects-content__wrapper{gap:var(--app-gap-gutter-mobile)}}.main-projects-content__wrapper{display:grid;grid-template-columns:5fr 2fr 1fr;position:relative;isolation:isolate}@media(min-width: 1024px)and (max-width: 1279px){.main-projects-content__wrapper{grid-template-columns:5fr 3fr}}@media(min-width: 360px)and (max-width: 1023px){.main-projects-content__wrapper{grid-template-columns:1fr}}.main-projects-content__card-bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0;pointer-events:none;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}@media(max-width: 1023px){.main-projects-content__card-bg{display:none}}.main-projects-content__description{padding:24px;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:repeat(2, auto);gap:var(--app-size-gap-m-desktop) var(--app-gap-gutter-desktop);-ms-flex:2.8;flex:2.8;border-radius:24px;background:var(--app-color-white-900);position:relative;z-index:1}@media(min-width: 1280px)and (max-width: 1919px){.main-projects-content__description{gap:var(--app-size-gap-m-laptop) var(--app-gap-gutter-laptop)}}@media(min-width: 1024px)and (max-width: 1279px){.main-projects-content__description{gap:20px}}@media(min-width: 360px)and (max-width: 1023px){.main-projects-content__description{grid-template-columns:auto -webkit-min-content;grid-template-columns:auto min-content;gap:20px}}.main-projects-content__title{font:var(--app-headline-2-desktop);letter-spacing:-1px}@media(min-width: 1440px)and (max-width: 1919px){.main-projects-content__title{font:var(--app-headline-2-laptop)}}@media(min-width: 768px)and (max-width: 1439px){.main-projects-content__title{font:var(--app-headline-2-tablet)}}@media(min-width: 360px)and (max-width: 767px){.main-projects-content__title{font:var(--app-headline-2-mobile)}}.main-projects-content__title{color:var(--app-color-black-900)}@media(min-width: 360px)and (max-width: 1023px){.main-projects-content__title{grid-column:span 2}}.main-projects-content__text{font:var(--app-body-large-desktop)}@media(min-width: 1440px)and (max-width: 1919px){.main-projects-content__text{font:var(--app-body-large-laptop)}}@media(min-width: 768px)and (max-width: 1439px){.main-projects-content__text{font:var(--app-body-large-tablet)}}@media(min-width: 360px)and (max-width: 767px){.main-projects-content__text{font:var(--app-body-large-mobile)}}.main-projects-content__text{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:var(--app-color-black-900)}@media(min-width: 360px)and (max-width: 1023px){.main-projects-content__text{grid-column:span 2}}.main-projects-content__icon{width:52px;height:52px;display:grid;place-items:center;border-radius:12px;background:var(--app-color-black-900)}@media(min-width: 360px)and (max-width: 1023px){.main-projects-content__icon{justify-self:flex-end;grid-area:3/2/4/3}}.main-projects-content__icon.no-icon{background:rgba(0,0,0,0)}.main-projects-content__icon svg{width:28px;height:28px}.main-projects-content__link{font:var(--app-link-desktop)}@media(min-width: 1440px)and (max-width: 1919px){.main-projects-content__link{font:var(--app-link-laptop)}}@media(min-width: 768px)and (max-width: 1439px){.main-projects-content__link{font:var(--app-link-tablet)}}@media(min-width: 360px)and (max-width: 767px){.main-projects-content__link{font:var(--app-link-mobile)}}.main-projects-content__link{width:100%;-ms-flex-item-align:end;align-self:flex-end}@media(min-width: 360px)and (max-width: 1023px){.main-projects-content__link{grid-area:3/1/4/2}}.main-projects-content__link a{gap:var(--app-size-gap-xs-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.main-projects-content__link a{gap:var(--app-size-gap-xs-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.main-projects-content__link a{gap:var(--app-size-gap-xs-tablet)}}@media(min-width: 360px)and (max-width: 767px){.main-projects-content__link a{gap:var(--app-size-gap-xs-mobile)}}.main-projects-content__link a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:var(--app-color-black-900)}.main-projects-content__link svg{width:20px;height:20px}.main-projects-content__services__wrapper{padding:24px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex:1;flex:1;border-radius:24px;background:var(--app-background-state-accent);position:relative;z-index:1}@media(min-width: 360px)and (max-width: 1023px){.main-projects-content__services__wrapper{gap:40px}}.main-projects-content__services__wrapper .subtitle{color:hsla(0,0%,100%,.5)}.main-projects-content__services li a{font:var(--app-button-text-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.main-projects-content__services li a{font:var(--app-button-text-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.main-projects-content__services li a{font:var(--app-button-text-tablet)}}@media(min-width: 360px)and (max-width: 767px){.main-projects-content__services li a{font:var(--app-button-text-mobile)}}.main-projects-content__services li a{gap:var(--app-size-gap-xs-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.main-projects-content__services li a{gap:var(--app-size-gap-xs-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.main-projects-content__services li a{gap:var(--app-size-gap-xs-tablet)}}@media(min-width: 360px)and (max-width: 767px){.main-projects-content__services li a{gap:var(--app-size-gap-xs-mobile)}}.main-projects-content__services li a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:var(--app-color-white-900)}.main-projects-content__services li svg{width:20px;height:20px}.main-projects-content__item{position:absolute;bottom:0;left:0;width:100%;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center;will-change:opacity}@media(min-width: 1024px){.main-projects-content__item{top:0;bottom:auto;height:100%;position:absolute;-ms-flex-align:end;align-items:flex-end}}@media(max-width: 1023px){.main-projects-content__item{position:relative;bottom:auto;left:auto;min-height:100vh}}.main-projects-content__item .container{position:relative;z-index:1;background:linear-gradient(180deg, var(--app-color-black-100, rgba(18, 20, 22, 0)) 0%, var(--app-color-black-700, rgba(18, 20, 22, 0.6)) 100%);mask-image:linear-gradient(to top, rgb(0, 0, 0) 84%, rgba(0, 0, 0, 0) 100%);-webkit-mask-image:linear-gradient(to top, rgb(0, 0, 0) 84%, rgba(0, 0, 0, 0) 100%)}@supports(backdrop-filter: blur(1px)){.main-projects-content__item .container{background:rgba(18,20,22,.01);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}}@supports not (backdrop-filter: blur(1px)){.main-projects-content__item .container{background:linear-gradient(180deg, rgba(18, 20, 22, 0.2) 0%, rgba(18, 20, 22, 0.7) 100%)}}@media(max-width: 1023px){.main-projects-content__item .container{padding-top:40px;padding-bottom:40px;background:rgba(0,0,0,0);mask-image:none;-webkit-mask-image:none;backdrop-filter:none;-webkit-backdrop-filter:none}@supports not (backdrop-filter: blur(1px)){.main-projects-content__item .container{background:rgba(0,0,0,0)}}}.main-projects-content__item .h2,.main-projects-content__item h2{color:inherit;font-size:clamp(3rem,8vw,6rem);margin:0;text-align:center}.section[data-services-animate]{position:relative;height:100vh;height:100svh;height:100dvh;overflow:hidden;background:rgba(0,0,0,0);isolation:isolate}@media(max-width: 1023px){.section.services-static[data-services-animate]{height:auto;overflow:visible}}.section[data-services-animate].is-last-service .services__images__wrapper::after{opacity:var(--services-last-fade, 0)}@media(max-width: 1023px){.services-static .services__images__wrapper{display:none}}.services{position:relative;height:100vh;height:100svh;height:100dvh;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}@media(max-width: 1023px){.services-static .services{height:auto}}@media(max-width: 1023px){.services-page.services-static .services{height:auto}}@media(max-width: 1023px){.services-page .services{-ms-flex-direction:column;flex-direction:column}.services-page .services__item-stack__wrapper{gap:var(--app-gap-gutter-desktop);display:grid;grid-template-columns:repeat(2, 1fr);grid-column:span 2}}@media(max-width: 1023px)and (min-width: 1280px)and (max-width: 1919px){.services-page .services__item-stack__wrapper{gap:var(--app-gap-gutter-laptop)}}@media(max-width: 1023px)and (min-width: 768px)and (max-width: 1279px){.services-page .services__item-stack__wrapper{gap:var(--app-gap-gutter-tablet)}}@media(max-width: 1023px)and (min-width: 360px)and (max-width: 767px){.services-page .services__item-stack__wrapper{gap:var(--app-gap-gutter-mobile)}}@media(max-width: 1023px){.services-page .services__item{row-gap:var(--app-size-gap-xl-tablet)}.services-page .services__item-picture{display:block;grid-column:span 2}.services-page .services__images__wrapper{padding:var(--app-padding-horizontal-tablet)}.services-page .services__images{width:100%;height:auto;aspect-ratio:1/1;border-radius:16px;overflow:hidden}.services-page .services__link__wrapper{right:16px !important;bottom:16px !important}}@media(max-width: 767px){.services-page .services__item-stack__wrapper{gap:var(--app-size-gap-m-desktop);margin:20px 0;grid-template-columns:1fr;grid-column:span 1}}@media(max-width: 767px)and (min-width: 1280px)and (max-width: 1919px){.services-page .services__item-stack__wrapper{gap:var(--app-size-gap-m-laptop)}}@media(max-width: 767px)and (min-width: 768px)and (max-width: 1279px){.services-page .services__item-stack__wrapper{gap:var(--app-size-gap-m-tablet)}}@media(max-width: 767px)and (min-width: 360px)and (max-width: 767px){.services-page .services__item-stack__wrapper{gap:var(--app-size-gap-m-mobile)}}@media(max-width: 767px){.services-page .services__item{row-gap:var(--app-size-gap-m-mobile)}.services-page .services__item-picture{grid-column:span 1}.services-page .services__images__wrapper{padding:var(--app-padding-horizontal-mobile)}}.services--page{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:auto}@media(max-width: 1023px){.services{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.services__wrapper{height:100%}@media(max-width: 1023px){.services-static .services__wrapper{height:auto}}.services__wrapper--page{height:auto;min-height:100vh}.services__images{position:relative;width:100%;height:100%}.services__images img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:opacity}.services__images__wrapper{position:relative;height:100%;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.services__images__wrapper::after{content:"";position:absolute;left:0;right:0;bottom:0;height:45%;background:linear-gradient(180deg, rgba(18, 20, 22, 0) 0%, rgba(18, 20, 22, 0.65) 50%, rgb(18, 20, 22) 100%);opacity:0;pointer-events:none}.services__images__wrapper--page{position:relative;height:auto;min-height:100vh}.services__images__wrapper--page img{opacity:1}.services__link{font:var(--app-headline-3-desktop);letter-spacing:-0.5px}@media(min-width: 1440px)and (max-width: 1919px){.services__link{font:var(--app-headline-3-laptop)}}@media(min-width: 768px)and (max-width: 1439px){.services__link{font:var(--app-headline-3-tablet)}}@media(min-width: 360px)and (max-width: 767px){.services__link{font:var(--app-headline-3-mobile)}}.services__link{gap:var(--app-size-gap-xs-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.services__link{gap:var(--app-size-gap-xs-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.services__link{gap:var(--app-size-gap-xs-tablet)}}@media(min-width: 360px)and (max-width: 767px){.services__link{gap:var(--app-size-gap-xs-mobile)}}.services__link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:var(--app-color-white-900);cursor:pointer}.services__link__wrapper{padding:var(--app-padding-vertical-desktop) var(--app-padding-horizontal-desktop);position:absolute;left:0;bottom:0;z-index:1}.services__link__wrapper.position-right{right:0;left:auto}.services--page .services__link__wrapper{position:relative;padding:var(--app-padding-vertical-desktop) var(--app-padding-horizontal-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.services__link__wrapper{padding:var(--app-padding-vertical-laptop) var(--app-padding-horizontal-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.services__link__wrapper{padding:var(--app-padding-vertical-tablet) var(--app-padding-horizontal-tablet)}}@media(min-width: 360px)and (max-width: 767px){.services__link__wrapper{padding:var(--app-padding-vertical-mobile) var(--app-padding-horizontal-mobile)}}.services__link svg{width:28px;height:28px}@media(min-width: 360px)and (max-width: 767px){.services__link svg{width:24px;height:24px}}.services__content-viewport{position:relative;height:100%;overflow:hidden;padding:var(--app-padding-big-vertical-desktop) 0 var(--app-padding-big-vertical-desktop) var(--app-padding-horizontal-desktop)}@media(max-width: 1023px){.services-static .services__content-viewport{height:auto;overflow:visible}}.services--page .services__content-viewport{position:relative;height:auto;overflow:visible}@media(min-width: 1280px)and (max-width: 1919px){.services__content-viewport{padding:var(--app-padding-big-vertical-laptop) 0 var(--app-padding-big-vertical-laptop) var(--app-padding-horizontal-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.services__content-viewport{padding:var(--app-padding-big-vertical-tablet) var(--app-padding-horizontal-tablet)}}@media(min-width: 360px)and (max-width: 767px){.services__content-viewport{padding:var(--app-padding-big-vertical-mobile) var(--app-padding-horizontal-mobile)}}.services__items{gap:var(--app-size-gap-xxl-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.services__items{gap:var(--app-size-gap-xxl-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.services__items{gap:var(--app-size-gap-xxl-tablet)}}@media(min-width: 360px)and (max-width: 767px){.services__items{gap:var(--app-size-gap-xxl-mobile)}}.services__items{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;will-change:transform}.services--page .services__items{will-change:auto}.services__item{width:calc(100%*6/8 - (8 - 6)/8*var(--app-gap-gutter-desktop))}@media(min-width: 1280px)and (max-width: 1919px){.services__item{width:calc(100%*6/8 - (8 - 6)/8*var(--app-gap-gutter-laptop))}}@media(min-width: 768px)and (max-width: 1279px){.services__item{width:calc(100%*6/6 - (6 - 6)/6*var(--app-gap-gutter-tablet))}}@media(min-width: 360px)and (max-width: 767px){.services__item{width:calc(100%*8/8 - (8 - 8)/8*var(--app-gap-gutter-mobile))}}.services__item{gap:var(--app-size-gap-l-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.services__item{gap:var(--app-size-gap-l-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.services__item{gap:var(--app-size-gap-l-tablet)}}@media(min-width: 360px)and (max-width: 767px){.services__item{gap:var(--app-size-gap-l-mobile)}}.services__item{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;color:hsla(0,0%,100%,.2);transition:color 240ms ease,opacity 240ms ease,background-color 240ms ease,-webkit-transform 320ms ease;transition:color 240ms ease,opacity 240ms ease,background-color 240ms ease,transform 320ms ease;transition:color 240ms ease,opacity 240ms ease,background-color 240ms ease,transform 320ms ease,-webkit-transform 320ms ease}@media(min-width: 1024px)and (max-width: 1279px){.services__item{width:calc(75% - .25*var(--app-gap-gutter-tablet))}}@media(min-width: 768px)and (max-width: 1023px){.services__item{display:grid;grid-template-columns:repeat(2, 1fr);overflow:visible}}@media(min-width: 768px)and (max-width: 1023px){body[data-is-home] .services__item{grid-template-rows:30px auto;gap:var(--app-size-gap-l-tablet) var(--app-gap-gutter-tablet)}}@media(max-width: 767px){body[data-is-home] .services__item{grid-template-rows:28px auto;gap:var(--app-size-gap-m-mobile)}}.services__item:not(:first-child){padding-top:var(--app-size-gap-xxl-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.services__item:not(:first-child){padding-top:var(--app-size-gap-xxl-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.services__item:not(:first-child){padding-top:var(--app-size-gap-xxl-tablet)}}@media(min-width: 360px)and (max-width: 767px){.services__item:not(:first-child){padding-top:var(--app-size-gap-xxl-mobile)}}.services__item:not(:first-child)::before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:hsla(0,0%,100%,.2)}.services__item.active{color:var(--app-color-white-900)}.services__item.active .services__item-stack__wrapper{color:var(--app-color-primary-900)}.services__item.active .services__item-stack .subtitle{color:var(--app-color-white-900)}.services__item-title{font:var(--app-headline-2-desktop);letter-spacing:-1px}@media(min-width: 1440px)and (max-width: 1919px){.services__item-title{font:var(--app-headline-2-laptop)}}@media(min-width: 768px)and (max-width: 1439px){.services__item-title{font:var(--app-headline-2-tablet)}}@media(min-width: 360px)and (max-width: 767px){.services__item-title{font:var(--app-headline-2-mobile)}}.services__item-text{font:var(--app-body-large-desktop)}@media(min-width: 1440px)and (max-width: 1919px){.services__item-text{font:var(--app-body-large-laptop)}}@media(min-width: 768px)and (max-width: 1439px){.services__item-text{font:var(--app-body-large-tablet)}}@media(min-width: 360px)and (max-width: 767px){.services__item-text{font:var(--app-body-large-mobile)}}@media(max-width: 767px){body[data-is-home] .services__item-text{margin-bottom:20px}}.services__item-stack{gap:var(--app-size-gap-xs-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.services__item-stack{gap:var(--app-size-gap-xs-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.services__item-stack{gap:var(--app-size-gap-xs-tablet)}}@media(min-width: 360px)and (max-width: 767px){.services__item-stack{gap:var(--app-size-gap-xs-mobile)}}.services__item-stack{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.services__item-stack__wrapper{gap:var(--app-size-gap-m-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.services__item-stack__wrapper{gap:var(--app-size-gap-m-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.services__item-stack__wrapper{gap:var(--app-size-gap-m-tablet)}}@media(min-width: 360px)and (max-width: 767px){.services__item-stack__wrapper{gap:var(--app-size-gap-m-mobile)}}.services__item-stack__wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.services__item-picture{display:none;width:100%;border-radius:16px;overflow:hidden;aspect-ratio:1/1;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.services__item-picture img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}@media(max-width: 1023px){body[data-is-home] .services__item-picture{display:block}}@media(min-width: 768px)and (max-width: 1023px){body[data-is-home] .services__item-picture{width:100%;grid-area:1/2/3/3;justify-self:end;align-self:start;min-height:0}}@media(max-width: 575px){body[data-is-home] .services__item-picture{width:100%}}.showreel{position:relative;width:100vw;height:100vh;height:100svh;height:100dvh;overflow:hidden}.showreel[data-showreel-variant=company]{width:auto;height:auto;width:calc(100%*6/8 - (8 - 6)/8*var(--app-gap-gutter-desktop))}@media(min-width: 1280px)and (max-width: 1919px){.showreel[data-showreel-variant=company]{width:calc(100%*6/8 - (8 - 6)/8*var(--app-gap-gutter-laptop))}}@media(min-width: 768px)and (max-width: 1279px){.showreel[data-showreel-variant=company]{width:calc(100%*5/6 - (6 - 5)/6*var(--app-gap-gutter-tablet))}}@media(min-width: 360px)and (max-width: 767px){.showreel[data-showreel-variant=company]{width:calc(100%*6/8 - (8 - 6)/8*var(--app-gap-gutter-mobile))}}.showreel[data-showreel-variant=company]{margin-left:auto;aspect-ratio:16/9}.showreel[data-showreel-variant=company].is-fullscreen{position:sticky;top:0;width:100vw;height:100vh;height:100svh;height:100dvh;aspect-ratio:auto;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);z-index:2}.showreel[data-showreel-variant=company].is-fullscreen .showreel__image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.showreel[data-showreel-variant=company] .showreel__image-wrapper{position:relative;top:auto;left:auto;width:100%;height:100%}.showreel[data-showreel-variant=company] p{width:calc(100%*5/8 - (8 - 5)/8*var(--app-gap-gutter-desktop))}@media(min-width: 1280px)and (max-width: 1919px){.showreel[data-showreel-variant=company] p{width:calc(100%*6/8 - (8 - 6)/8*var(--app-gap-gutter-laptop))}}@media(min-width: 768px)and (max-width: 1279px){.showreel[data-showreel-variant=company] p{width:calc(100%*5/6 - (6 - 5)/6*var(--app-gap-gutter-tablet))}}@media(min-width: 360px)and (max-width: 767px){.showreel[data-showreel-variant=company] p{width:calc(100%*8/8 - (8 - 8)/8*var(--app-gap-gutter-mobile))}}.showreel__image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.showreel__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section:has(.main-solutions__wrapper){height:auto}.main-solutions-background{display:block}@media(min-width: 1024px){.main-solutions-background{display:none}}.main-solutions-background picture,.main-solutions-background img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}.main-solutions__wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}@media(min-width: 1024px){.main-solutions__wrapper{will-change:transform}}.main-solutions__item{width:100%;min-height:100vh;min-height:100svh;min-height:100dvh;display:-ms-flexbox;display:flex;position:relative;background:var(--app-color-black-900)}@media(min-width: 1024px){.main-solutions__item{will-change:clip-path}}@media(max-width: 1023px){.main-solutions__item{background:rgba(0,0,0,0)}}.main-solutions__item picture,.main-solutions__item img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;z-index:0}.main-solutions__container{gap:var(--app-size-gap-m-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.main-solutions__container{gap:var(--app-size-gap-m-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.main-solutions__container{gap:var(--app-size-gap-m-tablet)}}@media(min-width: 360px)and (max-width: 767px){.main-solutions__container{gap:var(--app-size-gap-m-mobile)}}.main-solutions__container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:end;align-self:flex-end}@media(min-width: 360px)and (max-width: 1023px){.main-solutions__container{-ms-flex-direction:column;flex-direction:column}}@media(min-width: 1024px){.main-solutions__container{display:grid;grid-template-columns:repeat(2, 1fr)}.main-solutions__container .main-solutions__heading{-ms-flex-item-align:end;align-self:flex-end}}.main-solutions__heading{font:var(--app-headline-accent-desktop);letter-spacing:-2px}@media(min-width: 1440px)and (max-width: 1919px){.main-solutions__heading{font:var(--app-headline-accent-laptop)}}@media(min-width: 768px)and (max-width: 1439px){.main-solutions__heading{font:var(--app-headline-accent-tablet)}}@media(min-width: 360px)and (max-width: 767px){.main-solutions__heading{font:var(--app-headline-accent-mobile);letter-spacing:-1.5px}}.main-solutions__heading{gap:var(--app-size-gap-s-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.main-solutions__heading{gap:var(--app-size-gap-s-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.main-solutions__heading{gap:var(--app-size-gap-s-tablet)}}@media(min-width: 360px)and (max-width: 767px){.main-solutions__heading{gap:var(--app-size-gap-s-mobile)}}.main-solutions__heading{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:var(--app-color-white-900)}.main-solutions__heading svg{width:60px;height:60px}@media(min-width: 1024px)and (max-width: 1279px){.main-solutions__heading svg{width:48px;height:48px}}@media(min-width: 360px)and (max-width: 1023px){.main-solutions__heading svg{width:40px;height:40px}}.main-solutions__card{padding:var(--app-padding-s-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.main-solutions__card{padding:var(--app-padding-s-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.main-solutions__card{padding:var(--app-padding-s-tablet)}}@media(min-width: 360px)and (max-width: 767px){.main-solutions__card{padding:var(--app-padding-s-mobile)}}.main-solutions__card{border-radius:var(--app-frame-large-border-radius-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.main-solutions__card{border-radius:var(--app-frame-large-border-radius-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.main-solutions__card{border-radius:var(--app-frame-large-border-radius-tablet)}}@media(min-width: 360px)and (max-width: 767px){.main-solutions__card{border-radius:var(--app-frame-large-border-radius-mobile)}}.main-solutions__card{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--app-size-gap-l-desktop) 24px;background:var(--app-color-white-900)}@media(min-width: 1280px)and (max-width: 1919px){.main-solutions__card{gap:var(--app-size-gap-l-laptop) 24px}}@media(min-width: 1024px)and (max-width: 1279px){.main-solutions__card{gap:var(--app-size-gap-l-tablet) 16px}}@media(max-width: 1023px){.main-solutions__card{grid-template-columns:auto -webkit-min-content;grid-template-columns:auto min-content;gap:var(--app-size-gap-m-mobile)}}.main-solutions__card__title{font:var(--app-headline-4-desktop);letter-spacing:-0.5px}@media(min-width: 1440px)and (max-width: 1919px){.main-solutions__card__title{font:var(--app-headline-4-laptop)}}@media(min-width: 768px)and (max-width: 1439px){.main-solutions__card__title{font:var(--app-headline-4-tablet)}}@media(min-width: 360px)and (max-width: 767px){.main-solutions__card__title{font:var(--app-headline-4-mobile)}}.main-solutions__card__title{color:var(--app-color-black-900)}@media(max-width: 1023px){.main-solutions__card__title{grid-column:span 2}}.main-solutions__card__text{font:var(--app-body-large-desktop)}@media(min-width: 1440px)and (max-width: 1919px){.main-solutions__card__text{font:var(--app-body-large-laptop)}}@media(min-width: 768px)and (max-width: 1439px){.main-solutions__card__text{font:var(--app-body-large-tablet)}}@media(min-width: 360px)and (max-width: 767px){.main-solutions__card__text{font:var(--app-body-large-mobile)}}.main-solutions__card__text{color:var(--app-color-black-900)}@media(max-width: 1023px){.main-solutions__card__text{margin-bottom:8px;grid-column:span 2}}.main-solutions__card__text.clamp{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.main-solutions__card__number{font:var(--app-subtitle-desktop);text-transform:uppercase}@media(min-width: 1440px)and (max-width: 1919px){.main-solutions__card__number{font:var(--app-subtitle-laptop)}}@media(min-width: 768px)and (max-width: 1439px){.main-solutions__card__number{font:var(--app-subtitle-tablet)}}@media(min-width: 360px)and (max-width: 767px){.main-solutions__card__number{font:var(--app-subtitle-mobile)}}.main-solutions__card__number{-ms-flex-item-align:end;align-self:flex-end;color:var(--app-color-black-700)}@media(max-width: 1023px){.main-solutions__card__number{justify-self:flex-end;grid-area:3/2/4/3}}.main-solutions__card__link{font:var(--app-link-desktop)}@media(min-width: 1440px)and (max-width: 1919px){.main-solutions__card__link{font:var(--app-link-laptop)}}@media(min-width: 768px)and (max-width: 1439px){.main-solutions__card__link{font:var(--app-link-tablet)}}@media(min-width: 360px)and (max-width: 767px){.main-solutions__card__link{font:var(--app-link-mobile)}}.main-solutions__card__link{width:100%;color:var(--app-color-black-900)}@media(max-width: 1023px){.main-solutions__card__link{grid-area:3/1/4/2}}.main-solutions__card__link>div{gap:var(--app-size-gap-xs-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.main-solutions__card__link>div{gap:var(--app-size-gap-xs-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.main-solutions__card__link>div{gap:var(--app-size-gap-xs-tablet)}}@media(min-width: 360px)and (max-width: 767px){.main-solutions__card__link>div{gap:var(--app-size-gap-xs-mobile)}}.main-solutions__card__link>div{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer}.main-solutions__card__link svg{width:20px;height:20px}@media(min-width: 360px)and (max-width: 1023px){.main-solutions__card__link svg{width:16px;height:16px}}.section[data-test-clip-reveal]{position:relative;background:rgba(0,0,0,0)}.test-clip{position:relative}.test-clip__viewport{position:relative;height:100vh;height:100svh;height:100dvh;overflow:hidden;isolation:isolate}.test-clip__slides{position:relative;width:100%;height:100%}.test-clip__slide{position:absolute;inset:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;will-change:clip-path}.test-clip__slide:nth-child(1){background:#1a1a1a}.test-clip__slide:nth-child(2){background:#0b5fff}.test-clip__slide:nth-child(3){background:#00a389}.test-clip__slide:nth-child(4){background:#ff3d71}.test-clip__slide:nth-child(5){background:#ffb300}.test-clip__slide:nth-child(6){background:#7c3aed}.test-clip__slide-inner{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.test-clip__label{font:var(--app-headline-2-desktop);letter-spacing:-1px}@media(min-width: 1440px)and (max-width: 1919px){.test-clip__label{font:var(--app-headline-2-laptop)}}@media(min-width: 768px)and (max-width: 1439px){.test-clip__label{font:var(--app-headline-2-tablet)}}@media(min-width: 360px)and (max-width: 767px){.test-clip__label{font:var(--app-headline-2-mobile)}}.test-clip__label{color:hsla(0,0%,100%,.92);text-align:center}@media(max-width: 767px){.test-clip__viewport{position:relative;height:auto;overflow:visible}.test-clip__slide{position:relative;min-height:100vh;min-height:100svh;min-height:100dvh;clip-path:none !important}}.company-introducion{gap:var(--app-size-gap-xxl-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.company-introducion{gap:var(--app-size-gap-xxl-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.company-introducion{gap:var(--app-size-gap-xxl-tablet)}}@media(min-width: 360px)and (max-width: 767px){.company-introducion{gap:var(--app-size-gap-xxl-mobile)}}.company-introducion{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.company-introducion__text{width:calc(100%*6/8 - (8 - 6)/8*var(--app-gap-gutter-desktop))}@media(min-width: 1280px)and (max-width: 1919px){.company-introducion__text{width:calc(100%*5/8 - (8 - 5)/8*var(--app-gap-gutter-laptop))}}@media(min-width: 768px)and (max-width: 1279px){.company-introducion__text{width:calc(100%*5/6 - (6 - 5)/6*var(--app-gap-gutter-tablet))}}@media(min-width: 360px)and (max-width: 767px){.company-introducion__text{width:calc(100%*8/8 - (8 - 8)/8*var(--app-gap-gutter-mobile))}}.company-introducion__image{min-height:100vh;min-height:100svh;min-height:100dvh;position:relative;overflow:hidden;width:100vw;margin-left:calc(50% - 50vw)}.company-introducion__image-inner{display:grid;place-items:center;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:0;overflow:hidden}.company-introducion__image-inner picture{grid-area:1/1/2/2;width:100%;height:100%;z-index:1}.company-introducion__image-inner__logo{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:28px;grid-area:1/1/2/2;z-index:2;pointer-events:none}@media(min-width: 1280px)and (max-width: 1919px){.company-introducion__image-inner__logo{gap:24px}}@media(min-width: 1024px)and (max-width: 1279px){.company-introducion__image-inner__logo{gap:20px}}@media(max-width: 1023px){.company-introducion__image-inner__logo{gap:12px}}.company-introducion__image-inner__logo img:nth-child(1){width:112px;height:112px}@media(min-width: 1280px)and (max-width: 1919px){.company-introducion__image-inner__logo img:nth-child(1){width:96px;height:96px}}@media(min-width: 1024px)and (max-width: 1279px){.company-introducion__image-inner__logo img:nth-child(1){width:80px;height:80px}}@media(max-width: 1023px){.company-introducion__image-inner__logo img:nth-child(1){width:48px;height:48px}}.company-introducion__image-inner__logo img:nth-child(2){width:480px}@media(min-width: 1280px)and (max-width: 1919px){.company-introducion__image-inner__logo img:nth-child(2){width:400px}}@media(min-width: 1024px)and (max-width: 1279px){.company-introducion__image-inner__logo img:nth-child(2){width:340px}}@media(max-width: 1023px){.company-introducion__image-inner__logo img:nth-child(2){width:200px}}.company-introducion__image.is-measure-card .company-introducion__image-inner{border-radius:var(--app-frame-small-border-radius-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.company-introducion__image.is-measure-card .company-introducion__image-inner{border-radius:var(--app-frame-small-border-radius-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.company-introducion__image.is-measure-card .company-introducion__image-inner{border-radius:var(--app-frame-small-border-radius-tablet)}}@media(min-width: 360px)and (max-width: 767px){.company-introducion__image.is-measure-card .company-introducion__image-inner{border-radius:var(--app-frame-small-border-radius-mobile)}}.company-introducion__image.is-measure-card .company-introducion__image-inner{width:calc(100%*6/8 - (8 - 6)/8*var(--app-gap-gutter-desktop))}@media(min-width: 1280px)and (max-width: 1919px){.company-introducion__image.is-measure-card .company-introducion__image-inner{width:calc(100%*6/8 - (8 - 6)/8*var(--app-gap-gutter-laptop))}}@media(min-width: 768px)and (max-width: 1279px){.company-introducion__image.is-measure-card .company-introducion__image-inner{width:calc(100%*5/6 - (6 - 5)/6*var(--app-gap-gutter-tablet))}}@media(min-width: 360px)and (max-width: 767px){.company-introducion__image.is-measure-card .company-introducion__image-inner{width:calc(100%*6/8 - (8 - 6)/8*var(--app-gap-gutter-mobile))}}.company-introducion__image.is-measure-card .company-introducion__image-inner{margin-left:auto;height:100%;left:auto;right:0}.company-introducion__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.company-block{gap:var(--app-gap-gutter-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.company-block{gap:var(--app-gap-gutter-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.company-block{gap:var(--app-gap-gutter-tablet)}}@media(min-width: 360px)and (max-width: 767px){.company-block{gap:var(--app-gap-gutter-mobile)}}.company-block{height:100%;display:grid;grid-template-columns:repeat(2, 1fr)}@media(max-width: 1023px){.company-block{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}.company-block__wrapper{gap:var(--app-size-gap-xxl-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.company-block__wrapper{gap:var(--app-size-gap-xxl-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.company-block__wrapper{gap:var(--app-size-gap-xxl-tablet)}}@media(min-width: 360px)and (max-width: 767px){.company-block__wrapper{gap:var(--app-size-gap-xxl-mobile)}}.company-block__wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.company-block__media{border-radius:var(--app-frame-small-border-radius-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.company-block__media{border-radius:var(--app-frame-small-border-radius-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.company-block__media{border-radius:var(--app-frame-small-border-radius-tablet)}}@media(min-width: 360px)and (max-width: 767px){.company-block__media{border-radius:var(--app-frame-small-border-radius-mobile)}}.company-block__media{overflow:hidden}.company-block__media.aspect-1x1{aspect-ratio:1/1}.company-block__media.aspect-3x2{aspect-ratio:3/2}.company-block__media.aspect-16x9{aspect-ratio:16/9}.company-block__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.company-block__text__wrapper{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.company-quote{gap:var(--app-gap-gutter-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.company-quote{gap:var(--app-gap-gutter-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.company-quote{gap:var(--app-gap-gutter-tablet)}}@media(min-width: 360px)and (max-width: 767px){.company-quote{gap:var(--app-gap-gutter-mobile)}}.company-quote{display:grid;grid-template-columns:repeat(2, 1fr);-ms-flex-pack:justify;justify-content:space-between;row-gap:0}@media(max-width: 1023px){.company-quote{grid-template-columns:1fr;gap:0}}.company-quote__icon{width:40px;height:40px;color:var(--app-color-white-300)}@media(max-width: 767px){.company-quote__icon{width:24px;height:24px}}.company-quote__director{gap:var(--app-size-gap-s-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.company-quote__director{gap:var(--app-size-gap-s-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.company-quote__director{gap:var(--app-size-gap-s-tablet)}}@media(min-width: 360px)and (max-width: 767px){.company-quote__director{gap:var(--app-size-gap-s-mobile)}}.company-quote__director{display:grid;grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto;-ms-flex-align:center;align-items:center;align-self:flex-end;row-gap:0;color:var(--app-color-white-900)}.company-quote__director img{width:80px;min-width:80px;height:80px;grid-row:span 2}@media(min-width: 768px)and (max-width: 1279px){.company-quote__director img{width:64px;min-width:64px;height:64px}}@media(max-width: 767px){.company-quote__director img{width:48px;min-width:48px;height:48px}}.company-quote__director h4{-ms-flex-item-align:end;align-self:flex-end}.company-quote__director p{-ms-flex-item-align:start;align-self:flex-start;color:var(--app-color-white-700)}.company-quote__text{font:var(--app-headline-1-desktop);letter-spacing:-2px}@media(min-width: 1440px)and (max-width: 1919px){.company-quote__text{font:var(--app-headline-1-laptop)}}@media(min-width: 768px)and (max-width: 1439px){.company-quote__text{font:var(--app-headline-1-tablet)}}@media(min-width: 360px)and (max-width: 767px){.company-quote__text{font:var(--app-headline-1-mobile);letter-spacing:-1.5px}}.company-quote__text{grid-row:span 2}@media(max-width: 1023px){.company-quote__text{margin:var(--app-size-gap-m-tablet) 0 var(--app-size-gap-xxl-tablet)}}@media(max-width: 767px){.company-quote__text{margin:var(--app-size-gap-m-mobile) 0 var(--app-size-gap-xxl-mobile)}}.company-results{gap:var(--app-gap-gutter-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.company-results{gap:var(--app-gap-gutter-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.company-results{gap:var(--app-gap-gutter-tablet)}}@media(min-width: 360px)and (max-width: 767px){.company-results{gap:var(--app-gap-gutter-mobile)}}.company-results{width:calc(100%*4/8 - (8 - 4)/8*var(--app-gap-gutter-desktop))}@media(min-width: 1280px)and (max-width: 1919px){.company-results{width:calc(100%*4/8 - (8 - 4)/8*var(--app-gap-gutter-laptop))}}@media(min-width: 768px)and (max-width: 1279px){.company-results{width:calc(100%*6/6 - (6 - 6)/6*var(--app-gap-gutter-tablet))}}@media(min-width: 360px)and (max-width: 767px){.company-results{width:calc(100%*4/8 - (8 - 4)/8*var(--app-gap-gutter-mobile))}}.company-results{margin-left:auto;display:grid;grid-template-columns:repeat(2, 1fr);grid-area:1/2/3/3;row-gap:0}@media(max-width: 1023px){.company-results{width:100%;grid-area:unset}}.company-results__item{padding:var(--app-padding-m-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.company-results__item{padding:var(--app-padding-m-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.company-results__item{padding:var(--app-padding-m-tablet)}}@media(min-width: 360px)and (max-width: 767px){.company-results__item{padding:var(--app-padding-m-mobile)}}.company-results__item{gap:var(--app-size-gap-xs-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.company-results__item{gap:var(--app-size-gap-xs-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.company-results__item{gap:var(--app-size-gap-xs-tablet)}}@media(min-width: 360px)and (max-width: 767px){.company-results__item{gap:var(--app-size-gap-xs-mobile)}}.company-results__item{padding-left:0;padding-right:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;color:var(--app-color-white-900);border-top:1px solid var(--app-color-white-300)}.company-results__item .subtitle{color:var(--app-color-white-700)}.company-section-2{min-height:100vh;min-height:100svh;min-height:100dvh;display:-ms-flexbox;display:flex}.company-section-2 .container{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex}.company-section-2 .company-block{-ms-flex:1;flex:1}@media(max-width: 1023px){.company-section-2 .company-block{-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-pack:justify;justify-content:space-between}}.company-section-2 .company-block__media{width:calc(100%*8/8 - (8 - 8)/8*var(--app-gap-gutter-desktop))}@media(min-width: 1280px)and (max-width: 1919px){.company-section-2 .company-block__media{width:calc(100%*8/8 - (8 - 8)/8*var(--app-gap-gutter-laptop))}}@media(min-width: 768px)and (max-width: 1279px){.company-section-2 .company-block__media{width:calc(100%*4/6 - (6 - 4)/6*var(--app-gap-gutter-tablet))}}@media(min-width: 360px)and (max-width: 767px){.company-section-2 .company-block__media{width:calc(100%*6/8 - (8 - 6)/8*var(--app-gap-gutter-mobile))}}.company-section-2 .company-block__text{width:calc(100%*6/8 - (8 - 6)/8*var(--app-gap-gutter-desktop))}@media(min-width: 1280px)and (max-width: 1919px){.company-section-2 .company-block__text{width:calc(100%*6/8 - (8 - 6)/8*var(--app-gap-gutter-laptop))}}@media(min-width: 768px)and (max-width: 1279px){.company-section-2 .company-block__text{width:calc(100%*4/6 - (6 - 4)/6*var(--app-gap-gutter-tablet))}}@media(min-width: 360px)and (max-width: 767px){.company-section-2 .company-block__text{width:calc(100%*6/8 - (8 - 6)/8*var(--app-gap-gutter-mobile))}}.company-section-2 .company-block__text{margin-left:auto}.company-section-3{min-height:100vh;min-height:100svh;min-height:100dvh}.company-section-3 .container{height:100%}@media(max-width: 1023px){.company-section-3 .container{padding-bottom:0}}@media(max-width: 1023px){.company-section-3 .company-block{gap:0}}.company-section-3 .company-block__media{width:calc(100%*8/8 - (8 - 8)/8*var(--app-gap-gutter-desktop))}@media(min-width: 1280px)and (max-width: 1919px){.company-section-3 .company-block__media{width:calc(100%*8/8 - (8 - 8)/8*var(--app-gap-gutter-laptop))}}@media(min-width: 768px)and (max-width: 1279px){.company-section-3 .company-block__media{width:calc(100%*6/6 - (6 - 6)/6*var(--app-gap-gutter-tablet))}}@media(min-width: 360px)and (max-width: 767px){.company-section-3 .company-block__media{width:calc(100%*8/8 - (8 - 8)/8*var(--app-gap-gutter-mobile))}}.company-section-3 .company-block__text{width:calc(100%*6/8 - (8 - 6)/8*var(--app-gap-gutter-desktop))}@media(min-width: 1280px)and (max-width: 1919px){.company-section-3 .company-block__text{width:calc(100%*6/8 - (8 - 6)/8*var(--app-gap-gutter-laptop))}}@media(min-width: 768px)and (max-width: 1279px){.company-section-3 .company-block__text{width:calc(100%*6/6 - (6 - 6)/6*var(--app-gap-gutter-tablet))}}@media(min-width: 360px)and (max-width: 767px){.company-section-3 .company-block__text{width:calc(100%*8/8 - (8 - 8)/8*var(--app-gap-gutter-mobile))}}@media(max-width: 1023px){.company-section-3 .company-block__text__wrapper{gap:var(--app-size-gap-l-desktop);padding-bottom:var(--app-padding-big-vertical-tablet);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start}}@media(max-width: 1023px)and (min-width: 1280px)and (max-width: 1919px){.company-section-3 .company-block__text__wrapper{gap:var(--app-size-gap-l-laptop)}}@media(max-width: 1023px)and (min-width: 768px)and (max-width: 1279px){.company-section-3 .company-block__text__wrapper{gap:var(--app-size-gap-l-tablet)}}@media(max-width: 1023px)and (min-width: 360px)and (max-width: 767px){.company-section-3 .company-block__text__wrapper{gap:var(--app-size-gap-l-mobile)}}@media(max-width: 1023px){.company-section-3 .company-block__text__wrapper p{width:calc(66.6666666667% - .3333333333*var(--app-gap-gutter-tablet))}.company-section-3 .company-block__text__wrapper p:nth-child(2){margin-left:auto}}@media(max-width: 767px){.company-section-3 .company-block__text__wrapper{padding-bottom:var(--app-padding-big-vertical-mobile)}.company-section-3 .company-block__text__wrapper p:nth-child(1){width:100%}.company-section-3 .company-block__text__wrapper p:nth-child(2){margin-left:auto;width:calc(75% - .25*var(--app-gap-gutter-tablet))}}.company-section-4{min-height:100vh;min-height:100svh;min-height:100dvh}.company-section-4 .container{height:100%}@media(max-width: 1023px){.company-section-4 .company-block{gap:var(--app-size-gap-xxl-desktop)}}@media(max-width: 1023px)and (min-width: 1280px)and (max-width: 1919px){.company-section-4 .company-block{gap:var(--app-size-gap-xxl-laptop)}}@media(max-width: 1023px)and (min-width: 768px)and (max-width: 1279px){.company-section-4 .company-block{gap:var(--app-size-gap-xxl-tablet)}}@media(max-width: 1023px)and (min-width: 360px)and (max-width: 767px){.company-section-4 .company-block{gap:var(--app-size-gap-xxl-mobile)}}@media(max-width: 1023px){.company-section-4 .company-block:nth-of-type(1){-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.company-section-4 .company-block:nth-of-type(1) .company-block__media{width:calc(100%*6/8 - (8 - 6)/8*var(--app-gap-gutter-desktop))}@media(min-width: 1280px)and (max-width: 1919px){.company-section-4 .company-block:nth-of-type(1) .company-block__media{width:calc(100%*6/8 - (8 - 6)/8*var(--app-gap-gutter-laptop))}}@media(min-width: 768px)and (max-width: 1279px){.company-section-4 .company-block:nth-of-type(1) .company-block__media{width:calc(100%*5/6 - (6 - 5)/6*var(--app-gap-gutter-tablet))}}@media(min-width: 360px)and (max-width: 767px){.company-section-4 .company-block:nth-of-type(1) .company-block__media{width:calc(100%*6/8 - (8 - 6)/8*var(--app-gap-gutter-mobile))}}@media(max-width: 1023px){.company-section-4 .company-block:nth-of-type(1) .company-block__media{margin-left:auto}}.company-section-4 .company-block:nth-of-type(1) .company-block__text{width:calc(100%*8/8 - (8 - 8)/8*var(--app-gap-gutter-desktop))}@media(min-width: 1280px)and (max-width: 1919px){.company-section-4 .company-block:nth-of-type(1) .company-block__text{width:calc(100%*8/8 - (8 - 8)/8*var(--app-gap-gutter-laptop))}}@media(min-width: 768px)and (max-width: 1279px){.company-section-4 .company-block:nth-of-type(1) .company-block__text{width:calc(100%*5/6 - (6 - 5)/6*var(--app-gap-gutter-tablet))}}@media(min-width: 360px)and (max-width: 767px){.company-section-4 .company-block:nth-of-type(1) .company-block__text{width:calc(100%*8/8 - (8 - 8)/8*var(--app-gap-gutter-mobile))}}@media(min-width: 768px)and (max-width: 1023px){.company-section-4 .company-block:nth-of-type(1) .company-block__text{margin-left:auto}}.company-section-4 .company-block:nth-of-type(2) .company-block__media{width:calc(100%*8/8 - (8 - 8)/8*var(--app-gap-gutter-desktop))}@media(min-width: 1280px)and (max-width: 1919px){.company-section-4 .company-block:nth-of-type(2) .company-block__media{width:calc(100%*8/8 - (8 - 8)/8*var(--app-gap-gutter-laptop))}}@media(min-width: 768px)and (max-width: 1279px){.company-section-4 .company-block:nth-of-type(2) .company-block__media{width:calc(100%*6/6 - (6 - 6)/6*var(--app-gap-gutter-tablet))}}@media(min-width: 360px)and (max-width: 767px){.company-section-4 .company-block:nth-of-type(2) .company-block__media{width:calc(100%*8/8 - (8 - 8)/8*var(--app-gap-gutter-mobile))}}.company-section-4 .company-block:nth-of-type(2) .company-block__text{width:calc(100%*6/8 - (8 - 6)/8*var(--app-gap-gutter-desktop))}@media(min-width: 1280px)and (max-width: 1919px){.company-section-4 .company-block:nth-of-type(2) .company-block__text{width:calc(100%*6/8 - (8 - 6)/8*var(--app-gap-gutter-laptop))}}@media(min-width: 768px)and (max-width: 1279px){.company-section-4 .company-block:nth-of-type(2) .company-block__text{width:calc(100%*4/6 - (6 - 4)/6*var(--app-gap-gutter-tablet))}}@media(min-width: 360px)and (max-width: 767px){.company-section-4 .company-block:nth-of-type(2) .company-block__text{width:calc(100%*6/8 - (8 - 6)/8*var(--app-gap-gutter-mobile))}}.company-section-4 .company-block:nth-of-type(2) .company-block__text{display:-ms-flexbox;display:flex}@media(max-width: 767px){.company-section-4 .company-block:nth-of-type(2) .company-block__text{margin-left:auto}}.company-section-4 .company-block:nth-of-type(2) .company-block__text p{margin-top:auto}.company-section-6{min-height:100vh;min-height:100svh;min-height:100dvh}.company-section-6 .container{height:100%}@media(max-width: 1023px){.company-section-6 .company-block{gap:var(--app-size-gap-xxl-desktop);-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media(max-width: 1023px)and (min-width: 1280px)and (max-width: 1919px){.company-section-6 .company-block{gap:var(--app-size-gap-xxl-laptop)}}@media(max-width: 1023px)and (min-width: 768px)and (max-width: 1279px){.company-section-6 .company-block{gap:var(--app-size-gap-xxl-tablet)}}@media(max-width: 1023px)and (min-width: 360px)and (max-width: 767px){.company-section-6 .company-block{gap:var(--app-size-gap-xxl-mobile)}}.company-section-6 .company-block__media{width:calc(100%*6/8 - (8 - 6)/8*var(--app-gap-gutter-desktop))}@media(min-width: 1280px)and (max-width: 1919px){.company-section-6 .company-block__media{width:calc(100%*6/8 - (8 - 6)/8*var(--app-gap-gutter-laptop))}}@media(min-width: 768px)and (max-width: 1279px){.company-section-6 .company-block__media{width:calc(100%*6/6 - (6 - 6)/6*var(--app-gap-gutter-tablet))}}@media(min-width: 360px)and (max-width: 767px){.company-section-6 .company-block__media{width:calc(100%*8/8 - (8 - 8)/8*var(--app-gap-gutter-mobile))}}.company-section-6 .company-block__text{width:calc(100%*8/8 - (8 - 8)/8*var(--app-gap-gutter-desktop))}@media(min-width: 1280px)and (max-width: 1919px){.company-section-6 .company-block__text{width:calc(100%*8/8 - (8 - 8)/8*var(--app-gap-gutter-laptop))}}@media(min-width: 768px)and (max-width: 1279px){.company-section-6 .company-block__text{width:calc(100%*5/6 - (6 - 5)/6*var(--app-gap-gutter-tablet))}}@media(min-width: 360px)and (max-width: 767px){.company-section-6 .company-block__text{width:calc(100%*8/8 - (8 - 8)/8*var(--app-gap-gutter-mobile))}}@media(max-width: 1023px){.company-section-2,.company-section-3,.company-section-4,.company-section-5,.company-section-6{height:-webkit-max-content;height:max-content;min-height:0}}.contacts{gap:var(--app-gap-gutter-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.contacts{gap:var(--app-gap-gutter-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.contacts{gap:var(--app-gap-gutter-tablet)}}@media(min-width: 360px)and (max-width: 767px){.contacts{gap:var(--app-gap-gutter-mobile)}}.contacts{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}@media(min-width: 360px)and (max-width: 1023px){.contacts{-ms-flex-direction:column;flex-direction:column;gap:0}}.contacts__wrapper{min-height:100vh;min-height:100svh}.contacts__wrapper .container{padding-bottom:160px}@media(min-width: 1280px)and (max-width: 1919px){.contacts__wrapper .container{padding-bottom:144px}}@media(min-width: 768px)and (max-width: 1279px){.contacts__wrapper .container{padding-bottom:128px}}@media(min-width: 360px)and (max-width: 767px){.contacts__wrapper .container{padding-bottom:112px}}.contacts .divider{width:100%;height:1px;background:var(--app-color-white-300)}.contacts__content{-ms-flex:1;flex:1;will-change:transform}@media(min-width: 768px)and (max-width: 1023px){.contacts__content{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px}}.contacts__heading{font:var(--app-headline-accent-desktop);letter-spacing:-2px}@media(min-width: 1440px)and (max-width: 1919px){.contacts__heading{font:var(--app-headline-accent-laptop)}}@media(min-width: 768px)and (max-width: 1439px){.contacts__heading{font:var(--app-headline-accent-tablet)}}@media(min-width: 360px)and (max-width: 767px){.contacts__heading{font:var(--app-headline-accent-mobile);letter-spacing:-1.5px}}.contacts__heading{margin-bottom:var(--app-size-gap-m-desktop);color:var(--app-color-white-900)}@media(min-width: 768px)and (max-width: 1023px){.contacts__heading{grid-row:span 2}}@media(min-width: 360px)and (max-width: 767px){.contacts__heading{margin-bottom:var(--app-size-gap-m-mobile)}}.contacts__text{width:calc(100%*6/8 - (8 - 6)/8*var(--app-gap-gutter-desktop))}@media(min-width: 1280px)and (max-width: 1919px){.contacts__text{width:calc(100%*6/8 - (8 - 6)/8*var(--app-gap-gutter-laptop))}}@media(min-width: 768px)and (max-width: 1279px){.contacts__text{width:calc(100%*6/6 - (6 - 6)/6*var(--app-gap-gutter-tablet))}}@media(min-width: 360px)and (max-width: 767px){.contacts__text{width:calc(100%*8/8 - (8 - 8)/8*var(--app-gap-gutter-mobile))}}.contacts__text{font:var(--app-headline-4-desktop);letter-spacing:-0.5px}@media(min-width: 1440px)and (max-width: 1919px){.contacts__text{font:var(--app-headline-4-laptop)}}@media(min-width: 768px)and (max-width: 1439px){.contacts__text{font:var(--app-headline-4-tablet)}}@media(min-width: 360px)and (max-width: 767px){.contacts__text{font:var(--app-headline-4-mobile)}}.contacts__text{margin-bottom:var(--app-size-gap-xl-desktop);color:var(--app-color-white-900)}@media(min-width: 1280px)and (max-width: 1919px){.contacts__text{margin-bottom:var(--app-size-gap-xl-laptop)}}@media(min-width: 1024px)and (max-width: 1279px){.contacts__text{width:calc(75% - .25*var(--app-gap-gutter-tablet))}}@media(min-width: 768px)and (max-width: 1279px){.contacts__text{margin-bottom:var(--app-size-gap-xl-tablet)}}@media(min-width: 360px)and (max-width: 767px){.contacts__text{margin-bottom:var(--app-size-gap-xl-mobile)}}.contacts__actions{gap:var(--app-size-gap-xs-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.contacts__actions{gap:var(--app-size-gap-xs-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.contacts__actions{gap:var(--app-size-gap-xs-tablet)}}@media(min-width: 360px)and (max-width: 767px){.contacts__actions{gap:var(--app-size-gap-xs-mobile)}}.contacts__actions{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.contacts__details{gap:var(--app-size-gap-xl-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.contacts__details{gap:var(--app-size-gap-xl-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.contacts__details{gap:var(--app-size-gap-xl-tablet)}}@media(min-width: 360px)and (max-width: 767px){.contacts__details{gap:var(--app-size-gap-xl-mobile)}}.contacts__details{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.contacts__details__wrapper{-ms-flex:1;flex:1}@media(min-width: 768px)and (max-width: 1023px){.contacts__details__wrapper{margin-top:128px}}@media(min-width: 360px)and (max-width: 767px){.contacts__details__wrapper{margin-top:96px}}.contacts__block{gap:var(--app-size-gap-m-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.contacts__block{gap:var(--app-size-gap-m-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.contacts__block{gap:var(--app-size-gap-m-tablet)}}@media(min-width: 360px)and (max-width: 767px){.contacts__block{gap:var(--app-size-gap-m-mobile)}}.contacts__block{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.contacts__block__heading{font:var(--app-headline-3-desktop);letter-spacing:-0.5px}@media(min-width: 1440px)and (max-width: 1919px){.contacts__block__heading{font:var(--app-headline-3-laptop)}}@media(min-width: 768px)and (max-width: 1439px){.contacts__block__heading{font:var(--app-headline-3-tablet)}}@media(min-width: 360px)and (max-width: 767px){.contacts__block__heading{font:var(--app-headline-3-mobile)}}.contacts__block__heading{color:var(--app-color-white-900)}.contacts__row{gap:var(--app-gap-gutter-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.contacts__row{gap:var(--app-gap-gutter-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.contacts__row{gap:var(--app-gap-gutter-tablet)}}@media(min-width: 360px)and (max-width: 767px){.contacts__row{gap:var(--app-gap-gutter-mobile)}}.contacts__row{display:grid;grid-template-columns:1fr 3fr;-ms-flex-align:start;align-items:flex-start}@media(min-width: 768px)and (max-width: 1023px){.contacts__row{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 360px)and (max-width: 767px){.contacts__row{grid-template-columns:1fr 2fr}}.contacts__row *{color:var(--app-color-white-900)}.contacts__row>:nth-child(1),.contacts__row>:nth-child(1) span{font:var(--app-subtitle-desktop);text-transform:uppercase}@media(min-width: 1440px)and (max-width: 1919px){.contacts__row>:nth-child(1),.contacts__row>:nth-child(1) span{font:var(--app-subtitle-laptop)}}@media(min-width: 768px)and (max-width: 1439px){.contacts__row>:nth-child(1),.contacts__row>:nth-child(1) span{font:var(--app-subtitle-tablet)}}@media(min-width: 360px)and (max-width: 767px){.contacts__row>:nth-child(1),.contacts__row>:nth-child(1) span{font:var(--app-subtitle-mobile)}}.contacts__row>:nth-child(1),.contacts__row>:nth-child(1) span{color:var(--app-color-white-700)}.privacy{gap:var(--app-gap-gutter-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.privacy{gap:var(--app-gap-gutter-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.privacy{gap:var(--app-gap-gutter-tablet)}}@media(min-width: 360px)and (max-width: 767px){.privacy{gap:var(--app-gap-gutter-mobile)}}.privacy{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}@media(min-width: 360px)and (max-width: 1023px){.privacy{-ms-flex-direction:column;flex-direction:column;gap:0}}.privacy__wrapper{min-height:100vh;min-height:100svh}.privacy__wrapper .container{padding-bottom:160px}@media(min-width: 1280px)and (max-width: 1919px){.privacy__wrapper .container{padding-bottom:144px}}@media(min-width: 768px)and (max-width: 1279px){.privacy__wrapper .container{padding-bottom:128px}}@media(min-width: 360px)and (max-width: 767px){.privacy__wrapper .container{padding-bottom:112px}}.privacy .divider{width:100%;height:1px;background:var(--app-color-white-300)}.privacy__sidebar{-ms-flex:1;flex:1;will-change:transform}.privacy__heading{width:calc(100%*6/8 - (8 - 6)/8*var(--app-gap-gutter-desktop))}@media(min-width: 1280px)and (max-width: 1919px){.privacy__heading{width:calc(100%*6/8 - (8 - 6)/8*var(--app-gap-gutter-laptop))}}@media(min-width: 768px)and (max-width: 1279px){.privacy__heading{width:calc(100%*6/6 - (6 - 6)/6*var(--app-gap-gutter-tablet))}}@media(min-width: 360px)and (max-width: 767px){.privacy__heading{width:calc(100%*8/8 - (8 - 8)/8*var(--app-gap-gutter-mobile))}}.privacy__heading{font:var(--app-headline-1-desktop);letter-spacing:-2px}@media(min-width: 1440px)and (max-width: 1919px){.privacy__heading{font:var(--app-headline-1-laptop)}}@media(min-width: 768px)and (max-width: 1439px){.privacy__heading{font:var(--app-headline-1-tablet)}}@media(min-width: 360px)and (max-width: 767px){.privacy__heading{font:var(--app-headline-1-mobile);letter-spacing:-1.5px}}@media(min-width: 768px)and (max-width: 1023px){.privacy__heading{grid-row:span 2}}@media(min-width: 360px)and (max-width: 767px){.privacy__heading{margin-bottom:var(--app-size-gap-m-mobile)}}.privacy__content{gap:var(--app-size-gap-l-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.privacy__content{gap:var(--app-size-gap-l-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.privacy__content{gap:var(--app-size-gap-l-tablet)}}@media(min-width: 360px)and (max-width: 767px){.privacy__content{gap:var(--app-size-gap-l-mobile)}}.privacy__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.privacy__content__wrapper{-ms-flex:1;flex:1}@media(min-width: 768px)and (max-width: 1023px){.privacy__content__wrapper{margin-top:64px}}@media(min-width: 360px)and (max-width: 767px){.privacy__content__wrapper{margin-top:48px}}.privacy__paragraph{gap:var(--app-size-gap-m-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.privacy__paragraph{gap:var(--app-size-gap-m-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.privacy__paragraph{gap:var(--app-size-gap-m-tablet)}}@media(min-width: 360px)and (max-width: 767px){.privacy__paragraph{gap:var(--app-size-gap-m-mobile)}}.privacy__paragraph{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.privacy__paragraph *:not(.h3){font:var(--app-body-large-desktop)}@media(min-width: 1440px)and (max-width: 1919px){.privacy__paragraph *:not(.h3){font:var(--app-body-large-laptop)}}@media(min-width: 768px)and (max-width: 1439px){.privacy__paragraph *:not(.h3){font:var(--app-body-large-tablet)}}@media(min-width: 360px)and (max-width: 767px){.privacy__paragraph *:not(.h3){font:var(--app-body-large-mobile)}}.portfolio{height:auto}.portfolio-tab-content{display:none}.portfolio-tab-content.is-active{display:block}.portfolio-tabs{gap:var(--app-size-gap-m-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.portfolio-tabs{gap:var(--app-size-gap-m-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.portfolio-tabs{gap:var(--app-size-gap-m-tablet)}}@media(min-width: 360px)and (max-width: 767px){.portfolio-tabs{gap:var(--app-size-gap-m-mobile)}}.portfolio-tabs{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;min-width:0;width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-touch-action:pan-x;touch-action:pan-x;scrollbar-width:none}@media(max-width: 767px){.portfolio-tabs{margin:0 -16px;padding:0 16px;width:100vw}}.portfolio-tabs::-webkit-scrollbar{display:none;width:0 !important;height:0 !important}.portfolio-tabs__wrapper{padding:var(--app-padding-m-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.portfolio-tabs__wrapper{padding:var(--app-padding-m-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.portfolio-tabs__wrapper{padding:var(--app-padding-m-tablet)}}@media(min-width: 360px)and (max-width: 767px){.portfolio-tabs__wrapper{padding:var(--app-padding-m-mobile)}}.portfolio-tabs__wrapper{gap:var(--app-size-gap-m-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.portfolio-tabs__wrapper{gap:var(--app-size-gap-m-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.portfolio-tabs__wrapper{gap:var(--app-size-gap-m-tablet)}}@media(min-width: 360px)and (max-width: 767px){.portfolio-tabs__wrapper{gap:var(--app-size-gap-m-mobile)}}.portfolio-tabs__wrapper{padding-top:0;padding-right:0;padding-left:0;display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid var(--app-color-white-300)}.portfolio-tabs__item{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;white-space:nowrap;cursor:pointer}.portfolio-tabs__item:hover .portfolio-tabs__item-text{color:var(--app-color-white-900)}.portfolio-tabs__item:hover .portfolio-tabs__item-count{color:var(--app-color-white-900)}.portfolio-tabs__item.active .portfolio-tabs__item-text{font:var(--app-headline-1-desktop);letter-spacing:-2px}@media(min-width: 1440px)and (max-width: 1919px){.portfolio-tabs__item.active .portfolio-tabs__item-text{font:var(--app-headline-1-laptop)}}@media(min-width: 768px)and (max-width: 1439px){.portfolio-tabs__item.active .portfolio-tabs__item-text{font:var(--app-headline-1-tablet)}}@media(min-width: 360px)and (max-width: 767px){.portfolio-tabs__item.active .portfolio-tabs__item-text{font:var(--app-headline-1-mobile);letter-spacing:-1.5px}}.portfolio-tabs__item.active .portfolio-tabs__item-text{color:var(--app-color-white-900)}.portfolio-tabs__item.active .portfolio-tabs__item-count{color:var(--app-color-white-900)}.portfolio-tabs__item-text{font:var(--app-headline-2-desktop);letter-spacing:-1px}@media(min-width: 1440px)and (max-width: 1919px){.portfolio-tabs__item-text{font:var(--app-headline-2-laptop)}}@media(min-width: 768px)and (max-width: 1439px){.portfolio-tabs__item-text{font:var(--app-headline-2-tablet)}}@media(min-width: 360px)and (max-width: 767px){.portfolio-tabs__item-text{font:var(--app-headline-2-mobile)}}.portfolio-tabs__item-text{color:var(--app-color-white-700);transition:color .3s ease-in-out}.portfolio-tabs__item-count{font:var(--app-subtitle-desktop);text-transform:uppercase}@media(min-width: 1440px)and (max-width: 1919px){.portfolio-tabs__item-count{font:var(--app-subtitle-laptop)}}@media(min-width: 768px)and (max-width: 1439px){.portfolio-tabs__item-count{font:var(--app-subtitle-tablet)}}@media(min-width: 360px)and (max-width: 767px){.portfolio-tabs__item-count{font:var(--app-subtitle-mobile)}}.portfolio-tabs__item-count{color:var(--app-color-white-700);transition:color .3s ease-in-out}.portfolio-archive{gap:var(--app-size-gap-xs-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.portfolio-archive{gap:var(--app-size-gap-xs-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.portfolio-archive{gap:var(--app-size-gap-xs-tablet)}}@media(min-width: 360px)and (max-width: 767px){.portfolio-archive{gap:var(--app-size-gap-xs-mobile)}}.portfolio-archive{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:var(--app-color-white-900)}.portfolio-archive svg{width:20px;height:20px}@media(max-width: 767px){.portfolio-archive svg{width:16px;height:16px}}.portfolio-cards{gap:var(--app-size-gap-xxl-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.portfolio-cards{gap:var(--app-size-gap-xxl-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.portfolio-cards{gap:var(--app-size-gap-xxl-tablet)}}@media(min-width: 360px)and (max-width: 767px){.portfolio-cards{gap:var(--app-size-gap-xxl-mobile)}}.portfolio-cards{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.portfolio-card{gap:var(--app-gap-gutter-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.portfolio-card{gap:var(--app-gap-gutter-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.portfolio-card{gap:var(--app-gap-gutter-tablet)}}@media(min-width: 360px)and (max-width: 767px){.portfolio-card{gap:var(--app-gap-gutter-mobile)}}.portfolio-card{padding-top:var(--app-size-gap-xxl-desktop);display:grid;grid-template-columns:3fr 5fr}.portfolio-card:not(:nth-of-type(1)){border-top:1px solid var(--app-color-white-300)}@media(min-width: 1280px)and (max-width: 1919px){.portfolio-card{padding-top:var(--app-size-gap-xxl-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.portfolio-card{gap:var(--app-size-gap-l-desktop);padding-top:var(--app-size-gap-xxl-tablet);grid-template-columns:1fr}}@media(min-width: 768px)and (max-width: 1279px)and (min-width: 1280px)and (max-width: 1919px){.portfolio-card{gap:var(--app-size-gap-l-laptop)}}@media(min-width: 768px)and (max-width: 1279px)and (min-width: 768px)and (max-width: 1279px){.portfolio-card{gap:var(--app-size-gap-l-tablet)}}@media(min-width: 768px)and (max-width: 1279px)and (min-width: 360px)and (max-width: 767px){.portfolio-card{gap:var(--app-size-gap-l-mobile)}}@media(max-width: 767px){.portfolio-card{gap:var(--app-size-gap-l-desktop);padding-top:var(--app-size-gap-xxl-mobile);grid-template-columns:1fr}}@media(max-width: 767px)and (min-width: 1280px)and (max-width: 1919px){.portfolio-card{gap:var(--app-size-gap-l-laptop)}}@media(max-width: 767px)and (min-width: 768px)and (max-width: 1279px){.portfolio-card{gap:var(--app-size-gap-l-tablet)}}@media(max-width: 767px)and (min-width: 360px)and (max-width: 767px){.portfolio-card{gap:var(--app-size-gap-l-mobile)}}.portfolio-card.active .portfolio-card__heading{color:var(--app-color-white-900)}.portfolio-card.active .portfolio-card__services__wrapper>.subtitle{color:var(--app-color-primary-900)}.portfolio-card.active .portfolio-card__services>a{color:var(--app-color-white-900)}.portfolio-card__heading{gap:var(--app-size-gap-m-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.portfolio-card__heading{gap:var(--app-size-gap-m-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.portfolio-card__heading{gap:var(--app-size-gap-m-tablet)}}@media(min-width: 360px)and (max-width: 767px){.portfolio-card__heading{gap:var(--app-size-gap-m-mobile)}}.portfolio-card__heading{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;color:var(--app-color-white-700)}.portfolio-card__heading *{transition:.5s ease-in-out}.portfolio-card__label{padding:12px 20px}@media(min-width: 1280px)and (max-width: 1919px){.portfolio-card__label{padding:10px 16px}}@media(min-width: 768px)and (max-width: 1279px){.portfolio-card__label{padding:10px 16px}}@media(min-width: 360px)and (max-width: 767px){.portfolio-card__label{padding:8px 14px}}.portfolio-card__label{gap:var(--app-size-gap-xs-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.portfolio-card__label{gap:var(--app-size-gap-xs-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.portfolio-card__label{gap:var(--app-size-gap-xs-tablet)}}@media(min-width: 360px)and (max-width: 767px){.portfolio-card__label{gap:var(--app-size-gap-xs-mobile)}}.portfolio-card__label{border-radius:var(--app-frame-large-border-radius-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.portfolio-card__label{border-radius:var(--app-frame-large-border-radius-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.portfolio-card__label{border-radius:var(--app-frame-large-border-radius-tablet)}}@media(min-width: 360px)and (max-width: 767px){.portfolio-card__label{border-radius:var(--app-frame-large-border-radius-mobile)}}.portfolio-card__label{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:var(--app-color-white-300)}.portfolio-card__label svg{width:16px;height:16px}@media(max-width: 1023px){.portfolio-card__label svg{width:14px;height:14px}}.portfolio-card__services{gap:var(--app-size-gap-xs-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.portfolio-card__services{gap:var(--app-size-gap-xs-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.portfolio-card__services{gap:var(--app-size-gap-xs-tablet)}}@media(min-width: 360px)and (max-width: 767px){.portfolio-card__services{gap:var(--app-size-gap-xs-mobile)}}.portfolio-card__services{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;color:var(--app-color-white-700)}.portfolio-card__services__wrapper{gap:var(--app-size-gap-s-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.portfolio-card__services__wrapper{gap:var(--app-size-gap-s-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.portfolio-card__services__wrapper{gap:var(--app-size-gap-s-tablet)}}@media(min-width: 360px)and (max-width: 767px){.portfolio-card__services__wrapper{gap:var(--app-size-gap-s-mobile)}}.portfolio-card__services__wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;color:var(--app-color-white-700)}.portfolio-card__services a{padding:12px 20px}@media(min-width: 1280px)and (max-width: 1919px){.portfolio-card__services a{padding:10px 16px}}@media(min-width: 768px)and (max-width: 1279px){.portfolio-card__services a{padding:10px 16px}}@media(min-width: 360px)and (max-width: 767px){.portfolio-card__services a{padding:8px 14px}}.portfolio-card__services a{gap:var(--app-size-gap-xs-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.portfolio-card__services a{gap:var(--app-size-gap-xs-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.portfolio-card__services a{gap:var(--app-size-gap-xs-tablet)}}@media(min-width: 360px)and (max-width: 767px){.portfolio-card__services a{gap:var(--app-size-gap-xs-mobile)}}.portfolio-card__services a{font:var(--app-button-text-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.portfolio-card__services a{font:var(--app-button-text-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.portfolio-card__services a{font:var(--app-button-text-tablet)}}@media(min-width: 360px)and (max-width: 767px){.portfolio-card__services a{font:var(--app-button-text-mobile)}}.portfolio-card__services a{border-radius:var(--app-button-border-radius-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.portfolio-card__services a{border-radius:var(--app-button-border-radius-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.portfolio-card__services a{border-radius:var(--app-button-border-radius-tablet)}}@media(min-width: 360px)and (max-width: 767px){.portfolio-card__services a{border-radius:var(--app-button-border-radius-mobile)}}.portfolio-card__services a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:var(--app-color-white-700);border:1px solid var(--app-color-white-300);transition:.3s ease-in-out}.portfolio-card__services a:hover{color:var(--app-color-black-900) !important;background:var(--app-color-white-900)}.portfolio-card__services a svg{width:16px;height:16px}@media(max-width: 1023px){.portfolio-card__services a svg{width:14px;height:14px}}.portfolio-card__image{border-radius:var(--app-frame-large-border-radius-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.portfolio-card__image{border-radius:var(--app-frame-large-border-radius-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.portfolio-card__image{border-radius:var(--app-frame-large-border-radius-tablet)}}@media(min-width: 360px)and (max-width: 767px){.portfolio-card__image{border-radius:var(--app-frame-large-border-radius-mobile)}}.portfolio-card__image{display:block;overflow:hidden}.portfolio-card__image__wrapper{display:block;position:relative;grid-area:1/2/3/3;aspect-ratio:3/2;overflow:hidden}@media(max-width: 1279px){.portfolio-card__image__wrapper{margin-top:16px;grid-area:unset}}@media(max-width: 767px){.portfolio-card__image__wrapper{margin-top:12px}}.portfolio-card__image__wrapper:hover .portfolio-card__image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.portfolio-card__image__wrapper:hover .portfolio-card__image__link p,.portfolio-card__image__wrapper:hover .portfolio-card__image__link svg{-webkit-transform:translateY(0);transform:translateY(0)}.portfolio-card__image__wrapper:hover .portfolio-card__image__link p::after{-webkit-transform:scaleX(1);transform:scaleX(1);transition-delay:.5s}.portfolio-card__image__link{gap:var(--app-size-gap-xs-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.portfolio-card__image__link{gap:var(--app-size-gap-xs-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.portfolio-card__image__link{gap:var(--app-size-gap-xs-tablet)}}@media(min-width: 360px)and (max-width: 767px){.portfolio-card__image__link{gap:var(--app-size-gap-xs-mobile)}}.portfolio-card__image__link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:absolute;right:48px;bottom:48px;color:var(--app-color-white-900);-webkit-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden}@media(min-width: 768px)and (max-width: 1919px){.portfolio-card__image__link{right:40px;bottom:40px}}@media(max-width: 1279px){.portfolio-card__image__link{display:none}}@media(max-width: 767px){.portfolio-card__image__link{right:32px;bottom:32px}}.portfolio-card__image__link p{position:relative;display:inline-block;-webkit-transform:translateY(110%);transform:translateY(110%);transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease}.portfolio-card__image__link p::after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;background-color:currentColor;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease;transition-delay:0s}.portfolio-card__image__link svg{width:28px;height:28px;-webkit-transform:translateY(110%);transform:translateY(110%);transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease}@media(max-width: 1279px){.portfolio-card__image__link svg{width:24px;height:24px}}.portfolio-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transition:.5s ease-in-out}.portfolio-cards--all__wrapper{padding:var(--app-padding-vertical-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.portfolio-cards--all__wrapper{padding:var(--app-padding-vertical-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.portfolio-cards--all__wrapper{padding:var(--app-padding-vertical-tablet)}}@media(min-width: 360px)and (max-width: 767px){.portfolio-cards--all__wrapper{padding:var(--app-padding-vertical-mobile)}}.portfolio-cards--all__wrapper{gap:var(--app-gap-gutter-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.portfolio-cards--all__wrapper{gap:var(--app-gap-gutter-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.portfolio-cards--all__wrapper{gap:var(--app-gap-gutter-tablet)}}@media(min-width: 360px)and (max-width: 767px){.portfolio-cards--all__wrapper{gap:var(--app-gap-gutter-mobile)}}.portfolio-cards--all__wrapper{padding-left:0;padding-right:0;padding-bottom:0;display:grid;grid-template-columns:1fr 7fr}@media(max-width: 1023px){.portfolio-cards--all__wrapper{grid-template-columns:1fr}}.portfolio-timeline{width:calc(100%*1/8 - (8 - 1)/8*var(--app-gap-gutter-desktop))}@media(min-width: 1280px)and (max-width: 1919px){.portfolio-timeline{width:calc(100%*1/8 - (8 - 1)/8*var(--app-gap-gutter-laptop))}}@media(min-width: 768px)and (max-width: 1279px){.portfolio-timeline{width:calc(100%*1/6 - (6 - 1)/6*var(--app-gap-gutter-tablet))}}@media(min-width: 360px)and (max-width: 767px){.portfolio-timeline{width:calc(100%*1/8 - (8 - 1)/8*var(--app-gap-gutter-mobile))}}.portfolio-timeline{gap:var(--app-size-gap-l-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.portfolio-timeline{gap:var(--app-size-gap-l-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.portfolio-timeline{gap:var(--app-size-gap-l-tablet)}}@media(min-width: 360px)and (max-width: 767px){.portfolio-timeline{gap:var(--app-size-gap-l-mobile)}}.portfolio-timeline{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:-webkit-max-content;height:max-content;-ms-flex-item-align:start;align-self:flex-start;padding-left:14px;box-sizing:border-box;position:relative}@media(max-width: 1023px){.portfolio-timeline{display:none}}.portfolio-timeline span{font:var(--app-subtitle-desktop);text-transform:uppercase}@media(min-width: 1440px)and (max-width: 1919px){.portfolio-timeline span{font:var(--app-subtitle-laptop)}}@media(min-width: 768px)and (max-width: 1439px){.portfolio-timeline span{font:var(--app-subtitle-tablet)}}@media(min-width: 360px)and (max-width: 767px){.portfolio-timeline span{font:var(--app-subtitle-mobile)}}.portfolio-timeline span{color:var(--app-color-white-700);transition:all .3s ease-in-out;-webkit-user-select:none;-ms-user-select:none;user-select:none}.portfolio-timeline span.active{font:var(--app-headline-4-desktop);letter-spacing:-0.5px}@media(min-width: 1440px)and (max-width: 1919px){.portfolio-timeline span.active{font:var(--app-headline-4-laptop)}}@media(min-width: 768px)and (max-width: 1439px){.portfolio-timeline span.active{font:var(--app-headline-4-tablet)}}@media(min-width: 360px)and (max-width: 767px){.portfolio-timeline span.active{font:var(--app-headline-4-mobile)}}.portfolio-timeline span.active{color:var(--app-color-white-900)}.portfolio-timeline button{cursor:pointer}.portfolio-timeline button svg{width:16px;height:16px;color:var(--app-color-white-700);-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:all .3s ease-in-out}@media(max-width: 1023px){.portfolio-timeline button svg{width:14px;height:14px}}.portfolio-timeline button svg:hover{color:var(--app-color-white-900)}.portfolio-timeline button.is-up svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.portfolio-timeline__progress{position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--app-color-white-300);border-radius:2px;overflow:hidden}.portfolio-timeline__progress-fill{position:absolute;left:0;top:0;width:100%;height:0;background:var(--app-color-white-700);border-radius:2px}.portfolio-cards--all{gap:var(--app-size-gap-xxl-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.portfolio-cards--all{gap:var(--app-size-gap-xxl-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.portfolio-cards--all{gap:var(--app-size-gap-xxl-tablet)}}@media(min-width: 360px)and (max-width: 767px){.portfolio-cards--all{gap:var(--app-size-gap-xxl-mobile)}}.portfolio-cards--all{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media(max-width: 1023px){.portfolio-cards--all{gap:var(--app-size-gap-xxl-desktop)}}@media(max-width: 1023px)and (min-width: 1280px)and (max-width: 1919px){.portfolio-cards--all{gap:var(--app-size-gap-xxl-laptop)}}@media(max-width: 1023px)and (min-width: 768px)and (max-width: 1279px){.portfolio-cards--all{gap:var(--app-size-gap-xxl-tablet)}}@media(max-width: 1023px)and (min-width: 360px)and (max-width: 767px){.portfolio-cards--all{gap:var(--app-size-gap-xxl-mobile)}}.portfolio-cards--all .portfolio-card{gap:var(--app-size-gap-l-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.portfolio-cards--all .portfolio-card{gap:var(--app-size-gap-l-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.portfolio-cards--all .portfolio-card{gap:var(--app-size-gap-l-tablet)}}@media(min-width: 360px)and (max-width: 767px){.portfolio-cards--all .portfolio-card{gap:var(--app-size-gap-l-mobile)}}.portfolio-cards--all .portfolio-card{padding:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;color:var(--app-color-white-900);border:none;will-change:transform}.portfolio-cards--all .portfolio-card:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.portfolio-cards--all .portfolio-cards__group{gap:var(--app-gap-gutter-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.portfolio-cards--all .portfolio-cards__group{gap:var(--app-gap-gutter-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.portfolio-cards--all .portfolio-cards__group{gap:var(--app-gap-gutter-tablet)}}@media(min-width: 360px)and (max-width: 767px){.portfolio-cards--all .portfolio-cards__group{gap:var(--app-gap-gutter-mobile)}}.portfolio-cards--all .portfolio-cards__group{display:grid;grid-template-columns:repeat(7, 1fr)}@media(min-width: 768px)and (max-width: 1023px){.portfolio-cards--all .portfolio-cards__group{gap:var(--app-size-gap-xxl-desktop);grid-template-columns:repeat(5, 1fr)}}@media(min-width: 768px)and (max-width: 1023px)and (min-width: 1280px)and (max-width: 1919px){.portfolio-cards--all .portfolio-cards__group{gap:var(--app-size-gap-xxl-laptop)}}@media(min-width: 768px)and (max-width: 1023px)and (min-width: 768px)and (max-width: 1279px){.portfolio-cards--all .portfolio-cards__group{gap:var(--app-size-gap-xxl-tablet)}}@media(min-width: 768px)and (max-width: 1023px)and (min-width: 360px)and (max-width: 767px){.portfolio-cards--all .portfolio-cards__group{gap:var(--app-size-gap-xxl-mobile)}}@media(max-width: 767px){.portfolio-cards--all .portfolio-cards__group{gap:var(--app-size-gap-xxl-desktop);grid-template-columns:repeat(4, 1fr)}}@media(max-width: 767px)and (min-width: 1280px)and (max-width: 1919px){.portfolio-cards--all .portfolio-cards__group{gap:var(--app-size-gap-xxl-laptop)}}@media(max-width: 767px)and (min-width: 768px)and (max-width: 1279px){.portfolio-cards--all .portfolio-cards__group{gap:var(--app-size-gap-xxl-tablet)}}@media(max-width: 767px)and (min-width: 360px)and (max-width: 767px){.portfolio-cards--all .portfolio-cards__group{gap:var(--app-size-gap-xxl-mobile)}}.portfolio-cards--all .portfolio-cards__group[data-pattern="0"] .portfolio-card:nth-child(1){grid-column:1/span 4}.portfolio-cards--all .portfolio-cards__group[data-pattern="0"] .portfolio-card:nth-child(2){grid-column:6/span 2}.portfolio-cards--all .portfolio-cards__group[data-pattern="1"] .portfolio-card:nth-child(1){grid-column:1/span 2}.portfolio-cards--all .portfolio-cards__group[data-pattern="1"] .portfolio-card:nth-child(2){grid-column:4/span 4}.portfolio-cards--all .portfolio-cards__group[data-pattern="2"] .portfolio-card:nth-child(1){grid-column:1/span 3}.portfolio-cards--all .portfolio-cards__group[data-pattern="2"] .portfolio-card:nth-child(2){grid-column:5/span 3}@media(min-width: 768px)and (max-width: 1023px){.portfolio-cards--all .portfolio-cards__group[data-pattern="0"] .portfolio-card:nth-child(1){grid-column:span 5}.portfolio-cards--all .portfolio-cards__group[data-pattern="0"] .portfolio-card:nth-child(2){grid-column:span 4}.portfolio-cards--all .portfolio-cards__group[data-pattern="1"] .portfolio-card:nth-child(1){grid-column:2/span 4}.portfolio-cards--all .portfolio-cards__group[data-pattern="1"] .portfolio-card:nth-child(2){grid-column:span 5}.portfolio-cards--all .portfolio-cards__group[data-pattern="2"] .portfolio-card:nth-child(1){grid-column:span 4}.portfolio-cards--all .portfolio-cards__group[data-pattern="2"] .portfolio-card:nth-child(2){grid-column:2/span 4}}@media(max-width: 767px){.portfolio-cards--all .portfolio-cards__group[data-pattern="0"] .portfolio-card:nth-child(1){grid-column:span 4}.portfolio-cards--all .portfolio-cards__group[data-pattern="0"] .portfolio-card:nth-child(2){grid-column:span 3}.portfolio-cards--all .portfolio-cards__group[data-pattern="1"] .portfolio-card:nth-child(1){grid-column:2/span 3}.portfolio-cards--all .portfolio-cards__group[data-pattern="1"] .portfolio-card:nth-child(2){grid-column:span 4}.portfolio-cards--all .portfolio-cards__group[data-pattern="2"] .portfolio-card:nth-child(1){grid-column:span 3}.portfolio-cards--all .portfolio-cards__group[data-pattern="2"] .portfolio-card:nth-child(2){grid-column:2/span 3}}.portfolio-cards--all .portfolio-card__label{backdrop-filter:blur(12px)}.portfolio-cards--all .portfolio-card__image{border-radius:var(--app-frame-small-border-radius-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.portfolio-cards--all .portfolio-card__image{border-radius:var(--app-frame-small-border-radius-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.portfolio-cards--all .portfolio-card__image{border-radius:var(--app-frame-small-border-radius-tablet)}}@media(min-width: 360px)and (max-width: 767px){.portfolio-cards--all .portfolio-card__image{border-radius:var(--app-frame-small-border-radius-mobile)}}.portfolio-cards--all .portfolio-card__image{margin:0 !important;position:relative;aspect-ratio:3/2}.portfolio-cards--all .portfolio-card__image img{transition:.5s ease-in-out}.portfolio-cards--all .portfolio-card__label{position:absolute;top:20px;left:20px;z-index:1}.portfolio-to{font:var(--app-headline-1-desktop);letter-spacing:-2px}@media(min-width: 1440px)and (max-width: 1919px){.portfolio-to{font:var(--app-headline-1-laptop)}}@media(min-width: 768px)and (max-width: 1439px){.portfolio-to{font:var(--app-headline-1-tablet)}}@media(min-width: 360px)and (max-width: 767px){.portfolio-to{font:var(--app-headline-1-mobile);letter-spacing:-1.5px}}.portfolio-to{text-align:center}.portfolio-to a{display:inline-block;position:relative;text-decoration:none;color:var(--app-color-white-300);background-image:linear-gradient(90deg, var(--app-color-white-900) 0%, var(--app-color-white-900) 100%);background-repeat:no-repeat;background-size:0% 100%;background-position:50% 100%;-webkit-background-clip:text;background-clip:text;transition:.5s ease-in-out;pointer-events:none}.portfolio-to a::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:var(--app-color-white-900);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center;transform-origin:center;transition:background-size .5s ease-in-out,-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out,background-size .5s ease-in-out;transition:transform .5s ease-in-out,background-size .5s ease-in-out,-webkit-transform .5s ease-in-out}.portfolio-to.is-inview a{color:var(--app-color-white-900);-webkit-text-fill-color:rgba(0,0,0,0);background-size:100% 100%;pointer-events:all}.portfolio-to.is-inview a::after{-webkit-transform:scaleX(1);transform:scaleX(1)}.case-section-light{background:var(--app-color-white-900)}.case-section-light .case-description__item{color:var(--app-color-black-900)}.case-section-light .case-description__item .subtitle{color:var(--app-color-black-700)}.case-section-light .case-description__service{color:var(--app-color-black-900);border:1px solid var(--app-color-black-300)}.case-section-light .case-description__service:hover{color:var(--app-color-white-900);background:var(--app-color-black-900)}.case-hero{height:100vh;height:100svh;height:100dvh;display:-ms-flexbox;display:flex;position:relative;background:var(--app-color-black-900)}.case-hero__container{padding:var(--app-padding-big-vertical-desktop) var(--app-padding-horizontal-desktop) var(--app-padding-vertical-desktop);width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;position:relative}.case-hero__container::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(180deg, rgba(27, 30, 34, 0.1) 65%, rgba(27, 30, 34, 0.6) 95%)}@media(min-width: 1280px)and (max-width: 1919px){.case-hero__container{padding:var(--app-padding-big-vertical-laptop) var(--app-padding-horizontal-laptop) var(--app-padding-vertical-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.case-hero__container{padding:var(--app-padding-big-vertical-tablet) var(--app-padding-horizontal-tablet) var(--app-padding-vertical-tablet)}}@media(min-width: 360px)and (max-width: 767px){.case-hero__container{padding:var(--app-padding-big-vertical-mobile) var(--app-padding-horizontal-mobile) var(--app-padding-vertical-mobile)}}.case-hero__bg{width:100%;height:100%;position:absolute;top:0;left:0}.case-hero__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.case-hero__content{gap:var(--app-size-gap-l-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.case-hero__content{gap:var(--app-size-gap-l-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.case-hero__content{gap:var(--app-size-gap-l-tablet)}}@media(min-width: 360px)and (max-width: 767px){.case-hero__content{gap:var(--app-size-gap-l-mobile)}}.case-hero__content{margin-top:auto;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;color:var(--app-color-white-900);z-index:1}.case-hero__content__group{gap:var(--app-size-gap-m-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.case-hero__content__group{gap:var(--app-size-gap-m-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.case-hero__content__group{gap:var(--app-size-gap-m-tablet)}}@media(min-width: 360px)and (max-width: 767px){.case-hero__content__group{gap:var(--app-size-gap-m-mobile)}}.case-hero__content__group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.case-hero__label{padding:12px 20px}@media(min-width: 1280px)and (max-width: 1919px){.case-hero__label{padding:10px 16px}}@media(min-width: 768px)and (max-width: 1279px){.case-hero__label{padding:10px 16px}}@media(min-width: 360px)and (max-width: 767px){.case-hero__label{padding:8px 14px}}.case-hero__label{border-radius:var(--app-frame-large-border-radius-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.case-hero__label{border-radius:var(--app-frame-large-border-radius-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.case-hero__label{border-radius:var(--app-frame-large-border-radius-tablet)}}@media(min-width: 360px)and (max-width: 767px){.case-hero__label{border-radius:var(--app-frame-large-border-radius-mobile)}}.case-hero__label{gap:var(--app-size-gap-xs-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.case-hero__label{gap:var(--app-size-gap-xs-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.case-hero__label{gap:var(--app-size-gap-xs-tablet)}}@media(min-width: 360px)and (max-width: 767px){.case-hero__label{gap:var(--app-size-gap-xs-mobile)}}.case-hero__label{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:var(--app-color-white-300);backdrop-filter:blur(12px)}.case-hero__label svg{width:16px;height:16px}@media(max-width: 1023px){.case-hero__label svg{width:14px;height:14px}}.case-hero__anchor{gap:var(--app-size-gap-xs-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.case-hero__anchor{gap:var(--app-size-gap-xs-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.case-hero__anchor{gap:var(--app-size-gap-xs-tablet)}}@media(min-width: 360px)and (max-width: 767px){.case-hero__anchor{gap:var(--app-size-gap-xs-mobile)}}.case-hero__anchor{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:var(--app-color-white-900);cursor:pointer}.case-hero__anchor svg{width:20px;height:20px}@media(max-width: 767px){.case-hero__anchor svg{width:16px;height:16px}}.case-description{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--app-size-gap-xxl-desktop) var(--app-gap-gutter-desktop);color:var(--app-color-white-900)}@media(min-width: 1280px)and (max-width: 1919px){.case-description{gap:var(--app-size-gap-xxl-laptop) var(--app-gap-gutter-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.case-description{gap:var(--app-size-gap-xl-tablet) var(--app-gap-gutter-tablet)}}@media(max-width: 767px){.case-description{gap:var(--app-size-gap-xl-desktop);grid-template-columns:1fr}}@media(max-width: 767px)and (min-width: 1280px)and (max-width: 1919px){.case-description{gap:var(--app-size-gap-xl-laptop)}}@media(max-width: 767px)and (min-width: 768px)and (max-width: 1279px){.case-description{gap:var(--app-size-gap-xl-tablet)}}@media(max-width: 767px)and (min-width: 360px)and (max-width: 767px){.case-description{gap:var(--app-size-gap-xl-mobile)}}.case-description__item{gap:var(--app-size-gap-s-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.case-description__item{gap:var(--app-size-gap-s-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.case-description__item{gap:var(--app-size-gap-s-tablet)}}@media(min-width: 360px)and (max-width: 767px){.case-description__item{gap:var(--app-size-gap-s-mobile)}}.case-description__item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;color:inherit}@media(min-width: 1280px){.case-description__item.side-by-side{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start}}.case-description__item.side-by-side>:nth-child(1){width:calc(100%*2/8 - (8 - 2)/8*var(--app-gap-gutter-desktop))}@media(min-width: 1280px)and (max-width: 1919px){.case-description__item.side-by-side>:nth-child(1){width:calc(100%*2/8 - (8 - 2)/8*var(--app-gap-gutter-laptop))}}@media(min-width: 768px)and (max-width: 1279px){.case-description__item.side-by-side>:nth-child(1){width:calc(100%*6/6 - (6 - 6)/6*var(--app-gap-gutter-tablet))}}@media(min-width: 360px)and (max-width: 767px){.case-description__item.side-by-side>:nth-child(1){width:calc(100%*8/8 - (8 - 8)/8*var(--app-gap-gutter-mobile))}}.case-description__item.side-by-side>:nth-child(2){width:calc(100%*6/8 - (8 - 6)/8*var(--app-gap-gutter-desktop))}@media(min-width: 1280px)and (max-width: 1919px){.case-description__item.side-by-side>:nth-child(2){width:calc(100%*6/8 - (8 - 6)/8*var(--app-gap-gutter-laptop))}}@media(min-width: 768px)and (max-width: 1279px){.case-description__item.side-by-side>:nth-child(2){width:calc(100%*6/6 - (6 - 6)/6*var(--app-gap-gutter-tablet))}}@media(min-width: 360px)and (max-width: 767px){.case-description__item.side-by-side>:nth-child(2){width:calc(100%*8/8 - (8 - 8)/8*var(--app-gap-gutter-mobile))}}.case-description__item__wrapper{gap:var(--app-size-gap-l-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.case-description__item__wrapper{gap:var(--app-size-gap-l-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.case-description__item__wrapper{gap:var(--app-size-gap-l-tablet)}}@media(min-width: 360px)and (max-width: 767px){.case-description__item__wrapper{gap:var(--app-size-gap-l-mobile)}}.case-description__item__wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media(max-width: 767px){.case-description__item__wrapper{gap:var(--app-size-gap-xl-desktop)}}@media(max-width: 767px)and (min-width: 1280px)and (max-width: 1919px){.case-description__item__wrapper{gap:var(--app-size-gap-xl-laptop)}}@media(max-width: 767px)and (min-width: 768px)and (max-width: 1279px){.case-description__item__wrapper{gap:var(--app-size-gap-xl-tablet)}}@media(max-width: 767px)and (min-width: 360px)and (max-width: 767px){.case-description__item__wrapper{gap:var(--app-size-gap-xl-mobile)}}.case-description__item .subtitle{color:var(--app-color-white-700)}.case-description__item--link{gap:var(--app-size-gap-xs-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.case-description__item--link{gap:var(--app-size-gap-xs-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.case-description__item--link{gap:var(--app-size-gap-xs-tablet)}}@media(min-width: 360px)and (max-width: 767px){.case-description__item--link{gap:var(--app-size-gap-xs-mobile)}}.case-description__item--link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:inherit;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-decoration:none;color:var(--app-color-primary-900)}.case-description__item--link span{font:var(--app-headline-3-desktop);letter-spacing:-0.5px}@media(min-width: 1440px)and (max-width: 1919px){.case-description__item--link span{font:var(--app-headline-3-laptop)}}@media(min-width: 768px)and (max-width: 1439px){.case-description__item--link span{font:var(--app-headline-3-tablet)}}@media(min-width: 360px)and (max-width: 767px){.case-description__item--link span{font:var(--app-headline-3-mobile)}}.case-description__item--link svg{width:28px;height:28px}@media(min-width: 768px)and (max-width: 1919px){.case-description__item--link svg{width:24px;height:24px}}@media(max-width: 767px){.case-description__item--link svg{width:20px;height:20px}}.case-description__services{width:calc(100%*6/8 - (8 - 6)/8*var(--app-gap-gutter-desktop))}@media(min-width: 1280px)and (max-width: 1919px){.case-description__services{width:calc(100%*6/8 - (8 - 6)/8*var(--app-gap-gutter-laptop))}}@media(min-width: 768px)and (max-width: 1279px){.case-description__services{width:calc(100%*5/6 - (6 - 5)/6*var(--app-gap-gutter-tablet))}}@media(min-width: 360px)and (max-width: 767px){.case-description__services{width:calc(100%*8/8 - (8 - 8)/8*var(--app-gap-gutter-mobile))}}.case-description__services{gap:var(--app-size-gap-xs-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.case-description__services{gap:var(--app-size-gap-xs-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.case-description__services{gap:var(--app-size-gap-xs-tablet)}}@media(min-width: 360px)and (max-width: 767px){.case-description__services{gap:var(--app-size-gap-xs-mobile)}}.case-description__services{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.case-description__service{padding:12px 20px}@media(min-width: 1280px)and (max-width: 1919px){.case-description__service{padding:10px 16px}}@media(min-width: 768px)and (max-width: 1279px){.case-description__service{padding:10px 16px}}@media(min-width: 360px)and (max-width: 767px){.case-description__service{padding:8px 14px}}.case-description__service{gap:var(--app-size-gap-xs-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.case-description__service{gap:var(--app-size-gap-xs-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.case-description__service{gap:var(--app-size-gap-xs-tablet)}}@media(min-width: 360px)and (max-width: 767px){.case-description__service{gap:var(--app-size-gap-xs-mobile)}}.case-description__service{font:var(--app-button-text-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.case-description__service{font:var(--app-button-text-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.case-description__service{font:var(--app-button-text-tablet)}}@media(min-width: 360px)and (max-width: 767px){.case-description__service{font:var(--app-button-text-mobile)}}.case-description__service{border-radius:var(--app-button-border-radius-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.case-description__service{border-radius:var(--app-button-border-radius-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.case-description__service{border-radius:var(--app-button-border-radius-tablet)}}@media(min-width: 360px)and (max-width: 767px){.case-description__service{border-radius:var(--app-button-border-radius-mobile)}}.case-description__service{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border:1px solid var(--app-color-white-300);color:var(--app-color-white-900);background:rgba(0,0,0,0);transition:all .3s ease-in-out;cursor:pointer}.case-description__service:hover{color:var(--app-color-black-900);background:var(--app-color-white-900)}.case-description__service svg{width:16px;height:16px}@media(max-width: 1023px){.case-description__service svg{width:14px;height:14px}}.case-description .divider{width:100%;height:1px;display:none;background:var(--app-color-white-300)}@media(max-width: 1279px){.case-description .divider{display:block}}.case-image__wrapper{overflow:hidden}.case-content{height:100vh;height:100svh;height:100dvh}@media(max-width: 767px){.case-content.height-auto-mobile{height:auto}}@media(max-width: 1279px){.case-content.layout-full-image{height:auto}.case-content.layout-full-image .case-image__wrapper{aspect-ratio:1/1}}.case-content.layout-gallery{display:grid;grid-template-columns:repeat(2, 1fr)}@media(max-width: 1279px){.case-content.layout-gallery{height:auto}.case-content.layout-gallery .case-image__wrapper{aspect-ratio:1/1}}@media(max-width: 1279px){.case-content.layout-gallery{grid-template-columns:1fr}}@media(max-width: 767px){.case-content.layout-gallery.side-by-side-m{display:grid;grid-template-columns:repeat(2, 1fr)}}@media(max-width: 1279px){.case-content.layout-gallery.order-reverse>:nth-child(2){-ms-flex-order:-1;order:-1}}.case-content.layout-split{display:grid;grid-template-columns:repeat(2, 1fr)}@media(max-width: 1279px){.case-content.layout-split{height:auto;grid-template-columns:1fr}}@media(max-width: 1279px){.case-content.layout-split.order-reverse>:nth-child(2){-ms-flex-order:-1;order:-1}}.case-content.layout-split .case-text{width:calc(100%*6/8 - (8 - 6)/8*var(--app-gap-gutter-desktop))}@media(min-width: 1280px)and (max-width: 1919px){.case-content.layout-split .case-text{width:calc(100%*6/8 - (8 - 6)/8*var(--app-gap-gutter-laptop))}}@media(min-width: 768px)and (max-width: 1279px){.case-content.layout-split .case-text{width:calc(100%*6/6 - (6 - 6)/6*var(--app-gap-gutter-tablet))}}@media(min-width: 360px)and (max-width: 767px){.case-content.layout-split .case-text{width:calc(100%*8/8 - (8 - 8)/8*var(--app-gap-gutter-mobile))}}.case-content.layout-split .case-text{gap:var(--app-size-gap-m-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.case-content.layout-split .case-text{gap:var(--app-size-gap-m-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.case-content.layout-split .case-text{gap:var(--app-size-gap-m-tablet)}}@media(min-width: 360px)and (max-width: 767px){.case-content.layout-split .case-text{gap:var(--app-size-gap-m-mobile)}}.case-content.layout-split .case-text{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media(min-width: 768px)and (max-width: 1279px){.case-content.layout-split .case-text{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--app-gap-gutter-tablet)}}@media(max-width: 767px){.case-content.layout-split .case-text{gap:var(--app-size-gap-l-desktop)}}@media(max-width: 767px)and (min-width: 1280px)and (max-width: 1919px){.case-content.layout-split .case-text{gap:var(--app-size-gap-l-laptop)}}@media(max-width: 767px)and (min-width: 768px)and (max-width: 1279px){.case-content.layout-split .case-text{gap:var(--app-size-gap-l-tablet)}}@media(max-width: 767px)and (min-width: 360px)and (max-width: 767px){.case-content.layout-split .case-text{gap:var(--app-size-gap-l-mobile)}}.case-content.layout-split .case-text__wrapper{gap:var(--app-size-gap-l-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.case-content.layout-split .case-text__wrapper{gap:var(--app-size-gap-l-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.case-content.layout-split .case-text__wrapper{gap:var(--app-size-gap-l-tablet)}}@media(min-width: 360px)and (max-width: 767px){.case-content.layout-split .case-text__wrapper{gap:var(--app-size-gap-l-mobile)}}.case-content.layout-split .case-text__wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.case-content.layout-split .case-text--list{gap:var(--app-size-gap-m-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.case-content.layout-split .case-text--list{gap:var(--app-size-gap-m-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.case-content.layout-split .case-text--list{gap:var(--app-size-gap-m-tablet)}}@media(min-width: 360px)and (max-width: 767px){.case-content.layout-split .case-text--list{gap:var(--app-size-gap-m-mobile)}}.case-content.layout-split .case-text--list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.case-content.layout-split .case-text--list ul{list-style:disc;padding-left:20px}@media(max-width: 1279px){.case-content.layout-split .case-image__wrapper{aspect-ratio:1/1}}.case-content.layout-split-small{gap:var(--app-size-gap-xxl-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.case-content.layout-split-small{gap:var(--app-size-gap-xxl-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.case-content.layout-split-small{gap:var(--app-size-gap-xxl-tablet)}}@media(min-width: 360px)and (max-width: 767px){.case-content.layout-split-small{gap:var(--app-size-gap-xxl-mobile)}}.case-content.layout-split-small{height:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.case-content.layout-split-small .layout-split-small__wrapper{gap:var(--app-gap-gutter-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.case-content.layout-split-small .layout-split-small__wrapper{gap:var(--app-gap-gutter-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.case-content.layout-split-small .layout-split-small__wrapper{gap:var(--app-gap-gutter-tablet)}}@media(min-width: 360px)and (max-width: 767px){.case-content.layout-split-small .layout-split-small__wrapper{gap:var(--app-gap-gutter-mobile)}}.case-content.layout-split-small .layout-split-small__wrapper{display:grid;grid-template-columns:repeat(2, 1fr)}@media(max-width: 1023px){.case-content.layout-split-small .layout-split-small__wrapper{gap:var(--app-size-gap-xl-desktop);grid-template-columns:1fr}}@media(max-width: 1023px)and (min-width: 1280px)and (max-width: 1919px){.case-content.layout-split-small .layout-split-small__wrapper{gap:var(--app-size-gap-xl-laptop)}}@media(max-width: 1023px)and (min-width: 768px)and (max-width: 1279px){.case-content.layout-split-small .layout-split-small__wrapper{gap:var(--app-size-gap-xl-tablet)}}@media(max-width: 1023px)and (min-width: 360px)and (max-width: 767px){.case-content.layout-split-small .layout-split-small__wrapper{gap:var(--app-size-gap-xl-mobile)}}@media(max-width: 1023px){.case-content.layout-split-small .layout-split-small__wrapper:nth-of-type(1){display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.case-content.layout-split-small .layout-split-small__wrapper:nth-of-type(1) .case-image__wrapper{width:calc(100%*8/8 - (8 - 8)/8*var(--app-gap-gutter-desktop))}@media(min-width: 1280px)and (max-width: 1919px){.case-content.layout-split-small .layout-split-small__wrapper:nth-of-type(1) .case-image__wrapper{width:calc(100%*8/8 - (8 - 8)/8*var(--app-gap-gutter-laptop))}}@media(min-width: 768px)and (max-width: 1279px){.case-content.layout-split-small .layout-split-small__wrapper:nth-of-type(1) .case-image__wrapper{width:calc(100%*5/6 - (6 - 5)/6*var(--app-gap-gutter-tablet))}}@media(min-width: 360px)and (max-width: 767px){.case-content.layout-split-small .layout-split-small__wrapper:nth-of-type(1) .case-image__wrapper{width:calc(100%*8/8 - (8 - 8)/8*var(--app-gap-gutter-mobile))}}.case-content.layout-split-small .layout-split-small__wrapper:nth-of-type(1) .case-text__wrapper{width:calc(100%*6/8 - (8 - 6)/8*var(--app-gap-gutter-desktop))}@media(min-width: 1280px)and (max-width: 1919px){.case-content.layout-split-small .layout-split-small__wrapper:nth-of-type(1) .case-text__wrapper{width:calc(100%*6/8 - (8 - 6)/8*var(--app-gap-gutter-laptop))}}@media(min-width: 768px)and (max-width: 1279px){.case-content.layout-split-small .layout-split-small__wrapper:nth-of-type(1) .case-text__wrapper{width:calc(100%*5/6 - (6 - 5)/6*var(--app-gap-gutter-tablet))}}@media(min-width: 360px)and (max-width: 767px){.case-content.layout-split-small .layout-split-small__wrapper:nth-of-type(1) .case-text__wrapper{width:calc(100%*8/8 - (8 - 8)/8*var(--app-gap-gutter-mobile))}}.case-content.layout-split-small .layout-split-small__wrapper:nth-of-type(1) .case-text__wrapper{margin-left:auto}@media(max-width: 1023px){.case-content.layout-split-small .layout-split-small__wrapper:nth-of-type(1) .case-text__wrapper{margin:0}}.case-content.layout-split-small .layout-split-small__wrapper:nth-of-type(2) .case-image__wrapper{width:calc(100%*6/8 - (8 - 6)/8*var(--app-gap-gutter-desktop))}@media(min-width: 1280px)and (max-width: 1919px){.case-content.layout-split-small .layout-split-small__wrapper:nth-of-type(2) .case-image__wrapper{width:calc(100%*6/8 - (8 - 6)/8*var(--app-gap-gutter-laptop))}}@media(min-width: 768px)and (max-width: 1279px){.case-content.layout-split-small .layout-split-small__wrapper:nth-of-type(2) .case-image__wrapper{width:calc(100%*4/6 - (6 - 4)/6*var(--app-gap-gutter-tablet))}}@media(min-width: 360px)and (max-width: 767px){.case-content.layout-split-small .layout-split-small__wrapper:nth-of-type(2) .case-image__wrapper{width:calc(100%*6/8 - (8 - 6)/8*var(--app-gap-gutter-mobile))}}.case-content.layout-split-small .layout-split-small__wrapper:nth-of-type(2) .case-image__wrapper{margin-left:auto}.case-content.layout-split-small .layout-split-small__wrapper:nth-of-type(2) .case-text__wrapper{width:calc(100%*6/8 - (8 - 6)/8*var(--app-gap-gutter-desktop))}@media(min-width: 1280px)and (max-width: 1919px){.case-content.layout-split-small .layout-split-small__wrapper:nth-of-type(2) .case-text__wrapper{width:calc(100%*6/8 - (8 - 6)/8*var(--app-gap-gutter-laptop))}}@media(min-width: 768px)and (max-width: 1279px){.case-content.layout-split-small .layout-split-small__wrapper:nth-of-type(2) .case-text__wrapper{width:calc(100%*4/6 - (6 - 4)/6*var(--app-gap-gutter-tablet))}}@media(min-width: 360px)and (max-width: 767px){.case-content.layout-split-small .layout-split-small__wrapper:nth-of-type(2) .case-text__wrapper{width:calc(100%*6/8 - (8 - 6)/8*var(--app-gap-gutter-mobile))}}@media(max-width: 1023px){.case-content.layout-split-small .layout-split-small__wrapper:nth-of-type(2) .case-text__wrapper{margin-left:auto}}.case-content.layout-split-small .case-text{gap:var(--app-size-gap-m-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.case-content.layout-split-small .case-text{gap:var(--app-size-gap-m-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.case-content.layout-split-small .case-text{gap:var(--app-size-gap-m-tablet)}}@media(min-width: 360px)and (max-width: 767px){.case-content.layout-split-small .case-text{gap:var(--app-size-gap-m-mobile)}}.case-content.layout-split-small .case-text{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.case-content.layout-split-small .case-image__wrapper{border-radius:var(--app-frame-large-border-radius-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.case-content.layout-split-small .case-image__wrapper{border-radius:var(--app-frame-large-border-radius-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.case-content.layout-split-small .case-image__wrapper{border-radius:var(--app-frame-large-border-radius-tablet)}}@media(min-width: 360px)and (max-width: 767px){.case-content.layout-split-small .case-image__wrapper{border-radius:var(--app-frame-large-border-radius-mobile)}}.case-content.layout-split-small .case-image__wrapper{aspect-ratio:3/2;overflow:hidden}.case-content.gradient-layout{position:relative}.case-content.gradient-layout::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:linear-gradient(180deg, var(--app-color-secondary-100) 65%, var(--app-color-secondary-900) 95%)}.case-content.gradient-mig{background:linear-gradient(314deg, rgba(159, 255, 184, 0.4) -23.04%, rgba(136, 255, 162, 0.4) -12.62%, rgba(100, 255, 129, 0.4) 5.1%, rgba(93, 226, 177, 0.4) 17.73%, rgba(87, 199, 219, 0.4) 30.76%, rgba(83, 183, 245, 0.4) 40.99%, rgba(82, 177, 255, 0.4) 47.04%, rgba(83, 171, 253, 0.4) 53.07%, rgba(86, 153, 249, 0.4) 61.34%, rgba(92, 124, 241, 0.4) 70.92%, rgba(99, 84, 231, 0.4) 81.39%, rgba(100, 78, 229, 0.4) 82.83%, rgba(91, 71, 212, 0.4) 87.99%, rgba(68, 53, 167, 0.4) 98.3%, rgba(31, 25, 94, 0.4) 112.64%, rgba(28, 23, 89, 0.4) 113.65%),#eef0f3}.case-content .container{height:100%}.case-content .palette-amond{height:100%;display:grid;grid-template-columns:repeat(4, 1fr);grid-template-areas:"harbor-blue asphalt-haze mist-grey snowline" "abyss-navy abyss-navy electric-cobalt electric-cobalt";font-family:var(--app-font-involve)}@media(min-width: 768px)and (max-width: 1279px){.case-content .palette-amond{grid-template-columns:repeat(2, 1fr);grid-template-areas:"harbor-blue asphalt-haze" "mist-grey snowline" "abyss-navy electric-cobalt"}}@media(max-width: 767px){.case-content .palette-amond{grid-template-columns:1fr;grid-template-areas:unset}}.case-content .palette-amond__item{gap:var(--app-size-gap-l-desktop)}@media(min-width: 1280px)and (max-width: 1919px){.case-content .palette-amond__item{gap:var(--app-size-gap-l-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.case-content .palette-amond__item{gap:var(--app-size-gap-l-tablet)}}@media(min-width: 360px)and (max-width: 767px){.case-content .palette-amond__item{gap:var(--app-size-gap-l-mobile)}}.case-content .palette-amond__item{padding:var(--app-padding-vertical-desktop) var(--app-padding-horizontal-desktop);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.case-content .palette-amond__item.harbor-blue{grid-area:harbor-blue;background:#1e2f43;color:var(--app-color-white-900)}.case-content .palette-amond__item.asphalt-haze{grid-area:asphalt-haze;background:#888ea0;color:var(--app-color-white-900)}.case-content .palette-amond__item.mist-grey{grid-area:mist-grey;background:#e1e4e9;color:var(--app-color-black-900)}.case-content .palette-amond__item.snowline{grid-area:snowline;background:#f7f9fa;color:var(--app-color-black-900)}.case-content .palette-amond__item.abyss-navy{grid-area:abyss-navy;background:#05182e;color:var(--app-color-white-900)}.case-content .palette-amond__item.electric-cobalt{grid-area:electric-cobalt;background:#216fdc;color:var(--app-color-white-900)}@media(min-width: 1280px)and (max-width: 1919px){.case-content .palette-amond__item{padding:var(--app-padding-vertical-laptop) var(--app-padding-horizontal-laptop)}}@media(min-width: 768px)and (max-width: 1279px){.case-content .palette-amond__item{padding:var(--app-padding-vertical-laptop) var(--app-padding-horizontal-laptop)}}@media(max-width: 767px){.case-content .palette-amond__item{padding:var(--app-padding-vertical-mobile) var(--app-padding-horizontal-mobile);grid-area:unset !important}}.case-content .palette-amond__item>p{font:var(--app-headline-2-desktop);letter-spacing:-1px}@media(min-width: 1440px)and (max-width: 1919px){.case-content .palette-amond__item>p{font:var(--app-headline-2-laptop)}}@media(min-width: 768px)and (max-width: 1439px){.case-content .palette-amond__item>p{font:var(--app-headline-2-tablet)}}@media(min-width: 360px)and (max-width: 767px){.case-content .palette-amond__item>p{font:var(--app-headline-2-mobile)}}.case-content .palette-amond__item>p{font-family:var(--app-font-involve)}.case-content .palette-amond__item>div{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px}.case-content .palette-amond__item>div>div{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px}.case-content .palette-amond__item>div span{display:-ms-flexbox;display:flex;gap:24px;font-size:12px;line-height:20px;letter-spacing:.24px}.case-content .typographic-amond{height:100%;display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--app-size-gap-l-desktop) var(--app-gap-gutter-desktop);-ms-flex-pack:justify;justify-content:space-between;font-family:var(--app-font-involve);color:var(--app-color-white-900)}@media(min-width: 1280px)and (max-width: 1919px){.case-content .typographic-amond{gap:var(--app-size-gap-l-laptop) var(--app-gap-gutter-laptop)}}@media(max-width: 1279px){.case-content .typographic-amond{gap:var(--app-size-gap-xl-desktop);grid-template-columns:1fr}}@media(max-width: 1279px)and (min-width: 1280px)and (max-width: 1919px){.case-content .typographic-amond{gap:var(--app-size-gap-xl-laptop)}}@media(max-width: 1279px)and (min-width: 768px)and (max-width: 1279px){.case-content .typographic-amond{gap:var(--app-size-gap-xl-tablet)}}@media(max-width: 1279px)and (min-width: 360px)and (max-width: 767px){.case-content .typographic-amond{gap:var(--app-size-gap-xl-mobile)}}.case-content .typographic-amond>:nth-child(1){font-size:104px;line-height:100%}@media(min-width: 768px)and (max-width: 1279px){.case-content .typographic-amond>:nth-child(1){font-size:96px}}@media(max-width: 767px){.case-content .typographic-amond>:nth-child(1){font-size:64px}}.case-content .typographic-amond>:nth-child(2){font:var(--app-headline-4-desktop);letter-spacing:-0.5px}@media(min-width: 1440px)and (max-width: 1919px){.case-content .typographic-amond>:nth-child(2){font:var(--app-headline-4-laptop)}}@media(min-width: 768px)and (max-width: 1439px){.case-content .typographic-amond>:nth-child(2){font:var(--app-headline-4-tablet)}}@media(min-width: 360px)and (max-width: 767px){.case-content .typographic-amond>:nth-child(2){font:var(--app-headline-4-mobile)}}.case-content .typographic-amond>:nth-child(2){display:grid;grid-template-columns:repeat(2, 1fr);gap:24px}@media(max-width: 767px){.case-content .typographic-amond>:nth-child(2){grid-template-columns:1fr}}.case-content .typographic-amond>:nth-child(3){width:100%;height:1px;grid-column:span 2;background:var(--app-color-white-300)}@media(max-width: 1279px){.case-content .typographic-amond>:nth-child(3){grid-column:unset}}.case-content .typographic-amond>:nth-child(4){display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:24px;-ms-flex-item-align:end;align-self:flex-end;font-size:clamp(22px,.75rem + 2.5vw,44px);line-height:clamp(36px,1.5rem + 1vw,48px);letter-spacing:-1.5px}@media(max-width: 1279px){.case-content .typographic-amond>:nth-child(4){gap:8px}}@media(max-width: 767px){.case-content .typographic-amond>:nth-child(4){font-size:22px;line-height:36px}}.case-content .typographic-amond>:nth-child(5){display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.case-content .typographic-amond>:nth-child(5)>div{margin-left:auto;position:relative}.case-content .typographic-amond>:nth-child(5)>div>span{height:-webkit-min-content;height:min-content;display:block;font-size:clamp(240px,30vw,600px);line-height:100%;opacity:.1}@media(max-width: 767px){.case-content .typographic-amond>:nth-child(5)>div>span{font-size:64vw}}.case-content .typographic-amond>:nth-child(5)>div>div{display:-ms-flexbox;display:flex;gap:16px;position:absolute;top:0;right:0}@media(max-width: 767px){.case-content .typographic-amond>:nth-child(5)>div>div{margin:24px 0 0 0;-ms-flex-pack:end;justify-content:flex-end;gap:8px;position:static}}.case-content .typographic-amond>:nth-child(5)>div>div span{font-size:clamp(18px,.5rem + 2vw,38px);line-height:clamp(26px,1rem + 1vw,36px)}.case-content .typographic-amond>:nth-child(5)>div>div span:nth-of-type(1){font-weight:400}.case-content .typographic-amond>:nth-child(5)>div>div span:nth-of-type(3){font-weight:500}.case-content .typographic-amond>:nth-child(5)>div>div span:nth-of-type(5){font-weight:700}.case-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}
