body,html{height:100%;min-height:100%;font-family:TT Hoves;background:#fff}body.modal-open{overflow:hidden}.root{display:flex;flex-direction:column;width:100%;height:auto;overflow-x:clip;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.main{align-items:center;width:100%;padding:0;margin:0 auto auto;overflow:clip}@media screen and (max-width:1024px){._desk{display:none!important}}@media screen and (min-width:1025px){._mob{display:none!important}._desk-width-max{flex:0 1 auto;width:100%;max-width:1728px;margin:0 auto}}.page{position:relative}.page-enter{opacity:0;transform:translateX(20px)}.page-enter-active{opacity:1;transition:opacity .3s ease}.page-exit{opacity:1}.page-exit-active{opacity:0;transition:opacity .3s ease}.modal{position:fixed;top:0;left:0;z-index:1111;display:flex;align-items:center;justify-content:center}.modal,.modal__bg{width:100%;height:100%}.modal__bg{position:absolute;background:#161616;opacity:.97;transition:.25s ease-in-out}.modal__block{position:relative;box-sizing:border-box;width:400px;height:400px;padding:50px;background-color:#fff;border-radius:20px;box-shadow:0 0 8px 0 rgba(34,60,80,.2)}.modal_video .modal__block{width:100%;height:100%;padding:0;border-radius:0}.modal_view-project{position:fixed;inset:0;overflow:hidden auto}.modal_view-project .modal__block{width:100%;height:100dvh;padding:0;overflow-y:auto;background:none;border-radius:0}.modal_view-project .modal__block::-webkit-scrollbar{display:none}.modal_feedback{z-index:1112}.modal_feedback .modal-exit-active .modal__block{transform:scale(1)}@media screen and (min-width:1025px){.modal_feedback .modal__block{width:773px}}@media screen and (min-width:768px)and (max-width:1024px){.modal_feedback .modal__block{width:100%}}@media screen and (max-width:767px){.modal_feedback .modal__block{width:100%}}@media screen and (min-width:1025px){.modal_feedback .modal__block{height:800px}}@media screen and (min-width:768px)and (max-width:1024px){.modal_feedback .modal__block{height:100%}}@media screen and (max-width:767px){.modal_feedback .modal__block{height:100%}}@media screen and (min-width:1025px){.modal_feedback .modal__block{padding:40px}}@media screen and (min-width:768px)and (max-width:1024px){.modal_feedback .modal__block{padding:70px 15px}}@media screen and (max-width:767px){.modal_feedback .modal__block{padding:70px 15px}}.modal_feedback .modal__block{font-weight:600;background-color:#fc0;border-radius:0;box-shadow:none}@media screen and (min-width:1025px){.modal_feedback .modal__block{background:none}}.modal-enter .modal__block{opacity:0;transform:scale(.4)}.modal-enter .modal__bg{opacity:0}.modal-enter-active .modal__block{opacity:1;transition:.25s ease-in-out;transform:scale(1)}.modal-enter-active .modal__bg{opacity:.97}.modal-exit-active .modal__block{opacity:0;transition:.25s ease-in-out;transform:scale(.4)}.modal-exit-active .modal__bg{opacity:0}@media screen and (min-width:1025px){.modal_feedback.modal-exit-active .modal__block{transform:scale(1)}.modal_feedback.modal-enter-done .feedback-modal__bg{animation:modalFadeIn .6s ease .6s forwards}.modal_feedback.modal-enter-done .feedback-modal__bg rect{animation:sketchIn .6s ease forwards}.modal_feedback.modal-enter-done .feedback-modal__content{animation:contentIn .6s ease-in-out 1s forwards}.modal_view-project{transition:transform .5s ease-in-out;transform:scale(.5)}.modal_view-project.modal-enter,.modal_view-project.modal-exit-active{transform:scale(.5)}.modal_view-project.modal-enter-active,.modal_view-project.modal-enter-done,.modal_view-project.modal-exit-active .modal__block{transform:scale(1)}.modal_view-project.modal-enter-done .view-project-modal__menu-item{animation:contentMiniDelayIn .5s ease-in-out forwards}.modal_view-project.modal-enter-done .view-project-modal__menu-item:first-child{animation-delay:.05s}.modal_view-project.modal-enter-done .view-project-modal__menu-item:nth-child(2){animation-delay:.1s}.modal_view-project.modal-enter-done .view-project-modal__menu-item:nth-child(3){animation-delay:.15s}.modal_view-project.modal-enter-done .view-project-modal__menu-item:nth-child(4){animation-delay:.2s}.modal_view-project.modal-enter-done .view-project-modal__menu-item:nth-child(5){animation-delay:.25s}.modal_view-project.modal-enter-done .view-project-modal__menu-item:nth-child(6){animation-delay:.3s}.modal_view-project.modal-enter-done .view-project-modal__menu-item:nth-child(7){animation-delay:.35s}}@keyframes sketchIn{to{stroke-dashoffset:0}}@keyframes modalFadeIn{0%{background-color:transparent}to{background-color:#fc0}}@keyframes contentIn{0%{top:-20%;opacity:0}to{top:0;opacity:1}}@keyframes contetnInBlock{0%{top:100%}to{top:0}}@keyframes contentMiniDelayIn{0%{top:10%;opacity:0}to{top:0;opacity:1}}.progress{position:absolute;width:120px;max-width:100%;height:8px}.progress__bar{position:absolute;overflow:hidden;border:1px solid #3f6767}.progress__bar,.progress__line{width:100%;height:100%;border-radius:20px}.progress__line{position:relative;left:-100%;display:block;background:#5f9ea0}.progress__circle{position:relative;left:100%;width:8px;height:8px;background:#3f6767;border-radius:50%;transform:translate(-49%)}.button{position:relative;display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:auto;font-family:TT Hoves;font-weight:600;color:#fff;text-align:center;white-space:nowrap;cursor:pointer;background-color:#858585;border:none;transition:all .3s}@media screen and (min-width:1025px){.button{padding:13px 12px}}@media screen and (min-width:768px)and (max-width:1024px){.button{padding:13px 12px}}@media screen and (max-width:767px){.button{padding:13px 12px}}@media screen and (min-width:1025px){.button{font-size:32px}}@media screen and (min-width:768px)and (max-width:1024px){.button{font-size:18px}}@media screen and (max-width:767px){.button{font-size:18px}}@media(hover:hover){.button:hover{background-color:#fc0}}.button__icon svg{display:block}.button_black{background-color:#1c1c1c}@media(hover:hover){.button_black:hover{background-color:#1c1c1c;opacity:.6}}.button_border{color:#161616;background:none;border:1px solid #161616}.button_intro{line-height:1.2;color:rgba(28,28,28,.3);white-space:pre-wrap;background:none}@media screen and (min-width:1025px){.button_intro{font-size:16px}}@media screen and (min-width:768px)and (max-width:1024px){.button_intro{font-size:14px}}@media screen and (max-width:767px){.button_intro{font-size:14px}}.button_intro .button__icon{order:1;opacity:1;transition:opacity .3s ease-in-out}@media(hover:hover){.button_intro .button__icon:hover{opacity:.6}}@media screen and (min-width:1025px){.button_intro .button__icon{height:56px}}@media screen and (min-width:768px)and (max-width:1024px){.button_intro .button__icon{height:48px}}@media screen and (max-width:767px){.button_intro .button__icon{height:48px}}@media screen and (min-width:1025px){.button_intro .button__icon{margin-left:20px}}@media screen and (min-width:768px)and (max-width:1024px){.button_intro .button__icon{margin-left:15px}}@media screen and (max-width:767px){.button_intro .button__icon{margin-left:15px}}.button_partners{width:118px;height:112px;padding:0;background-color:#fc0}.button_partners .button__icon{width:56px;margin:auto}.button:disabled{color:hsla(0,0%,52%,.7);cursor:auto;background-color:hsla(0,0%,9%,.6)}.button.button-with-icon .button__icon{width:20px;height:20px;margin-right:8px}.input{box-sizing:border-box;width:100%;height:59px;padding:17px 22px;font-size:17px;border:1px solid #ccc;border-radius:30px;outline:none}.input:focus{border:1px solid #1c1c1c}.input::-moz-placeholder{color:hsla(0,0%,9%,.6)}.input:-ms-input-placeholder{color:hsla(0,0%,9%,.6)}.input::placeholder{color:hsla(0,0%,9%,.6)}.input_error{padding:25px 22px 9px;border:1px solid #ed2124}.input__error{position:absolute;top:100%;left:0}@media screen and (min-width:1025px){.input__error{font-size:12px}}@media screen and (min-width:768px)and (max-width:1024px){.input__error{font-size:12px}}@media screen and (max-width:767px){.input__error{font-size:12px}}.input__error{line-height:13px;color:hsla(0,0%,9%,.6)}.label{position:relative;display:block;flex-direction:column;margin:0 0 12px}.label:has(input:focus) .label__icon svg path{fill:#1c1c1c}.label:has(.input_error) .label__icon svg path{fill:#ed2124}.label__icon{position:absolute;top:50%;right:20px;transform:translateY(-50%)}.header{position:fixed;top:0;z-index:200;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;width:100%;pointer-events:none;transition:opacity .5s ease-out,top .5s ease-out,background-color .3s ease-in-out}.header>*{pointer-events:auto}@media screen and (min-width:1025px){.header{height:88px}}@media screen and (min-width:768px)and (max-width:1024px){.header{height:70px}}@media screen and (max-width:767px){.header{height:70px}}@media screen and (min-width:1025px){.header{padding:0 44px}}@media screen and (min-width:768px)and (max-width:1024px){.header{padding:0 15px}}@media screen and (max-width:767px){.header{padding:0 15px}}.header_hide{top:-10%;pointer-events:none;opacity:0}.header__logo{position:relative}@media screen and (min-width:1025px){.header__logo{height:64px}}@media screen and (min-width:768px)and (max-width:1024px){.header__logo{height:40px}}@media screen and (max-width:767px){.header__logo{height:40px}}.header__logo{cursor:pointer}.header__logo div{height:100%}.header__logo svg{width:auto;height:100%}.header__menu{display:flex;gap:4px;height:54px;margin-bottom:5px}@media screen and (max-width:1024px){.header__menu{display:none}}.header__menu-button{line-height:1.1;letter-spacing:-.02em;background-color:hsla(0,0%,52%,.7)}@media(hover:hover){.header__menu-button:hover{background-color:#858585}}.header__menu-button.header__menu-button_active{left:0;color:#161616;background-color:#fc0}.header .header-burger-menu address{font-style:normal}.header .header-burger-menu__button-burger{position:relative;z-index:1111;width:40px;height:40px;padding:0}.header .header-burger-menu__button-burger .button__icon{position:relative;width:40px;height:40px}.header .header-burger-menu__button-burger .button__icon div{width:100%;height:100%}.header .header-burger-menu__block{position:absolute;top:0;right:-100%;box-sizing:border-box;display:flex;flex-direction:column;width:100%;height:100vh;padding:70px 15px;background-color:#fc0;box-shadow:0 0 8px 0 rgba(34,60,80,.2);transition:right .5s ease-out}.header .header-burger-menu__block_active{right:0}.header .header-burger-menu__item{padding:0;font-size:48px;font-weight:700;line-height:.84;color:#161616;pointer-events:all;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:none;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}.header .header-burger-menu__item_active{pointer-events:none;opacity:.3}.header .header-burger-menu__info{display:flex;flex-direction:column;gap:12px;margin-top:auto;pointer-events:all}.header .header-burger-menu__info-text{display:flex;flex-direction:column;gap:12px;font-size:24px;font-weight:600}.header .header-burger-menu__info-note{font-size:12px;font-weight:400;line-height:1.2}.header .header-burger-menu__info a{cursor:pointer}@media(hover:hover){.header .header-burger-menu__info a:hover{text-decoration:underline}}.header .header-burger-menu__buttons{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.header .header-burger-menu__button{display:none;width:100%;margin-top:50px}body:has(.header-burger-menu__block_active){overflow:hidden}.footer{box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;height:100dvh;overflow:hidden;background-color:#fc0}@media screen and (min-width:1025px){.footer{padding:60px 60px 0}}@media screen and (min-width:768px)and (max-width:1024px){.footer{padding:20px 15px 0}}@media screen and (max-width:767px){.footer{padding:20px 15px 0}}.footer a{cursor:pointer}@media(hover:hover){.footer a:hover{text-decoration:underline}}.footer__content{display:flex;flex-direction:column;justify-content:space-between;height:100%}@media screen and (min-width:1025px){.footer__top{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:60px;gap:60px}}.footer__top>*{flex:1 1}@media screen and (max-width:1024px){.footer__top{display:flex;flex-direction:column;gap:16px;justify-content:space-between}}.footer__title{width:100%;height:auto}@media screen and (min-width:1025px){.footer__title{max-width:593px}}@media screen and (min-width:768px)and (max-width:1024px){.footer__title{max-width:265px}}@media screen and (max-width:767px){.footer__title{max-width:265px}}.footer address{font-style:normal}.footer__contacts{display:flex;flex-direction:column;align-items:flex-start}.footer__contacts-info{font-weight:600;letter-spacing:-.01em;white-space:pre-wrap}@media screen and (min-width:1025px){.footer__contacts-info{font-size:48px}}@media screen and (min-width:768px)and (max-width:1024px){.footer__contacts-info{font-size:24px}}@media screen and (max-width:767px){.footer__contacts-info{font-size:24px}}@media screen and (min-width:1025px){.footer__contacts-info{line-height:1.2}}@media screen and (min-width:768px)and (max-width:1024px){.footer__contacts-info{line-height:1}}@media screen and (max-width:767px){.footer__contacts-info{line-height:1}}@media screen and (max-width:1024px){.footer__contacts-info{display:flex;flex-direction:column;gap:12px}}@media screen and (min-width:1025px){.footer__contacts-info-small{font-size:14px}}@media screen and (min-width:768px)and (max-width:1024px){.footer__contacts-info-small{font-size:12px}}@media screen and (max-width:767px){.footer__contacts-info-small{font-size:12px}}@media screen and (min-width:1025px){.footer__contacts-info-small{margin-top:12px}}@media screen and (min-width:768px)and (max-width:1024px){.footer__contacts-info-small{margin-top:12px}}@media screen and (max-width:767px){.footer__contacts-info-small{margin-top:12px}}@media screen and (min-width:1025px){.footer__contacts-info-small{line-height:1.2}}@media screen and (min-width:768px)and (max-width:1024px){.footer__contacts-info-small{line-height:1}}@media screen and (max-width:767px){.footer__contacts-info-small{line-height:1}}.footer__contacts-info-small{font-weight:400;letter-spacing:-.02em}.footer__contacts-button{display:none;width:auto;padding:14px 24px;background-color:#161616}@media screen and (min-width:1025px){.footer__contacts-button{margin-bottom:30px}}@media screen and (min-width:768px)and (max-width:1024px){.footer__contacts-button{margin-bottom:0}}@media screen and (max-width:767px){.footer__contacts-button{margin-bottom:0}}@media screen and (min-width:1025px){.footer__contacts-button{margin-top:auto}}@media screen and (min-width:768px)and (max-width:1024px){.footer__contacts-button{margin-top:150px}}@media screen and (max-width:767px){.footer__contacts-button{margin-top:150px}}@media screen and (min-width:1025px){.footer__contacts-button{font-size:32px}}@media screen and (min-width:768px)and (max-width:1024px){.footer__contacts-button{font-size:18px}}@media screen and (max-width:767px){.footer__contacts-button{font-size:18px}}@media screen and (min-width:1025px){.footer__contacts-button{letter-spacing:-.02em}}@media screen and (min-width:768px)and (max-width:1024px){.footer__contacts-button{letter-spacing:-.04em}}@media screen and (max-width:767px){.footer__contacts-button{letter-spacing:-.04em}}@media screen and (min-width:1025px){.footer__contacts-button{line-height:1.1}}@media screen and (min-width:768px)and (max-width:1024px){.footer__contacts-button{line-height:1}}@media screen and (max-width:767px){.footer__contacts-button{line-height:1}}@media(hover:hover){.footer__contacts-button:hover{background-color:hsla(0,0%,9%,.6)}}@media screen and (max-width:1024px){.footer__contacts-button{width:100%}}.footer__bottom{display:flex;gap:60px;justify-content:space-between;line-height:1.2;white-space:pre-wrap}@media screen and (min-width:1025px){.footer__bottom{font-size:12px}}@media screen and (min-width:768px)and (max-width:1024px){.footer__bottom{font-size:10px}}@media screen and (max-width:767px){.footer__bottom{font-size:10px}}@media screen and (max-width:1024px){.footer__bottom{flex-direction:column}}.footer__bottom-qr{position:relative;flex-basis:192px;background:#fff}@media screen and (max-width:1024px){.footer__bottom-qr{display:none}}.footer__bottom-qr-text{margin:4px 16px 40px;font-size:12px;line-height:1.2;text-align:center}@media screen and (min-width:1025px){.footer__bottom-qr svg{width:192px}}@media screen and (min-width:768px)and (max-width:1024px){.footer__bottom-qr svg{width:192px}}@media screen and (max-width:767px){.footer__bottom-qr svg{width:192px}}.footer__bottom-qr svg{height:auto}.footer__bottom-info{display:flex;flex-basis:100%;gap:60px;align-items:flex-end;justify-content:space-between}@media screen and (min-width:1025px){.footer__bottom-info{margin:40px 0}}@media screen and (min-width:768px)and (max-width:1024px){.footer__bottom-info{margin:40px 0 60px}}@media screen and (max-width:767px){.footer__bottom-info{margin:40px 0 60px}}@media screen and (max-width:1024px){.footer__bottom-info{flex-direction:column;gap:40px}}.footer__copyright-text{flex:0 1 auto;max-width:574px}@media screen and (max-width:1024px){.footer__copyright-text{max-width:100%}}.footer__policy{display:flex;flex:0 1 auto;flex-direction:column;max-width:574px}.footer__designed-by{flex-shrink:0;text-align:right}.footer__designed-by a{color:#161616;text-decoration:none}.intro *{transform-style:unset}.intro{position:relative;color:hsla(0,0%,9%,.3)}.intro__head{position:relative;box-sizing:border-box;display:flex;align-items:flex-start;height:100dvh;padding:30px;overflow:hidden}@media screen and (max-width:1024px){.intro__head{display:none}}.intro__carousel{position:absolute;left:0;box-sizing:border-box;display:flex;width:100%;height:100%}@media screen and (min-width:1025px){.intro__carousel{padding:30px 60px}}@media screen and (min-width:768px)and (max-width:1024px){.intro__carousel{padding:30px 60px}}@media screen and (max-width:767px){.intro__carousel{padding:30px 60px}}.intro__carousel_active .intro__carousel-wrapper{transform:translateY(-50%) scale(1)}.intro__carousel_active~.intro__info{width:118px;height:112px}.intro__carousel_active~.intro__info .intro__info-text{position:absolute;opacity:0;transition-delay:0s}.intro__carousel_active~.intro__info .intro__button{align-items:center;justify-content:center;width:56px;height:56px}.intro__carousel_active~.intro__info .intro__button .button__text{opacity:0}.intro__carousel-wrapper{position:absolute;top:50%;left:0;width:100%;height:auto;transition:transform .8s ease-in-out;transform:translateY(-50%) scale(4.6)}.intro__carousel-shadow{position:absolute;top:0;left:0;z-index:111;width:100%;height:100%;pointer-events:none;background:#161616}.intro__carousel-item{position:relative;display:flex;justify-content:center;width:100%;margin-bottom:34px}.intro__carousel-item_reverse{left:240px}.intro__carousel-item:last-child{margin-bottom:0}.intro__item{flex-shrink:0;width:443px;height:249px}.intro__item .preloaded-image,.intro__item .preloaded-video{width:100%;height:100%}.intro__item img,.intro__item video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:1025px){.intro__item{margin:0 34px 0 0}}@media screen and (min-width:768px)and (max-width:1024px){.intro__item{margin:0 34px 0 0}}@media screen and (max-width:767px){.intro__item{margin:0 34px 0 0}}@media screen and (min-width:1025px){.intro__item:first-child{margin:0 34px}}@media screen and (min-width:768px)and (max-width:1024px){.intro__item:first-child{margin:0 34px}}@media screen and (max-width:767px){.intro__item:first-child{margin:0 34px}}.intro__info{position:relative;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;margin-top:auto;margin-left:auto;background-color:#fc0}@media screen and (min-width:1025px){.intro__info{width:774px}}@media screen and (min-width:768px)and (max-width:1024px){.intro__info{width:100%}}@media screen and (max-width:767px){.intro__info{width:100%}}@media screen and (min-width:1025px){.intro__info{height:373px}}@media screen and (min-width:768px)and (max-width:1024px){.intro__info{height:194px}}@media screen and (max-width:767px){.intro__info{height:194px}}@media screen and (min-width:1025px){.intro__info{padding:28px 28px 28px 34px}}@media screen and (min-width:768px)and (max-width:1024px){.intro__info{padding:20px}}@media screen and (max-width:767px){.intro__info{padding:20px}}.intro__info{transition:.8s ease-in-out;transition-delay:40ms;will-change:width,height}.intro__info-text{position:absolute;font-weight:600;color:#161616;white-space:pre-wrap;transition:opacity .3s ease-in-out;transition-delay:.5s}@media screen and (min-width:1025px){.intro__info-text{font-size:32px}}@media screen and (min-width:768px)and (max-width:1024px){.intro__info-text{font-size:18px}}@media screen and (max-width:767px){.intro__info-text{font-size:18px}}.intro__button{width:148px;height:56px;padding:0;margin:auto 0 0 auto;transition:.8s ease-in-out}.intro__button .button__text{position:absolute;left:0;transition:.4s ease-in-out}.intro__button .button__icon{margin:auto 0 0 auto;transition:.8s ease-in-out,opacity .3s}.intro__bottom{box-sizing:border-box;display:grid;grid-template-columns:repeat(2,1fr);white-space:pre-wrap}@media screen and (min-width:1025px){.intro__bottom{padding:60px 60px 150px}}@media screen and (min-width:768px)and (max-width:1024px){.intro__bottom{padding:20px 15px 150px}}@media screen and (max-width:767px){.intro__bottom{padding:20px 15px 150px}}@media screen and (max-width:1024px){.intro__bottom{display:flex;justify-content:flex-start}}@media screen and (min-width:1025px){.intro__bottom-note{margin-right:300px}}@media screen and (min-width:768px)and (max-width:1024px){.intro__bottom-note{margin-right:300px}}@media screen and (max-width:767px){.intro__bottom-note{margin-right:300px}}.intro__bottom-note{font-size:16px;font-weight:600}@media screen and (min-width:1025px){.intro__bottom-note{text-align:right}}.intro__bottom-description{font-weight:600}@media screen and (min-width:1025px){.intro__bottom-description{font-size:48px}}@media screen and (min-width:768px)and (max-width:1024px){.intro__bottom-description{font-size:24px}}@media screen and (max-width:767px){.intro__bottom-description{font-size:24px}}.intro-mob{position:relative;box-sizing:border-box;display:flex;align-items:flex-end;justify-content:flex-end;width:100%;height:100dvh;transition:height 60000s}@media screen and (min-width:1025px){.intro-mob{padding:30px 60px}}@media screen and (min-width:768px)and (max-width:1024px){.intro-mob{padding:30px 15px}}@media screen and (max-width:767px){.intro-mob{padding:30px 15px}}@media screen and (min-width:1025px){.intro-mob__content{width:774px}}@media screen and (min-width:768px)and (max-width:1024px){.intro-mob__content{width:100%}}@media screen and (max-width:767px){.intro-mob__content{width:100%}}.intro-mob__bg{position:absolute;top:0;left:0}.intro-mob__bg,.intro-mob__bg .preloaded-video,.intro-mob__bg video{width:100%;height:100%}.intro-mob__bg video{-o-object-fit:cover;object-fit:cover}.intro-mob__info{position:relative;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;margin-top:auto;margin-left:auto;background-color:#fc0}@media screen and (min-width:1025px){.intro-mob__info{width:774px}}@media screen and (min-width:768px)and (max-width:1024px){.intro-mob__info{width:100%}}@media screen and (max-width:767px){.intro-mob__info{width:100%}}@media screen and (min-width:1025px){.intro-mob__info{height:373px}}@media screen and (min-width:768px)and (max-width:1024px){.intro-mob__info{height:194px}}@media screen and (max-width:767px){.intro-mob__info{height:194px}}@media screen and (min-width:1025px){.intro-mob__info{padding:20px 30px 30px}}@media screen and (min-width:768px)and (max-width:1024px){.intro-mob__info{padding:15px}}@media screen and (max-width:767px){.intro-mob__info{padding:15px}}@media screen and (min-width:1025px){.intro-mob__info-text{font-size:32px}}@media screen and (min-width:768px)and (max-width:1024px){.intro-mob__info-text{font-size:18px}}@media screen and (max-width:767px){.intro-mob__info-text{font-size:18px}}.intro-mob__info-text{font-weight:600;color:#161616;white-space:pre-wrap}.intro-mob__button{padding:0;margin:auto 0 0 auto}.categories-page{display:flex;flex-direction:column}.categories-page.business{background:#161616}@media screen and (min-width:1025px){.categories-page.business .categories__content{padding-bottom:244px}}@media screen and (min-width:768px)and (max-width:1024px){.categories-page.business .categories__content{padding-bottom:140px}}@media screen and (max-width:767px){.categories-page.business .categories__content{padding-bottom:140px}}.categories-page.business .categories__title{color:#fff}.categories-page.business .categories__projects,.categories-page.business .categories__subtitle{color:hsla(0,0%,100%,.3)}.categories-page.business .categories__button-more{color:#fff}.categories-page.business .categories__footer{background:#fff}.categories-page.business .categories__footer-text{color:hsla(0,0%,9%,.3)}@media screen and (min-width:1025px){.categories-page.business .categories__footer-text ul{padding-left:70px}}@media screen and (min-width:768px)and (max-width:1024px){.categories-page.business .categories__footer-text ul{padding-left:35px}}@media screen and (max-width:767px){.categories-page.business .categories__footer-text ul{padding-left:35px}}.categories-page.business .categories__footer-text ul{list-style-type:disc}@media screen and (min-width:1025px){.categories-page .categories__header{margin:300px auto 0}}@media screen and (min-width:768px)and (max-width:1024px){.categories-page .categories__header{margin:168px 15px 0}}@media screen and (max-width:767px){.categories-page .categories__header{margin:168px 15px 0}}@media screen and (min-width:1025px){.categories-page .categories__header{box-sizing:border-box;padding-right:60px;padding-left:60px}}.categories-page .categories__title-wrap{display:flex}@media screen and (min-width:1025px){.categories-page .categories__title-wrap{gap:12px}}@media screen and (min-width:768px)and (max-width:1024px){.categories-page .categories__title-wrap{gap:8px}}@media screen and (max-width:767px){.categories-page .categories__title-wrap{gap:8px}}@media screen and (min-width:1025px){.categories-page .categories__title{font-size:140px}}@media screen and (min-width:768px)and (max-width:1024px){.categories-page .categories__title{font-size:48px}}@media screen and (max-width:767px){.categories-page .categories__title{font-size:48px}}.categories-page .categories__title{font-weight:700;line-height:.84;color:#161616;letter-spacing:-.02em}@media screen and (min-width:1025px){.categories-page .categories__projects{font-size:48px}}@media screen and (min-width:768px)and (max-width:1024px){.categories-page .categories__projects{font-size:24px}}@media screen and (max-width:767px){.categories-page .categories__projects{font-size:24px}}.categories-page .categories__projects{font-weight:600;color:hsla(0,0%,9%,.3);letter-spacing:-.01em}@media screen and (min-width:1025px){.categories-page .categories__subtitle{max-width:774px}}@media screen and (min-width:768px)and (max-width:1024px){.categories-page .categories__subtitle{max-width:100%}}@media screen and (max-width:767px){.categories-page .categories__subtitle{max-width:100%}}@media screen and (min-width:1025px){.categories-page .categories__subtitle{margin:60px 0 0}}@media screen and (min-width:768px)and (max-width:1024px){.categories-page .categories__subtitle{margin:30px 0 0}}@media screen and (max-width:767px){.categories-page .categories__subtitle{margin:30px 0 0}}@media screen and (min-width:1025px){.categories-page .categories__subtitle{font-size:16px}}@media screen and (min-width:768px)and (max-width:1024px){.categories-page .categories__subtitle{font-size:14px}}@media screen and (max-width:767px){.categories-page .categories__subtitle{font-size:14px}}.categories-page .categories__subtitle{font-weight:600;line-height:1.2;color:hsla(0,0%,9%,.3);letter-spacing:-.02em}@media screen and (min-width:1025px){.categories-page .categories__footer{padding:60px 60px 200px}}@media screen and (min-width:768px)and (max-width:1024px){.categories-page .categories__footer{padding:20px 15px 100px}}@media screen and (max-width:767px){.categories-page .categories__footer{padding:20px 15px 100px}}.categories-page .categories__footer{background:#161616}@media screen and (min-width:1025px){.categories-page .categories__footer-text{font-size:48px}}@media screen and (min-width:768px)and (max-width:1024px){.categories-page .categories__footer-text{font-size:24px}}@media screen and (max-width:767px){.categories-page .categories__footer-text{font-size:24px}}.categories-page .categories__footer-text{font-weight:600;color:hsla(0,0%,100%,.3);letter-spacing:-.01em}@media screen and (min-width:1025px){.categories-page .categories__content{margin:150px auto 0}}@media screen and (min-width:768px)and (max-width:1024px){.categories-page .categories__content{margin:50px 15px 0}}@media screen and (max-width:767px){.categories-page .categories__content{margin:50px 15px 0}}.categories-page .categories__content{position:relative;padding-bottom:40px}@media screen and (min-width:1025px){.categories-page .categories__content{box-sizing:border-box;padding-right:60px;padding-left:60px}.categories-page .categories__button-more{margin:150px auto 0}}@media screen and (min-width:768px)and (max-width:1024px){.categories-page .categories__button-more{margin:50px auto 0}}@media screen and (max-width:767px){.categories-page .categories__button-more{margin:50px auto 0}}@media screen and (min-width:1025px){.categories-page .categories__button-more{font-size:24px}}@media screen and (min-width:768px)and (max-width:1024px){.categories-page .categories__button-more{font-size:16px}}@media screen and (max-width:767px){.categories-page .categories__button-more{font-size:16px}}.categories-page .categories__button-more{padding:0;font-weight:600;line-height:1;color:#161616;letter-spacing:-.04em;background-color:transparent}@media(hover:hover){.categories-page .categories__button-more:hover{color:#858585}}@media screen and (min-width:1025px){.categories-page .categories__view-toggle{margin:150px auto 0}}@media screen and (min-width:768px)and (max-width:1024px){.categories-page .categories__view-toggle{margin:60px auto 0}}@media screen and (max-width:767px){.categories-page .categories__view-toggle{margin:60px auto 0}}.categories-page .categories__view-toggle{position:sticky;bottom:40px;display:flex;width:-moz-fit-content;width:fit-content}@media screen and (min-width:1025px){.categories-section{padding:150px 60px 200px}}@media screen and (min-width:768px)and (max-width:1024px){.categories-section{padding:50px 15px 80px}}@media screen and (max-width:767px){.categories-section{padding:50px 15px 80px}}.categories-section_business-main{background-color:#161616}.categories-section_business-main .section-grid__item[data-grid-index="9"]~.section-grid__item{display:none}.categories-section_id-main{background-color:hsla(0,0%,9%,.06)}.categories-section_id-main .section-grid__item[data-grid-index="9"]~.section-grid__item{display:none}.categories-section_interactive-main{background-color:#fff}.categories-section_interactive-main .section-grid__item[data-grid-index="9"]~.section-grid__item{display:none}@media screen and (min-width:1025px){.categories-section .section-grid{margin:80px 0 150px}}@media screen and (min-width:768px)and (max-width:1024px){.categories-section .section-grid{margin:40px 0 50px}}@media screen and (max-width:767px){.categories-section .section-grid{margin:40px 0 50px}}.categories-section__title-wrap{display:flex}@media screen and (min-width:1025px){.categories-section__title-wrap{gap:12px}}@media screen and (min-width:768px)and (max-width:1024px){.categories-section__title-wrap{gap:8px}}@media screen and (max-width:767px){.categories-section__title-wrap{gap:8px}}@media screen and (min-width:1025px){.categories-section__title{font-size:140px}}@media screen and (min-width:768px)and (max-width:1024px){.categories-section__title{font-size:48px}}@media screen and (max-width:767px){.categories-section__title{font-size:48px}}.categories-section__title{font-weight:700;line-height:.84;color:#161616;letter-spacing:-.02em;cursor:pointer;transition:color .3s ease-in-out}.categories-section_business-main .categories-section__title{color:#fff}@media(hover:hover){.categories-section__title:hover{color:#fc0}}@media screen and (min-width:1025px){.categories-section__projects{font-size:48px}}@media screen and (min-width:768px)and (max-width:1024px){.categories-section__projects{font-size:24px}}@media screen and (max-width:767px){.categories-section__projects{font-size:24px}}.categories-section__projects{font-weight:600;color:hsla(0,0%,9%,.3);letter-spacing:-.01em}.categories-section_business-main .categories-section__projects{color:hsla(0,0%,100%,.3)}.categories-section__button{padding:0;margin:0 auto;background:none}@media(hover:hover){.categories-section__button:hover{background:none}}@media screen and (min-width:1025px){.categories-section__button .button__icon svg{width:104px}}@media screen and (min-width:768px)and (max-width:1024px){.categories-section__button .button__icon svg{width:48px}}@media screen and (max-width:767px){.categories-section__button .button__icon svg{width:48px}}@media screen and (min-width:1025px){.categories-section__button .button__icon svg{height:104px}}@media screen and (min-width:768px)and (max-width:1024px){.categories-section__button .button__icon svg{height:48px}}@media screen and (max-width:767px){.categories-section__button .button__icon svg{height:48px}}.categories-section__button .button__icon svg path{transition:fill .3s ease-in-out}.categories-section_business-main .categories-section__button .button__icon svg path{fill:#fff}@media(hover:hover){.categories-section__button .button__icon svg:hover path{fill:#fc0}}.section-grid{box-sizing:border-box;justify-content:center}@media screen and (min-width:1025px){.section-grid__item{gap:20px}}@media screen and (min-width:768px)and (max-width:1024px){.section-grid__item{gap:10px}}@media screen and (max-width:767px){.section-grid__item{gap:10px}}.section-grid__item{box-sizing:border-box;display:flex;flex-direction:column;width:100%;height:auto;transition:background-color .3s ease-in-out}.section-grid__item-image-wrapper{overflow:hidden}@media screen and (min-width:1025px){.section-grid__item-content{gap:10px}}@media screen and (min-width:768px)and (max-width:1024px){.section-grid__item-content{gap:6px}}@media screen and (max-width:767px){.section-grid__item-content{gap:6px}}.section-grid__item-content{display:flex;flex-direction:column}.section-grid__item-image{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;overflow-clip-margin:unset;will-change:transform;transition:transform .65s ease-in-out}@media screen and (min-width:1025px){.section-grid__item-text{font-size:16px}}@media screen and (min-width:768px)and (max-width:1024px){.section-grid__item-text{font-size:12px}}@media screen and (max-width:767px){.section-grid__item-text{font-size:12px}}.section-grid__item-text{font-weight:600;line-height:1.2;letter-spacing:-.02em;transition:color .5s ease-in-out}.section-grid_id,.section-grid_id-main,.section-grid_interactive,.section-grid_interactive-main{display:grid;grid-template-rows:auto;grid-template-columns:repeat(6,minmax(100px,1fr));grid-gap:150px 3.73%;gap:150px 3.73%}.section-grid_id .section-grid__item,.section-grid_id-main .section-grid__item,.section-grid_interactive .section-grid__item,.section-grid_interactive-main .section-grid__item{grid-column:span 2;cursor:pointer}.section-grid_id .section-grid__item-text,.section-grid_id-main .section-grid__item-text,.section-grid_interactive .section-grid__item-text,.section-grid_interactive-main .section-grid__item-text{color:hsla(0,0%,9%,.3)}.section-grid_id .section-grid__item-descriptor,.section-grid_id-main .section-grid__item-descriptor,.section-grid_interactive .section-grid__item-descriptor,.section-grid_interactive-main .section-grid__item-descriptor{display:none}.section-grid_id .section-grid__item-image,.section-grid_id-main .section-grid__item-image,.section-grid_interactive .section-grid__item-image,.section-grid_interactive-main .section-grid__item-image{aspect-ratio:496/280;transition:opacity .3s ease-in-out,transform .3s ease-in-out}@media(hover:hover){.section-grid_id .section-grid__item:hover .section-grid__item-image,.section-grid_id-main .section-grid__item:hover .section-grid__item-image,.section-grid_interactive .section-grid__item:hover .section-grid__item-image,.section-grid_interactive-main .section-grid__item:hover .section-grid__item-image{transform:scale(1.05)}.section-grid_id .section-grid__item:hover .section-grid__item-text,.section-grid_id-main .section-grid__item:hover .section-grid__item-text,.section-grid_interactive .section-grid__item:hover .section-grid__item-text,.section-grid_interactive-main .section-grid__item:hover .section-grid__item-text{color:#161616}}.section-grid_id .section-grid__item:where([data-grid-index="1"],[data-grid-index="8"]),.section-grid_id-main .section-grid__item:where([data-grid-index="1"],[data-grid-index="8"]),.section-grid_interactive .section-grid__item:where([data-grid-index="1"],[data-grid-index="8"]),.section-grid_interactive-main .section-grid__item:where([data-grid-index="1"],[data-grid-index="8"]){grid-row:span 2;grid-column:span 4}.section-grid_id .section-grid__item:where([data-grid-index="1"],[data-grid-index="8"]) .section-grid__item-image-wrapper,.section-grid_id-main .section-grid__item:where([data-grid-index="1"],[data-grid-index="8"]) .section-grid__item-image-wrapper,.section-grid_interactive .section-grid__item:where([data-grid-index="1"],[data-grid-index="8"]) .section-grid__item-image-wrapper,.section-grid_interactive-main .section-grid__item:where([data-grid-index="1"],[data-grid-index="8"]) .section-grid__item-image-wrapper{flex:1 1}.section-grid_id .section-grid__item:where([data-grid-index="1"],[data-grid-index="8"]) .preloaded-image,.section-grid_id-main .section-grid__item:where([data-grid-index="1"],[data-grid-index="8"]) .preloaded-image,.section-grid_interactive .section-grid__item:where([data-grid-index="1"],[data-grid-index="8"]) .preloaded-image,.section-grid_interactive-main .section-grid__item:where([data-grid-index="1"],[data-grid-index="8"]) .preloaded-image{height:100%}.section-grid_id .section-grid__item:where([data-grid-index="1"],[data-grid-index="8"]) .section-grid__item-image,.section-grid_id-main .section-grid__item:where([data-grid-index="1"],[data-grid-index="8"]) .section-grid__item-image,.section-grid_interactive .section-grid__item:where([data-grid-index="1"],[data-grid-index="8"]) .section-grid__item-image,.section-grid_interactive-main .section-grid__item:where([data-grid-index="1"],[data-grid-index="8"]) .section-grid__item-image{height:100%;aspect-ratio:unset}.section-grid_id .section-grid__item:where([data-grid-index="3"],[data-grid-index="9"]),.section-grid_id-main .section-grid__item:where([data-grid-index="3"],[data-grid-index="9"]),.section-grid_interactive .section-grid__item:where([data-grid-index="3"],[data-grid-index="9"]),.section-grid_interactive-main .section-grid__item:where([data-grid-index="3"],[data-grid-index="9"]){margin-top:-90px}@media screen and (max-width:1024px){.section-grid_id,.section-grid_id-main,.section-grid_interactive,.section-grid_interactive-main{grid-template-columns:repeat(2,1fr);gap:50px 10px}.section-grid_id .section-grid__item,.section-grid_id-main .section-grid__item,.section-grid_interactive .section-grid__item,.section-grid_interactive-main .section-grid__item{grid-row:span 1;grid-column:span 1;margin-top:0}.section-grid_id .section-grid__item .section-grid__item-image-wrapper,.section-grid_id-main .section-grid__item .section-grid__item-image-wrapper,.section-grid_interactive .section-grid__item .section-grid__item-image-wrapper,.section-grid_interactive-main .section-grid__item .section-grid__item-image-wrapper{flex:initial}.section-grid_id .section-grid__item .preloaded-image,.section-grid_id-main .section-grid__item .preloaded-image,.section-grid_interactive .section-grid__item .preloaded-image,.section-grid_interactive-main .section-grid__item .preloaded-image{height:auto}.section-grid_id .section-grid__item .section-grid__item-image,.section-grid_id-main .section-grid__item .section-grid__item-image,.section-grid_interactive .section-grid__item .section-grid__item-image,.section-grid_interactive-main .section-grid__item .section-grid__item-image{height:auto;aspect-ratio:181/102}.section-grid_id .section-grid__item[data-grid-index="1"],.section-grid_id .section-grid__item[data-grid-index="4"],.section-grid_id-main .section-grid__item[data-grid-index="1"],.section-grid_id-main .section-grid__item[data-grid-index="4"],.section-grid_interactive .section-grid__item[data-grid-index="1"],.section-grid_interactive .section-grid__item[data-grid-index="4"],.section-grid_interactive-main .section-grid__item[data-grid-index="1"],.section-grid_interactive-main .section-grid__item[data-grid-index="4"]{grid-column:span 2}.section-grid_id .section-grid__item[data-grid-index="1"] .section-grid__item-image,.section-grid_id .section-grid__item[data-grid-index="4"] .section-grid__item-image,.section-grid_id-main .section-grid__item[data-grid-index="1"] .section-grid__item-image,.section-grid_id-main .section-grid__item[data-grid-index="4"] .section-grid__item-image,.section-grid_interactive .section-grid__item[data-grid-index="1"] .section-grid__item-image,.section-grid_interactive .section-grid__item[data-grid-index="4"] .section-grid__item-image,.section-grid_interactive-main .section-grid__item[data-grid-index="1"] .section-grid__item-image,.section-grid_interactive-main .section-grid__item[data-grid-index="4"] .section-grid__item-image{aspect-ratio:372/200}}.section-grid_business,.section-grid_business-main{display:grid;grid-template-rows:auto;grid-template-columns:repeat(6,minmax(100px,1fr));grid-gap:150px 3.73%;gap:150px 3.73%}.section-grid_business .section-grid__item,.section-grid_business-main .section-grid__item{position:relative;flex-direction:row;grid-column:span 2;aspect-ratio:496/280;overflow:hidden;white-space:pre-wrap;pointer-events:none;cursor:auto;background-color:hsla(0,0%,100%,.06)}@media screen and (min-width:1025px){.section-grid_business .section-grid__item-content,.section-grid_business-main .section-grid__item-content{padding:30px}}@media screen and (min-width:768px)and (max-width:1024px){.section-grid_business .section-grid__item-content,.section-grid_business-main .section-grid__item-content{padding:15px}}@media screen and (max-width:767px){.section-grid_business .section-grid__item-content,.section-grid_business-main .section-grid__item-content{padding:15px}}.section-grid_business .section-grid__item-content,.section-grid_business-main .section-grid__item-content{max-width:75%}@media screen and (min-width:1025px){.section-grid_business .section-grid__item-text,.section-grid_business-main .section-grid__item-text{font-size:24px}}@media screen and (min-width:768px)and (max-width:1024px){.section-grid_business .section-grid__item-text,.section-grid_business-main .section-grid__item-text{font-size:16px}}@media screen and (max-width:767px){.section-grid_business .section-grid__item-text,.section-grid_business-main .section-grid__item-text{font-size:16px}}.section-grid_business .section-grid__item-text,.section-grid_business-main .section-grid__item-text{line-height:1;color:hsla(0,0%,100%,.6);letter-spacing:-.04em}@media screen and (min-width:1025px){.section-grid_business .section-grid__item-descriptor,.section-grid_business-main .section-grid__item-descriptor{font-size:14px}}@media screen and (min-width:768px)and (max-width:1024px){.section-grid_business .section-grid__item-descriptor,.section-grid_business-main .section-grid__item-descriptor{font-size:10px}}@media screen and (max-width:767px){.section-grid_business .section-grid__item-descriptor,.section-grid_business-main .section-grid__item-descriptor{font-size:10px}}.section-grid_business .section-grid__item-descriptor,.section-grid_business-main .section-grid__item-descriptor{display:block;max-width:280px;font-weight:600;line-height:1.2;color:hsla(0,0%,100%,.3);letter-spacing:-.02em;transition:color .5s ease-in-out}@media screen and (max-width:1024px){.section-grid_business .section-grid__item-descriptor,.section-grid_business-main .section-grid__item-descriptor{max-width:50%}}.section-grid_business .section-grid__item-image-wrapper,.section-grid_business-main .section-grid__item-image-wrapper{position:absolute;top:0;right:0;width:auto;height:100%;aspect-ratio:1;overflow:hidden}.section-grid_business .section-grid__item-image,.section-grid_business-main .section-grid__item-image{height:100%;aspect-ratio:unset}.section-grid_business .section-grid__item .preloader,.section-grid_business-main .section-grid__item .preloader{background-color:transparent}.section-grid_business .section-grid__item img,.section-grid_business-main .section-grid__item img{transform:scale(1.27);transform-origin:0 0}@media(hover:hover){.section-grid_business .section-grid__item:hover,.section-grid_business-main .section-grid__item:hover{background-color:hsla(0,0%,100%,.16)}.section-grid_business .section-grid__item:hover .section-grid__item-text,.section-grid_business-main .section-grid__item:hover .section-grid__item-text{color:#fff}.section-grid_business .section-grid__item:hover .section-grid__item-descriptor,.section-grid_business-main .section-grid__item:hover .section-grid__item-descriptor{color:hsla(0,0%,100%,.6)}}.section-grid_business .section-grid__item:where([data-grid-index="1"],[data-grid-index="8"]),.section-grid_business-main .section-grid__item:where([data-grid-index="1"],[data-grid-index="8"]){grid-row:span 2;grid-column:span 4;aspect-ratio:unset}@media screen and (min-width:1025px){.section-grid_business .section-grid__item:where([data-grid-index="1"],[data-grid-index="8"]) .section-grid__item-text,.section-grid_business-main .section-grid__item:where([data-grid-index="1"],[data-grid-index="8"]) .section-grid__item-text{font-size:32px}}@media screen and (min-width:768px)and (max-width:1024px){.section-grid_business .section-grid__item:where([data-grid-index="1"],[data-grid-index="8"]) .section-grid__item-text,.section-grid_business-main .section-grid__item:where([data-grid-index="1"],[data-grid-index="8"]) .section-grid__item-text{font-size:16px}}@media screen and (max-width:767px){.section-grid_business .section-grid__item:where([data-grid-index="1"],[data-grid-index="8"]) .section-grid__item-text,.section-grid_business-main .section-grid__item:where([data-grid-index="1"],[data-grid-index="8"]) .section-grid__item-text{font-size:16px}}@media screen and (min-width:1025px){.section-grid_business .section-grid__item:where([data-grid-index="1"],[data-grid-index="8"]) .section-grid__item-text,.section-grid_business-main .section-grid__item:where([data-grid-index="1"],[data-grid-index="8"]) .section-grid__item-text{line-height:1.1}}@media screen and (min-width:768px)and (max-width:1024px){.section-grid_business .section-grid__item:where([data-grid-index="1"],[data-grid-index="8"]) .section-grid__item-text,.section-grid_business-main .section-grid__item:where([data-grid-index="1"],[data-grid-index="8"]) .section-grid__item-text{line-height:1}}@media screen and (max-width:767px){.section-grid_business .section-grid__item:where([data-grid-index="1"],[data-grid-index="8"]) .section-grid__item-text,.section-grid_business-main .section-grid__item:where([data-grid-index="1"],[data-grid-index="8"]) .section-grid__item-text{line-height:1}}@media screen and (min-width:1025px){.section-grid_business .section-grid__item:where([data-grid-index="1"],[data-grid-index="8"]) .section-grid__item-text,.section-grid_business-main .section-grid__item:where([data-grid-index="1"],[data-grid-index="8"]) .section-grid__item-text{letter-spacing:-.02em}}@media screen and (min-width:768px)and (max-width:1024px){.section-grid_business .section-grid__item:where([data-grid-index="1"],[data-grid-index="8"]) .section-grid__item-text,.section-grid_business-main .section-grid__item:where([data-grid-index="1"],[data-grid-index="8"]) .section-grid__item-text{letter-spacing:-.04em}}@media screen and (max-width:767px){.section-grid_business .section-grid__item:where([data-grid-index="1"],[data-grid-index="8"]) .section-grid__item-text,.section-grid_business-main .section-grid__item:where([data-grid-index="1"],[data-grid-index="8"]) .section-grid__item-text{letter-spacing:-.04em}}.section-grid_business .section-grid__item:where([data-grid-index="1"],[data-grid-index="8"]):last-child,.section-grid_business-main .section-grid__item:where([data-grid-index="1"],[data-grid-index="8"]):last-child{aspect-ratio:496/280}.section-grid_business .section-grid__item:where([data-grid-index="3"],[data-grid-index="9"]),.section-grid_business-main .section-grid__item:where([data-grid-index="3"],[data-grid-index="9"]){margin-top:-90px}@media screen and (max-width:1024px){.section-grid_business,.section-grid_business-main{display:flex;flex-direction:column;gap:50px}.section-grid_business .section-grid__item,.section-grid_business-main .section-grid__item{height:auto;aspect-ratio:496/280;margin-top:0}}@media screen and (min-width:1025px){.about{padding:150px 0}}@media screen and (min-width:768px)and (max-width:1024px){.about{padding:20px 0 50px}}@media screen and (max-width:767px){.about{padding:20px 0 50px}}.about{box-sizing:border-box}.about__info{font-weight:600;color:hsla(0,0%,9%,.3);white-space:pre-wrap}@media screen and (min-width:1025px){.about__info{padding:0 60px 150px}}@media screen and (min-width:768px)and (max-width:1024px){.about__info{padding:0 15px 50px}}@media screen and (max-width:767px){.about__info{padding:0 15px 50px}}@media screen and (min-width:1025px){.about__info{font-size:48px}}@media screen and (min-width:768px)and (max-width:1024px){.about__info{font-size:24px}}@media screen and (max-width:767px){.about__info{font-size:24px}}.about .swiper{overflow:visible}.about .swiper-wrapper{transition-timing-function:linear}.about__item{position:relative;width:360px!important;height:360px!important}@media screen and (max-width:1024px){.about__item{width:180px!important;height:180px!important}}.about__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news-page{box-sizing:border-box;background-color:#161616}@media screen and (min-width:1025px){.news-page{padding:300px 60px 244px}}@media screen and (min-width:768px)and (max-width:1024px){.news-page{padding:150px 15px 140px}}@media screen and (max-width:767px){.news-page{padding:150px 15px 140px}}.news-page .news__item{display:block}@media screen and (min-width:1025px){.news-page__title{font-size:140px}}@media screen and (min-width:768px)and (max-width:1024px){.news-page__title{font-size:48px}}@media screen and (max-width:767px){.news-page__title{font-size:48px}}.news-page__title{font-weight:700;line-height:.84;color:#fff;letter-spacing:-.02em}@media screen and (min-width:1025px){.news-page__list{margin:80px 0 150px}}@media screen and (min-width:768px)and (max-width:1024px){.news-page__list{margin:40px 0}}@media screen and (max-width:767px){.news-page__list{margin:40px 0}}.news-page__list{display:grid;grid-template-columns:repeat(3,1fr)}@media screen and (min-width:1025px){.news-page__list{grid-gap:150px 60px}}@media screen and (min-width:768px)and (max-width:1024px){.news-page__list{grid-gap:40px 9px}}@media screen and (max-width:767px){.news-page__list{grid-gap:40px 9px}}@media screen and (max-width:1024px){.news-page__list{grid-template-columns:repeat(2,1fr)}}.news-page__item{grid-column:span 1}.news-page__item .preloaded-image{aspect-ratio:495/600}@media screen and (max-width:1024px){.news-page__item .preloaded-image{aspect-ratio:181/220}}.news-page__item-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:1025px){.news-page__item-description{font-size:16px}}@media screen and (min-width:768px)and (max-width:1024px){.news-page__item-description{font-size:12px}}@media screen and (max-width:767px){.news-page__item-description{font-size:12px}}@media screen and (min-width:1025px){.news-page__item-description{margin:20px 0 40px}}@media screen and (min-width:768px)and (max-width:1024px){.news-page__item-description{margin:10px 0 20px}}@media screen and (max-width:767px){.news-page__item-description{margin:10px 0 20px}}.news-page__item-description{line-height:1.2;color:hsla(0,0%,100%,.6)}@media screen and (min-width:1025px){.news-page__item-date{font-size:14px}}@media screen and (min-width:768px)and (max-width:1024px){.news-page__item-date{font-size:12px}}@media screen and (max-width:767px){.news-page__item-date{font-size:12px}}.news-page__item-date{font-weight:400;color:hsla(0,0%,100%,.3)}.news-page__button-more{padding:0;margin:0 auto;background:none}@media screen and (min-width:1025px){.news-page__button-more{font-size:24px}}@media screen and (min-width:768px)and (max-width:1024px){.news-page__button-more{font-size:16px}}@media screen and (max-width:767px){.news-page__button-more{font-size:16px}}@media(hover:hover){.news-page__button-more:hover{color:#fc0;background:none}}.view-toggle{display:inline-flex;gap:4px}@media screen and (min-width:1025px){.view-toggle__item{width:54px}}@media screen and (min-width:768px)and (max-width:1024px){.view-toggle__item{width:40px}}@media screen and (max-width:767px){.view-toggle__item{width:40px}}@media screen and (min-width:1025px){.view-toggle__item{height:54px}}@media screen and (min-width:768px)and (max-width:1024px){.view-toggle__item{height:40px}}@media screen and (max-width:767px){.view-toggle__item{height:40px}}.view-toggle__item{padding:0;font-size:0;cursor:pointer;background-color:hsla(0,0%,52%,.7)}.view-toggle__item_active{background-color:#fc0}.view-toggle__item_active .button__icon{filter:invert(1)}.view-toggle__item .button__icon{width:24px;height:24px}.view-toggle__item .button__icon svg{width:100%;height:100%}@media screen and (min-width:1025px){.policy{padding:260px 60px 150px}}@media screen and (min-width:768px)and (max-width:1024px){.policy{padding:150px 15px 140px}}@media screen and (max-width:767px){.policy{padding:150px 15px 140px}}.policy{box-sizing:border-box}@media screen and (min-width:1025px){.policy__title{font-size:48px}}@media screen and (min-width:768px)and (max-width:1024px){.policy__title{font-size:24px}}@media screen and (max-width:767px){.policy__title{font-size:24px}}.policy__title{font-weight:600;text-align:left;white-space:pre-wrap}@media screen and (min-width:1025px){.policy__title{margin-bottom:60px}}@media screen and (min-width:768px)and (max-width:1024px){.policy__title{margin-bottom:50px}}@media screen and (max-width:767px){.policy__title{margin-bottom:50px}}.policy__content{display:grid}@media screen and (min-width:1025px){.policy__content{grid-template-columns:repeat(2,1fr)}}.policy__list{width:100%}@media screen and (min-width:1025px){.policy__list{grid-column-start:2}.policy__item{margin-bottom:60px}}@media screen and (min-width:768px)and (max-width:1024px){.policy__item{margin-bottom:50px}}@media screen and (max-width:767px){.policy__item{margin-bottom:50px}}.policy__item{color:hsla(0,0%,9%,.6)}.policy__item:last-child{margin-bottom:0}@media screen and (min-width:1025px){.policy__item-title{font-size:24px}}@media screen and (min-width:768px)and (max-width:1024px){.policy__item-title{font-size:12px}}@media screen and (max-width:767px){.policy__item-title{font-size:12px}}.policy__item-title{font-weight:600;line-height:1.2}@media screen and (min-width:1025px){.policy__item-title{margin-bottom:24px}}@media screen and (min-width:768px)and (max-width:1024px){.policy__item-title{margin-bottom:24px}}@media screen and (max-width:767px){.policy__item-title{margin-bottom:24px}}@media screen and (min-width:1025px){.policy__item-text{font-size:16px}}@media screen and (min-width:768px)and (max-width:1024px){.policy__item-text{font-size:12px}}@media screen and (max-width:767px){.policy__item-text{font-size:12px}}.policy__item-text{font-weight:400;line-height:1.2;white-space:pre-wrap}@media screen and (min-width:1025px){.policy__info{grid-column-start:2}}.policy__info{width:100%}@media screen and (min-width:1025px){.policy__info{font-size:16px}}@media screen and (min-width:768px)and (max-width:1024px){.policy__info{font-size:12px}}@media screen and (max-width:767px){.policy__info{font-size:12px}}.policy__info{font-weight:400;line-height:1.2;color:hsla(0,0%,9%,.6);white-space:pre-wrap}.feedback-modal{height:100%;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.feedback-modal__close{position:absolute;top:15px;right:15px;z-index:111;width:40px;height:40px;padding:0}.feedback-modal__bg,.feedback-modal__close .button__icon,.feedback-modal__close .button__icon svg{width:100%;height:100%}.feedback-modal__bg{position:absolute;top:0;left:0}.feedback-modal__bg rect{fill:none;stroke:#fc0;stroke-dasharray:1;stroke-dashoffset:1;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1}.feedback-modal__content{height:100%}@media screen and (min-width:1025px){.feedback-modal__content{opacity:0}}.feedback-modal__form{display:flex;flex-direction:column;height:100%}.feedback-modal__form .label{margin-bottom:20px}.feedback-modal__form .label input{width:100%}.feedback-modal__form .label:last-child{margin-bottom:0}.feedback-modal__form input,.feedback-modal__form textarea{all:unset;padding:0;font-weight:600;background:none;border:none}@media screen and (min-width:1025px){.feedback-modal__form input,.feedback-modal__form textarea{font-size:32px}}@media screen and (min-width:768px)and (max-width:1024px){.feedback-modal__form input,.feedback-modal__form textarea{font-size:18px}}@media screen and (max-width:767px){.feedback-modal__form input,.feedback-modal__form textarea{font-size:18px}}.feedback-modal__form input:focus,.feedback-modal__form textarea:focus{border:none}.feedback-modal__form input:-webkit-autofill,.feedback-modal__form textarea:-webkit-autofill{-webkit-transition:background-color 600000s,color 600000s;transition:background-color 600000s,color 600000s}.feedback-modal__form input:-webkit-autofill:focus,.feedback-modal__form input:-webkit-autofill:hover,.feedback-modal__form textarea:-webkit-autofill:focus,.feedback-modal__form textarea:-webkit-autofill:hover{-webkit-transition:background-color 600000s,color 600000s;transition:background-color 600000s,color 600000s}.feedback-modal__form textarea{width:100%;overflow-x:hidden;overflow-wrap:break-word;white-space:pre-wrap}@media screen and (min-width:1025px){.feedback-modal__form textarea{height:350px}}@media screen and (min-width:768px)and (max-width:1024px){.feedback-modal__form textarea{height:350px}}@media screen and (max-width:767px){.feedback-modal__form textarea{height:350px}}@media screen and (min-width:1025px){.feedback-modal__form .checkbox{margin:auto 0 20px}}@media screen and (min-width:768px)and (max-width:1024px){.feedback-modal__form .checkbox{margin:auto 0 20px}}@media screen and (max-width:767px){.feedback-modal__form .checkbox{margin:auto 0 20px}}@media screen and (min-width:1025px){.feedback-modal__form .checkbox{font-size:14px}}@media screen and (min-width:768px)and (max-width:1024px){.feedback-modal__form .checkbox{font-size:12px}}@media screen and (max-width:767px){.feedback-modal__form .checkbox{font-size:12px}}.feedback-modal__form .checkbox{color:hsla(0,0%,9%,.6)}.feedback-modal__form .checkbox a{color:#161616}.feedback-modal__form .button{padding:14px 12px}.feedback-modal__failure,.feedback-modal__success{position:relative;display:flex;flex-direction:column;height:100%}@media screen and (min-width:1025px){.feedback-modal__failure-title,.feedback-modal__success-title{font-size:140px}}@media screen and (min-width:768px)and (max-width:1024px){.feedback-modal__failure-title,.feedback-modal__success-title{font-size:48px}}@media screen and (max-width:767px){.feedback-modal__failure-title,.feedback-modal__success-title{font-size:48px}}@media screen and (min-width:1025px){.feedback-modal__failure-title,.feedback-modal__success-title{margin-bottom:60px}}@media screen and (min-width:768px)and (max-width:1024px){.feedback-modal__failure-title,.feedback-modal__success-title{margin-bottom:20px}}@media screen and (max-width:767px){.feedback-modal__failure-title,.feedback-modal__success-title{margin-bottom:20px}}.feedback-modal__failure-title,.feedback-modal__success-title{font-weight:700}@media screen and (min-width:1025px){.feedback-modal__failure-description,.feedback-modal__success-description{font-size:16px}}@media screen and (min-width:768px)and (max-width:1024px){.feedback-modal__failure-description,.feedback-modal__success-description{font-size:14px}}@media screen and (max-width:767px){.feedback-modal__failure-description,.feedback-modal__success-description{font-size:14px}}.feedback-modal__failure-description,.feedback-modal__success-description{line-height:1.2;color:hsla(0,0%,9%,.6);white-space:pre-wrap}.feedback-modal__failure-button,.feedback-modal__success-button{margin-top:auto}@media(hover:hover){.feedback-modal__failure-button:hover,.feedback-modal__success-button:hover{opacity:.6}}.checkbox{display:flex;align-items:center;cursor:pointer}.checkbox__input{display:none}.checkbox__custom{position:relative;flex-shrink:0}@media screen and (min-width:1025px){.checkbox__custom{width:54px}}@media screen and (min-width:768px)and (max-width:1024px){.checkbox__custom{width:40px}}@media screen and (max-width:767px){.checkbox__custom{width:40px}}@media screen and (min-width:1025px){.checkbox__custom{height:54px}}@media screen and (min-width:768px)and (max-width:1024px){.checkbox__custom{height:40px}}@media screen and (max-width:767px){.checkbox__custom{height:40px}}.checkbox__custom{margin-right:20px}.checkbox__custom svg{width:100%;height:100%}.checkbox__input:checked+.checkbox__custom svg path{fill:#fff;fill-opacity:1}.checkbox__error{display:none;font-size:12px;color:red}.section-list{display:flex;justify-content:space-between}.section-list__items{position:relative;display:flex;flex-basis:50%;flex-direction:column}@media screen and (max-width:1024px){.section-list__items{flex-basis:100%}}.section-list__item{display:inline-block}@media screen and (min-width:1025px){.section-list__item{font-size:32px}}@media screen and (min-width:768px)and (max-width:1024px){.section-list__item{font-size:18px}}@media screen and (max-width:767px){.section-list__item{font-size:18px}}@media screen and (min-width:1025px){.section-list__item{line-height:1.1}}@media screen and (min-width:768px)and (max-width:1024px){.section-list__item{line-height:2}}@media screen and (max-width:767px){.section-list__item{line-height:2}}@media screen and (min-width:1025px){.section-list__item{letter-spacing:-.02em}}@media screen and (min-width:768px)and (max-width:1024px){.section-list__item{letter-spacing:-.04em}}@media screen and (max-width:767px){.section-list__item{letter-spacing:-.04em}}.section-list__item{font-weight:600;color:hsla(0,0%,9%,.3);cursor:pointer;transition:all .3s}@media(hover:hover){.section-list__item:hover{color:#fc0}}@media screen and (max-width:1024px){.section-list__item{display:block}}.section-list__image-wrapper{position:sticky;bottom:60px;align-self:flex-end;width:29%}@media screen and (max-width:1024px){.section-list__image-wrapper{display:none}}.section-list__image{width:100%;max-width:496px;aspect-ratio:496/280;-o-object-fit:contain;object-fit:contain}.view-project-modal{position:relative}@media screen and (min-width:1025px){.view-project-modal{width:100%}}@media screen and (min-width:768px)and (max-width:1024px){.view-project-modal{width:100%}}@media screen and (max-width:767px){.view-project-modal{width:100%}}@media screen and (min-width:1025px){.view-project-modal{margin:60px auto}}@media screen and (min-width:768px)and (max-width:1024px){.view-project-modal{margin:0}}@media screen and (max-width:767px){.view-project-modal{margin:0}}@media screen and (min-width:1025px){.view-project-modal{box-sizing:border-box;display:flex;flex-direction:column;padding:0 200px}}@media screen and (max-width:1024px){.view-project-modal{padding-top:70px;background-color:#fff}}.view-project-modal__close{position:fixed;z-index:1}@media screen and (min-width:1025px){.view-project-modal__close{top:60px}}@media screen and (min-width:768px)and (max-width:1024px){.view-project-modal__close{top:15px}}@media screen and (max-width:767px){.view-project-modal__close{top:15px}}@media screen and (min-width:1025px){.view-project-modal__close{right:24px}}@media screen and (min-width:768px)and (max-width:1024px){.view-project-modal__close{right:15px}}@media screen and (max-width:767px){.view-project-modal__close{right:15px}}.view-project-modal__close{display:block}@media screen and (min-width:1025px){.view-project-modal__close{width:54px}}@media screen and (min-width:768px)and (max-width:1024px){.view-project-modal__close{width:40px}}@media screen and (max-width:767px){.view-project-modal__close{width:40px}}@media screen and (min-width:1025px){.view-project-modal__close{height:54px}}@media screen and (min-width:768px)and (max-width:1024px){.view-project-modal__close{height:40px}}@media screen and (max-width:767px){.view-project-modal__close{height:40px}}.view-project-modal__close{padding:0}.view-project-modal__close .button__icon svg{width:100%;height:100%}.view-project-modal_loading{min-height:100%}.view-project-modal__skeleton{flex:1 1;background-color:#fff}.view-project-modal__preview{display:block;width:100%;height:auto}@media screen and (min-width:1025px){.view-project-modal__preview.view-project-modal_video{min-height:750px}}@media screen and (min-width:768px)and (max-width:1024px){.view-project-modal__preview.view-project-modal_video{min-height:227px}}@media screen and (max-width:767px){.view-project-modal__preview.view-project-modal_video{min-height:227px}}.view-project-modal__preview .video-player__video{width:100%;height:100%}.view-project-modal__preview video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:1025px){.view-project-modal__preview video{min-height:750px}}@media screen and (min-width:768px)and (max-width:1024px){.view-project-modal__preview video{min-height:227px}}@media screen and (max-width:767px){.view-project-modal__preview video{min-height:227px}}.view-project-modal__preview-wrapper .view-project-modal__preview.view-project-modal_image.no-image,.view-project-modal__preview-wrapper .view-project-modal__preview.view-project-modal_video .no-video{aspect-ratio:2;background-color:#858585}@media screen and (min-width:1025px){.view-project-modal__content{padding:60px 60px 150px}}@media screen and (min-width:768px)and (max-width:1024px){.view-project-modal__content{padding:20px 15px 80px}}@media screen and (max-width:767px){.view-project-modal__content{padding:20px 15px 80px}}@media screen and (min-width:1025px){.view-project-modal__content{gap:60px}}@media screen and (min-width:768px)and (max-width:1024px){.view-project-modal__content{gap:50px}}@media screen and (max-width:767px){.view-project-modal__content{gap:50px}}.view-project-modal__content{box-sizing:border-box;display:grid;grid-template-columns:repeat(2,1fr);background-color:#fff}@media screen and (max-width:1024px){.view-project-modal__content{grid-template-columns:1fr}}.view-project-modal__title{grid-column:span 2;white-space:pre-wrap}@media screen and (min-width:1025px){.view-project-modal__title{font-size:48px}}@media screen and (min-width:768px)and (max-width:1024px){.view-project-modal__title{font-size:24px}}@media screen and (max-width:767px){.view-project-modal__title{font-size:24px}}@media screen and (min-width:1025px){.view-project-modal__title{max-width:50%}}@media screen and (min-width:768px)and (max-width:1024px){.view-project-modal__title{max-width:100%}}@media screen and (max-width:767px){.view-project-modal__title{max-width:100%}}@media screen and (max-width:1024px){.view-project-modal__title{grid-column:span 1;margin-bottom:10px}}.view-project-modal__info{grid-column-start:2}@media screen and (max-width:1024px){.view-project-modal__info{grid-column-start:1}}.view-project-modal__info-wrapper{font-weight:600;line-height:1.2}@media screen and (min-width:1025px){.view-project-modal__info-wrapper{font-size:14px}}@media screen and (min-width:768px)and (max-width:1024px){.view-project-modal__info-wrapper{font-size:12px}}@media screen and (max-width:767px){.view-project-modal__info-wrapper{font-size:12px}}.view-project-modal__info-wrapper{color:hsla(0,0%,9%,.6);white-space:pre-wrap}.view-project-modal__info-details{margin:0 0 60px}.view-project-modal__info-item{box-sizing:border-box;display:flex;gap:60px;justify-content:space-between;padding:0 0 10px;margin:0 0 10px;border-bottom:1px solid hsla(0,0%,9%,.3)}.view-project-modal__info-item:last-child{margin:0}.view-project-modal__info-item-name{flex:1 1;color:hsla(0,0%,9%,.3)}.view-project-modal__info-item-data{flex:1 1}@media screen and (min-width:1025px){.view-project-modal__info-text{font-size:16px}}@media screen and (min-width:768px)and (max-width:1024px){.view-project-modal__info-text{font-size:14px}}@media screen and (max-width:767px){.view-project-modal__info-text{font-size:14px}}.view-project-modal__images{position:relative;display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:1025px){.view-project-modal__images{margin:0 0 90px}}@media screen and (min-width:768px)and (max-width:1024px){.view-project-modal__images{margin:0}}@media screen and (max-width:767px){.view-project-modal__images{margin:0}}@media screen and (min-width:1025px){.view-project-modal__images{grid-gap:60px}}@media screen and (min-width:768px)and (max-width:1024px){.view-project-modal__images{grid-gap:10px}}@media screen and (max-width:767px){.view-project-modal__images{grid-gap:10px}}@media screen and (min-width:1025px){.view-project-modal__images{grid-column:span 2}}.view-project-modal__images .preloaded-image{display:contents}.view-project-modal__images .preloaded-image:nth-child(6n) .view-project-modal__images-item,.view-project-modal__images .preloaded-image:nth-child(6n+1) .view-project-modal__images-item{grid-column:span 2}.view-project-modal__images-item{width:100%}.view-project-modal address{font-style:normal}.view-project-modal__footer{display:grid;width:100%}@media screen and (min-width:1025px){.view-project-modal__footer{grid-template-columns:1fr 1fr;grid-column:span 2;grid-column-gap:60px}}.view-project-modal__footer-info{display:flex;flex-direction:column;gap:12px}@media screen and (min-width:1025px){.view-project-modal__footer-note{font-size:16px}}@media screen and (min-width:768px)and (max-width:1024px){.view-project-modal__footer-note{font-size:16px}}@media screen and (max-width:767px){.view-project-modal__footer-note{font-size:16px}}.view-project-modal__footer-note{font-weight:600;line-height:1.2;color:hsla(0,0%,9%,.6)}@media screen and (min-width:1025px){.view-project-modal__footer-title{font-size:2.5vw}}@media screen and (min-width:768px)and (max-width:1024px){.view-project-modal__footer-title{font-size:24px}}@media screen and (max-width:767px){.view-project-modal__footer-title{font-size:24px}}.view-project-modal__footer-title{display:flex;flex-direction:column;gap:12px;font-weight:600;line-height:1.2;white-space:pre-wrap}.view-project-modal__footer-title a{cursor:pointer}@media(hover:hover){.view-project-modal__footer-title a:hover{text-decoration:underline}}.view-project-modal__footer-description{display:block;font-weight:400;color:hsla(0,0%,9%,.6)}@media screen and (min-width:1025px){.view-project-modal__footer-description{font-size:.8vw}}@media screen and (min-width:768px)and (max-width:1024px){.view-project-modal__footer-description{font-size:12px}}@media screen and (max-width:767px){.view-project-modal__footer-description{font-size:12px}}.view-project-modal__footer-button{display:none;padding:14px 12px}@media screen and (max-width:1024px){.view-project-modal__footer-button{width:100%}}.view-project-modal__menu-wrapper{position:fixed;top:60px;left:53px;display:flex;flex-direction:column;gap:60px;align-items:center;width:124px;max-height:calc(100vh - 100px)}@media screen and (max-width:1024px){.view-project-modal__menu-wrapper{display:none}}.view-project-modal__menu-item{position:relative;display:flex;align-items:center;justify-content:center;min-width:106px;min-height:60px;cursor:pointer;border:8px solid transparent}@media screen and (min-width:1025px){.view-project-modal__menu-item{opacity:0}}.view-project-modal__menu-item img{width:106px;height:auto;-o-object-fit:cover;object-fit:cover}.view-project-modal__menu-item:last-child{margin-bottom:0}.view-project-modal__menu-item-backdrop{position:absolute;top:50%;left:50%;width:calc(100% - 16px);height:calc(100% - 16px);pointer-events:none;background-color:hsla(0,0%,9%,.6);opacity:1;transition:opacity .3s ease-in;transform:translate(-50%,-50%)}.view-project-modal__menu-item .preloaded-image:has(.preloader){position:static}.view-project-modal__menu-item .preloader__wrapper{transform:scale(.5)}.view-project-modal__menu-item_active{border:8px solid #fc0}.view-project-modal__menu-item_active~.view-project-modal__menu-item-backdrop{opacity:0}.view-project-modal_business .view-project-modal__preview-wrapper{position:relative;width:100%;height:-moz-fit-content;height:fit-content;aspect-ratio:1330/750;background:#f1f1f1}.view-project-modal_business .view-project-modal__preview-wrapper .preloaded-image{position:absolute;top:0;right:0;width:auto;height:100%;aspect-ratio:1;overflow:hidden}.view-project-modal_business .view-project-modal__preview-wrapper .preloaded-image img{filter:brightness(0);transform:scale(1.27);transform-origin:0 0}.view-project-modal_business .view-project-modal__menu-wrapper .view-project-modal__menu-item-wrapper{width:106px;height:60px}.view-project-modal_business .view-project-modal__menu-wrapper .view-project-modal__menu-item .preloaded-image{position:absolute;top:0;right:0;width:100%;height:100%;aspect-ratio:1;overflow:hidden;background:#f1f1f1;transform:scale(.98)}.view-project-modal_business .view-project-modal__menu-wrapper .view-project-modal__menu-item .preloaded-image img{position:absolute;right:-47px;filter:brightness(0);transform:scale(.7);transform-origin:0 0}.view-project-modal_business .view-project-modal__menu-wrapper .view-project-modal__menu-item_active .preloaded-image{transform:scale(1)}.news-section{box-sizing:border-box;background-color:#161616}@media screen and (min-width:1025px){.news-section{padding:150px 60px}}@media screen and (min-width:768px)and (max-width:1024px){.news-section{padding:50px 15px}}@media screen and (max-width:767px){.news-section{padding:50px 15px}}.news-section__title{display:inline-block;width:auto;color:#fff;cursor:pointer;transition:color .3s ease-in-out}@media screen and (min-width:1025px){.news-section__title{font-size:140px}}@media screen and (min-width:768px)and (max-width:1024px){.news-section__title{font-size:48px}}@media screen and (max-width:767px){.news-section__title{font-size:48px}}@media(hover:hover){.news-section__title:hover{color:#fc0}}@media screen and (min-width:1025px){.news-section__list{margin:80px 0 150px}}@media screen and (min-width:768px)and (max-width:1024px){.news-section__list{margin:40px 0}}@media screen and (max-width:767px){.news-section__list{margin:40px 0}}.news-section__list{display:grid;grid-template-columns:repeat(3,1fr)}@media screen and (min-width:1025px){.news-section__list{grid-gap:150px 60px}}@media screen and (min-width:768px)and (max-width:1024px){.news-section__list{grid-gap:40px 9px}}@media screen and (max-width:767px){.news-section__list{grid-gap:40px 9px}}@media screen and (max-width:1024px){.news-section__list{grid-template-columns:repeat(2,1fr)}}.news-section__item{grid-column:span 1}.news-section__item .preloaded-image{width:100%;height:100%}.news-section__item-img-wrapper{max-width:100%;aspect-ratio:495/600;overflow:hidden}.news-section__item-img-wrapper .preloaded-image:has(.no-image){height:100%}.news-section__item-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1024px){.news-section__item-img{aspect-ratio:181/220}}@media screen and (min-width:1025px){.news-section__item-description{font-size:16px}}@media screen and (min-width:768px)and (max-width:1024px){.news-section__item-description{font-size:12px}}@media screen and (max-width:767px){.news-section__item-description{font-size:12px}}@media screen and (min-width:1025px){.news-section__item-description{margin:20px 0 40px}}@media screen and (min-width:768px)and (max-width:1024px){.news-section__item-description{margin:10px 0 20px}}@media screen and (max-width:767px){.news-section__item-description{margin:10px 0 20px}}.news-section__item-description{line-height:1.2;color:hsla(0,0%,100%,.6)}@media screen and (min-width:1025px){.news-section__item-date{font-size:14px}}@media screen and (min-width:768px)and (max-width:1024px){.news-section__item-date{font-size:12px}}@media screen and (max-width:767px){.news-section__item-date{font-size:12px}}.news-section__item-date{font-weight:400;color:hsla(0,0%,100%,.3)}.news-section__button{padding:0;margin:0 auto;background:none}@media screen and (min-width:1025px){.news-section__button{font-size:24px}}@media screen and (min-width:768px)and (max-width:1024px){.news-section__button{font-size:16px}}@media screen and (max-width:767px){.news-section__button{font-size:16px}}@media(hover:hover){.news-section__button:hover{color:#fc0;background:none}}.preloaded-video{background-color:#fff}.video-player{position:relative;display:flex;align-items:center;justify-content:center}@media screen and (min-width:1025px){.video-player__play-btn{width:86px}}@media screen and (min-width:768px)and (max-width:1024px){.video-player__play-btn{width:78px}}@media screen and (max-width:767px){.video-player__play-btn{width:78px}}@media screen and (min-width:1025px){.video-player__play-btn{height:86px}}@media screen and (min-width:768px)and (max-width:1024px){.video-player__play-btn{height:78px}}@media screen and (max-width:767px){.video-player__play-btn{height:78px}}.video-player__play-btn{pointer-events:auto;background-color:#fc0;transition:opacity .3s ease-in-out,transform .3s ease-in-out}@media(hover:hover){.video-player__play-btn:hover .video-player__play-btn-icon{opacity:.7}}@media screen and (min-width:1025px){.video-player__play-btn-icon{width:48px}}@media screen and (min-width:768px)and (max-width:1024px){.video-player__play-btn-icon{width:40px}}@media screen and (max-width:767px){.video-player__play-btn-icon{width:40px}}@media screen and (min-width:1025px){.video-player__play-btn-icon{height:56px}}@media screen and (min-width:768px)and (max-width:1024px){.video-player__play-btn-icon{height:48px}}@media screen and (max-width:767px){.video-player__play-btn-icon{height:48px}}.video-player__play-btn-icon{transition:opacity .3s ease-in-out}@media screen and (min-width:1025px){.video-player__play-btn-icon svg{width:48px}}@media screen and (min-width:768px)and (max-width:1024px){.video-player__play-btn-icon svg{width:40px}}@media screen and (max-width:767px){.video-player__play-btn-icon svg{width:40px}}@media screen and (min-width:1025px){.video-player__play-btn-icon svg{height:56px}}@media screen and (min-width:768px)and (max-width:1024px){.video-player__play-btn-icon svg{height:48px}}@media screen and (max-width:767px){.video-player__play-btn-icon svg{height:48px}}.video-player__play-btn_hidden{pointer-events:none;opacity:0;transform:scale(.9)}.video-player__play-btn-wrapper{position:absolute;display:flex;align-items:center;justify-content:center;width:100%;height:100%;pointer-events:none}.video-modal{position:relative;height:100%}@media screen and (max-width:1024px){.video-modal{height:100dvh}}.video-modal .preloaded-video,.video-modal .video-player,.video-modal .video-player__video,.video-modal video{width:100%;height:100%}.video-modal video{cursor:pointer;-o-object-fit:cover;object-fit:cover}.video-modal__close{position:absolute}@media screen and (min-width:1025px){.video-modal__close{top:60px}}@media screen and (min-width:768px)and (max-width:1024px){.video-modal__close{top:15px}}@media screen and (max-width:767px){.video-modal__close{top:15px}}@media screen and (min-width:1025px){.video-modal__close{right:60px}}@media screen and (min-width:768px)and (max-width:1024px){.video-modal__close{right:15px}}@media screen and (max-width:767px){.video-modal__close{right:15px}}.video-modal__close{display:flex;align-items:center;justify-content:center;width:auto;height:auto;padding:0;pointer-events:auto;background:none}.video-modal__close .button__icon{position:relative}@media screen and (min-width:1025px){.video-modal__close .button__icon{width:56px}}@media screen and (min-width:768px)and (max-width:1024px){.video-modal__close .button__icon{width:40px}}@media screen and (max-width:767px){.video-modal__close .button__icon{width:40px}}@media screen and (min-width:1025px){.video-modal__close .button__icon{height:56px}}@media screen and (min-width:768px)and (max-width:1024px){.video-modal__close .button__icon{height:40px}}@media screen and (max-width:767px){.video-modal__close .button__icon{height:40px}}.video-modal__close svg{width:100%;height:100%}.preloaded-image,.preloaded-video{position:relative}.preloaded-image img,.preloaded-image video,.preloaded-video img,.preloaded-video video{transition:opacity .3s ease-in-out,transform .65s ease-in-out}.preloaded-image:has(.preloader) img,.preloaded-image:has(.preloader) video,.preloaded-video:has(.preloader) img,.preloaded-video:has(.preloader) video{opacity:0}.preloaded-image:has(.no-image) .preloader{display:none}.preloaded-image:has(.no-image) .no-image{position:relative;width:100%;height:100%;background-color:hsla(0,0%,52%,.7)}.preloaded-video:has(.no-video) .preloader{display:none}.preloaded-video:has(.no-video) .no-video{position:relative;width:100%;height:100%;background-color:hsla(0,0%,52%,.7)}.preloader{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#f1f1f1;transform:translate(-50%,-50%)}.preloader__wrapper{position:relative;width:48px;height:48px}.preloader__element{position:absolute;width:36px;height:36px;background:#c1c1c1;animation:color-switch 1.5s steps(1) infinite}.preloader__element:first-child{top:0;right:0}.preloader__element:last-child{bottom:0;left:0;animation-delay:.75s}@keyframes color-switch{0%,50%{background-color:#c1c1c1}51%,to{background-color:#fc0}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{padding:0;margin:0;font-size:100%;vertical-align:baseline;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-spacing:0;border-collapse:collapse}