@font-face{font-display:swap;font-family:Suisse Intl;font-style:normal;font-weight:400;src:url(../fonts/Suisse-Intl.woff2) format("woff2")}@font-face{font-display:swap;font-family:Suisse Intl;font-style:normal;font-weight:300;src:url(../fonts/Suisse-Intl-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:Suisse Intl\ 404;font-style:normal;font-weight:400;src:url(../fonts/Suisse-Intl-404.woff2) format("woff2")}*,:after,:before{box-sizing:border-box;margin:0;outline:none}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;font-family:Suisse Intl}input[type=number]{-moz-appearance:textfield;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}input[type=number]:focus,input[type=number]:hover{-moz-appearance:number-input}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body,html{background:#fff;color:#000;font-family:Suisse Intl;margin:0;overflow:hidden!important;padding:0}#scroller,body,html{height:100%;left:0;position:fixed;top:0;width:100%}#scroller,main{overflow:hidden}main{position:relative}*{font-family:Suisse Intl}p{margin-top:0}a{color:inherit;text-decoration:none}ol,ul{list-style:none;margin:0;padding:0}img{display:block;max-width:100%;transition:opacity .2s}img[data-src]{opacity:0}.noscroll{overflow:hidden!important}.ka-sprite-icons{height:0;opacity:0;pointer-events:none;width:0}.layout-enter-active,.layout-leave-active,.page-enter-active,.page-leave-active{transition:opacity .5s}.layout-enter,.layout-leave-active,.page-enter-from,.page-leave-to{opacity:0}.nuxt-progress{display:none!important}.h1,h1{font-size:128px;font-weight:400;letter-spacing:-.02em;line-height:1}@media (max-width:1910px){.h1,h1{font-size:88px}}@media (max-width:766px){.h1,h1{font-size:42px}}.h2,h2{font-size:96px;font-weight:400;letter-spacing:-.02em;line-height:1}@media (max-width:1910px){.h2,h2{font-size:64px}}@media (max-width:766px){.h2,h2{font-size:36px;line-height:1.1}}.h3,h3{font-size:64px;font-weight:400;letter-spacing:-.02em;line-height:1}@media (max-width:1910px){.h3,h3{font-size:48px}}@media (max-width:766px){.h3,h3{font-size:28px;line-height:1.1}}.h4,h4{font-size:48px;font-weight:400;letter-spacing:-.02em;line-height:1}@media (max-width:1910px){.h4,h4{font-size:32px}}@media (max-width:766px){.h4,h4{font-size:22px;line-height:1.1}}.h5,h5{font-size:36px;font-weight:400;letter-spacing:-.02em;line-height:1.1}@media (max-width:1910px){.h5,h5{font-size:24px}}@media (max-width:766px){.h5,h5{font-size:18px}}.ka-cursor{left:50%;pointer-events:none;position:absolute;top:50%;will-change:transform;z-index:1001}@media (max-width:1080px){.ka-cursor{left:70%;top:60%}}.ka-cursor .ka-cursor-wrapper{display:block;height:176px;left:-88px;opacity:0;position:absolute;top:-88px;transform:scale(0);transition:opacity .3s,transform .3s;width:176px}@media (max-width:1910px){.ka-cursor .ka-cursor-wrapper{height:144px;left:-72px;top:-72px;width:144px}}@media (max-width:1080px){.ka-cursor .ka-cursor-wrapper{opacity:1;transform:scale(1)}}@media (max-width:640px){.ka-cursor .ka-cursor-wrapper{height:120px;left:-60px;top:-60px;width:120px}}.ka-cursor .ka-cursor-wrapper:before{background:#706cff;border-radius:50%;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.ka-cursor .ka-cursor-text{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:400;height:100%;justify-content:center;left:0;line-height:1;padding:32px;position:absolute;text-align:center;text-transform:uppercase;top:0;transition:.4s;width:100%}@media (max-width:1910px){.ka-cursor .ka-cursor-text{font-size:14px}}.ka-cursor .ka-cursor-text svg{height:24px;transform:translateZ(0);width:24px}.ka-cursor.active .ka-cursor-wrapper{opacity:1;transform:scale(1)}.container{margin-left:auto;margin-right:auto;max-width:1920px;padding:0 84px;width:100%}@media (max-width:1910px){.container{padding:0 48px}}@media (max-width:1080px){.container{padding:0 24px}}@media (max-width:640px){.container{padding:0 16px}}.hover-flip:not(.nuxt-link-exact-active,.nuxt-link-active){display:block;overflow:hidden;position:relative}.hover-flip:not(.nuxt-link-exact-active,.nuxt-link-active):after,.hover-flip:not(.nuxt-link-exact-active,.nuxt-link-active):before{align-items:center;content:attr(data-hover-text);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;transition:transform .6s;width:100%}.hover-flip:not(.nuxt-link-exact-active,.nuxt-link-active):after{transform:translateY(120%)}.hover-flip:not(.nuxt-link-exact-active,.nuxt-link-active) span{visibility:hidden}.hover-flip:not(.nuxt-link-exact-active,.nuxt-link-active):hover:before{transform:translateY(-120%)}.hover-flip:not(.nuxt-link-exact-active,.nuxt-link-active):hover:after{transform:translateY(0)}.magnetic-container{display:flex;margin:-30px;padding:30px;position:relative;text-decoration:none!important;transform:translateZ(0)}@media (max-width:1080px){.magnetic-container{margin:0;padding:0}}.button-magnetic{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #000;border-radius:20px;color:#000;cursor:pointer;display:flex;font-size:16px;font-weight:400;justify-content:center;line-height:1;overflow:hidden;position:relative;text-transform:uppercase;transform:translateZ(0);transition:color .4s,border-color .4s}@media (max-width:1910px){.button-magnetic{font-size:14px}}.button-magnetic.shown{opacity:1}.button-magnetic__content{color:currentColor;padding:10px 15px;position:relative;transform:translateZ(0);z-index:3}.button-magnetic__content svg{fill:none;stroke:currentColor;transform:translateZ(0)}.button-magnetic__fill{background:#000;border-radius:50%;height:200%;left:-25%;position:absolute;top:-50%;transform:translate3d(0,80%,0);width:150%;z-index:1}.button-magnetic:hover{color:#fff}.button-magnetic--arrow .button-magnetic__content{align-items:center;display:flex;height:36px;justify-content:center;padding:0;width:36px}@media (max-width:1910px){.button-magnetic--arrow .button-magnetic__content{height:28px;width:28px}}.button-magnetic--arrow .button-magnetic__content svg{height:16px;width:16px}.button-magnetic--circle{background:#706cff;border:none;border-radius:50%;color:#fff;height:176px;width:176px}@media (max-width:1910px){.button-magnetic--circle{height:144px;width:144px}}@media (max-width:640px){.button-magnetic--circle{height:120px;width:120px}}.button-magnetic--circle .button-magnetic__fill{background:#000}.button-magnetic--circle:hover{color:#fff}.button-magnetic.button-magnetic--white{border-color:#fff;color:#fff}.button-magnetic.button-magnetic--white .button-magnetic__fill{background:#fff}.button-magnetic.button-magnetic--white:hover{color:#000}.button-magnetic.button-magnetic--white.button-magnetic--arrow{background:#fff;color:#29372d}.button-magnetic.button-magnetic--white.button-magnetic--arrow .button-magnetic__fill{background:#becdc2}.button-magnetic.button-magnetic--white.button-magnetic--arrow:hover{border-color:#becdc2}.button-magnetic.button-magnetic--purple{background:#706cff;border-color:#706cff;color:#fff}.button-magnetic.button-magnetic--purple .button-magnetic__fill{background:#000}.button-magnetic.button-magnetic--purple:hover{border-color:#000;color:#fff}.button-magnetic.button-magnetic--black{background:#000;border-color:#000;color:#becdc2}.button-magnetic.button-magnetic--black .button-magnetic__fill{background:#29372d}.button-magnetic.button-magnetic--black:hover{border-color:#29372d;color:#becdc2}.title--animate{display:block;max-width:100%;opacity:0;width:100%}.title--animate .title-line{clip-path:inset(0 -5% -5% -5%);display:block;max-width:100%}.title--animate .title-content{display:block;position:relative;transform:translateY(105%);transition:transform .8s;transition-delay:calc(var(--line-index, 0)*.1s);vertical-align:top}.title--animate .title-content br{display:none}.title--animate.shown{opacity:1}.title--animate.shown .title-content{opacity:1;transform:translateY(0)}.ka-slogan{color:#706cff;display:block;font-size:20px;font-weight:400;line-height:1;position:relative;text-transform:uppercase}@media (max-width:1910px){.ka-slogan{font-size:16px}}.ka-slogan.ka-slogan--green-light{color:#becdc2}.ka-intro{color:#fff;display:flex;height:calc(100vh - env(safe-area-inset-bottom));padding:48px 0;position:relative;width:100%}@supports (height:100svh){.ka-intro{height:100svh}}@media (max-width:1910px){.ka-intro{padding:32px 0}}@media (max-width:640px){.ka-intro{padding:24px 0}}.ka-intro .container{display:flex;position:relative;z-index:3}.ka-intro .ka-intro-content{position:relative;width:100%}.ka-intro .ka-intro-button{bottom:0;opacity:0;position:absolute;right:0;transition:opacity .8s}.ka-intro .ka-intro-button.shown{opacity:1}.ka-intro .ka-intro-bg{display:flex;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.ka-intro .ka-intro-bg img,.ka-intro .ka-intro-bg video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ka-parallax{overflow:hidden;position:relative;width:100%}.ka-parallax .ka-parallax-image{display:flex;height:calc(100% + 260px);left:-136px;pointer-events:none;position:absolute;top:-130px;transform:perspective(100vw);width:calc(100% + 272px);z-index:0}@media (max-width:1910px){.ka-parallax .ka-parallax-image{height:calc(100% + 160px);left:-86px;top:-80px;width:calc(100% + 172px)}}@media (max-width:1080px){.ka-parallax .ka-parallax-image{height:100%;left:-128px;top:0;transform:none!important;width:calc(100% + 256px)}}@media (max-width:640px){.ka-parallax .ka-parallax-image{left:-86px;width:calc(100% + 172px)}}.ka-parallax .ka-parallax-image img,.ka-parallax .ka-parallax-image picture{height:100%;position:relative;width:100%}.ka-parallax .ka-parallax-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ka-text{padding:104px 0 144px;position:relative;width:100%}@media (max-width:1910px){.ka-text{padding:80px 0 120px}}@media (max-width:1080px){.ka-text{padding:80px 0 104px}}@media (max-width:640px){.ka-text{padding:48px 0 80px}}.ka-text .ka-text-head{width:calc(83.333% - 12px)}@media (max-width:1910px){.ka-text .ka-text-head{width:calc(83.333% - 8px)}}@media (max-width:1080px){.ka-text .ka-text-head{width:100%}}.ka-text .ka-text-head__slogan{margin-bottom:32px;width:100%}@media (max-width:1910px){.ka-text .ka-text-head__slogan{margin-bottom:24px}}@media (max-width:640px){.ka-text .ka-text-head__slogan{margin-bottom:16px;max-width:100%}}.ka-text .ka-text-head__title a{color:#706cff;text-decoration:underline;transition:.4s}.ka-text .ka-text-head__title a:hover{color:#d0ceff;text-decoration:none}.ka-text .ka-text-head__subtitle{font-size:24px;font-weight:300;line-height:1.4;margin-top:56px}.ka-text .ka-text-head__subtitle a{color:#706cff;text-decoration:underline;transition:.4s}.ka-text .ka-text-head__subtitle a:hover{color:#d0ceff;text-decoration:none}.ka-text .ka-text-content{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:104px;width:100%}@media (max-width:1910px){.ka-text .ka-text-content{margin-top:80px}}@media (max-width:1080px){.ka-text .ka-text-content{margin-top:64px}}.ka-text .ka-text-content__icon{display:flex;height:216px;width:216px}@media (max-width:1080px){.ka-text .ka-text-content__icon{height:144px;width:144px}}@media (max-width:640px){.ka-text .ka-text-content__icon{height:120px;margin-top:64px;order:2;width:120px}}.ka-text .ka-text-content__icon img,.ka-text .ka-text-content__icon svg{height:100%;-o-object-fit:contain;object-fit:contain;transform:translateZ(0);width:100%}.ka-text .ka-text-content__form,.ka-text .ka-text-content__grid,.ka-text .ka-text-content__offices{margin-left:auto;width:calc(50% - 12px)}@media (max-width:1910px){.ka-text .ka-text-content__form,.ka-text .ka-text-content__grid,.ka-text .ka-text-content__offices{width:calc(50% - 8px)}}@media (max-width:1080px){.ka-text .ka-text-content__form,.ka-text .ka-text-content__grid,.ka-text .ka-text-content__offices{width:calc(75% - 8px)}}@media (max-width:640px){.ka-text .ka-text-content__form,.ka-text .ka-text-content__grid,.ka-text .ka-text-content__offices{width:100%}}.ka-text .ka-text-content__grid{align-items:flex-start;display:flex;flex-wrap:wrap;font-size:20px;font-weight:300;justify-content:space-between;line-height:1.4}@media (max-width:1910px){.ka-text .ka-text-content__grid{font-size:16px}}@media (max-width:640px){.ka-text .ka-text-content__grid{font-size:18px}}.ka-text .grid-item{border-top:1px solid #bbb;padding-top:12px;white-space:pre-wrap;width:calc(50% - 12px)}@media (max-width:1910px){.ka-text .grid-item{width:calc(50% - 8px)}}@media (max-width:640px){.ka-text .grid-item{width:100%}}@media (min-width:641px){.ka-text .grid-item:not(:first-child,:nth-child(2)){margin-top:80px}}@media (min-width:641px) and (max-width:1910px){.ka-text .grid-item:not(:first-child,:nth-child(2)){margin-top:64px}}@media (max-width:640px){.ka-text .grid-item:not(:first-child){margin-top:40px}}.ka-text .grid-item:last-child{margin-left:auto}.ka-text .grid-item p:not(:first-child){margin-top:28px}@media (max-width:1910px){.ka-text .grid-item p:not(:first-child){margin-top:22px}}@media (max-width:640px){.ka-text .grid-item p:not(:first-child){margin-top:24px}}.ka-text .grid-item__link{display:flex;margin-top:40px}@media (max-width:1910px){.ka-text .grid-item__link{margin-top:32px}}.ka-text .grid-item__link .button-magnetic{border-color:#706cff;color:#706cff}.ka-text .grid-item__link .button-magnetic__fill{background:#706cff}.ka-text .grid-item__link .button-magnetic:hover{color:#fff}.--small-text .ka-text .ka-text-content__grid{font-size:24px;font-weight:300;line-height:1.4}@media (max-width:1910px){.--small-text .ka-text .ka-text-content__grid{font-size:20px}}@media (max-width:640px){.--small-text .ka-text .ka-text-content__grid{font-size:18px}}.ka-ticker{color:#becdc2;display:flex;flex-direction:row;font-size:96px;font-weight:400;letter-spacing:-.02em;line-height:1;padding-bottom:104px;position:relative;width:100%}@media (max-width:1910px){.ka-ticker{font-size:64px}}@media (max-width:766px){.ka-ticker{font-size:36px;line-height:1.1}}@media (max-width:1910px){.ka-ticker{padding-bottom:80px}}@media (max-width:640px){.ka-ticker{padding-bottom:48px}}.ka-ticker .ka-ticker-line{animation:loop-animation var(--duration) linear 0s infinite;animation-direction:normal;animation-play-state:running;display:flex;flex:0 0 auto;flex-direction:row;min-width:100%;transform:translateZ(0)}.ka-ticker .ka-ticker-item{align-items:center;display:flex;margin-right:48px}@media (max-width:1910px){.ka-ticker .ka-ticker-item{margin-right:36px}}@media (max-width:640px){.ka-ticker .ka-ticker-item{margin-right:16px}}.ka-ticker .ka-ticker-item__circle{background:#706cff;border-radius:50%;height:36px;margin-right:48px;width:36px}@media (max-width:1910px){.ka-ticker .ka-ticker-item__circle{height:26px;margin-right:36px;width:26px}}@media (max-width:640px){.ka-ticker .ka-ticker-item__circle{height:16px;margin-right:16px;width:16px}}.ka-faq{background:#becdc2;overflow:hidden;padding:104px 0;position:relative;width:100%}@media (max-width:1910px){.ka-faq{padding:80px 0}}@media (max-width:640px){.ka-faq{padding:48px 0}}.ka-faq .container{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;z-index:3}.ka-faq .ka-faq-slogan{width:calc(16.666% - 12px)}@media (max-width:1910px){.ka-faq .ka-faq-slogan{width:calc(25% - 8px)}}@media (max-width:640px){.ka-faq .ka-faq-slogan{margin-bottom:24px;width:100%}}.ka-faq .ka-faq-accordions{width:calc(58.333% - 12px)}@media (max-width:1910px){.ka-faq .ka-faq-accordions{width:calc(66.666% - 8px)}}@media (max-width:1080px){.ka-faq .ka-faq-accordions{width:calc(75% - 8px)}}@media (max-width:640px){.ka-faq .ka-faq-accordions{width:100%}}.ka-faq .ka-faq-line{align-items:center;display:flex;height:52vw;left:-10vw;pointer-events:none;position:absolute;top:-10vw;width:120vw;z-index:0}@media (max-width:1080px){.ka-faq .ka-faq-line{left:-100px;top:40vw;transform:translateY(-50%);width:calc(100vw + 200px)}}@media (max-width:640px){.ka-faq .ka-faq-line{top:50vw}}.ka-faq .ka-faq-line svg{height:350px;position:relative;transform:translateZ(0) rotate(-20deg);width:100%}@media (max-width:1080px){.ka-faq .ka-faq-line svg{transform:translateZ(0) rotate(-25deg)}}.ka-faq .ka-faq-line svg polyline{stroke-width:22px}@media (max-width:1910px){.ka-faq .ka-faq-line svg polyline{stroke-width:15px}}.ka-faq .accordion{background:#becdc2}.accordion{border:1px solid #fff;overflow:hidden;padding:64px;position:relative;transform:translateZ(0);transition:background-color .4s;width:100%}@media (max-width:1910px){.accordion{padding:48px}}@media (max-width:1080px){.accordion{padding:40px 24px}}@media (max-width:640px){.accordion{padding:32px 16px}}.accordion:not(:first-child){margin-top:-1px}.accordion .accordion-head{align-items:center;display:flex;font-size:64px;font-weight:400;justify-content:space-between;letter-spacing:-.02em;line-height:1;position:relative;width:100%;z-index:3}@media (max-width:1910px){.accordion .accordion-head{font-size:48px}}@media (max-width:766px){.accordion .accordion-head{font-size:28px;line-height:1.1}}.accordion .accordion-head__title{width:calc(100% - 48px)}.accordion .accordion-head__arrow svg{transition:transform .4s}.accordion .accordion-head__arrow .button-magnetic.button-magnetic--white:hover{color:#fff}.accordion .accordion-content{font-size:20px;font-weight:300;line-height:1.4;padding-top:64px;width:100%}@media (max-width:1910px){.accordion .accordion-content{font-size:16px;padding-top:48px}}@media (max-width:1080px){.accordion .accordion-content{padding-top:32px}}@media (max-width:640px){.accordion .accordion-content{font-size:16px;padding-top:24px}}.accordion .accordion-content p{width:100%}.accordion .accordion-content p:not(:first-child){margin-top:16px}.accordion .accordion-content ul{padding-left:48px;width:100%}@media (max-width:1910px){.accordion .accordion-content ul{padding-left:40px}}@media (max-width:1080px){.accordion .accordion-content ul{padding-left:32px}}@media (max-width:640px){.accordion .accordion-content ul{padding-left:0}}.accordion .accordion-content ul:not(:first-child){margin-top:16px}.accordion .accordion-content ul li{padding-left:24px;position:relative;width:100%}@media (max-width:1910px){.accordion .accordion-content ul li{padding-left:20px}}.accordion .accordion-content ul li:not(:last-child){margin-bottom:12px}@media (max-width:1910px){.accordion .accordion-content ul li:not(:last-child){margin-bottom:10px}}@media (max-width:640px){.accordion .accordion-content ul li:not(:last-child){margin-bottom:8px}}.accordion .accordion-content ul li:before{background:#706cff;border-radius:50%;content:"";display:block;height:12px;left:0;position:absolute;top:8px;width:12px}@media (max-width:1910px){.accordion .accordion-content ul li:before{top:4px}}@media (max-width:640px){.accordion .accordion-content ul li:before{top:5px}}.accordion .accordion-content b{font-weight:400}.accordion .accordion-content__link{display:flex;margin-bottom:16px;margin-top:40px}@media (max-width:1910px){.accordion .accordion-content__link{margin-bottom:0;margin-top:32px}}.accordion .accordion-content__link .button-magnetic{border-color:#706cff;color:#706cff}.accordion .accordion-content__link .button-magnetic__fill{background:#706cff}.accordion .accordion-content__link .button-magnetic:hover{color:#fff}.accordion .accordion-content>*{opacity:0;transform:translateY(30px);transition:.4s}.accordion .accordion-head__arrow.magnetic-container .button-magnetic .button-magnetic__fill{background:#29372d}.accordion .accordion-head__arrow.magnetic-container .button-magnetic:hover{border-color:#29372d}.accordion:not(.active) .accordion-body{height:0}.accordion.open{background-color:#fff}.accordion.open .accordion-head__arrow.magnetic-container .button-magnetic{background:#becdc2}.accordion.open .accordion-head__arrow.magnetic-container .button-magnetic .button-magnetic__fill{background:#29372d}.accordion.open .accordion-head__arrow.magnetic-container .button-magnetic .button-magnetic__content svg{transform:rotate(180deg)}.accordion.open .accordion-head__arrow.magnetic-container .button-magnetic:hover{border-color:#29372d}.accordion.open .accordion-content>*{opacity:1;transform:translate(0)}.accordion.open .accordion-content>:first-child{transition-delay:.4s}.accordion.open .accordion-content>:nth-child(2){transition-delay:.5s}.accordion.open .accordion-content>:nth-child(3){transition-delay:.6s}.accordion.open .accordion-content>:nth-child(4){transition-delay:.7s}.accordion.open .accordion-content>:nth-child(5){transition-delay:.8s}.accordion.open .accordion-content>:nth-child(6){transition-delay:.9s}.accordion.open .accordion-content>:nth-child(7){transition-delay:1s}.accordion.open .accordion-content>:nth-child(8){transition-delay:1.1s}.accordion.open .accordion-content>:nth-child(9){transition-delay:1.2s}.accordion.open .accordion-content>:nth-child(10){transition-delay:1.3s}.--small-text .accordion .accordion-content{font-size:24px;font-weight:300;line-height:1.4}@media (max-width:1910px){.--small-text .accordion .accordion-content{font-size:20px}}@media (max-width:640px){.--small-text .accordion .accordion-content{font-size:16px}}.article-card{display:block;position:relative;width:100%}.article-card__image{margin-bottom:32px;overflow:hidden;padding-bottom:73%;position:relative;transform:translateZ(0);width:100%}@media (max-width:1910px){.article-card__image{margin-bottom:24px}}@media (max-width:640px){.article-card__image{margin-bottom:16px}}.article-card__image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transform:scale(1);transition:transform .6s;width:100%}.article-card__title{display:block;display:-webkit-box;margin-bottom:16px;overflow:hidden;width:100%;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:146px}@media (max-width:1910px){.article-card__title{height:96px}}@media (max-width:1080px){.article-card__title{margin-bottom:24px}}@media (max-width:640px){.article-card__title{height:72px;margin-bottom:16px}}.article-card__date{color:#29372d;font-size:20px;font-weight:300;line-height:1.4;width:100%}@media (max-width:1910px){.article-card__date{font-size:16px}}@media (max-width:640px){.article-card__date{font-size:18px}}.article-card:hover .article-card__image img{transform:scale(1.1)}.form{position:relative}.form .form-success{background:#fff;flex-direction:column;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s;width:100%;z-index:9}.form .form-success,.form .form-success__icon{align-items:center;display:flex;justify-content:center}.form .form-success__icon{height:120px;margin-bottom:24px;width:120px}@media (max-width:640px){.form .form-success__icon{height:96px;margin-bottom:16px;width:96px}}.form .form-success__icon img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transform:translateZ(0);width:100%}.form .form-success__title{max-width:500px;text-align:center;width:100%}@media (max-width:1910px){.form .form-success__title{max-width:428px}}.form .form-item{position:relative;width:100%}.form .form-item:not(:last-child){margin-bottom:64px}@media (max-width:1910px){.form .form-item:not(:last-child){margin-bottom:48px}}@media (max-width:640px){.form .form-item:not(:last-child){margin-bottom:36px}}.form .form-item.form-item--upload:not(:first-child){margin-top:-8px}@media (max-width:640px){.form .form-item.form-item--upload:not(:first-child){margin-top:-4px}}.form .form-item.form-item--upload:not(:last-child){margin-bottom:56px}@media (max-width:1910px){.form .form-item.form-item--upload:not(:last-child){margin-bottom:40px}}@media (max-width:640px){.form .form-item.form-item--upload:not(:last-child){margin-bottom:32px}}.form .form-item__input,.form .form-item__placeholder,.form .form-item__textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:#000;display:block;font-size:64px;font-weight:400;height:84px;letter-spacing:-.02em;line-height:1;padding:0 0 20px;transition:color .3s,border-color .3s,text-fill-color .3s;width:100%}@media (max-width:1910px){.form .form-item__input,.form .form-item__placeholder,.form .form-item__textarea{font-size:48px}}@media (max-width:766px){.form .form-item__input,.form .form-item__placeholder,.form .form-item__textarea{font-size:28px;line-height:1.1}}@media (max-width:1910px){.form .form-item__input,.form .form-item__placeholder,.form .form-item__textarea{height:64px;padding-bottom:16px}}@media (max-width:640px){.form .form-item__input,.form .form-item__placeholder,.form .form-item__textarea{height:42px;padding-bottom:12px}}.form .form-item__input,.form .form-item__textarea{border-bottom:1px solid #666;-webkit-box-shadow:inset 0 0 0 60px #fff!important;position:relative;-webkit-text-fill-color:#000!important}.form .form-item__input::-moz-placeholder,.form .form-item__textarea::-moz-placeholder{opacity:0}.form .form-item__input::placeholder,.form .form-item__textarea::placeholder{opacity:0}.form .form-item__input:focus,.form .form-item__input:hover,.form .form-item__textarea:focus,.form .form-item__textarea:hover{border-bottom:1px solid #706cff}.form .form-item__input:focus+.form-item__placeholder,.form .form-item__input:focus+.form-item__placeholder:after,.form .form-item__textarea:focus+.form-item__placeholder,.form .form-item__textarea:focus+.form-item__placeholder:after{color:#bbb!important}.form .form-item__input:not(:-moz-placeholder)+.form-item__placeholder,.form .form-item__textarea:not(:-moz-placeholder)+.form-item__placeholder{opacity:0}.form .form-item__input:not(:placeholder-shown)+.form-item__placeholder,.form .form-item__textarea:not(:placeholder-shown)+.form-item__placeholder{opacity:0}.form .form-item__placeholder{left:0;pointer-events:none;position:absolute;top:0}.form .form-item__textarea{overflow:hidden;resize:none}.form .form-item__input.required+.form-item__placeholder:after{color:#706cff;content:"*";transition:.2s}.form .form-item__error{color:#f73f3f;display:block;font-size:16px;font-weight:400;left:0;line-height:1;opacity:0;pointer-events:none;position:absolute;text-transform:uppercase;top:calc(100% + 12px);transition:.3s;width:100%}@media (max-width:1910px){.form .form-item__error{font-size:14px;top:calc(100% + 8px)}}.form .form-item.error .form-item__input,.form .form-item.error .form-item__placeholder,.form .form-item.error .form-item__textarea{border-bottom-color:#f73f3f;color:#f73f3f;-webkit-text-fill-color:#f73f3f!important}.form .form-item.error .form-item__error{opacity:1}.form .form-submit{display:flex;justify-content:flex-end;width:100%}.form.success .form-success{opacity:1;pointer-events:auto}.form .form-uploader input[type=file]{display:none}.form .form-uploader .form-uploader-label{display:block;padding-left:48px;padding-right:32px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}@media (max-width:1910px){.form .form-uploader .form-uploader-label{padding-left:32px;padding-right:24px}}.form .form-uploader .form-uploader-label__icon{color:#000;display:flex;height:32px;left:0;position:absolute;top:4px;transition:color .4s;width:32px}@media (max-width:1910px){.form .form-uploader .form-uploader-label__icon{height:24px;top:1px;width:24px}}@media (max-width:640px){.form .form-uploader .form-uploader-label__icon{top:0}}.form .form-uploader .form-uploader-label__icon svg{height:100%;width:100%;fill:currentColor;transform:translateZ(0)}.form .form-uploader .form-uploader-label__title{color:#000;font-size:36px;font-weight:400;letter-spacing:-.02em;line-height:1.1;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;transition:color .4s;white-space:nowrap;width:100%}@media (max-width:1910px){.form .form-uploader .form-uploader-label__title{font-size:24px}}@media (max-width:766px){.form .form-uploader .form-uploader-label__title{font-size:18px}}.form .form-uploader .form-uploader-label__error,.form .form-uploader .form-uploader-label__text{color:#666;font-size:20px;font-weight:300;line-height:1.4}@media (max-width:1910px){.form .form-uploader .form-uploader-label__error,.form .form-uploader .form-uploader-label__text{font-size:16px}}.form .form-uploader .form-uploader-label__error{cursor:pointer;text-decoration:underline;transition:color .4s}.form .form-uploader .form-uploader-label__error:hover{color:#000}.form .form-uploader .form-uploader-label__loading{height:28px;position:relative;width:100%}@media (max-width:1910px){.form .form-uploader .form-uploader-label__loading{height:22px}}.form .form-uploader .form-uploader-label__loading .line{background:#706cff;height:2px;left:0;max-width:100%;position:absolute;top:calc(50% - 1px);transition:width .6s;width:0}.form .form-uploader .form-uploader-label__replace{color:#bbb;cursor:pointer;display:flex;height:32px;position:absolute;right:0;top:calc(50% - 16px);transition:color .4s;width:32px}@media (max-width:1910px){.form .form-uploader .form-uploader-label__replace{height:24px;top:calc(50% - 12px);width:24px}}.form .form-uploader .form-uploader-label__replace:hover{color:#000}.form .form-uploader .form-uploader-label__replace svg{height:100%;width:100%;stroke:currentColor;transform:translateZ(0)}.form .form-uploader .form-uploader-label.--initial{cursor:pointer}.form .form-uploader .form-uploader-label.--initial:hover .form-uploader-label__icon,.form .form-uploader .form-uploader-label.--initial:hover .form-uploader-label__title{color:#706cff}.form .form-uploader .form-uploader-label.--uploading .form-uploader-label__loading .line{width:var(--process)}.form .form-uploader .form-uploader-label.--error .form-uploader-label__title{color:#f73f3f}.ka-preloader{background:#29372d;height:100vh;left:0;position:fixed;top:0;transition:opacity .6s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100vw;z-index:999}.ka-preloader .ka-preloader-content{height:100vh;position:relative;width:100%}.ka-preloader .ka-preloader-logo{color:#fff;display:flex;height:64px;left:calc(50% - 230px);opacity:0;pointer-events:none;position:absolute;top:calc(50% - 32px);transition:.6s;width:460px}@media (max-width:1910px){.ka-preloader .ka-preloader-logo{height:51px;left:calc(50% - 184px);top:calc(50% - 25.5px);width:368px}}@media (max-width:640px){.ka-preloader .ka-preloader-logo{height:39px;left:calc(50% - 138.5px);top:calc(50% - 19.5px);width:277px}}.ka-preloader .ka-preloader-logo svg{position:absolute;fill:currentColor;transform:translateZ(0);transition:.6s}.ka-preloader .ka-preloader-logo svg:first-child{height:64px;left:0;top:0;width:196px}@media (max-width:1910px){.ka-preloader .ka-preloader-logo svg:first-child{height:51px;width:157px}}@media (max-width:640px){.ka-preloader .ka-preloader-logo svg:first-child{height:39px;width:119px}}.ka-preloader .ka-preloader-logo svg:nth-child(2){height:28px;right:0;top:18px;width:232px}@media (max-width:1910px){.ka-preloader .ka-preloader-logo svg:nth-child(2){height:23px;top:14px;width:186px}}@media (max-width:640px){.ka-preloader .ka-preloader-logo svg:nth-child(2){height:18px;top:11px;width:140px}}.ka-preloader.--show .ka-preloader-logo{opacity:1}.ka-preloader.--complete .ka-preloader-logo{height:40px;left:0;top:28px;width:288px}@media (max-width:1910px){.ka-preloader.--complete .ka-preloader-logo{height:32px;top:22px;width:230px}}@media (max-width:640px){.ka-preloader.--complete .ka-preloader-logo{height:24px;top:26px;width:173px}}.ka-preloader.--complete .ka-preloader-logo svg:first-child{height:40px;width:123px}@media (max-width:1910px){.ka-preloader.--complete .ka-preloader-logo svg:first-child{height:32px;width:98px}}@media (max-width:640px){.ka-preloader.--complete .ka-preloader-logo svg:first-child{height:24px;width:74px}}.ka-preloader.--complete .ka-preloader-logo svg:nth-child(2){height:18px;top:11px;width:147px}@media (max-width:1910px){.ka-preloader.--complete .ka-preloader-logo svg:nth-child(2){height:14px;top:9px;width:116px}}@media (max-width:640px){.ka-preloader.--complete .ka-preloader-logo svg:nth-child(2){height:11px;top:7px;width:87px}}.ka-preloader.--hidden{opacity:0;pointer-events:none}.ka-header{left:0;position:fixed;top:0;transform:translate(0);width:100%;z-index:20}.ka-header .ka-header-bar{align-items:center;display:flex;height:96px;justify-content:space-between;position:relative;width:100%}@media (max-width:1910px){.ka-header .ka-header-bar{height:76px}}.ka-header .ka-header-logo{align-items:center;color:#000;display:flex;height:40px;justify-content:space-between;position:relative;transform:translateZ(0);transition:color .6s;width:288px}@media (max-width:1910px){.ka-header .ka-header-logo{height:32px;width:230px}}@media (max-width:640px){.ka-header .ka-header-logo{height:24px;width:173px}}.ka-header .ka-header-logo svg{fill:currentColor}.ka-header .ka-header-logo svg:first-child,.ka-header .ka-header-logo svg:nth-child(3){height:40px;width:123px}@media (max-width:1910px){.ka-header .ka-header-logo svg:first-child,.ka-header .ka-header-logo svg:nth-child(3){height:32px;width:98px}}@media (max-width:640px){.ka-header .ka-header-logo svg:first-child,.ka-header .ka-header-logo svg:nth-child(3){height:24px;width:74px}}.ka-header .ka-header-logo svg:nth-child(2){height:18px;width:147px}@media (max-width:1910px){.ka-header .ka-header-logo svg:nth-child(2){height:14px;width:116px}}@media (max-width:640px){.ka-header .ka-header-logo svg:nth-child(2){height:11px;width:87px}}.ka-header .ka-header-logo svg:nth-child(3){left:0;opacity:0;position:absolute;top:0;transition:opacity .3s}.ka-header .ka-header-logo:hover{color:#706cff!important}.ka-header .ka-header-menu{align-items:center;display:flex;font-size:16px;font-weight:400;justify-content:flex-end;line-height:1;margin:0 64px 0 auto;text-transform:uppercase}@media (max-width:1910px){.ka-header .ka-header-menu{font-size:14px;margin-right:40px}}@media (max-width:1080px){.ka-header .ka-header-menu{display:none}}.ka-header .ka-header-menu li{opacity:0;transition:opacity .8s}.ka-header .ka-header-menu li:first-child{transition-delay:.1s}.ka-header .ka-header-menu li:nth-child(2){transition-delay:.2s}.ka-header .ka-header-menu li:nth-child(3){transition-delay:.3s}.ka-header .ka-header-menu li:nth-child(4){transition-delay:.4s}.ka-header .ka-header-menu li:nth-child(5){transition-delay:.5s}.ka-header .ka-header-menu li:nth-child(6){transition-delay:.6s}.ka-header .ka-header-menu li:nth-child(7){transition-delay:.7s}.ka-header .ka-header-menu li:nth-child(8){transition-delay:.8s}.ka-header .ka-header-menu li:nth-child(9){transition-delay:.9s}.ka-header .ka-header-menu li:nth-child(10){transition-delay:1s}.ka-header .ka-header-menu li:not(:last-child){margin-right:64px}@media (max-width:1910px){.ka-header .ka-header-menu li:not(:last-child){margin-right:40px}}.ka-header .ka-header-menu li a{transition:color .3s}.ka-header .ka-header-menu li a:hover{color:#706cff}.ka-header .ka-header-menu li a.nuxt-link-active{color:#706cff;position:relative}.ka-header .ka-header-menu li a.nuxt-link-active:after{background:#706cff;border-radius:50%;bottom:-8px;content:"";display:block;height:4px;left:calc(50% - 2px);position:absolute;width:4px}.ka-header .ka-header-button{opacity:0;transition:opacity .8s;transition-delay:.6s}@media (max-width:1080px){.ka-header .ka-header-button{margin:0 52px 0 auto;transition-delay:0s}}@media (max-width:640px){.ka-header .ka-header-button{display:none}}.ka-header .ka-header-burger{cursor:pointer;display:flex;height:52px;opacity:0;position:relative;transition:opacity .8s;transition-delay:.1s;width:52px}@media (min-width:1081px){.ka-header .ka-header-burger{display:none}}.ka-header .ka-header-burger span{background:#000;display:block;height:1px;left:calc(50% - 20px);position:absolute;transition:.4s;width:40px}.ka-header .ka-header-burger span:first-child{top:calc(50% - 4px)}.ka-header .ka-header-burger span:nth-child(2){top:calc(50% + 3px)}.ka-header.shown .ka-header-burger,.ka-header.shown .ka-header-button,.ka-header.shown .ka-header-menu li{opacity:1}.ka-header.black .ka-header-logo,.ka-header.black .ka-header-menu{color:#fff}.ka-header.black .ka-header-burger span{background:#fff}@media (min-width:641px){.ka-header.black .ka-header-button .button-magnetic{border-color:#fff;color:#fff}.ka-header.black .ka-header-button .button-magnetic__fill{background:#fff}.ka-header.black .ka-header-button .button-magnetic:hover{color:#000}}.ka-header.purple .ka-header-logo svg:nth-child(3){opacity:1}.ka-header.--menu-open .ka-header-burger span{top:calc(50% - 2px);transform:rotate(15deg)}.ka-header.--menu-open .ka-header-burger span:nth-child(2){top:calc(50% - 2px);transform:rotate(-15deg)}.ka-menu{background-color:#29372d;color:#000;height:0;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;transition:height .6s;width:100%;z-index:19}.ka-menu.open{height:calc(100vh - env(safe-area-inset-bottom));pointer-events:auto}@supports (height:100svh){.ka-menu.open{height:100svh}}.ka-menu .ka-menu-body{height:calc(100vh - env(safe-area-inset-bottom));overflow-y:auto;position:relative;width:100%;-ms-overflow-style:none;overflow:-moz-scrollbars-none;scrollbar-width:none}@supports (height:100svh){.ka-menu .ka-menu-body{height:100svh}}.ka-menu .ka-menu-body::-webkit-scrollbar{background:transparent;height:0;width:0}.ka-menu .container{display:flex;flex-direction:column;justify-content:space-between;min-height:100%;padding-bottom:48px;padding-top:156px}@media (max-width:640px){.ka-menu .container{padding-bottom:32px;padding-top:120px}}.ka-menu .ka-menu-nav{font-size:96px;font-weight:400;letter-spacing:-.02em;line-height:1;margin-bottom:64px;width:100%}@media (max-width:1910px){.ka-menu .ka-menu-nav{font-size:64px}}@media (max-width:766px){.ka-menu .ka-menu-nav{font-size:36px;line-height:1.1}}.ka-menu .ka-menu-nav li{display:flex;overflow:hidden;position:relative}.ka-menu .ka-menu-nav li:not(:last-child){margin-bottom:32px}@media (max-width:640px){.ka-menu .ka-menu-nav li:not(:last-child){margin-bottom:28px}}.ka-menu .ka-menu-nav li .nuxt-link-active,.ka-menu .ka-menu-nav li a{transform:translateY(105%);transition:transform .6s,color .4s}.ka-menu .ka-menu-nav li .nuxt-link-active{padding-left:44px;position:relative}@media (max-width:640px){.ka-menu .ka-menu-nav li .nuxt-link-active{padding-left:28px}}.ka-menu .ka-menu-nav li .nuxt-link-active:before{background:#706cff;border-radius:50%;content:"";display:block;height:28px;left:0;position:absolute;top:calc(50% - 14px);width:28px}@media (max-width:640px){.ka-menu .ka-menu-nav li .nuxt-link-active:before{height:20px;top:calc(50% - 10px);width:20px}}.ka-menu .ka-menu-nav li a:hover{color:#706cff}.ka-menu .ka-menu-contacts{margin-left:auto;opacity:0;transition:opacity .6s;width:calc(37.5% - 8px)}@media (max-width:640px){.ka-menu .ka-menu-contacts{width:100%}}@media (min-width:641px){.ka-menu .ka-menu-contacts__button{display:none}}.ka-menu .ka-menu-contacts__button .button-magnetic{transform:translateZ(0)!important;width:100%}.ka-menu .ka-menu-contacts__title{color:#becdc2;font-size:14px;font-weight:400;line-height:1;margin-bottom:20px;text-transform:uppercase}@media (max-width:640px){.ka-menu .ka-menu-contacts__title{display:none}}.ka-menu .ka-menu-contacts__links{font-size:20px;margin-bottom:20px;width:100%}@media (max-width:640px){.ka-menu .ka-menu-contacts__links{display:none}}.ka-menu .ka-menu-contacts__links li{display:flex;width:100%}.ka-menu .ka-menu-contacts__links li:not(:last-child){margin-bottom:8px}.ka-menu .ka-menu-contacts__links a{transition:.4s}.ka-menu .ka-menu-contacts__links a[href*=mailto]{text-decoration:underline}.ka-menu .ka-menu-contacts__links a:hover{color:#706cff}.ka-menu .ka-menu-contacts__socials{display:flex;width:100%}@media (max-width:640px){.ka-menu .ka-menu-contacts__socials{display:none}}.ka-menu .ka-menu-contacts__socials li:not(:last-child){margin-right:16px}.ka-menu .ka-menu-contacts__socials a{display:flex;height:24px;transition:color .4s;width:24px}.ka-menu .ka-menu-contacts__socials a svg{height:100%;width:100%;fill:currentColor;transform:translateZ(0)}.ka-menu .ka-menu-contacts__socials a:hover{color:#706cff}.ka-menu.open .ka-menu-nav li:first-child .current,.ka-menu.open .ka-menu-nav li:first-child a{transition-delay:.2s,0s}.ka-menu.open .ka-menu-nav li:nth-child(2) .current,.ka-menu.open .ka-menu-nav li:nth-child(2) a{transition-delay:.3s,0s}.ka-menu.open .ka-menu-nav li:nth-child(3) .current,.ka-menu.open .ka-menu-nav li:nth-child(3) a{transition-delay:.4s,0s}.ka-menu.open .ka-menu-nav li:nth-child(4) .current,.ka-menu.open .ka-menu-nav li:nth-child(4) a{transition-delay:.5s,0s}.ka-menu.open .ka-menu-nav li:nth-child(5) .current,.ka-menu.open .ka-menu-nav li:nth-child(5) a{transition-delay:.6s,0s}.ka-menu.open .ka-menu-nav li:nth-child(6) .current,.ka-menu.open .ka-menu-nav li:nth-child(6) a{transition-delay:.7s,0s}.ka-menu.open .ka-menu-nav li:nth-child(7) .current,.ka-menu.open .ka-menu-nav li:nth-child(7) a{transition-delay:.8s,0s}.ka-menu.open .ka-menu-nav li:nth-child(8) .current,.ka-menu.open .ka-menu-nav li:nth-child(8) a{transition-delay:.9s,0s}.ka-menu.open .ka-menu-nav li:nth-child(9) .current,.ka-menu.open .ka-menu-nav li:nth-child(9) a{transition-delay:1s,0s}.ka-menu.open .ka-menu-nav li:nth-child(10) .current,.ka-menu.open .ka-menu-nav li:nth-child(10) a{transition-delay:1.1s,0s}.ka-menu.open .ka-menu-nav .current,.ka-menu.open .ka-menu-nav a{transform:translate(0)}.ka-menu.open .ka-menu-contacts{opacity:1;transition-delay:.6s}.ka-menu.black{color:#fff}.ka-menu.black .ka-menu-contacts__button .button-magnetic{border-color:#fff;color:#fff}.ka-menu.black .ka-menu-contacts__button .button-magnetic .button-magnetic__fill{background:#fff}.ka-menu.black .ka-menu-contacts__button .button-magnetic:hover{color:#000}.ka-talk{color:#fff;display:flex;height:calc(100vh - env(safe-area-inset-bottom));overflow:hidden;padding:104px 0;position:relative;width:100%}@supports (height:100svh){.ka-talk{height:100svh}}@media (max-width:1910px){.ka-talk{padding:80px 0}}@media (max-width:1080px){.ka-talk{height:720px}}@media (max-width:640px){.ka-talk{height:calc(100vh - env(safe-area-inset-bottom));padding:48px 0}@supports (height:100svh){.ka-talk{height:100svh}}}.ka-talk .container{display:flex;position:relative;z-index:3}.ka-talk .ka-talk-content{position:relative;width:100%}.ka-talk .ka-talk-title{left:calc(50% - 416px);position:absolute;top:calc(50% - 64px);width:832px}@media (max-width:1910px){.ka-talk .ka-talk-title{left:calc(50% - 271px);top:calc(50% - 44px);width:542px}}@media (max-width:640px){.ka-talk .ka-talk-title{left:calc(50% - 153px);top:calc(50% - 42px);width:306px}}.ka-talk .ka-talk-title .title-line:nth-child(2){text-align:right}.ka-talk .ka-talk-bg{display:flex;height:105%;left:0;position:absolute;top:-2%;width:105%;z-index:0}.ka-talk .ka-talk-bg img,.ka-talk .ka-talk-bg video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ka-talk .ka-talk-overlay{height:100%;left:0;position:absolute;top:0;width:100%;z-index:9}.ka-footer{background:#29372d;color:#fff;padding:80px 0 50px;position:relative;width:100%}@media (max-width:1910px){.ka-footer{padding:48px 0 32px}}@media (max-width:640px){.ka-footer{padding:32px 0 70px}}.ka-footer .ka-footer-top{display:flex;justify-content:space-between;margin-bottom:142px;width:100%}@media (max-width:1910px){.ka-footer .ka-footer-top{margin-bottom:128px}}@media (max-width:1080px){.ka-footer .ka-footer-top{flex-wrap:wrap;margin-bottom:80px}}@media (max-width:640px){.ka-footer .ka-footer-top{margin-bottom:64px}}.ka-footer .ka-footer-bottom{color:#becdc2;display:flex;font-size:16px;font-weight:400;justify-content:space-between;line-height:1;text-transform:uppercase}@media (max-width:1910px){.ka-footer .ka-footer-bottom{font-size:14px}}@media (max-width:640px){.ka-footer .ka-footer-bottom{flex-wrap:wrap}}.ka-footer .ka-footer-logo{display:flex;width:calc(16.666% - 12px)}@media (max-width:1910px){.ka-footer .ka-footer-logo{width:calc(16.666% - 8px)}}@media (max-width:1080px){.ka-footer .ka-footer-logo{width:calc(25% - 8px)}}@media (max-width:640px){.ka-footer .ka-footer-logo{margin-bottom:48px;width:100%}}.ka-footer .ka-footer-logo__link{display:flex;height:40px;transition:color .4s;width:123px}@media (max-width:1910px){.ka-footer .ka-footer-logo__link{height:32px;width:100px}}@media (max-width:640px){.ka-footer .ka-footer-logo__link{height:24px;width:74px}}.ka-footer .ka-footer-logo__link svg{height:100%;width:100%;fill:currentColor;transform:translateZ(0)}.ka-footer .ka-footer-logo__link:hover{color:#706cff}.ka-footer .ka-footer-menu{font-size:48px;font-weight:400;letter-spacing:-.02em;line-height:1;width:calc(58.333% - 12px)}@media (max-width:1910px){.ka-footer .ka-footer-menu{font-size:32px;width:calc(58.333% - 8px)}}@media (max-width:1080px){.ka-footer .ka-footer-menu{width:calc(75% - 8px)}}@media (max-width:640px){.ka-footer .ka-footer-menu{font-size:22px;line-height:1.1;width:100%}}.ka-footer .ka-footer-menu ul{display:flex;flex-wrap:wrap;justify-content:space-between}.ka-footer .ka-footer-menu ul li{display:flex;width:calc(50% - 12px)}@media (max-width:1910px){.ka-footer .ka-footer-menu ul li{width:calc(50% - 8px)}}@media (max-width:640px){.ka-footer .ka-footer-menu ul li{width:calc(50% - 4px)}}.ka-footer .ka-footer-menu ul li:not(:first-child,:nth-child(2)){margin-top:28px}@media (max-width:1910px){.ka-footer .ka-footer-menu ul li:not(:first-child,:nth-child(2)){margin-top:20px}}@media (max-width:640px){.ka-footer .ka-footer-menu ul li:not(:first-child,:nth-child(2)){margin-top:12px}}.ka-footer .ka-footer-menu ul a{transition:.4s}.ka-footer .ka-footer-menu ul a:hover{color:#706cff}.ka-footer .ka-footer-contacts{width:calc(25% - 12px)}@media (max-width:1910px){.ka-footer .ka-footer-contacts{width:calc(25% - 8px)}}@media (max-width:1080px){.ka-footer .ka-footer-contacts{margin-left:calc(25% + 8px);margin-top:64px;width:calc(37.5% - 8px)}}@media (max-width:640px){.ka-footer .ka-footer-contacts{margin-left:0;margin-top:48px;width:100%}}.ka-footer .ka-footer-title{color:#becdc2;font-size:16px;font-weight:400;line-height:1;margin-bottom:28px;text-transform:uppercase}@media (max-width:1910px){.ka-footer .ka-footer-title{font-size:14px;margin-bottom:20px}}@media (max-width:640px){.ka-footer .ka-footer-title{margin-bottom:16px}}.ka-footer .ka-footer-links{font-size:24px;font-weight:300;line-height:1.4;margin-bottom:28px;width:100%}@media (max-width:1910px){.ka-footer .ka-footer-links{font-size:20px;margin-bottom:20px}}@media (max-width:640px){.ka-footer .ka-footer-links{margin-bottom:16px}}.ka-footer .ka-footer-links li{display:flex;width:100%}.ka-footer .ka-footer-links li:not(:last-child){margin-bottom:16px}@media (max-width:1910px){.ka-footer .ka-footer-links li:not(:last-child){margin-bottom:8px}}@media (max-width:640px){.ka-footer .ka-footer-links li:not(:last-child){margin-bottom:4px}}.ka-footer .ka-footer-links a{transition:.4s}.ka-footer .ka-footer-links a[href*=mailto]{text-decoration:underline}.ka-footer .ka-footer-links a:hover{color:#706cff}.ka-footer .ka-footer-socials{display:flex;width:100%}.ka-footer .ka-footer-socials li:not(:last-child){margin-right:16px}@media (max-width:640px){.ka-footer .ka-footer-socials li:not(:last-child){margin-right:8px}}.ka-footer .ka-footer-socials a{display:flex;height:32px;transition:color .4s;width:32px}@media (max-width:1910px){.ka-footer .ka-footer-socials a{height:24px;width:24px}}.ka-footer .ka-footer-socials a img,.ka-footer .ka-footer-socials a svg{height:100%;width:100%;fill:currentColor;transform:translateZ(0)}.ka-footer .ka-footer-socials a:hover{color:#706cff}.ka-footer .ka-footer-copyright{width:calc(16.666% - 12px)}@media (max-width:1910px){.ka-footer .ka-footer-copyright{width:calc(16.666% - 8px)}}@media (max-width:1080px){.ka-footer .ka-footer-copyright{width:calc(25% - 8px)}}@media (max-width:640px){.ka-footer .ka-footer-copyright{width:calc(50% - 4px)}}.ka-footer .ka-footer-info{width:calc(66.666% - 12px)}@media (max-width:1910px){.ka-footer .ka-footer-info{width:calc(66.666% - 8px)}}@media (max-width:1080px){.ka-footer .ka-footer-info{width:calc(37.5% - 16px)}}@media (max-width:640px){.ka-footer .ka-footer-info{width:calc(50% - 4px)}}.ka-footer .ka-footer-info ul{display:flex;width:100%}@media (max-width:640px){.ka-footer .ka-footer-info ul{flex-direction:column}}.ka-footer .ka-footer-info ul li:not(:last-child){margin-right:32px}@media (max-width:1910px){.ka-footer .ka-footer-info ul li:not(:last-child){margin-right:2px}}@media (max-width:640px){.ka-footer .ka-footer-info ul li:not(:last-child){margin-bottom:8px;margin-right:0}}.ka-footer .ka-footer-info ul li a{text-decoration:underline;transition:.3s}.ka-footer .ka-footer-info ul li a:hover{color:#706cff}.ka-footer .ka-footer-developed{text-align:right;width:calc(16.666% - 12px)}@media (max-width:1910px){.ka-footer .ka-footer-developed{width:calc(16.666% - 8px)}}@media (max-width:1080px){.ka-footer .ka-footer-developed{width:calc(37.5% - 8px)}}@media (max-width:640px){.ka-footer .ka-footer-developed{margin-top:24px;text-align:left;width:100%}}.ka-footer .ka-footer-developed a{text-decoration:underline;transition:.3s}.ka-footer .ka-footer-developed a:hover{color:#706cff}:root{--swiper-theme-color:$color-base}.swiper{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:border-box;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.ka-intro--home{background:#29372d}.ka-intro--home .ka-intro-content{display:flex;flex-direction:column;justify-content:center;padding-bottom:60px}@media (max-width:1910px){.ka-intro--home .ka-intro-content{padding-bottom:40px}}.ka-intro--home .ka-intro-title{align-items:center;display:flex;flex-direction:column;text-align:center}.ka-intro--home .ka-intro-title .title-line{width:-moz-max-content;width:max-content}.ka-intro--home .ka-intro-title .title-line:first-child{transform:translate(-195px)}@media (max-width:1910px){.ka-intro--home .ka-intro-title .title-line:first-child{transform:translate(-170px)}}@media (max-width:1080px){.ka-intro--home .ka-intro-title .title-line:first-child{transform:translate(-95px)}}@media (max-width:640px){.ka-intro--home .ka-intro-title .title-line:first-child{transform:translate(-20px)}}.ka-intro--home .ka-intro-title .title-line:nth-child(3){transform:translate(250px)}@media (max-width:1910px){.ka-intro--home .ka-intro-title .title-line:nth-child(3){transform:translate(165px)}}@media (max-width:1080px){.ka-intro--home .ka-intro-title .title-line:nth-child(3){transform:translate(132px)}}@media (max-width:640px){.ka-intro--home .ka-intro-title .title-line:nth-child(3){transform:translate(40px)}}.ka-intro--home .ka-intro-title span{display:block}@supports (-webkit-text-stroke:1px #ffffff){.ka-intro--home .ka-intro-title span{-webkit-text-stroke:1px #fff;color:transparent}}.ka-management{padding-top:104px}@media (max-width:1910px){.ka-management{padding-top:80px}}@media (max-width:640px){.ka-management{padding-top:48px}}.ka-management .ka-management-title{margin-bottom:80px;text-align:center;width:100%}@media (max-width:1910px){.ka-management .ka-management-title{margin-bottom:56px}}@media (max-width:640px){.ka-management .ka-management-title{margin-bottom:40px}}.ka-management .ka-management-list{display:flex;width:100%}@media (max-width:640px){.ka-management .ka-management-list{flex-direction:column}}.ka-management .system-card{border:1px solid #bbb;color:#000;display:flex;padding:80px 84px;position:relative;transition:.6s;width:33.3333%;z-index:3}@media (max-width:1910px){.ka-management .system-card{padding:48px}}@media (max-width:1080px){.ka-management .system-card{padding:48px 24px}}@media (max-width:640px){.ka-management .system-card{border-left:none;border-right:none;padding:32px 16px;width:100%}}.ka-management .system-card:not(:last-child){border-right:none}@media (max-width:640px){.ka-management .system-card:not(:last-child){border-bottom:none}}@media (min-width:641px){.ka-management .system-card.thin{flex-shrink:1;width:25%}}.ka-management .system-card__content{display:flex;flex-direction:column;justify-content:space-between;min-height:640px;position:relative;width:100%}@media (max-width:1910px){.ka-management .system-card__content{min-height:424px}}@media (max-width:1080px){.ka-management .system-card__content{height:346px;min-height:346px}}@media (max-width:640px){.ka-management .system-card__content{height:auto;min-height:0}}.ka-management .system-card__title{padding-left:44px;position:relative;width:100%}@media (max-width:1910px){.ka-management .system-card__title{padding-left:32px}}@media (max-width:1080px) and (min-width:767px){.ka-management .system-card__title{font-size:42px}}.ka-management .system-card__title:before{background:#706cff;border-radius:50%;content:"";display:block;height:28px;left:0;position:absolute;top:calc(50% - 14px);transition:background .6s;width:28px}@media (max-width:1910px){.ka-management .system-card__title:before{height:20px;top:calc(50% - 10px);width:20px}}.ka-management .system-card__icon{display:flex;height:156px;opacity:0;position:absolute;right:0;top:0;transition:opacity .6s;width:276px}@media (max-width:1910px){.ka-management .system-card__icon{height:104px;width:184px}}@media (max-width:1080px){.ka-management .system-card__icon{height:78px;width:138px}}.ka-management .system-card__icon svg{height:100%;transform:translateZ(0);width:100%}.ka-management .system-card__info{max-width:100%;width:100%}@media (max-width:640px){.ka-management .system-card__info{margin-top:45px;transition:.6s}}.ka-management .system-card__text{color:#fff;font-size:20px;font-weight:300;line-height:1.4;margin-bottom:40px;max-width:568px;opacity:0;transform:translateY(40px);transition:max-height .6s,transform .6s,opacity .6s;width:100%}@media (max-width:1910px){.ka-management .system-card__text{font-size:16px;margin-bottom:32px;max-width:384px;transform:translateY(32px)}}@media (max-width:1080px){.ka-management .system-card__text{max-width:336px}}@media (max-width:640px){.ka-management .system-card__text{max-height:0;overflow:hidden}}.ka-management .system-card__link{display:flex}.ka-management .system-card .button-magnetic{color:#000;height:38px;max-width:38px;transition:max-width .6s;white-space:nowrap}@media (max-width:1910px){.ka-management .system-card .button-magnetic{height:36px;max-width:36px}}.ka-management .system-card .button-magnetic__text{opacity:0;transition:opacity .4s}.ka-management .system-card .button-magnetic__fill{background:#fff}.ka-management .system-card .button-magnetic svg{height:16px;position:absolute;right:10px;top:calc(50% - 8px);width:16px;fill:none;stroke:currentColor;transform:translateZ(0);transition:opacity .4s}@media (min-width:641px){.ka-management .system-card:hover{background:#706cff;border-color:#706cff;color:#fff;flex-shrink:0;width:50%}.ka-management .system-card:hover .system-card__title:before{background:#fff}.ka-management .system-card:hover .system-card__icon{opacity:1}.ka-management .system-card:hover .system-card__text{opacity:1;transform:translate(0);transition-delay:.4s}.ka-management .system-card:hover .button-magnetic{border-color:#fff;color:#fff;max-width:160px}.ka-management .system-card:hover .button-magnetic__text{opacity:1}.ka-management .system-card:hover .button-magnetic__fill{background:#fff}.ka-management .system-card:hover .button-magnetic svg{opacity:0}.ka-management .system-card:hover .button-magnetic:hover{color:#000}}@media (max-width:640px){.ka-management .system-card.active{background:#706cff;border-color:#706cff;color:#fff;flex-shrink:0}.ka-management .system-card.active .system-card__title:before{background:#fff}.ka-management .system-card.active .system-card__icon{opacity:1}.ka-management .system-card.active .system-card__info{margin-top:104px}.ka-management .system-card.active .system-card__text{max-height:230px;opacity:1;transform:translate(0);transition-delay:0s,.4s,.4s}.ka-management .system-card.active .button-magnetic{border-color:#fff;color:#fff;max-width:160px}.ka-management .system-card.active .button-magnetic__text{opacity:1}.ka-management .system-card.active .button-magnetic__fill{background:#fff}.ka-management .system-card.active .button-magnetic svg{opacity:0}.ka-management .system-card.active .button-magnetic:hover{color:#000}}.ka-what{display:flex;height:calc(100vh - env(safe-area-inset-bottom));overflow:hidden;padding:104px 0;position:relative;width:100%}@supports (height:100svh){.ka-what{height:100svh}}@media (max-width:1910px){.ka-what{padding:80px 0}}@media (max-width:1080px){.ka-what{height:720px}}@media (max-width:640px){.ka-what{height:145vw;padding:48px 0}}.ka-what .container{display:flex;position:relative;z-index:1}.ka-what .ka-what-bg img{-o-object-position:top left;object-position:top left}@media (max-width:640px){.ka-what .ka-what-bg img{-o-object-position:top center;object-position:top center}}.ka-what .ka-what-play{bottom:0;cursor:pointer;right:0;z-index:9}.ka-what .ka-what-play,.ka-what .ka-what-video{left:0;position:absolute;top:0;transition:opacity .4s}.ka-what .ka-what-video{height:100%;opacity:0;pointer-events:none;width:100%;z-index:5}.ka-what .ka-what-video__pause{cursor:pointer;inset:0;position:absolute;z-index:3}.ka-what .ka-what-video__body{background:#000;display:flex;inset:0;pointer-events:none;position:absolute;z-index:1}.ka-what .ka-what-video__body iframe{height:100%;width:100%}.ka-what.play .ka-what-play{opacity:0;pointer-events:none}.ka-what.play .ka-what-video{opacity:1;pointer-events:auto}.ka-benefits{background:#29372d;color:#fff;padding:272px 0 282px;position:relative;width:100%}@media (max-width:1910px){.ka-benefits{padding:176px 0 180px}}@media (max-width:640px){.ka-benefits{padding:48px 0 64px}}.ka-benefits .ka-benefits-list{align-items:flex-start;display:flex;justify-content:space-between;width:100%}@media (max-width:640px){.ka-benefits .ka-benefits-list{flex-direction:column}}.ka-benefits .benefit-card{align-items:center;display:flex;flex-direction:column;width:calc(33.333% - 12px)}@media (max-width:1910px){.ka-benefits .benefit-card{width:calc(33.333% - 8px)}}@media (max-width:640px){.ka-benefits .benefit-card{width:100%}.ka-benefits .benefit-card:not(:last-child){margin-bottom:48px}}.ka-benefits .benefit-card__image{align-items:center;display:flex;height:324px;justify-content:center;margin-bottom:48px;position:relative;transform:perspective(100px);width:324px}@media (max-width:1910px){.ka-benefits .benefit-card__image{height:216px;margin-bottom:40px;width:216px}}@media (max-width:1080px){.ka-benefits .benefit-card__image{height:162px;width:162px}}@media (max-width:640px){.ka-benefits .benefit-card__image{height:176px;margin-bottom:24px;width:176px}}.ka-benefits .benefit-card__image img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.ka-benefits .benefit-card__title{margin-bottom:24px}@media (max-width:1080px){.ka-benefits .benefit-card__title{font-size:64px;font-weight:400;letter-spacing:-.02em;line-height:1;margin-bottom:16px}}@media (max-width:1080px) and (max-width:1910px){.ka-benefits .benefit-card__title{font-size:48px}}@media (max-width:1080px) and (max-width:766px){.ka-benefits .benefit-card__title{font-size:28px;line-height:1.1}}@media (max-width:640px){.ka-benefits .benefit-card__title{font-size:96px;font-weight:400;letter-spacing:-.02em;line-height:1;margin-bottom:4px}}@media (max-width:640px) and (max-width:1910px){.ka-benefits .benefit-card__title{font-size:64px}}@media (max-width:640px) and (max-width:766px){.ka-benefits .benefit-card__title{font-size:36px;line-height:1.1}}.ka-benefits .benefit-card__subtitle{font-size:24px;font-weight:300;line-height:1.4;text-align:center}@media (max-width:1910px){.ka-benefits .benefit-card__subtitle{font-size:20px}}.ka-solutions{overflow:hidden;position:relative;width:100%}.ka-solutions .ka-solutions-content{display:flex;justify-content:space-between;min-height:calc(100vh - env(safe-area-inset-bottom));padding:104px 0;width:100%}@supports (height:100svh){.ka-solutions .ka-solutions-content{min-height:100svh}}@media (max-width:1910px){.ka-solutions .ka-solutions-content{padding:80px 0}}@media (max-width:1080px){.ka-solutions .ka-solutions-content{align-items:center;flex-direction:column}}@media (max-width:640px){.ka-solutions .ka-solutions-content{padding:48px 0}}.ka-solutions .ka-solutions-info{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;width:calc(41.666% - 12px)}@media (max-width:1910px){.ka-solutions .ka-solutions-info{width:calc(41.666% - 8px)}}@media (max-width:1080px){.ka-solutions .ka-solutions-info{margin-bottom:80px;width:100%}}@media (max-width:640px){.ka-solutions .ka-solutions-info{margin-bottom:52px}}.ka-solutions .ka-slogan{margin-bottom:32px;width:100%}@media (max-width:1910px){.ka-solutions .ka-slogan{margin-bottom:24px}}@media (max-width:640px){.ka-solutions .ka-slogan{margin-bottom:16px}}.ka-solutions .ka-solutions-title{margin-bottom:auto}@media (max-width:1080px){.ka-solutions .ka-solutions-title{margin-bottom:32px}}.ka-solutions .ka-solutions-cards{align-items:center;display:flex;flex-direction:column;position:relative;width:54.166%}@media (max-width:1910px){.ka-solutions .ka-solutions-cards{max-width:620px}}@media (max-width:1080px){.ka-solutions .ka-solutions-cards{margin-top:auto;max-width:600px;width:100%}}@media (max-width:640px){.ka-solutions .ka-solutions-cards{margin:auto auto 0;width:346px}}.ka-solutions .solution-card{height:372px;padding:72px 48px;position:relative;width:716px;z-index:3}@media (max-width:1910px){.ka-solutions .solution-card{height:252px;padding:48px 32px;width:484px}}@media (max-width:640px){.ka-solutions .solution-card{height:170px;padding:32px 40px 32px 24px;width:324px}}.ka-solutions .solution-card:nth-child(2),.ka-solutions .solution-card:nth-child(3),.ka-solutions .solution-card:nth-child(4){color:#fff}.ka-solutions .solution-card__title{position:relative;z-index:3}.ka-solutions .solution-card__bg{display:flex;height:100%;left:0;position:absolute;top:0;width:100%}.ka-solutions .solution-card__bg img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;width:100%}.ka-solutions .solution-card:first-child{margin-left:106px;margin-right:auto;transform:rotate(-2deg)}@media (max-width:1910px){.ka-solutions .solution-card:first-child{margin-left:41px}}@media (max-width:640px){.ka-solutions .solution-card:first-child{margin-left:0}}.ka-solutions .solution-card:nth-child(2){margin-left:auto;margin-right:48px;margin-top:-244px}@media (max-width:1910px){.ka-solutions .solution-card:nth-child(2){margin-right:52px;margin-top:-180px}}@media (max-width:640px){.ka-solutions .solution-card:nth-child(2){margin-right:-8px;margin-top:-100px}}.ka-solutions .solution-card:nth-child(3){margin-left:30px;margin-right:auto;margin-top:-262px;transform:rotate(1deg)}@media (max-width:1910px){.ka-solutions .solution-card:nth-child(3){margin-left:0;margin-top:-180px}}@media (max-width:640px){.ka-solutions .solution-card:nth-child(3){margin-left:-8px;margin-top:-100px}}.ka-solutions .solution-card:nth-child(4){margin-top:-256px;transform:rotate(-1deg)}@media (max-width:1910px){.ka-solutions .solution-card:nth-child(4){margin-left:40px;margin-right:auto;margin-top:-180px}}@media (max-width:640px){.ka-solutions .solution-card:nth-child(4){margin-left:0;margin-right:0;margin-top:-100px}}.ka-solutions .solution-card:nth-child(5){margin-left:auto;margin-top:-262px;transform:rotate(2deg)}@media (max-width:1910px){.ka-solutions .solution-card:nth-child(5){margin-right:20px;margin-top:-180px}}@media (max-width:640px){.ka-solutions .solution-card:nth-child(5){margin-right:-8px;margin-top:-100px}}.ka-testimonials{background:#becdc2;overflow:hidden;padding:104px 0;position:relative;width:100%}@media (max-width:1910px){.ka-testimonials{padding:80px 0}}@media (max-width:640px){.ka-testimonials{padding:48px 0}}.ka-testimonials .ka-slogan{margin-bottom:48px;width:100%}@media (max-width:1910px){.ka-testimonials .ka-slogan{margin-bottom:32px}}@media (max-width:640px){.ka-testimonials .ka-slogan{margin-bottom:24px}}.ka-testimonials .testimonials-slider{display:flex;justify-content:center;position:relative;width:100%}.ka-testimonials .testimonials-slider .testimonials-slider__wrapper{display:flex!important;flex-direction:row!important;position:relative;transform:translate(20vw);width:140vw}.ka-testimonials .testimonials-slider .testimonials-slider__line{animation:loop-animation var(--duration) linear 0s infinite;animation-direction:normal;animation-play-state:running;display:flex;flex:0 0 auto;flex-direction:row;min-width:100%;transform:translateZ(0)}.ka-testimonials .testimonial{color:#fff;display:flex;flex-direction:column;justify-content:space-between;margin-right:24px;padding:48px;width:568px}@media (max-width:1910px){.ka-testimonials .testimonial{margin-right:16px;padding:32px;width:384px}}@media (max-width:640px){.ka-testimonials .testimonial{margin-right:8px;padding:20px;width:244px}}.ka-testimonials .testimonial .testimonial-quotes{display:flex;height:24px;margin-bottom:24px;width:24px}@media (max-width:1910px){.ka-testimonials .testimonial .testimonial-quotes{height:16px;margin-bottom:16px;width:16px}}.ka-testimonials .testimonial .testimonial-quotes svg{height:100%;width:100%;fill:currentColor;transform:translateZ(0)}.ka-testimonials .testimonial .testimonial-text{font-size:36px;font-weight:400;letter-spacing:-.02em;line-height:1.1;margin-bottom:110px;width:100%}@media (max-width:1910px){.ka-testimonials .testimonial .testimonial-text{font-size:24px;margin-bottom:40px}}@media (max-width:640px){.ka-testimonials .testimonial .testimonial-text{font-size:18px;line-height:1.1;margin-bottom:32px}}.ka-testimonials .testimonial .testimonial-info{margin-top:auto;width:100%}.ka-testimonials .testimonial .testimonial-info__name{font-size:24px;font-weight:400;line-height:1.4;margin-bottom:8px}@media (max-width:1910px){.ka-testimonials .testimonial .testimonial-info__name{font-size:20px}}@media (max-width:640px){.ka-testimonials .testimonial .testimonial-info__name{font-size:18px;line-height:1.4;margin-bottom:4px}}.ka-testimonials .testimonial .testimonial-info__position{color:#706cff;font-size:16px;font-weight:400;line-height:1;text-transform:uppercase}@media (max-width:1910px){.ka-testimonials .testimonial .testimonial-info__position{font-size:14px}}.ka-testimonials .testimonial.light{color:#000}.ka-testimonials .testimonial.light .testimonial-info__position,.ka-testimonials .testimonial.light .testimonial-quotes{color:#706cff}.ka-testimonials .testimonial.green .testimonial-info__position,.ka-testimonials .testimonial.green .testimonial-quotes,.ka-testimonials .testimonial.purple .testimonial-quotes{color:#becdc2}.ka-testimonials .testimonial.purple .testimonial-info__position{color:#d0ceff}.ka-testimonials .testimonial.black .testimonial-info__position,.ka-testimonials .testimonial.black .testimonial-quotes{color:#becdc2}@keyframes loop-animation{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}.ka-awards{padding:104px 0;position:relative;width:100%}@media (max-width:1910px){.ka-awards{padding:80px 0}}@media (max-width:640px){.ka-awards{padding:48px 0}}.ka-awards .ka-awards-slogan{margin-bottom:52px}@media (max-width:1910px){.ka-awards .ka-awards-slogan{margin-bottom:32px}}@media (max-width:640px){.ka-awards .ka-awards-slogan{margin-bottom:24px}}.ka-awards .ka-awards-list{display:grid;grid-template-columns:repeat(4,1fr);width:100%}@media (max-width:1080px){.ka-awards .ka-awards-list{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.ka-awards .ka-awards-list{grid-template-columns:repeat(2,1fr)}}.ka-awards .ka-awards-list__item{border:1px solid #bbb;margin-bottom:-1px;margin-right:-1px;padding-bottom:calc(100% - 1px);position:relative}.ka-awards .ka-awards-list__item:nth-child(n+9){display:none}@media (max-width:1080px){.ka-awards .ka-awards-list__item:nth-child(n+7){display:none}}.ka-awards .award{overflow:hidden}.ka-awards .award,.ka-awards .award .award-content{display:flex;height:100%;left:0;position:absolute;top:0;width:100%}.ka-awards .award .award-content{flex-direction:column;justify-content:space-between;padding:48px 24px;z-index:0}@media (max-width:1910px){.ka-awards .award .award-content{padding:32px 16px 16px}}@media (max-width:1080px){.ka-awards .award .award-content{padding:16px 8px 8px}}@media (max-width:640px){.ka-awards .award .award-content{padding:8px}}.ka-awards .award .award-content__nomination{font-size:48px;font-weight:400;letter-spacing:-.02em;line-height:1;text-align:center}@media (max-width:1910px){.ka-awards .award .award-content__nomination{font-size:32px}}@media (max-width:640px){.ka-awards .award .award-content__nomination{font-size:22px;line-height:1.1}}.ka-awards .award .award-content__title{color:#706cff;font-size:16px;font-weight:400;line-height:1;text-transform:uppercase}@media (max-width:1910px){.ka-awards .award .award-content__title{font-size:14px}}.ka-awards .award .award-logo{display:flex;height:100%;left:0;opacity:0;position:absolute;top:0;transition:.4s;width:100%;z-index:3}.ka-awards .award .award-logo img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.ka-awards .award .award-hover{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;background:#706cff;border-radius:50%;display:block;height:0;position:absolute;transform:translate(-50%,-50%);transition:width .6s,height .6s;width:0;z-index:1}.ka-awards .award:hover .award-logo{opacity:1;transition-delay:.2s}.ka-awards .award:hover .award-hover{height:1000px;width:1000px}.ka-awards .ka-awards-loadmore{display:flex;justify-content:center;margin-top:40px;width:100%}@media (max-width:1910px){.ka-awards .ka-awards-loadmore{margin-top:32px}}.ka-awards .ka-awards-loadmore .button-magnetic{border-color:#706cff;color:#706cff}.ka-awards .ka-awards-loadmore .button-magnetic__fill{background:#706cff}.ka-awards .ka-awards-loadmore .button-magnetic:hover{color:#fff}.ka-awards.open .ka-awards-list__item{display:block}.ka-awards.open .ka-awards-loadmore{display:none}.ka-intro--solutions{background:#29372d;height:auto;min-height:calc(100vh - env(safe-area-inset-bottom))}@supports (height:100svh){.ka-intro--solutions{min-height:100svh}}.ka-intro--solutions .container{align-items:flex-end}.ka-intro--solutions .ka-intro-content{align-items:flex-start;display:flex;justify-content:space-between;padding:86px 0}@media (max-width:1910px){.ka-intro--solutions .ka-intro-content{padding:56px 0}}@media (max-width:1080px){.ka-intro--solutions .ka-intro-content{flex-direction:column}}.ka-intro--solutions .ka-intro-title{max-width:700px;width:calc(41.666% - 12px)}@media (max-width:1910px){.ka-intro--solutions .ka-intro-title{max-width:470px;width:calc(41.666% - 8px)}}@media (max-width:1080px){.ka-intro--solutions .ka-intro-title{margin-bottom:112px;width:100%}}@media (max-width:766px){.ka-intro--solutions .ka-intro-title{margin-bottom:70px;max-width:240px}}.ka-intro--solutions .ka-intro-title .title-line:last-child{text-align:right}.ka-intro--solutions .ka-intro-data{position:relative;width:calc(50% - 12px)}@media (max-width:1910px){.ka-intro--solutions .ka-intro-data{width:calc(50% - 8px)}}@media (max-width:1080px){.ka-intro--solutions .ka-intro-data{margin-left:auto;max-width:584px;width:100%}}@media (max-width:640px){.ka-intro--solutions .ka-intro-data{max-width:100%}}.ka-intro--solutions .ka-intro-data__table{display:flex;width:calc(83.3333% - 12px)}@media (max-width:1910px){.ka-intro--solutions .ka-intro-data__table{width:calc(83.3333% - 8px)}}@media (max-width:640px){.ka-intro--solutions .ka-intro-data__table{width:calc(83.3333% - 6px)}}.ka-intro--solutions .ka-intro-data__table picture{padding-bottom:65%;position:relative;width:100%}.ka-intro--solutions .ka-intro-data__diagram{display:flex;margin-left:auto;margin-top:calc(-25% + 6px);position:relative;width:calc(50% - 12px)}@media (max-width:1910px){.ka-intro--solutions .ka-intro-data__diagram{margin-top:calc(-25% + 4px);width:calc(50% - 8px)}}@media (max-width:640px){.ka-intro--solutions .ka-intro-data__diagram{margin-top:calc(-25% + 3px);width:calc(50% - 6px)}}.ka-intro--solutions .ka-intro-data__diagram picture{padding-bottom:100%;position:relative;width:100%}.ka-intro--solutions .ka-intro-data img{height:100%;left:0;position:absolute;top:0;width:100%}.ka-intro--solutions .ka-intro-button{left:0;right:auto}.ka-intro-wwd{background:#29372d}.ka-intro-wwd .ka-intro-content{align-items:center;display:flex;justify-content:center;padding-bottom:4px}@media (max-width:1910px){.ka-intro-wwd .ka-intro-content{padding-bottom:0}}@media (max-width:1080px){.ka-intro-wwd .ka-intro-content{padding-bottom:52px}}@media (max-width:640px){.ka-intro-wwd .ka-intro-content{padding-bottom:46px}}.ka-intro-wwd .ka-intro-title{max-width:510px;pointer-events:none;transition:opacity .4s;width:100%;z-index:10}@media (max-width:1910px){.ka-intro-wwd .ka-intro-title{max-width:362px}}@media (max-width:766px){.ka-intro-wwd .ka-intro-title{max-width:202px}}.ka-intro-wwd .ka-intro-title .title-line:last-child{text-align:right}.ka-intro-wwd .ka-intro-button{bottom:48px;right:calc(50vw - 876px);z-index:10}@media (max-width:1910px){.ka-intro-wwd .ka-intro-button{bottom:32px;right:48px}}@media (max-width:1080px){.ka-intro-wwd .ka-intro-button{right:24px}}@media (max-width:640px){.ka-intro-wwd .ka-intro-button{bottom:24px}}.ka-intro-wwd .ka-intro-wwd-play{cursor:pointer;inset:0;position:absolute;transition:opacity .4s;z-index:9}.ka-intro-wwd .ka-intro-wwd-video{height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .4s;width:100%;z-index:5}.ka-intro-wwd .ka-intro-wwd-video__pause{cursor:pointer;inset:0;position:absolute;z-index:3}.ka-intro-wwd .ka-intro-wwd-video__body{background:#000;display:flex;inset:0;pointer-events:none;position:absolute;z-index:1}.ka-intro-wwd .ka-intro-wwd-video__body iframe{height:100%;width:100%}.ka-intro-wwd.play .ka-intro-button,.ka-intro-wwd.play .ka-intro-wwd-play{opacity:0;pointer-events:none}.ka-intro-wwd.play .ka-intro-wwd-video{opacity:1;pointer-events:auto}.ka-text--what .ka-text-head__title{max-width:1432px}.ka-text--what .ka-text-head__title__slogan{margin-bottom:32px}@media (max-width:1910px){.ka-text--what .ka-text-head__title__slogan{margin-bottom:24px}}@media (max-width:640px){.ka-text--what .ka-text-head__title__slogan{margin-bottom:16px}}.ka-text--why{background:#becdc2}.ka-text--why .grid-item{border-color:#6666}.ka-text-scheme{display:flex;margin-top:104px;width:100%}@media (max-width:1910px){.ka-text-scheme{margin-top:80px}}@media (max-width:640px){.ka-text-scheme{margin-top:48px}}.ka-text-scheme div{width:100%}.ka-text-scheme .scheme-icon{height:auto;transform:translateZ(0);width:100%}@media (max-width:640px){.ka-text-scheme .scheme-icon.scheme-icon--desktop{display:none}}@media (min-width:641px){.ka-text-scheme .scheme-icon.scheme-icon--mobile{display:none}}.ka-text-scheme .scheme-icon .first{position:relative;z-index:3}.ka-text-scheme .scheme-icon path.arrow{position:relative;transform:translateZ(0);z-index:1}.ka-intro--about{background:#becdc2;color:#000}.ka-intro--about .ka-intro-content{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:68px}@media (max-width:1910px){.ka-intro--about .ka-intro-content{padding-bottom:68px}}@media (max-width:1080px){.ka-intro--about .ka-intro-content{flex-direction:column;padding-bottom:96px}}@media (max-width:640px){.ka-intro--about .ka-intro-content{padding-bottom:85px}}.ka-team{background:#29372d;color:#fff;padding:104px 0 144px;position:relative;width:100%}@media (max-width:1910px){.ka-team{padding:80px 0 120px}}@media (max-width:640px){.ka-team{padding:48px 0 80px}}.ka-team .ka-team-section{width:100%}.ka-team .ka-team-section:not(:last-child){margin-bottom:144px}@media (max-width:1910px){.ka-team .ka-team-section:not(:last-child){margin-bottom:120px}}@media (max-width:640px){.ka-team .ka-team-section:not(:last-child){margin-bottom:80px}}.ka-team .ka-team-head{margin-bottom:104px;width:100%}@media (max-width:1910px){.ka-team .ka-team-head{margin-bottom:80px}}@media (max-width:640px){.ka-team .ka-team-head{margin-bottom:48px}}.ka-team .ka-team-head__slogan{color:#becdc2;margin-bottom:32px}@media (max-width:1910px){.ka-team .ka-team-head__slogan{margin-bottom:24px}}@media (max-width:640px){.ka-team .ka-team-head__slogan{margin-bottom:16px}}.ka-team .ka-team-members{display:grid;grid-template-columns:repeat(3,1fr);margin-left:auto;width:calc(75% - 12px);grid-column-gap:24px;grid-row-gap:64px}@media (max-width:1910px){.ka-team .ka-team-members{width:calc(75% - 8px);grid-column-gap:16px;grid-row-gap:48px}}@media (max-width:1080px){.ka-team .ka-team-members{width:100%}}@media (max-width:640px){.ka-team .ka-team-members{grid-template-columns:repeat(1,1fr);grid-row-gap:32px}}.ka-team .ka-team-showmore{align-items:center;display:none;justify-content:center;margin-top:32px}.ka-team .ka-team-showmore .button-magnetic{border-color:#706cff;color:#706cff}.ka-team .ka-team-showmore .button-magnetic__fill{background:#706cff}.ka-team .ka-team-showmore .button-magnetic:hover{color:#fff}@media (max-width:640px){.ka-team:not(.open) .ka-team-members__item:nth-child(n+4),.ka-team:not(.open) .ka-team-section:nth-child(n+2){display:none}.ka-team:not(.open) .ka-team-showmore{display:flex}}.member-card{display:flex;flex-direction:column;position:relative;width:100%}.member-card .member-card-top{margin-bottom:28px;padding-bottom:133%;position:relative;width:100%}@media (max-width:1910px){.member-card .member-card-top{margin-bottom:20px}}@media (max-width:640px){.member-card .member-card-top{margin-bottom:16px}}.member-card .member-card-top__media{display:flex;filter:saturate(0);height:100%;left:0;position:absolute;top:0;transform:translateZ(0);transition:filter .4s;width:100%;z-index:1}.member-card .member-card-top__media:hover{filter:saturate(1)}.member-card .member-card-top__media picture{display:flex;position:relative;width:100%}.member-card .member-card-top__media picture img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.member-card .member-card-top__description{background:#becdc2e6;color:#000;font-size:20px;height:100%;left:0;line-height:1.4;max-height:100%;opacity:0;overflow:hidden;padding:32px;pointer-events:none;position:absolute;top:0;transition:.4s;width:100%;z-index:3}@media (max-width:1910px){.member-card .member-card-top__description{font-size:16px;padding:24px}}@media (max-width:1080px){.member-card .member-card-top__description{font-size:14px;padding:16px}}@media (max-width:640px){.member-card .member-card-top__description{font-size:18px}}.member-card .member-card-info{width:100%}.member-card .member-card-info__head{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}@media (max-width:1910px){.member-card .member-card-info__head{margin-bottom:8px}}.member-card .member-card-info__name{width:calc(100% - 44px)}@media (max-width:1910px){.member-card .member-card-info__name{width:calc(100% - 36px)}}.member-card .member-card-info__button svg{transition:transform .4s}.member-card .member-card-info__position{color:#becdc2;font-size:24px;font-weight:300;line-height:1.4;margin-bottom:12px;width:100%}@media (max-width:1910px){.member-card .member-card-info__position{font-size:20px;margin-bottom:8px}}.member-card .member-card-info__socials{display:flex;flex-wrap:wrap}.member-card .member-card-info__socials li:not(:last-child){margin-right:16px}.member-card .member-card-info__socials a{color:#becdc2;display:flex;height:32px;transition:color .4s;width:32px}@media (max-width:1910px){.member-card .member-card-info__socials a{height:24px;width:24px}}.member-card .member-card-info__socials a svg{height:100%;width:100%;fill:currentColor;stroke:currentColor;transform:translateZ(0)}.member-card .member-card-info__socials a:hover{color:#706cff}.member-card.active .member-card-top__description{opacity:1;pointer-events:auto}.member-card.active .member-card-info__button svg{transform:rotate(180deg)}.ka-intro--careers{background:#becdc2;color:#000}.ka-intro--careers .ka-intro-content{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:68px}@media (max-width:1910px){.ka-intro--careers .ka-intro-content{padding:56px 0}}@media (max-width:1080px){.ka-intro--careers .ka-intro-content{flex-direction:column}}.ka-intro--contact{background:#706cff;color:#fff}.ka-intro--contact .ka-intro-content{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:68px}@media (max-width:1910px){.ka-intro--contact .ka-intro-content{padding:56px 0}}@media (max-width:1080px){.ka-intro--contact .ka-intro-content{flex-direction:column}}.ka-offices{background:#becdc2;color:#000;overflow:hidden;position:relative}.ka-offices .container{position:relative;z-index:3}.ka-offices .ka-text-content__offices{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width:1080px){.ka-offices .ka-text-content__offices{margin-left:auto;width:calc(75% - 8px)}}.ka-offices .ka-text-content__offices-item{width:calc(50% - 12px)}@media (max-width:1910px){.ka-offices .ka-text-content__offices-item{width:calc(50% - 8px)}}@media (max-width:640px){.ka-offices .ka-text-content__offices-item{width:100%}}.ka-offices .office-city{margin-bottom:32px;padding-left:44px;position:relative}@media (max-width:1910px){.ka-offices .office-city{margin-bottom:24px;padding-left:32px}}.ka-offices .office-city:before{background:#706cff;border-radius:50%;content:"";display:block;height:28px;left:0;position:absolute;top:18px;width:28px}@media (max-width:1910px){.ka-offices .office-city:before{height:20px;top:14px;width:20px}}.ka-offices .office-number{display:inline-block;font-size:24px;font-weight:400;line-height:1.4;margin-bottom:16px;transition:.4s}@media (max-width:1910px){.ka-offices .office-number{font-size:20px;margin-bottom:12px}}.ka-offices .office-number:hover{color:#706cff}.ka-offices .office-text{font-size:20px;font-weight:300;line-height:1.4;white-space:pre-wrap}@media (max-width:1910px){.ka-offices .office-text{font-size:16px}}.ka-offices .office-text p:not(:last-child){margin-bottom:16px}@media (max-width:1910px){.ka-offices .office-text p:not(:last-child){margin-bottom:12px}}.ka-offices .office-text .green{color:#29372d}.ka-offices .ka-offices-line{align-items:center;display:flex;height:50vw;left:-10vw;pointer-events:none;position:absolute;top:-10vw;width:80vw;z-index:0}@media (max-width:1080px){.ka-offices .ka-offices-line{left:-50vw;top:10vw;width:calc(100vw + 200px)}}@media (max-width:640px){.ka-offices .ka-offices-line{left:-25vw;top:25vw;width:150vw}}.ka-offices .ka-offices-line svg{height:500px;position:relative;transform:translateZ(0) rotate(-30deg);width:100%}@media (max-width:1080px){.ka-offices .ka-offices-line svg{height:300px;transform:translateZ(0) rotate(-45deg)}}.ka-offices .ka-offices-line svg polyline{stroke-width:22px}@media (max-width:1910px){.ka-offices .ka-offices-line svg polyline{stroke-width:15px}}.ka-news-intro{padding:280px 0 144px;position:relative;text-align:center;width:100%}@media (max-width:1910px){.ka-news-intro{padding:180px 0 120px}}@media (max-width:640px){.ka-news-intro{padding:144px 0 80px}}.ka-news-intro .ka-news-intro-title{position:relative;z-index:3}.ka-news-intro .ka-news-intro-line{align-items:center;display:flex;height:52vw;left:10vw;pointer-events:none;position:absolute;top:-10vw;width:120vw;z-index:0}@media (max-width:1080px){.ka-news-intro .ka-news-intro-line{left:-100px;top:40vw;transform:translateY(-50%);width:calc(100vw + 200px)}}@media (max-width:640px){.ka-news-intro .ka-news-intro-line{top:50vw}}.ka-news-intro .ka-news-intro-line svg{height:350px;position:relative;transform:translateZ(0) rotate(-20deg);width:100%}@media (max-width:1080px){.ka-news-intro .ka-news-intro-line svg{transform:translateZ(0) rotate(-25deg)}}.ka-news-intro .ka-news-intro-line svg polyline{stroke-width:22px}@media (max-width:1910px){.ka-news-intro .ka-news-intro-line svg polyline{stroke-width:15px}}.ka-awards.ka-awards--news .ka-awards-list__item:nth-child(n+7){display:block}.ka-awards.ka-awards--news .ka-awards-loadmore{display:none}.ka-news-slider{background:#becdc2;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:3}.ka-news-slider .ka-news-slider-counter{color:#29372d;display:flex;font-size:16px;left:calc(50vw - 876px);line-height:1;position:absolute;top:64px;white-space:nowrap;z-index:9}@media (max-width:1910px){.ka-news-slider .ka-news-slider-counter{font-size:14px;left:48px;top:48px}}@media (max-width:1080px){.ka-news-slider .ka-news-slider-counter{left:24px}}@media (max-width:640px){.ka-news-slider .ka-news-slider-counter{left:16px;top:32px}}.ka-news-slider .ka-news-slider-counter__current{height:16px;position:relative;text-align:right;width:16px}@media (max-width:1910px){.ka-news-slider .ka-news-slider-counter__current{height:14px}}.ka-news-slider .ka-news-slider-counter__current .count{position:absolute;right:0;top:0}.ka-news-slider .ka-news-slider-counter__total{align-items:center;display:flex}.ka-news-slider .ka-news-slider-counter__total:before{content:"/";margin:0 4px}.ka-news-slider .ka-news-slider-nav{align-items:center;bottom:80px;display:flex;position:absolute;right:calc(50vw - 876px);z-index:9}@media (max-width:1910px){.ka-news-slider .ka-news-slider-nav{bottom:48px;right:48px}}@media (max-width:1080px){.ka-news-slider .ka-news-slider-nav{right:24px}}@media (max-width:640px){.ka-news-slider .ka-news-slider-nav{bottom:24px;right:16px}}.ka-news-slider .ka-news-slider-nav .news-nav:first-child{margin-right:-6px}@media (max-width:1080px){.ka-news-slider .ka-news-slider-nav .news-nav:first-child{margin-right:16px}}.ka-news-slider .news-slide{display:flex;height:900px;justify-content:space-between;position:relative;width:100%}@media (max-width:1910px){.ka-news-slider .news-slide{height:600px}}@media (max-width:1080px){.ka-news-slider .news-slide{flex-direction:column;height:828px}}@media (max-width:640px){.ka-news-slider .news-slide{height:600px}}.ka-news-slider .news-slide .news-slide-progress{background:#706cff;display:block;height:4px;left:0;opacity:0;position:absolute;top:0;transition:opacity .4s;width:0;z-index:3}.ka-news-slider .news-slide .news-slide-text{display:flex;flex-direction:column;justify-content:flex-end;opacity:0;padding:80px 80px 80px calc(50vw - 876px);transition:opacity .8s;width:calc(33.3333% + 12px)}@media (max-width:1910px){.ka-news-slider .news-slide .news-slide-text{padding:48px;width:calc(33.3333% + 8px)}}@media (max-width:1080px){.ka-news-slider .news-slide .news-slide-text{height:324px;padding:48px 24px;width:100%}}@media (max-width:640px){.ka-news-slider .news-slide .news-slide-text{height:222px;padding:32px 16px}}.ka-news-slider .news-slide .news-slide-date{color:#29372d;font-size:20px;font-weight:300;line-height:1.4;margin-top:32px}@media (max-width:1910px){.ka-news-slider .news-slide .news-slide-date{font-size:16px;margin-top:24px}}@media (max-width:640px){.ka-news-slider .news-slide .news-slide-date{font-size:18px;margin-top:8px}}.ka-news-slider .news-slide .news-slide-image{display:flex;overflow:hidden;position:relative;transform:translateZ(0);width:calc(66.6666% - 12px)}@media (max-width:1910px){.ka-news-slider .news-slide .news-slide-image{width:calc(66.6666% - 8px)}}@media (max-width:1080px){.ka-news-slider .news-slide .news-slide-image{height:504px;width:100%}}@media (max-width:640px){.ka-news-slider .news-slide .news-slide-image{height:378px}}.ka-news-slider .news-slide .news-slide-image img{animation:award-banner-out .8s ease 0s forwards;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:0;transition:opacity .4s;width:100%}.ka-news-slider .swiper-slide-active .news-slide .news-slide-progress,.ka-news-slider .swiper-slide-duplicate-active .news-slide .news-slide-progress{animation:slide-progress 5s linear forwards;opacity:1}.ka-news-slider .swiper-slide-active .news-slide .news-slide-text,.ka-news-slider .swiper-slide-duplicate-active .news-slide .news-slide-text{opacity:1}.ka-news-slider .swiper-slide-active .news-slide .news-slide-image img,.ka-news-slider .swiper-slide-duplicate-active .news-slide .news-slide-image img{animation:award-banner-in .8s ease forwards;opacity:1}@keyframes slide-progress{0%{width:0}to{width:100%}}@keyframes award-banner-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes award-banner-in{0%{opacity:0;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}.ka-articles{background:#becdc2;padding:104px 0;position:relative;width:100%}@media (max-width:1910px){.ka-articles{padding:80px 0}}@media (max-width:640px){.ka-articles{padding:48px 0}}.ka-articles.ka-articles--insights{background:#fff;padding:144px 0}@media (max-width:1910px){.ka-articles.ka-articles--insights{padding:120px 0}}@media (max-width:1080px){.ka-articles.ka-articles--insights{padding:120px 0 80px}}@media (max-width:640px){.ka-articles.ka-articles--insights{padding:80px 0}}.ka-articles.ka-articles--insights .article-card__date{color:#706cff}.ka-articles .ka-articles-slogan{margin-bottom:52px}@media (max-width:1910px){.ka-articles .ka-articles-slogan{margin-bottom:32px}}@media (max-width:640px){.ka-articles .ka-articles-slogan{margin-bottom:24px}}.ka-articles .ka-articles-list{display:grid;grid-template-columns:repeat(3,1fr);width:100%;grid-column-gap:24px;grid-row-gap:64px}@media (max-width:1910px){.ka-articles .ka-articles-list{grid-column-gap:16px}}@media (max-width:1080px){.ka-articles .ka-articles-list{grid-template-columns:repeat(2,1fr);grid-row-gap:48px}}@media (max-width:640px){.ka-articles .ka-articles-list{grid-template-columns:repeat(1,1fr);grid-row-gap:32px}}.ka-articles .ka-articles-list__item:nth-child(n+4){display:none}@media (max-width:1080px) and (min-width:641px){.ka-articles .ka-articles-list__item:nth-child(n+3){display:none}}.ka-articles .ka-articles-loadmore{display:flex;justify-content:center;margin-top:80px;width:100%}@media (max-width:1910px){.ka-articles .ka-articles-loadmore{margin-top:64px}}@media (max-width:640px){.ka-articles .ka-articles-loadmore{margin-top:48px}}@media (min-width:1081px){.ka-articles .ka-articles-loadmore--3{display:none}}@media (max-width:640px){.ka-articles .ka-articles-loadmore--3{display:none}}.ka-articles .ka-articles-loadmore .button-magnetic{border-color:#706cff;color:#706cff}.ka-articles .ka-articles-loadmore .button-magnetic__fill{background:#706cff}.ka-articles .ka-articles-loadmore .button-magnetic:hover{color:#fff}.ka-articles.open .ka-articles-list__item{display:block}.ka-articles.open .ka-articles-loadmore{display:none}.ka-post-progress{align-items:flex-end;display:flex;height:96px;left:0;margin-top:4px;position:fixed;top:0;width:100%;z-index:18}@media (max-width:1910px){.ka-post-progress{height:76px}}.ka-post-progress__line{background:#706cff;height:4px;width:0}.ka-post-scroll{margin-top:calc(100vh - 68px);opacity:0;position:absolute;right:calc(50vw - 876px);visibility:hidden;z-index:9}@media (max-width:1910px){.ka-post-scroll{margin-top:calc(100vh - 60px);right:48px}}@media (max-width:1080px){.ka-post-scroll{margin-top:calc(100vh - 76px);right:24px}}@media (max-width:640px){.ka-post-scroll{right:16px}}.ka-post-intro{padding-top:240px;position:relative;text-align:center;width:100%}@media (max-width:1910px){.ka-post-intro{padding-top:156px}}@media (max-width:640px){.ka-post-intro{padding-top:128px}}.ka-post-intro .ka-post-intro-content{margin:0 auto 64px;width:calc(83.3333% - 24px)}@media (max-width:1910px){.ka-post-intro .ka-post-intro-content{margin-bottom:48px;width:calc(83.3333% - 16px)}}@media (max-width:640px){.ka-post-intro .ka-post-intro-content{margin-bottom:32px;width:100%}}.ka-post-intro .ka-post-intro-content:last-child{margin-bottom:0}.ka-post-intro .ka-post-intro-info{align-items:center;color:#29372d;display:flex;font-size:20px;font-weight:300;justify-content:center;line-height:1.4;margin-top:64px}@media (max-width:1910px){.ka-post-intro .ka-post-intro-info{font-size:16px;margin-top:48px}}@media (max-width:640px){.ka-post-intro .ka-post-intro-info{font-size:18px;margin-bottom:32px}}.ka-post-intro .ka-post-intro-info .post-circle{background:#706cff;border-radius:50%;height:6px;margin:0 12px;width:6px}@media (max-width:1910px){.ka-post-intro .ka-post-intro-info .post-circle{height:4px;margin:0 8px;width:4px}}.ka-post-intro .ka-post-intro-info a{color:#706cff;text-decoration:underline;transition:.3s}.ka-post-intro .ka-post-intro-info a:hover{color:#d0ceff}.ka-post-intro .ka-post-intro-banner{display:flex;height:900px;margin-top:64px;position:relative;width:100%}@media (max-width:1910px){.ka-post-intro .ka-post-intro-banner{height:600px;margin-top:48px}}@media (max-width:640px){.ka-post-intro .ka-post-intro-banner{height:450px;margin-top:32px}}.ka-post-intro .ka-post-intro-banner img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ka-post-intro .ka-post-intro-banner .ka-post-intro-button{position:fixed;right:calc(50vw - 876px);top:calc(100vh - 84px);z-index:3}@media (max-width:1910px){.ka-post-intro .ka-post-intro-banner .ka-post-intro-button{right:48px;top:calc(100vh - 60px)}}@media (max-width:1080px){.ka-post-intro .ka-post-intro-banner .ka-post-intro-button{right:24px}}@media (max-width:640px){.ka-post-intro .ka-post-intro-banner .ka-post-intro-button{right:16px;top:calc(100vh - 52px)}}.ka-post-content{padding-bottom:144px;padding-top:104px}@media (max-width:1910px){.ka-post-content{padding-bottom:120px;padding-top:80px}}@media (max-width:640px){.ka-post-content{padding-bottom:80px;padding-top:64px}}.ka-post-content .ka-post-content__wrapper{margin:0 auto;width:calc(50% - 12px)}@media (max-width:1910px){.ka-post-content .ka-post-content__wrapper{width:calc(50% - 8px)}}@media (max-width:1080px){.ka-post-content .ka-post-content__wrapper{width:calc(75% - 8px)}}@media (max-width:640px){.ka-post-content .ka-post-content__wrapper{width:100%}}.ka-content{font-size:20px;font-weight:300;line-height:1.4}@media (max-width:1910px){.ka-content{font-size:16px}}@media (max-width:640px){.ka-content{font-size:18px}}.ka-content h1{font-size:96px;font-weight:400;letter-spacing:-.02em;line-height:1}@media (max-width:1910px){.ka-content h1{font-size:64px}}@media (max-width:766px){.ka-content h1{font-size:36px;line-height:1.1}}.ka-content h2{font-size:64px;font-weight:400;letter-spacing:-.02em;line-height:1}@media (max-width:1910px){.ka-content h2{font-size:48px}}@media (max-width:766px){.ka-content h2{font-size:28px;line-height:1.1}}.ka-content h1,.ka-content h2{margin-bottom:48px;margin-top:104px}@media (max-width:1910px){.ka-content h1,.ka-content h2{margin-bottom:40px;margin-top:80px}}@media (max-width:640px){.ka-content h1,.ka-content h2{margin-bottom:32px;margin-top:64px}}.ka-content h1+h3,.ka-content h1+h4,.ka-content h2+h3,.ka-content h2+h4{margin-top:0}.ka-content h3{font-size:48px;font-weight:400;letter-spacing:-.02em;line-height:1}@media (max-width:1910px){.ka-content h3{font-size:32px}}@media (max-width:766px){.ka-content h3{font-size:22px;line-height:1.1}}.ka-content h4{font-size:36px;font-weight:400;letter-spacing:-.02em;line-height:1.1}@media (max-width:1910px){.ka-content h4{font-size:24px}}@media (max-width:766px){.ka-content h4{font-size:18px}}.ka-content h3,.ka-content h4{margin-bottom:20px;margin-top:80px}@media (max-width:1910px){.ka-content h3,.ka-content h4{margin-bottom:16px;margin-top:64px}}@media (max-width:640px){.ka-content h3,.ka-content h4{margin-bottom:16px;margin-top:48px}}.ka-content p{white-space:pre-wrap}.ka-content p:not(:last-child){margin-bottom:20px}@media (max-width:1910px){.ka-content p:not(:last-child){margin-bottom:16px}}.ka-content a{color:#706cff;text-decoration:underline;transition:.3s}.ka-content a:hover{color:#d0ceff}.ka-content b{font-weight:400}.ka-content ol,.ka-content ul{margin:12px 0 20px}@media (max-width:1910px){.ka-content ol,.ka-content ul{margin:8px 0 16px}}.ka-content ul li{padding-left:24px;position:relative}@media (max-width:1910px){.ka-content ul li{padding-left:20px}}.ka-content ul li:not(:last-child){margin-bottom:12px}@media (max-width:1910px){.ka-content ul li:not(:last-child){margin-bottom:8px}}.ka-content ul li:before{background:#706cff;border-radius:50%;content:"";display:block;height:12px;left:0;position:absolute;top:8px;width:12px}@media (max-width:1910px){.ka-content ul li:before{top:4px}}.ka-content ol{counter-reset:my-counter}.ka-content ol li{counter-increment:my-counter;padding-left:30px;position:relative}@media (max-width:1910px){.ka-content ol li{padding-left:24px}}.ka-content ol li:not(:last-child){margin-bottom:12px}@media (max-width:1910px){.ka-content ol li:not(:last-child){margin-bottom:8px}}.ka-content ol li:before{color:#706cff;content:counter(my-counter) ".";display:block;height:auto;left:0;position:absolute;top:0;width:auto}.ka-content blockquote{margin:40px 0 80px;position:relative;width:100%}@media (max-width:1910px){.ka-content blockquote{margin:32px 0 64px}}@media (max-width:640px){.ka-content blockquote{margin:24px 0 48px}}.ka-content blockquote .blockquote-icon{display:flex;height:24px;margin-bottom:20px;width:24px}.ka-content blockquote .blockquote-icon svg{height:100%;width:100%;fill:#706cff;transform:translateZ(0)}.ka-content blockquote .blockquote-content{font-size:36px;font-weight:400;letter-spacing:-.02em;line-height:1.1}@media (max-width:1910px){.ka-content blockquote .blockquote-content{font-size:24px}}@media (max-width:640px){.ka-content blockquote .blockquote-content{font-size:18px}}.ka-content blockquote .blockquote-author{margin-top:32px;text-transform:uppercase;width:100%}@media (max-width:1910px){.ka-content blockquote .blockquote-author{margin-top:24px}}@media (max-width:640px){.ka-content blockquote .blockquote-author{margin-top:16px}}.ka-content blockquote .blockquote-author__name{font-size:24px;font-weight:400;letter-spacing:-.02em;line-height:1.4}@media (max-width:1910px){.ka-content blockquote .blockquote-author__name{font-size:20px}}.ka-content blockquote .blockquote-author__position{color:#706cff;font-size:16px;font-weight:400;line-height:1;margin-top:12px}@media (max-width:1910px){.ka-content blockquote .blockquote-author__position{font-size:14px;margin-top:8px}}.ka-content .ka-content-table{margin:80px 0;width:100%}@media (max-width:1910px){.ka-content .ka-content-table{margin:64px 0}}@media (max-width:640px){.ka-content .ka-content-table{margin:48px 0;overflow-x:auto}}.ka-content .ka-content-table table{border-collapse:collapse;font-size:18px;font-weight:300;line-height:1.4;width:100%}@media (max-width:1910px){.ka-content .ka-content-table table{font-size:14px}}@media (max-width:640px){.ka-content .ka-content-table table{min-width:536px}}.ka-content .ka-content-table table thead td{font-weight:400;padding:12px 12px 12px 16px}@media (max-width:1910px){.ka-content .ka-content-table table thead td{padding:8px 12px 8px 8px}}.ka-content .ka-content-table table tbody td{padding:16px;vertical-align:top}@media (max-width:1910px){.ka-content .ka-content-table table tbody td{padding:12px 20px 12px 12px}}.ka-content .ka-content-table table,.ka-content .ka-content-table td,.ka-content .ka-content-table th{border:1px solid #bbb}.ka-content .ka-content-image,.ka-content figure{display:block;margin:80px 0 104px;position:relative;width:100%}@media (max-width:1910px){.ka-content .ka-content-image,.ka-content figure{margin:64px 0 80px}}@media (max-width:640px){.ka-content .ka-content-image,.ka-content figure{margin:48px 0 64px}}.ka-content .ka-content-image img,.ka-content figure img{height:auto;width:100%}.ka-content .ka-content-image figcaption,.ka-content figure figcaption{display:block;font-size:18px;font-weight:300;line-height:1.4;margin-top:16px;text-align:center;width:100%}@media (max-width:1910px){.ka-content .ka-content-image figcaption,.ka-content figure figcaption{font-size:14px;margin-top:12px}}@media (max-width:640px){.ka-content .ka-content-image figcaption,.ka-content figure figcaption{font-size:16px}}.ka-content .ka-content-contact{margin:104px 0}@media (max-width:1910px){.ka-content .ka-content-contact{margin:80px 0}}@media (max-width:640px){.ka-content .ka-content-contact{margin:64px 0}}.ka-content .ka-content-contact__text{font-size:48px;font-weight:400;letter-spacing:-.02em;line-height:1}@media (max-width:1910px){.ka-content .ka-content-contact__text{font-size:32px}}@media (max-width:766px){.ka-content .ka-content-contact__text{font-size:22px;line-height:1.1}}.ka-content .ka-content-contact__link{align-items:center;display:flex;justify-content:center;margin-top:64px}@media (max-width:1910px){.ka-content .ka-content-contact__link{margin-top:48px}}@media (max-width:640px){.ka-content .ka-content-contact__link{margin-top:32px}}.ka-content>:first-child{margin-top:0}.ka-content>:last-child{margin-bottom:0}.ka-content-slider{margin:80px 0;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}@media (max-width:1910px){.ka-content-slider{margin:64px 0}}@media (max-width:640px){.ka-content-slider{margin:48px 0}}.ka-content-slider .swiper-slide{backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden;position:relative;transform:translateZ(0)}.ka-content-slider .swiper-slide.swiper-slide-active .slider-item img{transform:scale(1)}.ka-content-slider .slider-item{align-items:center;display:flex;height:504px;justify-content:center;position:relative;width:100%}.ka-content-slider .slider-item img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1.2);transition:transform .8s;width:100%}.ka-content-slider .slider-nav{align-items:center;display:flex;justify-content:space-between;margin-top:32px}@media (max-width:1910px){.ka-content-slider .slider-nav{margin-top:24px}}@media (max-width:640px){.ka-content-slider .slider-nav{margin-top:20px}}.ka-content-slider .slider-nav-counter{color:#29372d;display:flex;font-size:16px;line-height:1;white-space:nowrap}@media (max-width:1910px){.ka-content-slider .slider-nav-counter{font-size:14px}}.ka-content-slider .slider-nav-counter__current{height:16px;position:relative;text-align:right;width:16px}@media (max-width:1910px){.ka-content-slider .slider-nav-counter__current{height:14px}}.ka-content-slider .slider-nav-counter__current .count{position:absolute;right:0;top:0}.ka-content-slider .slider-nav-counter__total{align-items:center;display:flex}.ka-content-slider .slider-nav-counter__total:before{content:"/";margin:0 4px}.ka-articles--related{padding:104px 0 144px}@media (max-width:1910px){.ka-articles--related{padding:80px 0 120px}}@media (max-width:640px){.ka-articles--related{padding:48px 0 80px}}.notfound-page .ka-header{background:linear-gradient(180deg,#18221b,#18221b00)}.notfound-page .ka-footer{display:none}.ka-notfound{color:#fff;display:flex;height:calc(100vh - env(safe-area-inset-bottom));overflow:hidden;padding:48px 0 96px;position:relative;width:100%}@supports (height:100svh){.ka-notfound{height:100svh}}@media (max-width:1910px){.ka-notfound{padding:48px 0 74px}}@media (max-width:1080px){.ka-notfound{padding:48px 0 118px}}@media (max-width:640px){.ka-notfound{padding:48px 0 96px}}.ka-notfound .container{align-items:center;display:flex;flex-direction:column;justify-content:center}.ka-notfound .ka-notfound-content{position:relative;width:100%}.ka-notfound .ka-notfound-content__title{height:300px;margin-bottom:64px;position:relative;width:100%}@media (max-width:1910px){.ka-notfound .ka-notfound-content__title{height:240px;margin-bottom:52px}}@media (max-width:1080px){.ka-notfound .ka-notfound-content__title{height:200px;margin-bottom:56px}}@media (max-width:640px){.ka-notfound .ka-notfound-content__title{height:140px;margin-bottom:40px}}@media (max-width:413px){.ka-notfound .ka-notfound-content__title{height:130px}}.ka-notfound .ka-notfound-content__title .notfound-title{font-family:Suisse Intl\ 404;font-size:400px;font-weight:400;left:50%;line-height:1;position:absolute;transform:translate3d(-50%,0,0);z-index:1}@media (max-width:1910px){.ka-notfound .ka-notfound-content__title .notfound-title{font-size:320px}}@media (max-width:1080px){.ka-notfound .ka-notfound-content__title .notfound-title{font-size:264px}}@media (max-width:640px){.ka-notfound .ka-notfound-content__title .notfound-title{font-size:190px}}@media (max-width:413px){.ka-notfound .ka-notfound-content__title .notfound-title{font-size:160px}}.ka-notfound .ka-notfound-content__title .notfound-title:nth-child(2){clip-path:inset(0 0 0 50%);z-index:9}.ka-notfound .ka-notfound-content__text{font-size:24px;font-weight:300;line-height:1.4;position:relative;text-align:center;z-index:3}@media (max-width:1910px){.ka-notfound .ka-notfound-content__text{font-size:20px}}@media (max-width:640px){.ka-notfound .ka-notfound-content__text{margin-left:auto;margin-right:auto;max-width:232px}}.ka-notfound .ka-notfound-bg img{-o-object-position:top left;object-position:top left}@media (max-width:640px){.ka-notfound .ka-notfound-bg img{-o-object-position:top center;object-position:top center}}.ka-notfound .ka-notfound-link{cursor:pointer;inset:0;position:absolute;z-index:9}@media (max-width:1080px){.ka-notfound .ka-notfound-link .ka-cursor{left:75%;top:80%}}.ka-notfound .ka-notfound-line{align-items:center;display:flex;height:52vw;left:-10vw;pointer-events:none;position:absolute;top:calc(50% - 26vw - 124px);width:120vw;z-index:2}@media (max-width:1910px){.ka-notfound .ka-notfound-line{top:calc(50% - 26vw - 110px)}}@media (max-width:1080px){.ka-notfound .ka-notfound-line{left:-20vw;top:calc(50% - 26vw);width:140vw}}@media (max-width:640px){.ka-notfound .ka-notfound-line{height:30vw;left:-20vw;top:calc(50% - 26vw + 60px);width:140vw}}@media (max-width:413px){.ka-notfound .ka-notfound-line{left:-10vw;top:calc(50% - 26vw + 35px)}}.ka-notfound .ka-notfound-line svg{height:350px;position:relative;transform:translateZ(0) rotate(-25deg);width:100%}@media (max-width:1080px){.ka-notfound .ka-notfound-line svg{transform:translateZ(0) rotate(-25deg)}}.ka-notfound .ka-notfound-line svg polyline{stroke-width:22px}@media (max-width:1910px){.ka-notfound .ka-notfound-line svg polyline{stroke-width:15px}}
