@import url(https://fonts.googleapis.com/css?family=Manrope:regular,500,600&display=swap);/*! tailwindcss v4.0.12 | MIT License | https://tailwindcss.com */.c-scrollbar,.c-scrollbar_thumb{position:absolute;top:0;right:0}.select,.select__value,.wrapper>*,[class*="--gc"]{min-width:0}.select__content,.select__text{text-overflow:ellipsis;white-space:nowrap}.fixed-text span,.main__container h1 span:nth-child(3) p{font-weight:700}.header._header-scroll .header__wrapper,.menu-open .header .header__wrapper,.project--slim__box .target-more ul li:last-child,.target-charactiristic ul li:last-child{border-bottom:1px solid rgba(95,106,115,.3)}.header._header-scroll .header__wrapper,.project--slim__box .target-more ul a,.target-charactiristic ul li{padding-top:.875rem;padding-bottom:.875rem}._link-more-gallery,._title,.about .about__title,.about .about__uptitle,.footer nav,.form-send__title,.menu,.pnf__title,.projects-menu__item button{text-transform:uppercase}*{padding:0;margin:0;border:0;-webkit-user-select:none;-ms-user-select:none;user-select:none}*,::after,::before{box-sizing:border-box}::after,::before,label{display:inline-block}body,html{height:100%;min-width:320px}body{color:#3e3c3f;line-height:1;font-family:Manrope;font-size:1.125rem;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden;background-color:#e0e0e0}button,input,textarea{font-family:Manrope;font-size:inherit;line-height:inherit;color:inherit;background-color:rgba(0,0,0,0)}.item-contacts-form.is-inview::before,input,textarea{width:100%}._select-tag,button,option,select{cursor:pointer}a{display:inline-block;color:inherit;text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}.lock body{overflow:hidden!important;touch-action:none;-ms-scroll-chaining:none;overscroll-behavior:none}.contacts,.page--project footer,.page--project header,html:not(.loaded) .cursor{opacity:0;visibility:hidden}._form-error.item-contacts-form .error-el,.has-scroll-init .contacts{opacity:1;visibility:visible}.error-el,.header-back-link,.mobile-menu,.popup{visibility:hidden}.has-scroll-init body{overflow:auto}.wrapper{min-height:100%;display:flex;flex-direction:column;overflow:clip}@supports (overflow:clip){.wrapper{overflow:clip}}.has-scroll-smooth body,.select__text,html.has-scroll-smooth{overflow:hidden}.wrapper>main{flex:1 1 auto}.item-mobile-menu__main,.link svg path,.page{transition:.4s}[class*=__container]{max-width:113.125rem;margin:0 auto;padding:0 1.25rem}[class*="--gc"]{display:grid;grid-template-columns:1.25rem 1fr minmax(auto,110.625rem) 1fr 1.25rem}[class*="--gc"]>*{min-width:0;grid-column:3/4}/*! locomotive-scroll v4.1.3 | MIT License | https://github.com/locomotivemtl/locomotive-scroll*/html.has-scroll-dragging{-webkit-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{height:100vh;display:inline-block;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section]{display:inline-block;vertical-align:top;white-space:nowrap;height:100%}.c-scrollbar{z-index:999;width:11px;height:100%;-webkit-transform-origin:center right;transform-origin:center right;transition:transform .3s,opacity .3s,-webkit-transform .3s;opacity:0}.c-scrollbar:hover{-webkit-transform:scaleX(1.45);transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-dragging .c-scrollbar,.has-scroll-scrolling .c-scrollbar,.popup-show body::after{opacity:1}[data-scroll-direction=horizontal] .c-scrollbar{width:100%;height:10px;top:auto;bottom:0;-webkit-transform:scaleY(1);transform:scaleY(1)}[data-scroll-direction=horizontal] .c-scrollbar:hover{-webkit-transform:scaleY(1.3);transform:scaleY(1.3)}.c-scrollbar_thumb{background-color:#000;opacity:.5;width:7px;border-radius:10px;margin:2px;cursor:-webkit-grab;cursor:grab}.has-scroll-dragging .c-scrollbar_thumb{cursor:-webkit-grabbing;cursor:grabbing}._spoller-init .spollers__title,.select__title{cursor:pointer}[data-scroll-direction=horizontal] .c-scrollbar_thumb{right:auto;bottom:0}input[type=email],input[type=tel],input[type=text],textarea{-webkit-appearance:none;appearance:none}.input{border-radius:0!important;width:100%;display:block;caret-color:inherit;outline:0}.input[placeholder]:not([data-placeholder-nohiden])::-webkit-input-placeholder{-webkit-transition:opacity .3s;transition:opacity .3s}.input[placeholder]:not([data-placeholder-nohiden]):-ms-input-placeholder{-ms-transition:opacity .3s;transition:opacity .3s}.input[placeholder]:not([data-placeholder-nohiden])::-ms-input-placeholder{-ms-transition:opacity .3s;transition:opacity .3s}.input[placeholder]:not([data-placeholder-nohiden])::placeholder{transition:opacity .3s}.input[placeholder]:not([data-placeholder-nohiden]):focus::-webkit-input-placeholder{opacity:0}.input[placeholder]:not([data-placeholder-nohiden]):focus:-ms-input-placeholder{opacity:0}.input[placeholder]:not([data-placeholder-nohiden]):focus::-ms-input-placeholder{opacity:0}.input[placeholder]:not([data-placeholder-nohiden]):focus::placeholder{opacity:0}textarea.input{resize:none;padding:0;outline:0}.item-contacts-form:not(.form-pass-section__item){transition:opacity .6s,transform .6s,-webkit-transform .6s;opacity:0;-webkit-transform:translateX(-3.75rem);transform:translateX(-3.75rem);visibility:hidden}.item-contacts-form{position:relative;min-height:40px}.item-contacts-form::before{content:"";position:absolute;bottom:0;left:0;width:0%;transition:.6s .2s;height:1px;background-color:rgba(95,106,115,.3)}.item-contacts-form.is-inview{opacity:1;visibility:visible;-webkit-transform:translateX(0);transform:translateX(0)}.item-contacts-form._sel{border:none;z-index:2}.item-contacts-form input,.item-contacts-form textarea{position:absolute;top:0;left:0;width:100%;height:100%;padding-bottom:.625rem;padding-top:1rem}.item-contacts-form label{font-size:.9375rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;display:flex;align-items:center;gap:6px;line-height:120%;width:100%;justify-content:space-between}.item-contacts-form._txt label{top:1rem!important;-webkit-transform:translateY(0);transform:translateY(0)}.item-contacts-form.form-pass-section__item._center-item label{top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;line-height:120%;width:auto}.error-el{position:absolute;top:-.5rem;right:0;height:.875rem;opacity:0;pointer-events:none;transition:.4s;display:flex;white-space:nowrap;align-items:center;gap:.25rem;font-size:.625rem}.projects-menu__item,.select,.select__body,.select__title{position:relative}.error-el svg{-webkit-transform:translateY(.0625rem);transform:translateY(.0625rem);width:.875rem;height:.875rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;flex:0 0 .875rem}.select__title{color:inherit;text-align:left;width:100%;border-bottom:none;transition:.4s;border-top:1px solid transparent;border-left:1px solid transparent;border-right:1px solid transparent;height:2.5rem}.select__value{display:flex;align-items:center;height:2.5rem;gap:.625rem}.select__row,.spollers__body .spollers__actions a{display:inline-flex}.select__value>*{flex:1 1 auto}.select__value:after{content:"";align-self:stretch;flex:0 0 10px;transition:.3s;display:flex;justify-content:center;align-items:center;background-image:url("data:image/svg+xml;utf8,<svg width=\"11\" height=\"7\" viewBox=\"0 0 11 7\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M6.09801 5.51442L0.871139 0.287546L-5.63692e-06 1.15869L5.22686 6.38556L6.09801 5.51442Z\" fill=\"%236D6C69\"/><path d=\"M5.22686 6.38556L10.4537 1.15869L9.58259 0.287546L4.35572 5.51442L5.22686 6.38556Z\" fill=\"%236D6C69\"/></svg>");background-size:contain;background-repeat:no-repeat;background-position:center}._select-open .select__value:after,.item-mobile-menu ._spoller-init .spollers__title._spoller-active .spollers__icon svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.select__value._select-pseudo-label::before{content:attr(data-pseudo-label);opacity:.5}.select__content{line-height:120%;flex:1 1 auto;overflow:hidden;min-height:1.375rem}.select__text{flex:1 1 auto}.select__input{width:100%;background-color:rgba(0,0,0,0);height:100%}.select__options{color:#000;position:absolute;top:calc(100% - .0625rem);border-radius:0 0 4px 4px;min-width:100%;left:0;border-top:0;padding:10px 0 5px}.select__scroll{overflow-y:auto;overflow-x:hidden;max-height:18.75rem;background-color:#ddd}.item-mobile-menu,.mobile-menu,.select__option{background-color:#e0e0e0}.select__option{width:100%;text-align:left;cursor:pointer;padding:10px;color:#3e3c3f;transition:.4s;border:1px solid #b9bdbf;line-height:120%}.select__option:not(:last-child){margin-bottom:.375rem}.item-contacts-mobile-menu:not(:last-child),.partners__body ul:not(:last-child){margin-bottom:1.875rem}.select__row{align-items:center}.select--show-top .select__options{top:auto;bottom:calc(100% - .0625rem);border:1px solid #d9d9d9;border-bottom:0;border-radius:4px 4px 0 0;padding:5px 0 10px}.icon-zoom,.line._bottom,.popup{bottom:0}.item-mobile-menu__main nav ul li:last-child a,.item-mobile-menu__main nav ul li:last-child button,.spollers__item:last-child{border-bottom:1px solid #b9bdbf}.select._select-open .select__title{border-top:1px solid rgba(95,106,115,.3);border-left:1px solid rgba(95,106,115,.3);border-right:1px solid rgba(95,106,115,.3);padding-right:.625rem;padding-left:.625rem;color:#6d6c69}.item-mobile-menu__main nav ul li:first-child a,.item-mobile-menu__main nav ul li:first-child button,.mobile-menu .spollers__item:first-child{border-top:none}._sel{width:300px}.icon-menu{display:none}.mobile-menu{transition:.4s;position:fixed;top:0;left:100%;opacity:0;pointer-events:none;width:100vw;height:100vh;z-index:90;display:flex;flex-direction:column}.menu-open .mobile-menu{left:0;opacity:1;visibility:visible;pointer-events:all}.mobile-menu__wrapper{position:relative;width:100%;height:100%;flex:1 1 auto}.item-mobile-menu__inner{overflow-y:auto;max-height:100%;padding-right:1.25rem;padding-left:1.25rem;padding-bottom:6.25rem}.item-mobile-menu{padding-top:4.6875rem;position:absolute;top:0;left:0;width:100%;height:100%}.item-mobile-menu .spollers__body nav ul li a{color:#6d6c69;font-size:.875rem;padding-top:.3125rem;padding-bottom:.3125rem;display:block}.item-mobile-menu .spollers__title span{font-size:1.25rem;text-transform:uppercase;font-weight:500}.item-mobile-menu .spollers__title .spollers__icon svg{width:1.125rem}.item-mobile-menu__main nav ul li a,.item-mobile-menu__main nav ul li button{border-top:1px solid #b9bdbf;padding-top:1.25rem;width:100%;padding-bottom:1.25rem;display:flex;align-items:center;justify-content:space-between;gap:.625rem;font-weight:500;font-size:1.25rem}.item-mobile-menu__projects{transition:.4s;-webkit-transform:translateX(100%);transform:translateX(100%)}.item-mobile-menu__projects .spollers__item{opacity:1!important;visibility:visible!important;pointer-events:all!important;-webkit-transform:translate(0)!important;transform:translate(0)!important;transition:none!important}.projects-mobile-menu-open .header__logo{-webkit-transform:translateX(30px);transform:translateX(30px)}.breadcrumb ul li:last-child,.projects-mobile-menu-open .item-mobile-menu__main,body .cursor{pointer-events:none}.projects-mobile-menu-open .item-mobile-menu__projects{-webkit-transform:translateX(0);transform:translateX(0)}.contacts-mobile-menu,.contacts__item ul{margin-top:3.125rem}.contacts-mobile-menu__title{font-size:1rem;font-weight:500;display:block;margin-bottom:1.875rem}.form-send__body,.header-back-link,.popup__wrapper{display:flex;display:flex}.item-contacts-mobile-menu span{display:block;margin-bottom:.625rem;font-size:.875rem}.item-contacts-mobile-menu a{font-size:.875rem;line-height:130%}.header-back-link{z-index:22;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:.4s;opacity:0;pointer-events:none;width:1.25rem;height:1.25rem;justify-content:center;align-items:center}.popup,body::after{position:fixed;pointer-events:none;left:0}.header-back-link svg{width:12px;-o-object-fit:contain;object-fit:contain}.projects-mobile-menu-open .header-back-link{opacity:1;visibility:visible;pointer-events:all;left:16px}body::after{content:"";background-color:rgba(0,0,0,.5);width:100%;height:100%;top:0;opacity:0;transition:opacity .8s;z-index:149}.popup{top:0;right:0;padding:30px 10px;transition:visibility .8s}.spollers__body,.spollers__title{padding-bottom:1.25rem}.popup_show{z-index:201;visibility:visible;overflow:auto;pointer-events:auto}.fixed-text,.popup__content{opacity:0;visibility:hidden}.popup_show .popup__content,form._sending .form-loader{visibility:visible;opacity:1}.popup__wrapper{flex-direction:column;align-items:center;min-height:100%;flex:1 1 auto;width:100%;justify-content:center;align-items:center}.popup__content{transition:transform .4s;transition:transform .4s,-webkit-transform .4s;background-color:#d9d9d9;width:100%;max-width:980px}.header a,.link,.link svg,form .form-loader{transition:.4s}.lock .popup__content{visibility:visible}.form-send__body{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding-left:2.1875rem;padding-right:2.1875rem}.form-send__title{font-weight:500;line-height:150%}.form-send__info{line-height:130%;margin-bottom:3.125rem}._title,.link{line-height:120%}.spollers{display:grid;overflow:hidden;position:relative;gap:0;align-content:flex-start}.link,.spollers__title{display:flex;gap:.625rem}.spollers__item{font-size:1.25rem;border-top:1px solid #b9bdbf}.spollers__title{width:100%;cursor:default;text-align:left;position:relative;list-style:none;padding-top:1.25rem;font-size:1.25rem;align-items:center;justify-content:space-between}.contacts-form__item.form-pass-section__item._center-item input,.contacts__item:nth-child(2) .contacts__title,.partners__title,.pnf{text-align:center}.spollers__title .spollers__icon{width:1.625rem;height:1.625rem;flex:0 0 1.625rem;border-radius:50%;position:relative}.spollers__title .spollers__icon svg{transition:.4s;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.spollers__title::-webkit-details-marker,.spollers__title::marker{display:none}._spoller-init .spollers__title._spoller-active .spollers__icon svg{-webkit-transform:rotate(-49deg);transform:rotate(-49deg)}.spollers__body .spollers__info{max-width:36.625rem}.spollers__body .spollers__info p{color:#5f6a73;font-size:.9375rem;line-height:130%}.bar-project nav ul li:not(:last-child),.spollers__body .spollers__info p:not(:last-child){margin-bottom:.625rem}.bar-project__info-wrapper:not(:last-child),.services .services__info p:not(:last-child){margin-bottom:1.25rem}.spollers__body .spollers__actions,.target-charactiristic{margin-top:1.25rem}.ibg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ibg--top{-o-object-position:top;object-position:top}.ibg--bottom{-o-object-position:bottom;object-position:bottom}.ibg--left{-o-object-position:left;object-position:left}.ibg--right{-o-object-position:right;object-position:right}.ibg--contain{-o-object-fit:contain;object-fit:contain}.link{align-items:center;min-height:1.5625rem}.link svg{width:.8125rem;height:.8125rem;-o-object-fit:contain;object-fit:contain;flex:0 0 .8125rem}._title{font-size:2.5rem;font-weight:500}._fw{flex:0 0 100%!important}.fixed-text,.header__container{align-items:center;display:flex}.line{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:.0625rem;background-color:rgba(95,106,115,.3);transition:1s .2s;width:0%}.header,.header__wrapper,.projects-menu__subitem{background-color:#e0e0e0}.line._top{top:4px}._content-box{max-width:77.5rem;width:100%}body .cursor__ball{position:fixed;top:0;left:0;mix-blend-mode:difference;z-index:1000}body .cursor__ball circle{fill:#f7f8fa}.cursor__ball--big>.cursor__ball{transition:transform .6s;transition:transform .6s,-webkit-transform .6s}html:not(.loaded) .header .header__wrapper{border-bottom:1px solid transparent!important}html:not(.loaded) .header .header__wrapper,html:not(.loaded) .header._header-scroll .header__wrapper{border-bottom:none;transition:none}html:not(.loaded) .fixed-text,html:not(.loaded) .footer-navigation__title,html:not(.loaded) .header .lang,html:not(.loaded) .header-back-link,html:not(.loaded) .header__logo-box,html:not(.loaded) .icon-menu,html:not(.loaded) .main .main__container .hoverable span,html:not(.loaded) .main__container h1,html:not(.loaded) .menu__item,html:not(.loaded) .project-left-btn,html:not(.loaded) .projects-menu,html:not(.loaded) .projects-menu *{transition:none!important}.fixed-text{pointer-events:none;transition:.6s;position:fixed;z-index:80;top:54%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-weight:500;white-space:nowrap;gap:.375rem}.menu-projects .fixed-text{opacity:1;visibility:visible;top:50%}.spinner{width:30px;height:30px;border:2px solid #3e3c3f;border-top-color:transparent;border-radius:50%;-webkit-animation:1s linear infinite spin;animation:1s linear infinite spin}.project--slim__box .target-more ul li,.target-charactiristic ul li{margin-bottom:0!important;border-top:1px solid rgba(95,106,115,.3)}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}form .form-loader{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;visibility:hidden;pointer-events:none}form._sending{pointer-events:none;opacity:.6}.header{position:fixed;top:0;left:0;width:100%;height:auto;z-index:99}.header._header-scroll .header__logo img{width:5.625rem}.header__container{gap:1.875rem;justify-content:space-between;position:relative}.menu__body,.menu__list{align-items:center}.header a{line-height:130%}.header .header__logo-box,.header .lang,.menu__item{opacity:0;visibility:hidden;-webkit-transform:translateX(-60px);transform:translateX(-60px)}.loaded .header .header__logo-box{opacity:1;visibility:visible;-webkit-transform:translateX(0);transform:translateX(0)}.header__logo{transition:.6s!important;position:relative;left:0}.header__logo img{transition:.4s;-o-object-fit:contain;object-fit:contain}.header__wrapper{border-bottom:1px solid transparent;transition:.4s;box-shadow:0 0 10px 0 transparent}.menu__body{display:flex;gap:5rem}.menu__list,.project-slim-target-gallery a .swiper-lazy-preloader{display:none}.lang,.projects-menu__list{display:flex;align-items:center}.menu__item:first-child{transition:.4s 1.7s}.menu__item:nth-child(2){transition:.4s 1.8s}.menu__item:nth-child(3){transition:.4s 1.9s}.menu__item:nth-child(4){transition:.4s 2s}.menu__item:nth-child(5){transition:.4s 2.1s}.footer__container.is-inview .footer__logo,.footer__container.is-inview .lang,.footer__container.is-inview nav ul li:first-child,.footer__container.is-inview nav ul li:nth-child(2),.footer__container.is-inview nav ul li:nth-child(3),.footer__container.is-inview nav ul li:nth-child(4),.footer__container.is-inview nav ul li:nth-child(5),.loaded .header .lang,.loaded .menu__item{opacity:1;visibility:visible;-webkit-transform:translateX(0);transform:translateX(0)}.project-left-btn,.projects-menu{opacity:0;visibility:hidden;pointer-events:none}.lang{gap:.625rem}.lang a._active{pointer-events:none;font-weight:500}.lang span{flex:0 0 .0625rem;width:1px;height:.8125rem;background-color:#8f8e8f}.project-left-btn{position:absolute;margin-left:1.25rem;left:0;-webkit-transform:translateX(-2.5rem);transform:translateX(-2.5rem);transition:.6s ease-in-out}.menu__link._project-btn{line-height:130%;transition:.6s ease-in-out}.menu__link._project-btn::before{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#6d6c69;transition:.6s}.menu-projects .header__logo{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.menu-projects .project-left-btn{opacity:1;line-height:130%;visibility:visible;pointer-events:all;-webkit-transform:translateX(0);transform:translateX(0)}.menu-projects .menu__link._project-btn,.project__title{-webkit-transform:translateX(-2.5rem);transform:translateX(-2.5rem);opacity:0;visibility:hidden;pointer-events:none}.cursor__ball svg{transition:.3s;-webkit-transform:scale(0);transform:scale(0)}.projects-menu{transition:.6s;position:absolute;width:100%}.menu-projects .projects-menu{opacity:1;visibility:visible;pointer-events:all}.page--project .page--project__bg,.project__slider,.projects-menu__sublist{pointer-events:none;opacity:0;visibility:hidden}.projects-menu__list{gap:1.875rem}.footer nav,.footer__body{align-items:center;display:flex}.projects-menu__item button{transition:.4s}.bar-project nav ul li,.projects-menu__item._active button,.services__uptitle{color:#6d6c69}.projects-menu__item._active .projects-menu__sublist{visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:all}.projects-menu__sublist{position:absolute;transition:.4s;top:90%;width:13.75rem;padding-top:calc(10% + 10px);-webkit-transform:translateY(.625rem);transform:translateY(.625rem)}.footer,.footer__copyright{padding-top:3.125rem;position:relative}.projects-menu__subitem{padding-right:.625rem;padding-bottom:.625rem}.project__title span{position:relative}.project__title span::before{content:"";width:0;height:100%;background-color:#6d6c69;position:absolute;left:0;top:0;transition:1s .3s}.bar-project__info li,.bar-project__nav-wrapper ul li,.project--info p{-webkit-transform:translateX(-2.5rem);transform:translateX(-2.5rem);opacity:0;visibility:hidden}.loaded body.page--project{pointer-events:all}.loaded body.page--project .project__slider{transition:.6s .4s;opacity:1;visibility:visible;pointer-events:all}.loaded body.page--project .project--info p{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;visibility:visible}.footer nav ul li:nth-child(2),.loaded body.page--project .project--info p:first-child{transition:.6s .5s}.footer nav ul li:nth-child(3),.loaded body.page--project .project--info p:nth-child(2){transition:.6s .6s}.loaded body.page--project .bar-project__info li,.loaded body.page--project .bar-project__nav-wrapper ul li{transition:.4s;-webkit-transform:translateX(0);transform:translateX(0);opacity:1;visibility:visible}.loaded body.page--project .bar-project__info li:first-child,.loaded body.page--project .bar-project__nav-wrapper ul li:first-child{transition-delay:.6s}.loaded body.page--project .bar-project__info li:nth-child(2),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(2){transition-delay:.7s}.loaded body.page--project .bar-project__info li:nth-child(3),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(3){transition-delay:.8s}.loaded body.page--project .bar-project__info li:nth-child(4),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(4){transition-delay:.9s}.loaded body.page--project .bar-project__info li:nth-child(5),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(5){transition-delay:1s}.loaded body.page--project .bar-project__info li:nth-child(6),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(6){transition-delay:1.1s}.loaded body.page--project .bar-project__info li:nth-child(7),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(7){transition-delay:1.2s}.loaded body.page--project .bar-project__info li:nth-child(8),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(8){transition-delay:1.3s}.loaded body.page--project .bar-project__info li:nth-child(9),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(9){transition-delay:1.4s}.loaded body.page--project .bar-project__info li:nth-child(10),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(10){transition-delay:1.5s}.loaded body.page--project .bar-project__info li:nth-child(11),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(11){transition-delay:1.6s}.loaded body.page--project .bar-project__info li:nth-child(12),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(12){transition-delay:1.7s}.loaded body.page--project .bar-project__info li:nth-child(13),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(13){transition-delay:1.8s}.loaded body.page--project .bar-project__info li:nth-child(14),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(14){transition-delay:1.9s}.loaded body.page--project .bar-project__info li:nth-child(15),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(15){transition-delay:2s}.loaded body.page--project .bar-project__info li:nth-child(16),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(16){transition-delay:2.1s}.loaded body.page--project .bar-project__info li:nth-child(17),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(17){transition-delay:2.2s}.loaded body.page--project .bar-project__info li:nth-child(18),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(18){transition-delay:2.3s}.loaded body.page--project .bar-project__info li:nth-child(19),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(19){transition-delay:2.4s}.loaded body.page--project .bar-project__info li:nth-child(20),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(20){transition-delay:2.5s}.loaded body.page--project .bar-project__info li:nth-child(21),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(21){transition-delay:2.6s}.loaded body.page--project .bar-project__info li:nth-child(22),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(22){transition-delay:2.7s}.loaded body.page--project .bar-project__info li:nth-child(23),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(23){transition-delay:2.8s}.loaded body.page--project .bar-project__info li:nth-child(24),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(24){transition-delay:2.9s}.loaded body.page--project .bar-project__info li:nth-child(25),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(25){transition-delay:3s}.loaded body.page--project .bar-project__info li:nth-child(26),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(26){transition-delay:3.1s}.loaded body.page--project .bar-project__info li:nth-child(27),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(27){transition-delay:3.2s}.loaded body.page--project .bar-project__info li:nth-child(28),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(28){transition-delay:3.3s}.loaded body.page--project .bar-project__info li:nth-child(29),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(29){transition-delay:3.4s}.loaded body.page--project .bar-project__info li:nth-child(30),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(30){transition-delay:3.5s}.loaded body.page--project .bar-project__info li:nth-child(31),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(31){transition-delay:3.6s}.loaded body.page--project .bar-project__info li:nth-child(32),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(32){transition-delay:3.7s}.loaded body.page--project .bar-project__info li:nth-child(33),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(33){transition-delay:3.8s}.loaded body.page--project .bar-project__info li:nth-child(34),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(34){transition-delay:3.9s}.loaded body.page--project .bar-project__info li:nth-child(35),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(35){transition-delay:4s}.loaded body.page--project .bar-project__info li:nth-child(36),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(36){transition-delay:4.1s}.loaded body.page--project .bar-project__info li:nth-child(37),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(37){transition-delay:4.2s}.loaded body.page--project .bar-project__info li:nth-child(38),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(38){transition-delay:4.3s}.loaded body.page--project .bar-project__info li:nth-child(39),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(39){transition-delay:4.4s}.loaded body.page--project .bar-project__info li:nth-child(40),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(40){transition-delay:4.5s}.loaded body.page--project .bar-project__info li:nth-child(41),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(41){transition-delay:4.6s}.loaded body.page--project .bar-project__info li:nth-child(42),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(42){transition-delay:4.7s}.loaded body.page--project .bar-project__info li:nth-child(43),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(43){transition-delay:4.8s}.loaded body.page--project .bar-project__info li:nth-child(44),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(44){transition-delay:4.9s}.loaded body.page--project .bar-project__info li:nth-child(45),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(45){transition-delay:5s}.loaded body.page--project .bar-project__info li:nth-child(46),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(46){transition-delay:5.1s}.loaded body.page--project .bar-project__info li:nth-child(47),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(47){transition-delay:5.2s}.loaded body.page--project .bar-project__info li:nth-child(48),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(48){transition-delay:5.3s}.loaded body.page--project .bar-project__info li:nth-child(49),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(49){transition-delay:5.4s}.loaded body.page--project .bar-project__info li:nth-child(50),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(50){transition-delay:5.5s}.loaded body.page--project .bar-project__info li:nth-child(51),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(51){transition-delay:5.6s}.loaded body.page--project .bar-project__info li:nth-child(52),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(52){transition-delay:5.7s}.loaded body.page--project .bar-project__info li:nth-child(53),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(53){transition-delay:5.8s}.loaded body.page--project .bar-project__info li:nth-child(54),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(54){transition-delay:5.9s}.loaded body.page--project .bar-project__info li:nth-child(55),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(55){transition-delay:6s}.loaded body.page--project .bar-project__info li:nth-child(56),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(56){transition-delay:6.1s}.loaded body.page--project .bar-project__info li:nth-child(57),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(57){transition-delay:6.2s}.loaded body.page--project .bar-project__info li:nth-child(58),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(58){transition-delay:6.3s}.loaded body.page--project .bar-project__info li:nth-child(59),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(59){transition-delay:6.4s}.loaded body.page--project .bar-project__info li:nth-child(60),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(60){transition-delay:6.5s}.loaded body.page--project .bar-project__info li:nth-child(61),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(61){transition-delay:6.6s}.loaded body.page--project .bar-project__info li:nth-child(62),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(62){transition-delay:6.7s}.loaded body.page--project .bar-project__info li:nth-child(63),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(63){transition-delay:6.8s}.loaded body.page--project .bar-project__info li:nth-child(64),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(64){transition-delay:6.9s}.loaded body.page--project .bar-project__info li:nth-child(65),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(65){transition-delay:7s}.loaded body.page--project .bar-project__info li:nth-child(66),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(66){transition-delay:7.1s}.loaded body.page--project .bar-project__info li:nth-child(67),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(67){transition-delay:7.2s}.loaded body.page--project .bar-project__info li:nth-child(68),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(68){transition-delay:7.3s}.loaded body.page--project .bar-project__info li:nth-child(69),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(69){transition-delay:7.4s}.loaded body.page--project .bar-project__info li:nth-child(70),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(70){transition-delay:7.5s}.loaded body.page--project .bar-project__info li:nth-child(71),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(71){transition-delay:7.6s}.loaded body.page--project .bar-project__info li:nth-child(72),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(72){transition-delay:7.7s}.loaded body.page--project .bar-project__info li:nth-child(73),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(73){transition-delay:7.8s}.loaded body.page--project .bar-project__info li:nth-child(74),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(74){transition-delay:7.9s}.loaded body.page--project .bar-project__info li:nth-child(75),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(75){transition-delay:8s}.loaded body.page--project .bar-project__info li:nth-child(76),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(76){transition-delay:8.1s}.loaded body.page--project .bar-project__info li:nth-child(77),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(77){transition-delay:8.2s}.loaded body.page--project .bar-project__info li:nth-child(78),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(78){transition-delay:8.3s}.loaded body.page--project .bar-project__info li:nth-child(79),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(79){transition-delay:8.4s}.loaded body.page--project .bar-project__info li:nth-child(80),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(80){transition-delay:8.5s}.loaded body.page--project .bar-project__info li:nth-child(81),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(81){transition-delay:8.6s}.loaded body.page--project .bar-project__info li:nth-child(82),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(82){transition-delay:8.7s}.loaded body.page--project .bar-project__info li:nth-child(83),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(83){transition-delay:8.8s}.loaded body.page--project .bar-project__info li:nth-child(84),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(84){transition-delay:8.9s}.loaded body.page--project .bar-project__info li:nth-child(85),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(85){transition-delay:9s}.loaded body.page--project .bar-project__info li:nth-child(86),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(86){transition-delay:9.1s}.loaded body.page--project .bar-project__info li:nth-child(87),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(87){transition-delay:9.2s}.loaded body.page--project .bar-project__info li:nth-child(88),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(88){transition-delay:9.3s}.loaded body.page--project .bar-project__info li:nth-child(89),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(89){transition-delay:9.4s}.loaded body.page--project .bar-project__info li:nth-child(90),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(90){transition-delay:9.5s}.loaded body.page--project .bar-project__info li:nth-child(91),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(91){transition-delay:9.6s}.loaded body.page--project .bar-project__info li:nth-child(92),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(92){transition-delay:9.7s}.loaded body.page--project .bar-project__info li:nth-child(93),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(93){transition-delay:9.8s}.loaded body.page--project .bar-project__info li:nth-child(94),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(94){transition-delay:9.9s}.loaded body.page--project .bar-project__info li:nth-child(95),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(95){transition-delay:10s}.loaded body.page--project .bar-project__info li:nth-child(96),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(96){transition-delay:10.1s}.loaded body.page--project .bar-project__info li:nth-child(97),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(97){transition-delay:10.2s}.loaded body.page--project .bar-project__info li:nth-child(98),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(98){transition-delay:10.3s}.loaded body.page--project .bar-project__info li:nth-child(99),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(99){transition-delay:10.4s}.loaded body.page--project .bar-project__info li:nth-child(100),.loaded body.page--project .bar-project__nav-wrapper ul li:nth-child(100){transition-delay:10.5s}.loaded body.page--project footer,.loaded body.page--project header{opacity:1;visibility:visible}.loaded body.page--project .project__title{transition:.6s .3s;-webkit-transform:translateX(0);transform:translateX(0);opacity:1;visibility:visible;pointer-events:all}.about__container,.loaded body.page--project .project__title span::before{width:100%}.loaded body.page--project .project__body::before{height:calc(100% - 5rem)}.loaded body.page--project .header .header__logo-box{transition:.8s .2s!important}.loaded body.page--project .menu__item:first-child{transition:.4s .3s}.loaded body.page--project .menu__item:nth-child(2){transition:.4s .4s}.loaded body.page--project .menu__item:nth-child(3){transition:.4s .5s}.loaded body.page--project .menu__item:nth-child(4){transition:.4s .6s}.loaded .pnf__actions,.loaded body.page--project .menu__item:nth-child(5){transition:.4s .7s}.footer nav ul li:nth-child(5),.loaded body.page--project .header .lang,.page--project .header .lang{transition:.6s .8s}.footer{padding-bottom:3.125rem;transition:.4s}.footer__container.is-inview .footer__copyright,.footer__container.is-inview .navigation__title{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.footer .lang,.footer__logo{-webkit-transform:translateX(-2.5rem);opacity:0;visibility:hidden}.footer__logo{transform:translateX(-2.5rem);transition:.8s .2s}.footer__logo svg{width:8.125rem;-o-object-fit:contain;object-fit:contain;transition:.4s}.footer__logo svg path{transition:.3s}.footer .lang{transform:translateX(-2.5rem);transition:.6s .9s;display:none}.footer nav{gap:5rem}.footer nav a{white-space:nowrap;transition:.4s}.footer nav ul{display:flex;align-items:center;flex-wrap:wrap}.footer nav ul li{opacity:0;visibility:hidden;-webkit-transform:translateX(-2.5rem);transform:translateX(-2.5rem)}.footer nav ul li:first-child{transition:.6s .4s}.footer nav ul li:nth-child(4){transition:.6s .7s}.footer__copyright{-webkit-transform:translateY(3.75rem);transform:translateY(3.75rem);opacity:0;visibility:hidden;transition:.6s 1s;display:flex}.footer__copyright p{font-size:1rem}.main__container{display:flex;justify-content:center;align-items:center;min-height:100vh}.main__container h1{display:flex;align-items:center;gap:.25rem;line-height:120%;position:relative;overflow:hidden;transition:.6s}.menu-projects .main__container h1{-webkit-transform:translateY(-2.5rem);transform:translateY(-2.5rem);opacity:0;visibility:hidden;pointer-events:none}.main__container h1 span:first-child{transition:.7s 1.2s;opacity:0;visibility:hidden}.loaded .main__container h1 span:first-child{opacity:1;visibility:visible;-webkit-transform:translate(0,0);transform:translate(0,0)}.main__container h1 span:nth-child(2){transition:.7s .7s;opacity:0;visibility:hidden}.loaded .main__container h1 span:nth-child(2){opacity:1;visibility:visible;-webkit-transform:translate(0,0);transform:translate(0,0)}.main__container h1 span:nth-child(3){-webkit-transform:translateX(-5rem);transform:translateX(-5rem);opacity:0;visibility:hidden;display:flex;align-items:center;gap:.625rem;transition:1s}.loaded .main__container h1 span:nth-child(3){opacity:1;visibility:visible;-webkit-transform:translateX(0);transform:translateX(0)}.about,.contacts,.partners{position:relative;display:flex;flex-direction:column;justify-content:center}.about__body{max-width:77rem;margin:0 auto;display:flex;position:relative}.about__body .about__wrapper-title,.services,.target-slider__preview{position:relative}.about__body .about__info,.contacts__item:first-child{flex:1 1 auto}.about .about__title{font-weight:500;line-height:130%;position:sticky;top:100px}.services__picture::after,.services__picture::before{position:absolute;top:-5%;left:-5%;height:110%;content:""}.about .about__text p{color:#5f6a73;line-height:130%;text-align:justify}.about .about__uptitle{color:#6d6c69!important}.about .about__actions{margin-top:1.875rem}.partners__body .partners__item-box{opacity:0;visibility:hidden;transition:1.8s .2s}.partners__body .partners__item-box:first-child,.partners__body .partners__item-box:nth-child(3){-webkit-transform:translateX(-6.25rem);transform:translateX(-6.25rem)}.partners__body .partners__item-box:nth-child(2){-webkit-transform:translateX(6.25rem);transform:translateX(6.25rem)}.partners__body .partners__item-box.is-inview{opacity:1;visibility:visible;-webkit-transform:translateX(0);transform:translateX(0)}.partners__title{opacity:0;visibility:hidden;-webkit-transform:translateY(3.75rem);transform:translateY(3.75rem);transition:.8s .2s}.about__actions a.is-inview,.about__info p.is-inview,.about__subtitle.is-inview,.about__uptitle.is-inview,.partners__title.is-inview,.services__actions a.is-inview,.services__info p.is-inview,.services__title.is-inview,.services__uptitle.is-inview{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}._mobile-title,.breadcrumb ul,.contacts-form__actions,.contacts__item ul li a,.contacts__item ul li span,.contacts__title,.project--slim__title,.services .spollers__item{opacity:0;visibility:hidden}.about__actions a,.about__info p,.about__subtitle,.about__uptitle,.services__actions a,.services__info p,.services__title,.services__uptitle{opacity:0;visibility:hidden;-webkit-transform:translateY(3.75rem);transform:translateY(3.75rem);transition:.6s .2s}.services .spollers__item{-webkit-transform:translateX(-3.75rem);transform:translateX(-3.75rem);transition:.6s}.services .spollers__item.is-inview{opacity:1;visibility:visible;-webkit-transform:translateX(0);transform:translateX(0)}.services__picture{overflow:hidden;position:relative;min-height:28.125rem}.services__picture::before{width:0%;background-color:#5f6a73;z-index:4;transition:width .6s .2s,transform .6s .8s,-webkit-transform .6s .8s}.services__picture::after{width:110%;background-color:#e0e0e0;z-index:3;transition:.6s .8s}.services__picture.is-inview::before{width:100%;-webkit-transform:translateX(110%);transform:translateX(110%)}.services__picture.is-inview::after{-webkit-transform:translateX(110%);transform:translateX(110%)}.services__container{display:flex;position:relative}.services .services__uptitle{color:#6d6c69;display:block}.services__body{flex:1 1 auto;display:flex;position:relative}.services .services__inner{align-self:flex-start;position:sticky;top:0}.services__title{line-height:130%}.services .services__info p{line-height:150%;color:#5f6a73}.services__picture img{position:absolute;top:0;left:0;-o-object-position:center;object-position:center;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.partners__body{display:flex;flex-direction:column;pointer-events:none}.partners__body ul li{display:flex;justify-content:center;align-items:center}.partners__body ul li img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.partners__item-box div ul li{margin-right:4.375rem}.contacts__inner{max-width:77.5rem;margin:0 auto;display:flex}.contacts__item:nth-child(2){flex:0 0 42.5rem}.contacts__item ul li span{font-weight:500;display:block;margin-bottom:.625rem;line-height:120%;-webkit-transform:translateY(3.75rem);transform:translateY(3.75rem);transition:.6s .2s}.contacts__item ul li span.is-inview{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.contacts__item ul li a{color:#5f6a73;line-height:120%;-webkit-transform:translateY(3.75rem);transform:translateY(3.75rem);transition:.6s .2s}.contacts__item ul li a.is-inview{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.contacts__title{-webkit-transform:translateY(3.75rem);transform:translateY(3.75rem);transition:.6s .2s}.contacts-form,.contacts-form__item label{transition:.4s}.contacts__title.is-inview{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.contacts-form{position:relative;display:flex;flex-wrap:wrap;-webkit-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem;row-gap:2.5rem}.contacts-form__item{position:relative;display:flex;flex-direction:column;justify-content:flex-end}.contacts-form__item._focus-item label{color:#6d6c69;top:0!important;font-size:.625rem}.contacts-form__item.form-pass-section__item._center-item._focus-item label{left:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);color:#6d6c69;top:0!important;font-size:.625rem}.contacts-form__item.form-pass-section__item._center-item._form-error::before{background-color:rgba(255,0,0,.3)}.contacts-form__actions{flex:0 0 100%;display:flex;justify-content:center;align-items:center;-webkit-transform:translateY(3.75rem);transform:translateY(3.75rem);transition:.6s .2s}.contacts-form__actions.is-inview{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.project{display:flex;flex-direction:column}.project__container{width:100%;flex:1 1 auto;display:flex;flex-direction:column;max-height:100%}.project__body{flex:1 1 auto;display:flex;flex-direction:column;position:relative;max-height:100%}.project__body::before{content:"";position:absolute;top:3.125rem;left:0;width:1px;height:0;transition:1s .3s;background-color:#6d6c69}.project__title{color:#6d6c69;display:flex;align-items:flex-end;white-space:nowrap;line-height:15px;gap:1.25rem}.project__title span{flex:1 1 auto;height:.0625rem}.project__wrapper{flex:1 1 auto;display:flex;max-height:100%}.bar-project{flex:0 0 18.875rem}.bar-project nav{flex:0 0 calc(50% - .625rem);display:flex;flex-direction:column}.bar-project nav ul{margin-top:auto}.bar-project nav ul li a{display:block}.bar-project__info li{display:flex}.bar-project__info li:not(:last-child),.breadcrumb{margin-bottom:.625rem}._mobile-title,.page--project.avtorization .contacts__item ul li:not(:last-child),.pass--section__title,.project--slim__title,.project-slim-target-gallery a:not(:last-child){margin-bottom:1.25rem}.bar-project__content{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.bar-project__content .project__slider{flex:1 1 auto;position:relative}.scrollable-block{height:99%}.bar-project__info-wrapper,.bar-project__nav-wrapper{height:calc(50% - .625rem);overflow-y:auto;padding-right:.625rem}.bar-project__info-wrapper::-webkit-scrollbar,.bar-project__nav-wrapper::-webkit-scrollbar{width:2px}.bar-project__info-wrapper::-webkit-scrollbar-thumb,.bar-project__nav-wrapper::-webkit-scrollbar-thumb{background-color:#3e3c3f;border-radius:0}.bar-project__info-wrapper::-webkit-scrollbar-track,.bar-project__nav-wrapper::-webkit-scrollbar-track{background-color:rgba(207,207,207,.4588235294);border-radius:0}.info-list{font-size:.9375rem;line-height:130%;flex:0 0 calc(50% - .625rem)}.info-list__key{color:#6d6c69;flex:0 0 4.375rem}.info-list__value{color:#3e3c3f;flex:1 1 auto}.project--info{display:flex;line-height:130%}.project--info p:first-child{flex:1 1 auto}.project--info p:nth-child(2){flex:0 0 35.588%}.four-slide,.one-slide,.two-slide{display:flex;gap:1.25rem}.one-slide__picture--01{flex:0 0 62.545%;width:100%;height:100%;position:relative}.one-slide__picture--01 img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.four-slide__picture--01,.one-slide__picture--02{flex:1 1 auto;position:relative}.one-slide__picture--02 img,.two-slide__picture--01 img,.two-slide__picture--02 img,.two-slide__picture--03 img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.four-slide__picture--01 img,.three-slide__picture img{position:absolute;-o-object-fit:cover;-o-object-position:center;top:0;width:100%;height:100%;left:0}.two-slide__picture--01,.two-slide__picture--02,.two-slide__picture--03{flex:0 0 calc(33.333% - .8333125rem);position:relative}.three-slide__picture{position:relative;height:100%}.three-slide__picture img{object-fit:cover;object-position:center}.four-slide__picture--01 img{object-fit:cover;object-position:center}.four-slide__picture--02{flex:0 0 63.534%;position:relative}.four-slide__picture--02 img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.project__slider-button-next,.project__slider-button-prev{position:absolute;top:50%;height:6.5rem;width:4.75rem;display:flex;justify-content:center;align-items:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);mix-blend-mode:difference;transition:.4s}.project__slider-button-next.swiper-button-disabled,.project__slider-button-prev.swiper-button-disabled{opacity:.2;pointer-events:none}._mobile-title.is-inview,.loaded .breadcrumb ul,.loaded .project--slim__title{pointer-events:all;opacity:1;visibility:visible}.project__slider-button-next svg,.project__slider-button-prev svg{width:1rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.project__slider-button-prev{left:0}.project__slider-button-next{right:0}.swiper-lazy-preloader{transition:.5s;position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;background-color:rgba(255,255,255,.64)}.swiper-lazy-preloader .form-loader{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.swiper{display:flex;flex-direction:column}.project--slim__title{font-size:1.875rem;font-weight:500;display:block;pointer-events:none;-webkit-transform:translateX(-1.875rem);transform:translateX(-1.875rem)}.loaded .project--slim__title{transition:.6s .5s;-webkit-transform:translateX(0);transform:translateX(0)}.breadcrumb ul{display:flex;align-items:center;gap:.25rem;pointer-events:none;-webkit-transform:translateX(-1.25rem);transform:translateX(-1.25rem)}.loaded .breadcrumb ul{transition:.4s .4s;-webkit-transform:translateX(0);transform:translateX(0)}.breadcrumb ul li{display:flex;align-items:center;gap:.25rem}.breadcrumb ul li:not(:first-child)::before{content:">";position:relative}.breadcrumb ul li a{font-size:.875rem}.target-slider .project__slider{position:relative;aspect-ratio:16/9}.target-charactiristic ul li .info-list__key{font-size:1rem;flex:0 0 8.125rem}.target-charactiristic ul li .info-list__value{font-size:1rem}._mobile-title{font-weight:500;pointer-events:none;-webkit-transform:translateX(-2.5rem);transform:translateX(-2.5rem)}._mobile-title.is-inview{transition:.6s;-webkit-transform:translateX(0);transform:translateX(0)}.project-slim-target-gallery .line.is-inview{width:100%}.project--slim__box .target-more ul li .info-list__key{font-size:1rem;flex:0 0 8.125rem}.project--slim__box .target-more ul li .info-list__value{font-size:1rem}.project--slim__box .target-more ul a{display:block;display:flex;align-items:center;justify-content:space-between;gap:1.25rem}.project--slim__box .target-more ul a svg{width:.875rem;-o-object-fit:contain;object-fit:contain;flex:0 0 .875rem}.project--slim__box .project--info,.project--slim__box .target-more{margin-top:.625rem}.project--slim__box .project--info p,.project--slim__box .target-more p{font-size:1rem;line-height:130%}.page--project.avtorization .contacts__item .contacts__title{text-align:left;margin-bottom:1.25rem}.page--project.avtorization .contacts__item form{gap:1.25rem}.page--project.avtorization .contacts__item ul{margin-top:0}.target-slider .spollers__item{display:flex;flex-direction:column-reverse;border:none}.target-slider summary{margin-top:1.25rem;justify-content:center;font-weight:500}.target-slider summary svg{-webkit-transform:rotate(180deg)!important;transform:rotate(180deg)!important}.target-slider summary._spoller-active svg{-webkit-transform:rotate(0)!important;transform:rotate(0)!important}.target-slider img{max-width:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;width:100%;padding-top:.625rem}.target-slider .spollers__body{padding-bottom:0}.project__slider-mob-pagination{margin-top:1rem;display:flex;align-items:center;justify-content:center;gap:.375rem}.icon-zoom,.pass-tohome{justify-content:center;display:flex}.project__slider-mob-pagination .swiper-pagination-bullet{transition:.4s;width:8px;height:8px;border-radius:50%;background-color:rgba(109,108,105,.4235294118)}.project__slider-mob-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#3e3c3f}.icon-zoom{position:absolute;right:0;width:30px;height:30px;align-items:center;overflow:hidden;border-top-left-radius:.5rem}.icon-zoom svg{height:auto;width:16px;-o-object-fit:contain;object-fit:contain;-webkit-transform:translate(1px,0);transform:translate(1px,0)}.glightbox-mobile .goverlay{background-color:rgba(0,0,0,.7)!important}.gslide-media.gslide-image{padding:0 10px!important}.gclose.gbtn{opacity:0;visibility:hidden;transition:.4s}.glightbox-open .gclose.gbtn{opacity:1;visibility:visible;transition:.4s}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,0)!important}.glightbox-clean .gclose svg,.glightbox-clean .gnext svg,.glightbox-clean .gprev svg{height:auto!important;width:1.125rem!important;-o-object-fit:contain!important;object-fit:contain!important}.target-slider__preview .glightbox{display:block;opacity:0;visibility:hidden;pointer-events:none}.loaded ._link-more-gallery,.loaded .target-slider__preview .glightbox{transition:.6s .6s;opacity:1;visibility:visible;pointer-events:all}.project-slim-target-gallery img,.target-slider__preview img{max-width:100%;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.project-slim-target-gallery,.project-slim-target-gallery a,.target-slider__preview a{position:relative}.glightbox-open{overflow:visible!important}._link-more-gallery{font-size:1rem;display:flex;align-items:center;justify-content:flex-end;margin-top:1.25rem;gap:.375rem;line-height:130%;font-weight:500;opacity:0;visibility:hidden;pointer-events:none;-webkit-transform:translateX(2.5rem);transform:translateX(2.5rem)}.loaded ._link-more-gallery{-webkit-transform:translateX(0);transform:translateX(0)}._link-more-gallery svg{width:.625rem;-o-object-fit:contain;object-fit:contain;height:auto;-webkit-animation:3s linear infinite goArr;animation:3s linear infinite goArr}@-webkit-keyframes goArr{0%,100%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}50%{-webkit-transform:translateY(4px);transform:translateY(4px)}}@keyframes goArr{0%,100%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}50%{-webkit-transform:translateY(4px);transform:translateY(4px)}}.target-slider{aspect-ratio:16/9}.pass--section{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:200;background:rgba(0,0,0,.5);transition:.4s}.pass--section._hidden{opacity:0;visibility:hidden;pointer-events:none}.fixed-text__wrapper{width:100%;height:100%;position:relative;padding:1rem}.pass--section__item{position:fixed;text-align:center;top:50%;left:50%;max-width:62.5rem;width:calc(100% - 1.25rem);background-color:#d9d9d9}.pass-tohome{position:absolute;top:30px;right:30px;width:22px;height:22px;align-items:center}.pass-tohome svg{width:20px;height:auto;-o-object-fit:contain;object-fit:contain}.entrance,.request{transition:.6s}.entrance,.request._open{opacity:1;visibility:visible;pointer-events:all;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.entrance._close,.request{-webkit-transform:translate(-50%,calc(-50% + 60px));transform:translate(-50%,calc(-50% + 60px));opacity:0;visibility:hidden;pointer-events:none}.pass--section__title{font-weight:500;color:#3e3c3f}.pass--section__info{color:#3e3c3f;font-size:.9375rem;line-height:130%}.pass--section__info span{font-weight:500}.form-pass-section{max-width:21.625rem;margin-left:auto;margin-right:auto}.form-pass-section .form-pass-section__item::before{content:"";opacity:1;width:100%}.pass--section__action{margin-top:.625rem;display:flex;justify-content:center;align-items:center}.pass--section__action .pass--section__button{font-size:.8125rem;color:rgba(62,60,63,.5);transition:.4s}.form-pass-section__action{display:flex;flex-direction:column;justify-content:center;align-items:center}.request .form-pass-section{max-width:100%}.form-pass-section__items{display:flex;flex-wrap:wrap;-webkit-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem}.pnf{display:flex;align-items:center;justify-content:center;height:100vh;width:100vw;flex-direction:column;justify-content:center;padding-top:6.875rem;padding-bottom:6.875rem}.pnf__uptitle{font-weight:500;line-height:130%}.loaded .pnf__uptitle{transition:.4s .4s}.pnf__title{line-height:120%;font-weight:500}.loaded .pnf__title{transition:.4s .5s}.pnf__info{line-height:130%;max-width:20rem;margin:0 auto}.loaded .pnf__info{transition:.4s .6s}.pnf__actions,.pnf__info,.pnf__title,.pnf__uptitle{opacity:0;visibility:hidden;pointer-events:none;-webkit-transform:translateY(2.5rem);transform:translateY(2.5rem)}.loaded .pnf__actions,.loaded .pnf__info,.loaded .pnf__title,.loaded .pnf__uptitle{opacity:1;visibility:visible;pointer-events:all;-webkit-transform:translate(0);transform:translate(0)}.swiper{overflow:hidden}.swiper-initialized{touch-action:pan-y}.swiper-wrapper{width:100%;height:100%;box-sizing:content-box;display:flex;position:relative}.swiper-vertical .swiper-wrapper{flex-direction:column}.swiper-autoheight .swiper-wrapper{align-items:flex-start}.swiper-initialized .swiper-slide{flex-shrink:0}.swiper-android .swiper-slide,.swiper-android .swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-button-lock{display:none!important}@media (max-width:99.99875em)and (max-width:61.99875em){.contacts__inner{gap:2.5rem}}@media (max-width:99.99875em){.contacts__item:nth-child(2){flex:0 0 37.5rem}.bar-project{flex:0 0 15.625rem}}@media (max-width:99.99875em)and (min-width:99.99875em){.contacts__inner{gap:6.25rem}}@media (max-width:99.99875em)and (min-width:61.99875em)and (max-width:99.99875em){.contacts__inner{gap:clamp(2.5rem ,-3.6182976974rem + 9.8684210526vw ,6.25rem)}}@media (max-width:89.99875em){.bar-project nav ul li a,.bar-project__info li,.project--info,.project__title{font-size:.8125rem}.project{padding-top:5.625rem}.project__wrapper{gap:1.25rem;padding-left:1.25rem;padding-top:1.25rem;padding-bottom:1.25rem}.bar-project__info li{gap:1.25rem}.bar-project__content{padding-bottom:.0000000625rem}.project--info{margin-top:1.25rem;gap:.625rem;flex-direction:column}.project__slider-button-next,.project__slider-button-prev{width:2.5rem;height:4.375rem}.project__slider-button-next svg,.project__slider-button-prev svg{height:4.375rem}}@media (max-width:80em){.header a,.menu__link._project-btn,.project-left-btn{font-size:.9375rem}.projects-menu__item button,.projects-menu__subitem a{font-size:.8125rem}.header__logo img{width:5.875rem}.header__wrapper{padding-bottom:1.25rem}.page--project .projects-menu{margin-top:1.875rem}.projects-menu{margin-top:1.25rem}.projects-menu__subitem{padding-bottom:.25rem}}@media (max-width:61.99875em)and (max-width:23.4375em){.header__logo img{width:5.5rem}}@media (max-width:61.99875em)and (min-width:111.875em){.header__logo img{width:5.875rem}}@media (max-width:61.99875em)and (min-width:23.4375em)and (max-width:111.875em){.header__logo img{width:clamp(5.5rem ,5.4006183746rem + .4240282686vw ,5.875rem)}}@media (max-width:61.99875em){.menu-projects .header__logo{left:0;-webkit-transform:translateX(0);transform:translateX(0)}.menu-projects .project-left-btn{left:0;-webkit-transform:translateX(-2.5rem);transform:translateX(-2.5rem);transition:.6s ease-in-out;opacity:0;visibility:hidden;pointer-events:none}.menu-projects .menu__link._project-btn{opacity:1;visibility:visible;pointer-events:all;-webkit-transform:translateX(0);transform:translateX(0)}.menu-projects .menu__link._project-btn::before{width:100%}.loaded body.page--project .project__slider{transition:.6s .5s}.loaded body.page--project .project--info p,.project--slim__box .target-more ul li{-webkit-transform:translateX(-2.5rem);transform:translateX(-2.5rem);opacity:0;visibility:hidden}.loaded body.page--project .project--info p.is-inview{transition:.6s;opacity:1;visibility:visible;pointer-events:all;-webkit-transform:translateX(0);transform:translateX(0)}.about__body,.services__container{gap:1.875rem}.about__title,.about__uptitle{opacity:0;visibility:hidden;-webkit-transform:translateY(3.75rem);transform:translateY(3.75rem);transition:.6s .2s}.about__title.is-inview,.about__uptitle.is-inview{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.contacts__inner{gap:2.5rem}.contacts__title{text-align:center}.project__slider-button-next,.project__slider-button-prev{top:calc(50% - 12px)}.page--project .project{display:none}.project--slim__box .target-more ul li.is-inview{transition:.6s;opacity:1;visibility:visible;pointer-events:all;-webkit-transform:translateX(0);transform:translateX(0)}.project__slider .project__slide{padding:0 .625rem}}@media (max-width:64em){.contacts__item:nth-child(2){flex:0 0 25rem}}@media (max-width:48.4375em){.partners__body{gap:1.625rem}}@media (max-width:47.99875em){.icon-menu{display:block;position:relative;flex:0 0 1.625rem;width:1.625rem;height:1.125rem;z-index:5;opacity:0;visibility:hidden;pointer-events:none;-webkit-transform:translateX(-2.5rem);transform:translateX(-2.5rem);transition:.6s 1.8s}.loaded .icon-menu{opacity:1;visibility:visible;pointer-events:all;-webkit-transform:translateX(0);transform:translateX(0)}.icon-menu span,.icon-menu::after,.icon-menu::before{content:"";transition:.3s;right:0;position:absolute;width:100%;height:.125rem;background-color:#3e3c3f}.icon-menu::before{top:0}.icon-menu::after{bottom:0}.icon-menu span{top:calc(50% - .0625rem)}.menu-open .icon-menu span{width:0}.menu-open .icon-menu::before{top:calc(50% - .0625rem);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-open .icon-menu::after{bottom:calc(50% - .0625rem);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header a{font-size:1rem}.header__logo{flex:1 1 auto}.menu__list{gap:1.125rem}.page--project .header .lang{transition:.6s .4s!important}.page--project .icon-menu{transition:.6s .6s}.footer nav ul{gap:1.25rem}.partners__body ul li img{max-height:1.875rem;max-width:6.25rem}.partners__item-box div ul li{margin-right:2.5rem}.contacts__inner{flex-direction:column;gap:3.125rem}.contacts__item:nth-child(2){flex:auto}.four-slide,.one-slide,.two-slide{gap:.625rem}.two-slide__picture--01,.two-slide__picture--02,.two-slide__picture--03{flex:0 0 calc(33.333% - .3958125rem)}.project__slider-button-next,.project__slider-button-prev{height:3.125rem}.project__slider-button-next svg,.project__slider-button-prev svg{height:2.5rem}}@media (max-width:47.99875em)and (any-hover:none){.icon-menu{cursor:default}}@media (max-width:47.99875em)and (max-width:23.4375em){.project--slim__title{font-size:1.625rem}}@media (max-width:47.99875em)and (min-width:47.99875em){.project--slim__title{font-size:1.875rem}}@media (max-width:47.99875em)and (min-width:23.4375em)and (max-width:47.99875em){.project--slim__title{font-size:clamp(1.625rem ,1.3864382411rem + 1.0178635045vw ,1.875rem)}}@media (max-width:35.99875em){.footer__logo svg path{fill:#3e3c3f}.main__container h1{flex-wrap:wrap;justify-content:center}.main__container h1 span:nth-child(3){flex:1 1 100%;justify-content:center}}@media (max-width:31.25em){.page--project .line{width:calc(100% - 2.5rem)}}@media (max-width:31.24875em){.info-list li{padding-top:.625rem!important;padding-bottom:.625rem!important;flex-direction:column;gap:.25rem!important}.info-list__key{flex:auto!important;font-size:.875rem!important}.info-list__value{line-height:130%}.project--slim__title{font-size:1.5rem}.breadcrumb ul li a,.breadcrumb ul li:not(:first-child)::before{font-size:.75rem}._mobile-title{margin-bottom:1.875rem}.project--slim__box .target-more ul a{font-size:1rem;padding-top:.625rem;padding-bottom:.625rem}.project--slim__box .target-more ul a svg{flex:0 0 .625rem;width:10px;height:10px}.pass--section__info,.project--slim__box .project--info p,.project--slim__box .target-more p{font-size:.875rem}.target-slider img{padding-top:0}.project__slider-mob-pagination .swiper-pagination-bullet{width:.375rem;height:.375rem}.project__slider{display:none}.project-slim-target-gallery .glightbox{-webkit-transform:translateY(5rem);transform:translateY(5rem);opacity:0;visibility:hidden;pointer-events:none}.project-slim-target-gallery .glightbox.is-inview{transition:.6s;opacity:1;visibility:visible;pointer-events:all;-webkit-transform:translateY(0);transform:translateY(0)}.about{margin-top:.0000000625rem}}@media (max-width:23.4375em){.about .about__text p:not(:last-child),.form-send__title{margin-bottom:.625rem}.about .about__uptitle,.contacts__item ul li a,.contacts__item ul li span,.link,.select__content,.select__option,.services .services__uptitle,.services__title{font-size:1rem}.entrance,.form-send__body,.request{padding-top:3.125rem;padding-bottom:3.125rem}.about,.contacts,.partners,.services{padding-bottom:6.25rem}.form-send__title{font-size:1.25rem}.about .about__text p,.fixed-text,.form-send__info,.services .services__info p{font-size:.875rem}.services .spollers__title{font-size:1rem;padding-top:.625rem;padding-bottom:.625rem}.about .about__title,.partners__title,.pass--section__title{font-size:1.25rem}.services .spollers__title .spollers__icon{width:1rem;height:1rem}.services .spollers__body .spollers__info p{font-size:.8125rem}.header__wrapper{padding-top:1.25rem}.footer__logo svg{width:5.625rem}.about .about__text,.form-pass-section,.form-pass-section__action,.pnf__actions,.services__title{margin-top:1.25rem}.contacts__item ul li:not(:last-child),.services .services__info:not(:last-child),.services__title:not(:last-child){margin-bottom:1.875rem}.contacts,.partners{padding-top:6.25rem}.partners__title{margin-bottom:3.125rem}.contacts__inner{gap:6.25rem}.contacts-form{row-gap:1.875rem}.project--slim,.project--slim__box{padding-top:5rem}.project--slim__box{padding-bottom:5rem}.project-slim-target-gallery{padding-top:5rem;padding-bottom:6.25rem}.pass--section__item{padding-left:2.1875rem;padding-right:2.1875rem}.pass-tohome{top:.9375rem;right:.9375rem}.form-pass-section__items{row-gap:1.25rem}.pnf__uptitle{font-size:3.75rem}.pnf__title{margin-top:.5rem;font-size:1.25rem}.pnf__info{margin-top:.625rem;font-size:.875rem}}@media (max-width:20em){.main__container h1 span{font-size:1rem}._mobile-title,.contacts__title{font-size:1.25rem}}@media (min-width:7.5em){.line.is-inview{width:calc(100% - 2.5rem)}}@media (min-width:20em){.header .header__logo-box{transition:.8s 1.4s!important}.menu__body{-webkit-column-gap:3.125rem;-moz-column-gap:3.125rem;column-gap:3.125rem}.footer__body{flex-direction:column;justify-content:center;gap:1.25rem}.footer nav{flex-direction:column;row-gap:1.875rem}.about__body,.footer nav ul,.services__container{flex-direction:column}.footer nav ul li a{font-size:1rem}.footer__copyright{justify-content:center;margin-top:3.125rem}.footer__copyright::before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-color:#b9bdbf}.main__container h1 span:first-child,.main__container h1 span:nth-child(2){-webkit-transform:translateX(-40px);transform:translateX(-40px)}.services .services__spollers{order:2}.services__body{order:1}.services__title{font-weight:500}.contacts__item:nth-child(2) .contacts__title{margin-bottom:3.125rem}.contacts-form__item{flex:1 1 100%}}@media (min-width:20em)and (max-width:111.8984375em){._mobile-title,.contacts__title{font-size:clamp(1.25rem ,.9779605543rem + 1.3601972286vw ,2.5rem)}}@media (min-width:20em)and (min-width:111.875em){.about,.services{padding-top:12.5rem}}@media (min-width:20em)and (max-width:111.875em){.main__container h1 span{font-size:clamp(1rem ,.9183673469rem + .4081632653vw ,1.375rem)}}@media (min-width:20em)and (min-width:23.4375em)and (max-width:111.875em){.about,.services{padding-top:clamp(6.25rem ,4.593639576rem + 7.0671378092vw ,12.5rem)}}@media (min-width:20em)and (max-width:23.4375em){.about,.services{padding-top:6.25rem}}@media (min-width:20.625em){.header .lang{transition:.6s 1.6s}}@media (min-width:23.4375em)and (max-width:61.99875em){.project--slim,.project--slim__box,.project-slim-target-gallery{padding-top:clamp(5rem ,4.6201254498rem + 1.620798081vw ,5.625rem)}.footer__logo svg{width:clamp(5.625rem ,4.1055017991rem + 6.4831923239vw ,8.125rem)}.project--slim__box{padding-bottom:clamp(5rem ,4.6201254498rem + 1.620798081vw ,5.625rem)}}@media (min-width:23.4375em)and (max-width:111.875em){.about .about__text p:not(:last-child),.form-send__title{margin-bottom:clamp(.625rem ,.4593639576rem + .7067137809vw ,1.25rem)}.about .about__text,.services__title{margin-top:clamp(.625rem ,1.4156360424rem + -.7067137809vw ,1.25rem)}.about .about__uptitle,.contacts__item ul li a,.contacts__item ul li span,.link,.select__content,.select__option,.services .services__uptitle{font-size:clamp(1rem ,.9668727915rem + .1413427562vw ,1.125rem)}.form-send__body,.request{padding-top:clamp(3.125rem ,2.296819788rem + 3.5335689046vw ,6.25rem);padding-bottom:clamp(3.125rem ,2.296819788rem + 3.5335689046vw ,6.25rem)}.about,.contacts,.partners,.project-slim-target-gallery,.services{padding-bottom:clamp(6.25rem ,4.593639576rem + 7.0671378092vw ,12.5rem)}.form-send__title{font-size:clamp(1.25rem ,.9187279152rem + 1.4134275618vw ,2.5rem)}.form-send__info{font-size:clamp(.875rem ,.8584363958rem + .0706713781vw ,.9375rem)}.services .spollers__title{font-size:clamp(1rem ,.933745583rem + .2826855124vw ,1.25rem);padding-top:clamp(.625rem ,.4593639576rem + .7067137809vw ,1.25rem);padding-bottom:clamp(.625rem ,.4593639576rem + .7067137809vw ,1.25rem)}.services .spollers__title .spollers__icon{width:clamp(1rem ,.8343639576rem + .7067137809vw ,1.625rem);height:clamp(1rem ,.8343639576rem + .7067137809vw ,1.625rem)}.services .spollers__body .spollers__info p{font-size:clamp(.8125rem ,.7793727915rem + .1413427562vw ,.9375rem)}.fixed-text{font-size:clamp(.875rem ,.7424911661rem + .5653710247vw ,1.375rem)}.header__wrapper{padding-top:clamp(1.25rem ,1.0843639576rem + .7067137809vw ,1.875rem)}.about .about__title,.partners__title{font-size:clamp(1.25rem ,.9187279152rem + 1.4134275618vw ,2.5rem)}.about .about__text p,.services .services__info p{font-size:clamp(.875rem ,.808745583rem + .2826855124vw ,1.125rem)}.services__title{font-size:clamp(1rem ,.7681095406rem + .9893992933vw ,1.875rem)}.contacts__item ul li:not(:last-child),.services .services__info:not(:last-child),.services__title:not(:last-child){margin-bottom:clamp(1.875rem ,1.5437279152rem + 1.4134275618vw ,3.125rem)}.contacts,.partners{padding-top:clamp(6.25rem ,4.593639576rem + 7.0671378092vw ,12.5rem)}.contacts__inner{gap:clamp(6.25rem ,4.593639576rem + 7.0671378092vw ,12.5rem)}.contacts-form{row-gap:clamp(1.875rem ,1.7093639576rem + .7067137809vw ,2.5rem)}.pass--section__item{padding-left:clamp(2.1875rem ,.2826855124rem + 8.1272084806vw ,9.375rem);padding-right:clamp(2.1875rem ,.2826855124rem + 8.1272084806vw ,9.375rem)}.pass-tohome{top:clamp(.9375rem ,.6890459364rem + 1.0600706714vw ,1.875rem);right:clamp(.9375rem ,.6890459364rem + 1.0600706714vw ,1.875rem)}.entrance{padding-top:clamp(3.125rem ,2.5287102473rem + 2.5441696113vw ,5.375rem);padding-bottom:clamp(3.125rem ,2.5287102473rem + 2.5441696113vw ,5.375rem)}.pass--section__title{font-size:clamp(1.25rem ,.9187279152rem + 1.4134275618vw ,2.5rem)}.form-pass-section{margin-top:clamp(1.25rem ,.5874558304rem + 2.8268551237vw ,3.75rem)}.form-pass-section__action,.pnf__actions{margin-top:clamp(1.25rem ,.7530918728rem + 2.1201413428vw ,3.125rem)}.form-pass-section__items{row-gap:clamp(1.25rem ,1.0512367491rem + .8480565371vw ,2rem)}.pnf__uptitle{font-size:clamp(3.75rem ,2.8886925795rem + 3.6749116608vw ,7rem)}.pnf__title{margin-top:clamp(.5rem ,.3012367491rem + .8480565371vw ,1.25rem);font-size:clamp(1.25rem ,.9187279152rem + 1.4134275618vw ,2.5rem)}.pnf__info{margin-top:clamp(.625rem ,.4593639576rem + .7067137809vw ,1.25rem);font-size:clamp(.875rem ,.808745583rem + .2826855124vw ,1.125rem)}}@media (min-width:23.4375em)and (max-width:118.125em){.partners__title{margin-bottom:clamp(3.125rem ,2.8155940594rem + 1.3201320132vw ,4.375rem)}}@media (min-width:31.24875em){.glightbox .icon-zoom,.project-slim-target-gallery .line._top,.target-slider .spollers,.target-slider__preview{display:none}.project-slim-target-gallery{padding:0!important}.project-slim-target-gallery::before{content:"";display:none}.glightbox{pointer-events:none}}@media (min-width:31.24875em)and (max-width:111.875em){.about{margin-top:clamp(.0000000625rem ,-.9689383793rem + 3.100727043vw ,2.5rem)}}@media (min-width:35.99875em){.footer nav ul{flex-direction:row}.footer nav ul li a{font-size:1.125rem}}@media (min-width:47.99875em){.footer__copyright::before,.mobile-menu{display:none}.line.is-inview{width:100%}.header .header__logo-box{transition:.8s 1.7s!important}.menu__list{display:flex}.header .lang{transition:.6s 2.2s}.footer__body{flex-direction:row;justify-content:space-between;gap:3.125rem}.footer nav{flex-direction:row;row-gap:5rem}.footer__copyright{justify-content:flex-end;margin-top:0}.main__container h1 span:first-child,.main__container h1 span:nth-child(2){-webkit-transform:translateY(24px);transform:translateY(24px)}.services__title{font-weight:400}}@media (min-width:47.99875em)and (min-width:80em)and (max-width:111.875em){.menu__body{gap:clamp(1.25rem ,-8.1617647059rem + 11.7647058824vw ,5rem)}}@media (min-width:47.99875em)and (max-width:80em){.menu__body{gap:1.25rem}}@media (min-width:47.99875em)and (max-width:111.875em){.menu__list{gap:clamp(1.125rem ,.5614249232rem + 1.1741453201vw ,1.875rem)}.footer nav ul{gap:clamp(1.25rem ,.7803541027rem + .9784544334vw ,1.875rem)}}@media (min-width:47.99875em)and (min-width:111.875em){.menu__body{gap:5rem}}@media (min-width:48.4375em)and (max-width:111.875em){.partners__body{gap:clamp(1.625rem ,.9568965517rem + 1.3793103448vw ,2.5rem)}}@media (min-width:61.99875em){.footer .lang,.services{display:flex}.about,.contacts,.partners,.project,.services{min-height:100vh}.project--slim,.project--slim__box,.project-slim-target-gallery{padding-top:5.625rem}.footer__logo svg{width:8.125rem}.about__body .about__wrapper-title{flex:0 0 31.5625rem}.about__body,.services__container{flex-direction:row}html:not(.touch) .about__wrapper-title{margin-bottom:6.25rem}.services{justify-content:center;align-items:center}.bar-project nav ul li a svg,.page--project .project--slim,.project__slider-mob-pagination{display:none}.services .services__spollers{flex:0 0 33.125rem;order:1}.services__body{order:2}.project{width:100vw;overflow:hidden}.project--slim__box{padding-bottom:5.625rem}}@media (min-width:61.99875em)and (min-width:111.875em){.about,.services,.services .services__inner,.services .spollers{padding-top:6.25rem}.about .about__info,.about .about__title{margin-top:6.25rem}}@media (min-width:61.99875em)and (min-width:23.4375em)and (max-width:111.875em){.about,.services,.services .services__inner,.services .spollers{padding-top:clamp(3.125rem ,2.296819788rem + 3.5335689046vw ,6.25rem)}.about .about__info,.about .about__title{margin-top:clamp(3.125rem ,2.296819788rem + 3.5335689046vw ,6.25rem)}}@media (min-width:61.99875em)and (max-width:23.4375em){.about,.services,.services .services__inner,.services .spollers{padding-top:3.125rem}.about .about__info,.about .about__title{margin-top:3.125rem}}@media (min-width:61.99875em)and (max-width:111.875em){.about__body,.services__container{gap:clamp(1.875rem ,-3.5633505426rem + 8.7717099822vw ,6.25rem)}}@media (min-width:64em){.contacts-form__item{flex:0 0 calc(50% - 40px)}}@media (min-width:64em)and (min-width:23.4375em)and (max-width:111.875em){.contacts__item:nth-child(2) .contacts__title{margin-bottom:clamp(3.125rem ,1.468639576rem + 7.0671378092vw ,9.375rem)}}@media (min-width:64em)and (max-width:23.4375em){.contacts__item:nth-child(2) .contacts__title{margin-bottom:3.125rem}}@media (min-width:64em)and (min-width:111.875em){.contacts__item:nth-child(2) .contacts__title{margin-bottom:9.375rem}}@media (min-width:80em)and (max-width:111.875em){.header a,.menu__link._project-btn,.project-left-btn{font-size:clamp(.9375rem ,.4669117647rem + .5882352941vw ,1.125rem)}.projects-menu__item button,.projects-menu__subitem a{font-size:clamp(.8125rem ,.4987745098rem + .3921568627vw ,.9375rem)}.header__logo img{width:clamp(5.875rem ,.2279411765rem + 7.0588235294vw ,8.125rem)}.header__wrapper{padding-bottom:clamp(1.25rem ,-.318627451rem + 1.9607843137vw ,1.875rem)}.page--project .projects-menu{margin-top:clamp(1.875rem ,1.875rem + 0 ,1.875rem)}.projects-menu{margin-top:clamp(1.25rem ,-.318627451rem + 1.9607843137vw ,1.875rem)}.projects-menu__subitem{padding-bottom:clamp(.25rem ,-.6911764706rem + 1.1764705882vw ,.625rem)}}@media (min-width:89.99875em)and (max-width:111.875em){.bar-project__info li,.project__wrapper{gap:clamp(1.25rem ,-1.8354951146rem + 3.4283755214vw ,2rem)}.bar-project nav ul li a,.bar-project__info li,.project--info,.project__title{font-size:clamp(.8125rem ,.2982508142rem + .5713959202vw ,.9375rem)}.project__slider-button-next,.project__slider-button-next svg,.project__slider-button-prev,.project__slider-button-prev svg{height:clamp(4.375rem ,-4.3672361579rem + 9.713730644vw ,6.5rem)}.project{padding-top:clamp(5.625rem ,-2.0887377864rem + 8.5709388035vw ,7.5rem)}.project__wrapper{padding-left:clamp(1.25rem ,-1.3212459288rem + 2.8569796012vw ,1.875rem);padding-top:clamp(1.25rem ,-6.4637377864rem + 8.5709388035vw ,3.125rem);padding-bottom:clamp(1.25rem ,-1.3212459288rem + 2.8569796012vw ,1.875rem)}.bar-project__content{padding-bottom:clamp(.0000000625rem ,-5.142491538rem + 5.7139589166vw ,1.25rem)}.project--info{margin-top:clamp(1.25rem ,-6.4637377864rem + 8.5709388035vw ,3.125rem);gap:clamp(.625rem ,-29.7157019599rem + 33.7123592938vw ,8rem)}.project__slider-button-next,.project__slider-button-prev{width:clamp(2.5rem ,-6.7564853437rem + 10.2851265642vw ,4.75rem)}}@media (min-width:111.875em){.about .about__text p:not(:last-child),.form-send__title{margin-bottom:1.25rem}.header a,.link,.menu__link._project-btn,.project-left-btn,.select__content,.select__option{font-size:1.125rem}.form-send__body,.request{padding-top:6.25rem;padding-bottom:6.25rem}.form-send__title{font-size:2.5rem}.form-send__info,.projects-menu__item button,.services .spollers__body .spollers__info p{font-size:.9375rem}.services .spollers__title{font-size:1.25rem;padding-top:1.25rem;padding-bottom:1.25rem}.services .spollers__title .spollers__icon{width:1.625rem;height:1.625rem}.fixed-text,.main__container h1 span{font-size:1.375rem}.header__logo img{width:8.125rem}.header__wrapper{padding-top:1.875rem;padding-bottom:1.875rem}.footer nav ul,.menu__list{gap:1.875rem}.page--project .projects-menu,.projects-menu{margin-top:1.875rem}.about .about__text,.services__title{margin-top:.625rem}.projects-menu__subitem{padding-bottom:.625rem}.about,.contacts,.partners,.services{padding-bottom:12.5rem}.bar-project nav ul li a,.bar-project__info li,.project__title,.projects-menu__subitem a{font-size:.9375rem}.about__body,.services__container{gap:6.25rem}.about .about__title,.partners__title{font-size:2.5rem}.about .about__text p,.about .about__uptitle,.contacts__item ul li a,.contacts__item ul li span,.services .services__info p,.services .services__uptitle{font-size:1.125rem}.services__title{font-size:1.875rem}.contacts__item ul li:not(:last-child),.services .services__info:not(:last-child),.services__title:not(:last-child){margin-bottom:3.125rem}.contacts,.partners{padding-top:12.5rem}.partners__body{gap:2.5rem}.contacts__inner{gap:12.5rem}.contacts-form{row-gap:2.5rem}.project{padding-top:7.5rem}.project__wrapper{gap:2rem;padding-left:1.875rem;padding-top:3.125rem;padding-bottom:1.875rem}.bar-project__info li{gap:2rem}.bar-project__content{padding-bottom:1.25rem}.project--info{font-size:.9375rem;margin-top:3.125rem;gap:8rem}.project__slider-button-next,.project__slider-button-prev{width:4.75rem;height:6.5rem}.project__slider-button-next svg,.project__slider-button-prev svg{height:6.5rem}.project-slim-target-gallery{padding-bottom:12.5rem}.about{margin-top:2.5rem}.pass--section__item{padding-left:9.375rem;padding-right:9.375rem}.pass-tohome{top:1.875rem;right:1.875rem}.entrance{padding-top:5.375rem;padding-bottom:5.375rem}.pass--section__title{font-size:2.5rem}.form-pass-section{margin-top:3.75rem}.form-pass-section__action,.pnf__actions{margin-top:3.125rem}.form-pass-section__items{row-gap:2rem}.pnf__uptitle{font-size:7rem}.pnf__title{margin-top:1.25rem;font-size:2.5rem}.pnf__info{margin-top:1.25rem;font-size:1.125rem}}@media (min-width:111.8984375em){._mobile-title,.contacts__title{font-size:2.5rem}}@media (min-width:118.125em){.partners__title{margin-bottom:4.375rem}}@media (min-width:125em){.project__container{max-width:100vw}}@media (any-hover:hover){.select__option:hover{background:#d9d9d9}.footer nav a:hover,.header a:hover,.link:hover,.projects-menu__item:hover button,.projects-menu__subitem a:hover{color:#6d6c69}.link:hover svg{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.link:hover svg path{fill:#a7a6a5}.projects-menu__item:hover .projects-menu__sublist{opacity:1;visibility:visible;pointer-events:all;-webkit-transform:translateY(0);transform:translateY(0)}.footer__logo:hover svg{-webkit-transform:rotate(-5deg) scale(.95);transform:rotate(-5deg) scale(.95)}.footer__logo:hover svg path{fill:#3e3c3f}.pass--section__action .pass--section__button:hover{color:#3e3c3f}}