/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */a,button{background-color:transparent}button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}body,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}.owl-carousel,.owl-carousel .owl-item,.owl-theme .owl-dots,.owl-theme .owl-nav{-webkit-tap-highlight-color:transparent}.button,img,legend{max-width:100%}.header__nav-container,.page,.popup-content__thanks{-webkit-box-orient:vertical;-webkit-box-direction:normal}.faq__question-text,.title,.title-block__location{text-transform:uppercase}.infrastructure__slider .owl-nav button,.plan__slider .owl-nav button,.types__preview-slider .owl-nav button{pointer-events:all;height:3rem;width:3.75rem}.td-underline,abbr[title]{text-decoration:underline}.field__error,.header__nav,.owl-carousel.owl-refresh .owl-item,.plan__tooltip,.popup,.visual-hidden{visibility:hidden}.button,.nowrap,.sr-only{white-space:nowrap}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}html{height:100%;line-height:1.4;-webkit-text-size-adjust:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff}.no-js .owl-carousel,.owl-carousel.owl-loaded,details,main{display:block}h1{font-size:2em}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}[type=checkbox],[type=radio],legend{-webkit-box-sizing:border-box;padding:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{text-decoration:none}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button{border:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.2;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{padding:0;-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted .0625rem}fieldset{padding:0}legend{box-sizing:border-box;color:inherit;display:table;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-.125rem}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled,.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn,[hidden],template{display:none}ol,ul{padding:0;list-style-type:none}@font-face{font-family:'Uni Neue';font-style:normal;font-weight:400;font-display:swap;src:local('Uni Neue Book'),local('UniNeue-book'),url(../../assets/fonts/UniNeue/UniNeueBook.woff2) format('woff2'),url(../../assets/fonts/UniNeue/UniNeueBook.woff) format('woff')}@font-face{font-family:'Uni Neue';font-style:normal;font-weight:500;font-display:swap;src:local('Uni Neue Regular'),local('UniNeue-regular'),url(../../assets/fonts/UniNeue/UniNeueRegular.woff2) format('woff2'),url(../../assets/fonts/UniNeue/UniNeueRegular.woff) format('woff')}@font-face{font-family:Liana;font-style:normal;font-weight:400;font-display:swap;src:local('Liana Regular'),local('Liana-regular'),url(../../assets/fonts/Liana/Liana.woff2) format('woff2'),url(../../assets/fonts/Liana/Liana.woff) format('woff')}.owl-carousel{display:none;width:100%;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.infrastructure__slider .owl-stage-outer,.instagram__slider .owl-stage-outer,.types__preview-slider .owl-stage-outer{overflow:visible}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:.0625rem;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.button,.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.feedback.is-invisible .feedback__form-content,.feedback.is-invisible .feedback__form-wrap::before,.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s ease}.infrastructure__slider .owl-nav button.disabled,.plan__slider .owl-nav button.disabled,.types__preview-slider .owl-nav button.disabled{opacity:.5}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:5rem;width:5rem;left:50%;top:50%;margin-left:-2.5rem;margin-top:-2.5rem;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:-webkit-transform .1s;transition:-webkit-transform .1s ease;-o-transition:transform .1s;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}.faq__answer p+p,.owl-theme .owl-nav.disabled+.owl-dots{margin-top:.625rem}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);-webkit-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-nav{margin-top:.625rem;text-align:center}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:.875rem;margin:.3125rem;padding:.25rem .4375rem;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-dots{text-align:center}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:.625rem;height:.625rem;margin:.3125rem .4375rem;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}/*!
	By André Rinas, www.andrerinas.de
	Documentation, www.simplelightbox.de
	Available for use under the MIT License
	Version 2.8.1
*/body.hidden-scroll{overflow:hidden}.sl-overlay{position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.4);display:none;z-index:1135}.sl-wrapper{z-index:1140;width:100%;height:100%;left:0;top:0;position:fixed}.sl-wrapper *{-webkit-box-sizing:border-box;box-sizing:border-box}.sl-wrapper button{border:0;background:0 0;font-size:1.75rem;padding:0;cursor:pointer}.sl-wrapper button:hover{opacity:.7}.sl-wrapper .sl-close{position:absolute;top:0;right:0;height:3.125rem;width:3.125rem;cursor:pointer}.sl-wrapper .sl-close::after,.sl-wrapper .sl-close::before{content:'';position:absolute;top:.75rem;right:1.375rem;height:1.6875rem;width:.1875rem;background-color:#000;-webkit-transition:.1s;-o-transition:.1s;transition:.1s}.sl-wrapper .sl-close::before{-webkit-transform:rotateZ(45deg);-ms-transform:rotate(45deg);transform:rotateZ(45deg)}.sl-wrapper .sl-close::after{-webkit-transform:rotateZ(-45deg);-ms-transform:rotate(-45deg);transform:rotateZ(-45deg)}.sl-wrapper .sl-counter{display:none;position:fixed;top:1.875rem;left:1.875rem;z-index:1060;color:#000;font-size:1rem}.sl-wrapper .sl-navigation{width:100%;display:none}.sl-wrapper .sl-navigation button{position:fixed;top:50%;margin-top:-1.375rem;height:2.75rem;width:1.375rem;line-height:2.75rem;text-align:center;display:block;z-index:10060;font-family:Arial,Baskerville,monospace;color:#000}.sl-wrapper .sl-navigation button.sl-next{right:.3125rem;font-size:2rem}.sl-wrapper .sl-navigation button.sl-prev{left:.3125rem;font-size:2rem}.sl-wrapper.sl-dir-rtl .sl-navigation{direction:ltr}.sl-wrapper .sl-image{position:fixed;-ms-touch-action:none;touch-action:none;z-index:10000}.sl-wrapper .sl-image img{margin:0;padding:0;display:block;border:0;width:100%;height:auto}.sl-wrapper .sl-image iframe{background:#000;border:0}@media (min-width:35.5em){.sl-wrapper .sl-navigation button{width:2.75rem}.sl-wrapper .sl-navigation button.sl-next{right:.625rem;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:.625rem;font-size:3rem}.sl-wrapper .sl-image iframe,.sl-wrapper .sl-image img{border:0}}@media (min-width:50em){.sl-wrapper .sl-navigation button{width:2.75rem}.sl-wrapper .sl-navigation button.sl-next{right:1.25rem;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:1.25rem;font-size:3rem}.sl-wrapper .sl-image iframe,.sl-wrapper .sl-image img{border:0}}.sl-wrapper .sl-image .sl-caption{display:none;padding:.625rem;color:#fff;background:rgba(0,0,0,.8);font-size:1rem;position:absolute;bottom:0;left:0;right:0}.sl-wrapper .sl-image .sl-caption.pos-top{bottom:auto;top:0}.sl-wrapper .sl-image .sl-caption.pos-outside{bottom:auto}.sl-wrapper .sl-image .sl-download{display:none;position:absolute;bottom:.3125rem;right:.3125rem;color:#000;z-index:1060}.sl-spinner{display:none;border:5px solid #fff;border-radius:40px;height:2.5rem;left:50%;margin:-1.25rem 0 0 -1.25rem;opacity:0;position:fixed;top:50%;width:2.5rem;z-index:1007;-webkit-animation:1s ease-out infinite pulsate;animation:1s ease-out infinite pulsate}.sl-scrollbar-measure{position:absolute;top:-624.9375rem;width:3.125rem;height:3.125rem;overflow:scroll}.button,.footer,.page__content,.popup__container,.sr-only,.stop-body-scroll,.visually-hidden{overflow:hidden}.sl-transition{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform ease .2s;-o-transition:transform .2s;transition:transform ease .2s;transition:transform ease .2s,-webkit-transform ease .2s}@-webkit-keyframes pulsate{0%{-webkit-transform:scale(.1);transform:scale(.1);opacity:0}50%{opacity:1}100%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}}@keyframes pulsate{0%{-webkit-transform:scale(.1);transform:scale(.1);opacity:0}50%{opacity:1}100%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}}.button{position:relative;height:3.25rem;padding:0 2.8125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;-webkit-box-shadow:none;box-shadow:none;font-size:1rem;font-weight:500;line-height:1;letter-spacing:.07em;border-radius:0;text-align:center;color:#fff;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;user-select:none;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation;outline:0;-webkit-clip-path:polygon(calc(100% - 1rem) 0,100% 1rem,100% 100%,1rem 100%,0 calc(100% - 1rem),0 0);clip-path:polygon(calc(100% - 1rem) 0,100% 1rem,100% 100%,1rem 100%,0 calc(100% - 1rem),0 0)}.button:focus,.button:hover{-webkit-box-shadow:0 .25rem .25rem rgba(0,0,0,.25);box-shadow:0 .25rem .25rem rgba(0,0,0,.25);-webkit-clip-path:polygon(100% 0,100% 0,100% 100%,0 100%,0 100%,0 0);clip-path:polygon(100% 0,100% 0,100% 100%,0 100%,0 100%,0 0)}.button--t-blue{background-color:#721124}.button--t-blue:focus,.button--t-blue:hover{background-color:#973349}.button--t-outline{padding:0 1.875rem;background-color:#000;color:#000}.button--t-outline:focus::after,.button--t-outline:hover::after{-webkit-clip-path:polygon(100% 0,100% 0,100% 100%,0 100%,0 100%,0 0);clip-path:polygon(100% 0,100% 0,100% 100%,0 100%,0 100%,0 0)}.button--t-outline::after{content:'';position:absolute;top:.0625rem;left:.0625rem;width:calc(100% - .125rem);height:calc(100% - .125rem);background:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAUFBQUFBQUGBgUICAcICAsKCQkKCxEMDQwNDBEaEBMQEBMQGhcbFhUWGxcpIBwcICkvJyUnLzkzMzlHREddXX0BBQUFBQUFBQYGBQgIBwgICwoJCQoLEQwNDA0MERoQExAQExAaFxsWFRYbFykgHBwgKS8nJScvOTMzOUdER11dff/CABEIAGQAZAMBIQACEQEDEQH/xAAYAAEBAQEBAAAAAAAAAAAAAAACAQADCP/aAAgBAQAAAAD2LZpSkddJdrKVEY+bKwVDhZRZ2modktmg7C6aoI2Zc1ZaGZd049eaXNTSs5c3NLttbNtpsjlyd2K2xQyjOssikqOim0qP/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAhAAAAAAAAAAAAAAAAAAAB//xAAVAQEBAAAAAAAAAAAAAAAAAAAAAf/aAAgBAxAAAAACwAAAAAWAAWAsAAAAH//EACQQAAICAgICAwADAQAAAAAAAAABAhEhMRBBImESMlEDQoGR/9oACAEBAAE/AJW17ZqJBeL9jaTSFhMjhMlmK9Mea49kdWX4lkim00X0iryWqYroadcLL/0dLBquLGRHhsWrYl4i2WSbIkumbdj0Nq9ifyY8EtZGvGrE2lwsYZJWqLovRFDlR8byxL4v0PLo6pjbbpCWxaZHLHs/fRnFcRTquJSoj9mSyl6ErdjFxK8UUkmd0X9hYih4Y8NcLNkbd8fLpFfUl0LNDeURVJ8NW274/kbVUJUhDz/0USf9To3RJfQ0XbdCXElsTwkZKH+Ia0N5orsTsb+VpCSiWPRVpXsW79HZdtoQ7whovxF+kdsdDZtmmLKZpEP3tkVs/wBHmjqhtiVJErkmVaRrIvLYi8MVpUasSqzS41KnwkWkPLPwg7lIb0iTpo7bHqyQ9of24WUUmf/EABQRAQAAAAAAAAAAAAAAAAAAAGD/2gAIAQIBAT8AN//EABQRAQAAAAAAAAAAAAAAAAAAAGD/2gAIAQMBAT8AN//Z);-webkit-clip-path:polygon(calc(100% - .9375rem) 0,100% .9375rem,100% 100%,.9375rem 100%,0 calc(100% - .9375rem),0 0);clip-path:polygon(calc(100% - .9375rem) 0,100% .9375rem,100% 100%,.9375rem 100%,0 calc(100% - .9375rem),0 0);-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.button--t-wa{padding:0 2rem;background:url(../img/red-bg.jpg) 79% 76% no-repeat}.button--t-wa:focus,.button--t-wa:hover{-webkit-filter:contrast(105%);filter:contrast(105%)}.button__wa-icon{margin-right:.5rem;width:1.5rem;height:1.5rem;background:url(../img/sprite.svg#wa) center/contain no-repeat}.button__icon{-ms-flex-negative:0;flex-shrink:0;margin-left:.625rem;width:1.5rem;height:1.5rem}.container,.header__whatsapp{margin-left:auto}.button__icon--eye{background:url(../img/sprite.svg#eye) center/contain no-repeat}.button__text{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.button.has-waiting{color:transparent;cursor:default;pointer-events:none;background:#dcdcdc}.button.has-waiting::after{content:'';position:absolute;left:0;top:0;height:100%;width:100%;background-image:url(../../assets/img/loader.svg);background-size:auto 70%;background-position:center;background-repeat:no-repeat}.feedback.is-invisible .feedback__rows-1::after,.feedback.is-invisible .feedback__rows-2::after,.footer__container.is-invisible .footer__contacts-rows-1::after,.footer__container.is-invisible .footer__contacts-rows-2::after,.location__container.is-invisible::after,.location__container.is-invisible::before{height:0}.container{margin-right:auto;max-width:82.5rem;padding-left:4.6875rem;padding-right:4.6875rem}.container--s{max-width:70rem}.faq{padding:6.25rem 0 1.875rem}.faq__title,.infrastructure__title,.instagram__slide,.txt-img-block__title,.types__title{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:.8s;-o-transition:.8s;transition:.8s}.faq__title.is-invisible{opacity:0;-webkit-transform:translate3d(0,1.5625rem,0);transform:translate3d(0,1.5625rem,0)}.faq__questions-list{margin-top:1.875rem;max-width:54.375rem;opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:.8s .2s;-o-transition:.8s .2s;transition:.8s .2s}.faq__question-text,.field__input{font-weight:400;-webkit-transition:.2s;-o-transition:.2s;color:#000;outline:0}.faq__questions-list.is-invisible{opacity:0;-webkit-transform:translate3d(0,1.5625rem,0);transform:translate3d(0,1.5625rem,0)}.faq__question-item{border-top:1px solid #000}.faq__question-item:last-child{border-bottom:1px solid #000}.faq__question-text{position:relative;overflow:hidden;width:100%;padding:1.5625rem 3.75rem 1.5625rem 0;border:none;-webkit-box-shadow:none;box-shadow:none;font-size:1.375rem;line-height:1.4;letter-spacing:.07em;border-radius:0;text-align:left;background-color:transparent;transition:.2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation}.faq__question-text::after{content:'';position:absolute;top:calc(50% - 1.25rem);right:0;width:2.5rem;height:2.5rem;border-radius:20px;background:url(../img/sprite.svg#arrow-down) center/1rem .5625rem no-repeat;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.faq__question-text:hover{background-color:rgba(0,0,0,.03)}.faq__question-text.is-open::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);background-image:url(../img/sprite.svg#arrow-down_w);background-color:#721124}.faq__answer{display:none;padding:.3125rem 0 1.5625rem;letter-spacing:.03em}.plan__text p+p,.txt-img-block__text p+p{margin-top:1em}.feedback--revert .feedback__form-wrap{-webkit-transform:scale(-1);-ms-transform:scale(-1);transform:scale(-1)}.feedback--revert .feedback__form-content{padding:1.5625rem 0 1.5625rem 4.0625rem;-webkit-transform:scale(-1);-ms-transform:scale(-1);transform:scale(-1)}.feedback.is-invisible .feedback__form-wrap::after,.feedback.is-invisible .feedback__rows-1,.feedback.is-invisible .feedback__rows-2{width:0}.feedback.is-invisible .feedback__rows-1::before{top:2.625rem;right:-2.625rem;width:0}.feedback.is-invisible .feedback__rows-2::before{bottom:2.625rem;right:-2.625rem;width:0}.feedback__title{padding-left:6.25rem;font-size:2.25rem;font-weight:400;opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:.8s;-o-transition:.8s;transition:.8s}.feedback__title.is-invisible{opacity:0;-webkit-transform:translate3d(0,1.5625rem,0);transform:translate3d(0,1.5625rem,0)}.feedback__form-wrap{position:relative;margin-top:1.875rem;padding:1.25rem 2.1875rem 1.25rem 6.25rem}.feedback__form-wrap::before{content:'';position:absolute;top:1.25rem;right:2.1875rem;width:100vw;max-width:85.3125rem;height:calc(100% - 2.5rem);background:url(../img/red-bg.jpg) center right no-repeat;-webkit-clip-path:polygon(0 0,calc(100% - 2.5rem) 0,100% 2.5rem,100% calc(100% - 2.5rem),calc(100% - 2.5rem) 100%,0 100%);clip-path:polygon(0 0,calc(100% - 2.5rem) 0,100% 2.5rem,100% calc(100% - 2.5rem),calc(100% - 2.5rem) 100%,0 100%);-webkit-mask:-webkit-gradient(linear,right top,left top,color-stop(79%,#000),to(transparent)) no-repeat center/100% 100%;-webkit-mask:linear-gradient(to left,#000 79%,transparent) no-repeat center/100% 100%;mask:-webkit-gradient(linear,right top,left top,color-stop(79%,#000),to(transparent)) no-repeat center/100% 100%;mask:linear-gradient(to left,#000 79%,transparent) no-repeat center/100% 100%;opacity:.4;-webkit-transition:.8s .6s;-o-transition:.8s .6s;transition:.8s .6s}.feedback__form-wrap::after{content:'';position:absolute;top:50%;left:calc(100% + 2.1875rem);height:.0625rem;width:100vw;background-color:#000;-webkit-transition:2s .7s;-o-transition:2s .7s;transition:2s .7s}.feedback__form-content{position:relative;z-index:1;padding:1.5625rem 3.4375rem 1.5625rem 0;opacity:1;-webkit-transition:.8s 1.2s;-o-transition:.8s 1.2s;transition:.8s 1.2s}.feedback__form-title{font-size:1.25rem}.feedback__form{margin-top:.9375rem}.feedback__rows-1{position:absolute;top:0;right:2.625rem;width:100vw;height:.0625rem;background-color:#000;pointer-events:none;-webkit-transition:2s 1.2s;-o-transition:2s 1.2s;transition:2s 1.2s}.feedback__rows-1::after,.feedback__rows-1::before{content:'';position:absolute;background-color:#000}.feedback__rows-1::before{top:1.3125rem;right:-3.125rem;width:3.75rem;height:.0625rem;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.4s .8s;-o-transition:.4s .8s;transition:.4s .8s}.feedback__rows-1::after{top:2.625rem;right:-2.625rem;width:.0625rem;height:5.625rem;-webkit-transition:.8s;-o-transition:.8s;transition:.8s}.feedback__rows-2{position:absolute;right:2.625rem;bottom:0;width:100vw;height:.0625rem;background-color:#000;pointer-events:none;-webkit-transition:2s 1.2s;-o-transition:2s 1.2s;transition:2s 1.2s}.feedback__rows-2::after,.feedback__rows-2::before{content:'';position:absolute;background-color:#000}.feedback__rows-2::before{bottom:1.3125rem;right:-3.125rem;width:3.75rem;height:.0625rem;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:.4s .8s;-o-transition:.4s .8s;transition:.4s .8s}.feedback__rows-2::after{bottom:2.625rem;right:-2.625rem;width:.0625rem;height:5.625rem;-webkit-transition:.8s;-o-transition:.8s;transition:.8s}.field__container,.instagram__link{position:relative;display:block}.field__container.has-error:not(.is-filling) .field__input{border-color:#ff6464;-webkit-animation:.8s field-shake;animation:.8s field-shake}.field__container.has-error:not(.is-filling) .field__input:focus,.field__container.has-error:not(.is-filling) .field__input:hover{-webkit-box-shadow:0 0 0 .0625rem #ff6464;box-shadow:0 0 0 .0625rem #ff6464}.field__container.has-error:not(.is-filling) .field__error{visibility:visible}.field__input{display:block;height:3.625rem;width:100%;padding:0 1.25rem;font-size:1rem;line-height:1.5;letter-spacing:.07em;border:1px solid #000;-webkit-box-shadow:none;box-shadow:none;border-radius:0;background-color:#fff;transition:.2s}.footer__container,.footer__socials{display:-webkit-box;display:-ms-flexbox}.footer__projects-title,.form__policy a,.fw-normal,.header__phone,.header__projects-title,.location__map-note{font-weight:500}.field__input::-webkit-input-placeholder{color:#000}.field__input::-moz-placeholder{color:#000}.field__input:-ms-input-placeholder{color:#000}.field__input::-ms-input-placeholder{color:#000}.field__input::placeholder{color:#000}.field__input:focus,.field__input:hover{-webkit-box-shadow:0 0 0 .0625rem #000;box-shadow:0 0 0 .0625rem #000}.field__error{position:absolute;left:.3125rem;bottom:100%;font-size:.75rem;line-height:1.2;color:#ff6464;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.footer__contacts-text--phone,.footer__developer-text,.form__policy,.form__policy a,.header__menu-link,.header__phone,.header__project-link,.page{color:#000}@-webkit-keyframes field-shake{10%,30%,50%,70%,90%{text-indent:.25em}20%,40%,60%,80%{text-indent:.55em}}@keyframes field-shake{10%,30%,50%,70%,90%{text-indent:.25em}20%,40%,60%,80%{text-indent:.55em}}.footer{padding:6.25rem 0;content-visibility:auto;font-size:1rem}.footer__container{width:100%;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;letter-spacing:.03em}.footer__container.is-invisible .footer__contacts-wrap::before,.footer__container.is-invisible .footer__logo-wrap,.footer__container.is-invisible .footer__socials{opacity:0}.footer__container.is-invisible .footer__contacts-wrap::after{width:0}.footer__container.is-invisible .footer__contacts{opacity:0}.footer__container.is-invisible .footer__contacts-rows-1,.footer__container.is-invisible .footer__contacts-rows-2{width:0}.footer__container.is-invisible .footer__contacts-rows-1::before{top:2.625rem;left:-2.625rem;width:0}.footer__container.is-invisible .footer__contacts-rows-2::before{bottom:2.625rem;left:-2.625rem;width:0}.footer__container.is-invisible .footer__projects-list,.footer__container.is-invisible .footer__projects-title{opacity:0;-webkit-transform:translate3d(0,1.5625rem,0);transform:translate3d(0,1.5625rem,0)}.footer__logo-col{position:relative;z-index:1;margin-top:5.3125rem}.footer__logo-col::before{content:'';position:absolute;top:0;left:-4.375rem;width:calc(100% + 7.8125rem);height:100%;background:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAUFBQUFBQUGBgUICAcICAsKCQkKCxEMDQwNDBEaEBMQEBMQGhcbFhUWGxcpIBwcICkvJyUnLzkzMzlHREddXX0BBQUFBQUFBQYGBQgIBwgICwoJCQoLEQwNDA0MERoQExAQExAaFxsWFRYbFykgHBwgKS8nJScvOTMzOUdER11dff/CABEIAGQAZAMBIQACEQEDEQH/xAAYAAEBAQEBAAAAAAAAAAAAAAACAQADCP/aAAgBAQAAAAD2LZpSkddJdrKVEY+bKwVDhZRZ2modktmg7C6aoI2Zc1ZaGZd049eaXNTSs5c3NLttbNtpsjlyd2K2xQyjOssikqOim0qP/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAhAAAAAAAAAAAAAAAAAAAB//xAAVAQEBAAAAAAAAAAAAAAAAAAAAAf/aAAgBAxAAAAACwAAAAAWAAWAsAAAAH//EACQQAAICAgICAwADAQAAAAAAAAABAhEhMRBBImESMlEDQoGR/9oACAEBAAE/AJW17ZqJBeL9jaTSFhMjhMlmK9Mea49kdWX4lkim00X0iryWqYroadcLL/0dLBquLGRHhsWrYl4i2WSbIkumbdj0Nq9ifyY8EtZGvGrE2lwsYZJWqLovRFDlR8byxL4v0PLo6pjbbpCWxaZHLHs/fRnFcRTquJSoj9mSyl6ErdjFxK8UUkmd0X9hYih4Y8NcLNkbd8fLpFfUl0LNDeURVJ8NW274/kbVUJUhDz/0USf9To3RJfQ0XbdCXElsTwkZKH+Ia0N5orsTsb+VpCSiWPRVpXsW79HZdtoQ7whovxF+kdsdDZtmmLKZpEP3tkVs/wBHmjqhtiVJErkmVaRrIvLYi8MVpUasSqzS41KnwkWkPLPwg7lIb0iTpo7bHqyQ9of24WUUmf/EABQRAQAAAAAAAAAAAAAAAAAAAGD/2gAIAQIBAT8AN//EABQRAQAAAAAAAAAAAAAAAAAAAGD/2gAIAQMBAT8AN//Z)}.footer__logo-wrap{position:relative;display:block;width:10.5rem;opacity:1;-webkit-transition:.8s;-o-transition:.8s;transition:.8s}.footer__logo-wrap::before{content:'';display:block;padding-top:29.7351324%}.footer__logo{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.footer__socials{position:relative;margin-top:4.375rem;display:flex;opacity:1;-webkit-transition:.8s;-o-transition:.8s;transition:.8s}.footer__social-link{width:2.25rem;height:2.25rem;font-size:0}.footer__social-link:nth-child(n+2){margin-left:3.125rem}.footer__social-link--inst{background:url(../img/sprite.svg#inst) center/contain no-repeat}.footer__social-link--fb{background:url(../img/sprite.svg#fb) center/contain no-repeat}.footer__contacts-col{width:65%}.footer__contacts-wrap{position:relative;width:100%;padding:1.25rem 0 1.25rem 1.25rem}.footer__contacts-wrap::before{content:'';position:absolute;top:1.25rem;left:1.25rem;width:100vw;max-width:85.3125rem;height:calc(100% - 2.5rem);background:url(../img/red-bg.jpg) center/cover no-repeat;-webkit-clip-path:polygon(100% 0,100% 100%,2.5rem 100%,0 calc(100% - 2.5rem),0 2.5rem,2.5rem 0);clip-path:polygon(100% 0,100% 100%,2.5rem 100%,0 calc(100% - 2.5rem),0 2.5rem,2.5rem 0);-webkit-mask:-webkit-gradient(linear,left top,right top,color-stop(39%,#000),to(transparent)) no-repeat center/100% 100%;-webkit-mask:linear-gradient(to right,#000 39%,transparent) no-repeat center/100% 100%;mask:-webkit-gradient(linear,left top,right top,color-stop(39%,#000),to(transparent)) no-repeat center/100% 100%;mask:linear-gradient(to right,#000 39%,transparent) no-repeat center/100% 100%;opacity:.6;-webkit-transition:.8s .6s;-o-transition:.8s .6s;transition:.8s .6s}.footer__contacts-wrap::after{content:'';position:absolute;top:50%;right:calc(100% + 2.1875rem);height:.0625rem;width:100vw;background-color:#000;-webkit-transition:2s .7s;-o-transition:2s .7s;transition:2s .7s}.footer__contacts{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:3.125rem 0 3.125rem 4.375rem;opacity:1;-webkit-transition:.8s 1.2s;-o-transition:.8s 1.2s;transition:.8s 1.2s}.footer__contacts-info-col{max-width:11.25rem}.footer__contacts-text{position:relative;padding-left:1.875rem}.footer__contacts-text::before{content:'';position:absolute;top:.0625rem;left:0;width:1.25rem;height:1.25rem}.footer__contacts-text--title{padding-left:0;font-weight:500}.footer__contacts-text--title::before,.hidden{display:none}.footer__contacts-text--loc::before{height:1.5rem;background:url(../img/sprite.svg#pin-black) center/contain no-repeat}.footer__contacts-text--phone::before{background:url(../img/sprite.svg#phone) center/contain no-repeat}.footer__contacts-text--time::before{background:url(../img/sprite.svg#watch) center/contain no-repeat}.footer__contacts-text:nth-child(n+2){margin-top:1.875rem}.footer__contacts-developer-col{max-width:8.125rem;font-size:.75rem;text-align:right}.footer__developer{margin-top:.9375rem;display:block}.footer__developer-logo{margin-top:.125rem}.footer__contacts-rows-1{position:absolute;top:0;left:2.625rem;width:100vw;height:.0625rem;background-color:#000;pointer-events:none;-webkit-transition:2s 1.2s;-o-transition:2s 1.2s;transition:2s 1.2s}.footer__contacts-rows-1::after,.footer__contacts-rows-1::before{content:'';position:absolute;background-color:#000}.footer__contacts-rows-1::before{top:1.3125rem;left:-3.125rem;width:3.75rem;height:.0625rem;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:.4s .8s;-o-transition:.4s .8s;transition:.4s .8s}.footer__contacts-rows-1::after{top:2.625rem;left:-2.625rem;width:.0625rem;height:5.625rem;-webkit-transition:.8s;-o-transition:.8s;transition:.8s}.footer__contacts-rows-2{position:absolute;left:2.625rem;bottom:0;width:100vw;height:.0625rem;background-color:#000;pointer-events:none;-webkit-transition:2s 1.2s;-o-transition:2s 1.2s;transition:2s 1.2s}.footer__contacts-rows-2::after,.footer__contacts-rows-2::before{content:'';position:absolute;background-color:#000}.footer__contacts-rows-2::before{bottom:1.3125rem;left:-3.125rem;width:3.75rem;height:.0625rem;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.4s .8s;-o-transition:.4s .8s;transition:.4s .8s}.footer__contacts-rows-2::after{bottom:2.625rem;left:-2.625rem;width:.0625rem;height:5.625rem;-webkit-transition:.8s;-o-transition:.8s;transition:.8s}.footer__projects{margin-top:1.875rem;padding-left:5.625rem}.footer__projects-title{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:.8s 1.6s;-o-transition:.8s 1.6s;transition:.8s 1.6s}.footer__projects-list{margin-top:.9375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:.8s 1.65s;-o-transition:.8s 1.65s;transition:.8s 1.65s}.footer__project{position:relative;width:33%;max-width:8.75rem}.footer__project::before{content:'';display:block;padding-top:50%}.footer__project-logo{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;opacity:0;-webkit-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.footer__project-logo.is-loaded{opacity:1}.form__fields,.header__socials{display:-webkit-box;display:-ms-flexbox;display:flex}.form__field:nth-child(n+2){margin-left:1.875rem}.form__field--btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form__field:not(.form__field--btn){-ms-flex-preferred-size:16.75rem;flex-basis:16.75rem}.form__policy{margin-top:.9375rem;font-size:.875rem;letter-spacing:.03em}.hamburger{position:relative;z-index:100;padding:.9375rem 0 .9375rem .9375rem;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;cursor:pointer;outline:0}.menu-is-open .hamburger .hamburger__line--top{top:.75rem;-webkit-transform:rotateZ(225deg);-ms-transform:rotate(225deg);transform:rotateZ(225deg)}.menu-is-open .hamburger .hamburger__line--middle{opacity:0}.menu-is-open .hamburger .hamburger__line--bottom{top:.75rem;left:0;width:100%;-webkit-transform:rotateZ(-225deg);-ms-transform:rotate(-225deg);transform:rotateZ(-225deg)}.hamburger__box{display:block;position:relative;height:1.6875rem;width:2.5rem}.header__container,.header__right-col{display:-webkit-box;display:-ms-flexbox}.hamburger__line{position:absolute;height:.1875rem;width:100%;background-color:#000;border-radius:3px;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.header__fixed-container,.header__nav{background:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAUFBQUFBQUGBgUICAcICAsKCQkKCxEMDQwNDBEaEBMQEBMQGhcbFhUWGxcpIBwcICkvJyUnLzkzMzlHREddXX0BBQUFBQUFBQYGBQgIBwgICwoJCQoLEQwNDA0MERoQExAQExAaFxsWFRYbFykgHBwgKS8nJScvOTMzOUdER11dff/CABEIAGQAZAMBIQACEQEDEQH/xAAYAAEBAQEBAAAAAAAAAAAAAAACAQADCP/aAAgBAQAAAAD2LZpSkddJdrKVEY+bKwVDhZRZ2modktmg7C6aoI2Zc1ZaGZd049eaXNTSs5c3NLttbNtpsjlyd2K2xQyjOssikqOim0qP/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAhAAAAAAAAAAAAAAAAAAAB//xAAVAQEBAAAAAAAAAAAAAAAAAAAAAf/aAAgBAxAAAAACwAAAAAWAAWAsAAAAH//EACQQAAICAgICAwADAQAAAAAAAAABAhEhMRBBImESMlEDQoGR/9oACAEBAAE/AJW17ZqJBeL9jaTSFhMjhMlmK9Mea49kdWX4lkim00X0iryWqYroadcLL/0dLBquLGRHhsWrYl4i2WSbIkumbdj0Nq9ifyY8EtZGvGrE2lwsYZJWqLovRFDlR8byxL4v0PLo6pjbbpCWxaZHLHs/fRnFcRTquJSoj9mSyl6ErdjFxK8UUkmd0X9hYih4Y8NcLNkbd8fLpFfUl0LNDeURVJ8NW274/kbVUJUhDz/0USf9To3RJfQ0XbdCXElsTwkZKH+Ia0N5orsTsb+VpCSiWPRVpXsW79HZdtoQ7whovxF+kdsdDZtmmLKZpEP3tkVs/wBHmjqhtiVJErkmVaRrIvLYi8MVpUasSqzS41KnwkWkPLPwg7lIb0iTpo7bHqyQ9of24WUUmf/EABQRAQAAAAAAAAAAAAAAAAAAAGD/2gAIAQIBAT8AN//EABQRAQAAAAAAAAAAAAAAAAAAAGD/2gAIAQMBAT8AN//Z);opacity:0}.hamburger__line--top{top:0;left:0}.hamburger__line--middle{top:.75rem;left:0}.hamburger__line--bottom{top:1.5rem;left:20%;width:80%}.header{height:6.875rem}.header.is-sticky .header__fixed-container{-webkit-box-shadow:0 .25rem .25rem rgba(0,0,0,.15);box-shadow:0 .25rem .25rem rgba(0,0,0,.15)}.header__fixed-container{position:fixed;top:0;left:0;z-index:15;width:100%;height:6.875rem;-webkit-box-shadow:0 .25rem .25rem transparent;box-shadow:0 .25rem .25rem transparent;-webkit-transition:opacity .6s .2s,-webkit-box-shadow .2s;transition:opacity .6s .2s,-webkit-box-shadow .2s;-o-transition:box-shadow .2s,opacity .6s .2s;transition:box-shadow .2s,opacity .6s .2s;transition:box-shadow .2s,opacity .6s .2s,-webkit-box-shadow .2s}.header__fixed-container.is-animated{opacity:1}.header__container{width:100%;height:100%;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__logo-container{position:relative;width:10.375rem}.header__logo-container::before{content:'';display:block;padding-top:56.71296296%}.header__logo-wrap{position:absolute;top:10rem;left:23rem;width:27rem;pointer-events:none;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.header__logo-wrap::before{content:'';display:block;padding-top:56.71296296%}.header.is-sticky .header__logo-wrap,.header.menu-is-open .header__logo-wrap,.header.no-move-logo .header__logo-wrap{top:0;left:0;width:100%;pointer-events:all}.header__logo{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.header__right-col{position:relative;z-index:1;width:50%;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__nav-container,.infrastructure__slider .owl-nav,.instagram__title-wrap{display:-webkit-box;display:-ms-flexbox}.header__phone{font-size:1.25rem;letter-spacing:.03em}.header__hamburger{margin-left:2.1875rem}.header__nav{position:fixed;top:0;left:0;width:100%;height:100%;padding-top:10rem;-webkit-transform:translate3d(0,-110%,0);transform:translate3d(0,-110%,0);-webkit-transition:opacity .6s,visibility .6s,-webkit-transform .6s;transition:opacity .6s,visibility 0s .6s,-webkit-transform 0s .6s;-o-transition:transform .6s,opacity .6s,visibility .6s;transition:transform 0s .6s,opacity .6s,visibility 0s .6s;transition:transform 0s .6s,opacity .6s,visibility 0s .6s,-webkit-transform 0s .6s}.menu-is-open .header__nav{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;visibility:visible;-webkit-transition:opacity .4s,visibility,-webkit-transform;transition:opacity .4s,visibility 0s,-webkit-transform 0s;-o-transition:transform,opacity .4s,visibility;transition:transform 0s,opacity .4s,visibility 0s;transition:transform 0s,opacity .4s,visibility 0s,-webkit-transform 0s}.header__menu-list,.menu-is-open .header__menu-list{-webkit-transition:opacity .4s,-webkit-transform .4s}.header__nav-container-wrapper{height:100%}.header__nav-container{position:relative;width:100%;padding-bottom:6.25rem;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.header__menu-list{position:relative;width:50%;font-size:1.5rem;letter-spacing:.03em;opacity:0;-webkit-transform:translate3d(0,.9375rem,0);transform:translate3d(0,.9375rem,0);transition:opacity .4s,-webkit-transform .4s;-o-transition:transform .4s,opacity .4s;transition:transform .4s,opacity .4s;transition:transform .4s,opacity .4s,-webkit-transform .4s}.menu-is-open .header__menu-list{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;transition:opacity .4s,-webkit-transform .4s;-o-transition:transform .4s,opacity .4s;transition:transform .4s,opacity .4s;transition:transform .4s,opacity .4s,-webkit-transform .4s}.header__menu-item:nth-child(n+2){margin-top:2.5rem}.header__menu-link--to-home{position:relative;padding-left:1.5625rem}.header__menu-link--to-home::before{content:'';position:absolute;top:calc(.7em - .4375rem);left:0;width:.9375rem;height:.9375rem;background:url(../img/sprite.svg#arrows-left) center/contain no-repeat}.header__projects-wrap{position:relative;left:-4.6875rem;margin-top:3.125rem;width:50%;max-width:calc(100% - 1.5625rem);padding:1.5625rem 0;opacity:0;-webkit-transform:translate3d(0,.9375rem,0);transform:translate3d(0,.9375rem,0);-webkit-transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,-webkit-transform .4s;-o-transition:transform .4s,opacity .4s;transition:transform .4s,opacity .4s;transition:transform .4s,opacity .4s,-webkit-transform .4s}.menu-is-open .header__projects-wrap{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;-webkit-transition:opacity .4s .1s,-webkit-transform .4s .1s;transition:opacity .4s .1s,-webkit-transform .4s .1s;-o-transition:transform .4s .1s,opacity .4s .1s;transition:transform .4s .1s,opacity .4s .1s;transition:transform .4s .1s,opacity .4s .1s,-webkit-transform .4s .1s}.header__projects-wrap::before{content:'';position:absolute;top:1.5625rem;left:0;width:100vw;max-width:85.3125rem;height:calc(100% - 3.125rem);background:url(../img/red-bg.jpg) center right no-repeat;opacity:.6;-webkit-clip-path:polygon(100% 0,100% 100%,2.5rem 100%,0 calc(100% - 2.5rem),0 2.5rem,2.5rem 0);clip-path:polygon(100% 0,100% 100%,2.5rem 100%,0 calc(100% - 2.5rem),0 2.5rem,2.5rem 0);-webkit-mask:-webkit-gradient(linear,left top,right top,color-stop(39%,#000),to(transparent)) no-repeat center/100% 100%;-webkit-mask:linear-gradient(to right,#000 39%,transparent) no-repeat center/100% 100%;mask:-webkit-gradient(linear,left top,right top,color-stop(39%,#000),to(transparent)) no-repeat center/100% 100%;mask:linear-gradient(to right,#000 39%,transparent) no-repeat center/100% 100%}.header__projects{position:relative;padding:2.5rem 0 2.5rem 4.6875rem;font-size:1rem;letter-spacing:.15em}.header__projects-list{margin-top:1.5625rem}.header__projects-item:nth-child(n+2){margin-top:1.25rem}.header__projects-rows-1{position:absolute;top:0;left:1.0625rem;width:100vw;height:.0625rem;background-color:#000;pointer-events:none}.header__projects-rows-1::after,.header__projects-rows-1::before{content:'';position:absolute;background-color:#000}.header__projects-rows-1::before{top:1.3125rem;left:-3.125rem;width:3.75rem;height:.0625rem;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.header__projects-rows-1::after{top:2.625rem;left:-2.625rem;width:.0625rem;height:5.625rem}.header__projects-rows-2{position:absolute;left:1.0625rem;bottom:0;width:100vw;height:.0625rem;background-color:#000;pointer-events:none}.header__projects-rows-2::after,.header__projects-rows-2::before{content:'';position:absolute;background-color:#000}.header__projects-rows-2::before{bottom:1.3125rem;left:-3.125rem;width:3.75rem;height:.0625rem;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.header__projects-rows-2::after{bottom:2.625rem;left:-2.625rem;width:.0625rem;height:5.625rem}.header__contact-row{margin-top:2.1875rem;display:none;opacity:0;-webkit-transform:translate3d(0,.9375rem,0);transform:translate3d(0,.9375rem,0);-webkit-transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,-webkit-transform .4s;-o-transition:transform .4s,opacity .4s;transition:transform .4s,opacity .4s;transition:transform .4s,opacity .4s,-webkit-transform .4s}.menu-is-open .header__contact-row{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;-webkit-transition:opacity .4s .2s,-webkit-transform .4s .2s;transition:opacity .4s .2s,-webkit-transform .4s .2s;-o-transition:transform .4s .2s,opacity .4s .2s;transition:transform .4s .2s,opacity .4s .2s;transition:transform .4s .2s,opacity .4s .2s,-webkit-transform .4s .2s}.header__social-link{width:2rem;height:2rem;font-size:0}.header__social-link:nth-child(n+2){margin-left:1.5rem}.header__social-link--inst{background:url(../img/sprite.svg#inst) center/contain no-repeat}.header__social-link--fb{background:url(../img/sprite.svg#fb) center/contain no-repeat}.header__contact-phone{position:relative;margin-left:2.1875rem;padding-left:2.5rem;font-size:1.25rem;line-height:2rem;letter-spacing:.03em;color:#000}.infrastructure__slider .owl-nav button span,.plan__slider .owl-nav button span{font-size:0}.header__contact-phone::before{content:'';position:absolute;top:0;left:0;width:2rem;height:2rem;background:url(../img/sprite.svg#phone) center/contain no-repeat}.header__img-wrap{position:absolute;top:0;left:-22%;max-width:54.75rem;mix-blend-mode:multiply;font-size:0;opacity:0;-webkit-transform:translate3d(0,-.9375rem,0);transform:translate3d(0,-.9375rem,0);-webkit-transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,-webkit-transform .4s;-o-transition:transform .4s,opacity .4s;transition:transform .4s,opacity .4s;transition:transform .4s,opacity .4s,-webkit-transform .4s}.menu-is-open .header__img-wrap{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;-webkit-transition:opacity .4s .2s,-webkit-transform .4s .2s;transition:opacity .4s .2s,-webkit-transform .4s .2s;-o-transition:transform .4s .2s,opacity .4s .2s;transition:transform .4s .2s,opacity .4s .2s;transition:transform .4s .2s,opacity .4s .2s,-webkit-transform .4s .2s}.infrastructure{padding:1.5625rem 0}.infrastructure__title.is-invisible{opacity:0;-webkit-transform:translate3d(0,1.5625rem,0);transform:translate3d(0,1.5625rem,0)}.infrastructure__slider-wrapper{position:relative}.infrastructure__slider-wrapper.is-invisible .owl-nav{opacity:0}.infrastructure__slider{position:static;padding-top:5.9375rem}.infrastructure__slider .owl-nav{position:absolute;left:0;top:.625rem;z-index:3;width:100%;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;pointer-events:none;opacity:1;-webkit-transition:.8s .8s;-o-transition:.8s .8s;transition:.8s .8s}.infrastructure__slider .owl-nav .owl-prev{background:url(../img/sprite.svg#arrow-left) left center/auto 2rem no-repeat!important}.infrastructure__slider .owl-nav .owl-next{background:url(../img/sprite.svg#arrow-right) right center/auto 2rem no-repeat!important}.infrastructure__slider .owl-item{opacity:.3;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}.infrastructure__slider .owl-item.active{opacity:1}.infrastructure__item{background:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAUFBQUFBQUGBgUICAcICAsKCQkKCxEMDQwNDBEaEBMQEBMQGhcbFhUWGxcpIBwcICkvJyUnLzkzMzlHREddXX0BBQUFBQUFBQYGBQgIBwgICwoJCQoLEQwNDA0MERoQExAQExAaFxsWFRYbFykgHBwgKS8nJScvOTMzOUdER11dff/CABEIAGQAZAMBIQACEQEDEQH/xAAYAAEBAQEBAAAAAAAAAAAAAAACAQADCP/aAAgBAQAAAAD2LZpSkddJdrKVEY+bKwVDhZRZ2modktmg7C6aoI2Zc1ZaGZd049eaXNTSs5c3NLttbNtpsjlyd2K2xQyjOssikqOim0qP/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAhAAAAAAAAAAAAAAAAAAAB//xAAVAQEBAAAAAAAAAAAAAAAAAAAAAf/aAAgBAxAAAAACwAAAAAWAAWAsAAAAH//EACQQAAICAgICAwADAQAAAAAAAAABAhEhMRBBImESMlEDQoGR/9oACAEBAAE/AJW17ZqJBeL9jaTSFhMjhMlmK9Mea49kdWX4lkim00X0iryWqYroadcLL/0dLBquLGRHhsWrYl4i2WSbIkumbdj0Nq9ifyY8EtZGvGrE2lwsYZJWqLovRFDlR8byxL4v0PLo6pjbbpCWxaZHLHs/fRnFcRTquJSoj9mSyl6ErdjFxK8UUkmd0X9hYih4Y8NcLNkbd8fLpFfUl0LNDeURVJ8NW274/kbVUJUhDz/0USf9To3RJfQ0XbdCXElsTwkZKH+Ia0N5orsTsb+VpCSiWPRVpXsW79HZdtoQ7whovxF+kdsdDZtmmLKZpEP3tkVs/wBHmjqhtiVJErkmVaRrIvLYi8MVpUasSqzS41KnwkWkPLPwg7lIb0iTpo7bHqyQ9of24WUUmf/EABQRAQAAAAAAAAAAAAAAAAAAAGD/2gAIAQIBAT8AN//EABQRAQAAAAAAAAAAAAAAAAAAAGD/2gAIAQMBAT8AN//Z)}.infrastructure__item:nth-child(n+3){margin-top:5.3125rem}.location__list-item:nth-child(n+2),.popup-flat__info-item:nth-child(n+2){margin-top:.6em}.infrastructure__item.is-invisible .infrastructure__item-img-wrap{opacity:0}.infrastructure__item.is-invisible .infrastructure__item-img-wrap::after{width:0}.infrastructure__item.is-invisible .infrastructure__item-text{opacity:0;-webkit-transform:translate3d(0,1.5625rem,0);transform:translate3d(0,1.5625rem,0)}.infrastructure__item-img-wrap{position:relative;display:block;mix-blend-mode:multiply;opacity:1;-webkit-transition:.8s;-o-transition:.8s;transition:.8s}.infrastructure__item-img-wrap::before{content:'';display:block;padding-top:58.4536082%;background:url(../../assets/img/loader.svg) center/15% auto no-repeat}.infrastructure__item-img-wrap::after{content:'';position:absolute;top:-1.5625rem;left:0;width:100%;height:calc(100% + 3.125rem);border-top:1px solid #000;border-bottom:1px solid #000;-webkit-transition:1.2s .6s;-o-transition:1.2s .6s;transition:1.2s .6s}.infrastructure__item-img,.plan__img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;opacity:0;-webkit-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.infrastructure__item-img.is-loaded{opacity:1}.infrastructure__item-text{position:relative;margin-top:3.4375rem;padding-left:1.875rem;opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:.8s .3s;-o-transition:.8s .3s;transition:.8s .3s}.infrastructure__item-text::before{content:'';position:absolute;top:.7em;left:.625rem;width:.1875rem;height:.1875rem;border-radius:50%;background-color:#000}.instagram__img,.instagram__link::after,.location__img{top:0;height:100%;width:100%}.instagram{padding-top:7.5rem}.instagram__title-wrap{display:flex;padding-left:6.25rem}.instagram__slider{margin:5rem -25.6410256% 0;width:auto}.instagram__slider.is-invisible .instagram__slide{opacity:0;-webkit-transform:translate3d(0,1.5625rem,0);transform:translate3d(0,1.5625rem,0)}.instagram__link:hover::after{opacity:1}.instagram__link::before{content:'';display:block;padding-top:100%;background:url(../../assets/img/loader.svg) center/15% auto no-repeat,rgba(238,238,238,.5)}.instagram__link::after{content:'';position:absolute;left:0;z-index:1;opacity:0;background-color:rgba(0,0,0,.35);-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.instagram__img{position:absolute;left:0;-o-object-fit:cover;object-fit:cover}.owl-item:not(.cloned) .instagram__img{opacity:0;-webkit-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.owl-item:not(.cloned) .instagram__img.is-loaded{opacity:1}.location{padding-top:2.5rem}.location__container{position:relative;padding-top:7.8125rem;padding-bottom:8.4375rem}.location__container::after,.location__container::before{content:'';position:absolute;left:50%;width:.0625rem;background-color:#000}.location__container::before{top:0;height:5.3125rem;-webkit-transition:.8s;-o-transition:.8s;transition:.8s}.location__container::after{bottom:0;height:6.5625rem;-webkit-transition:.8s ease-out 3.5s;-o-transition:.8s ease-out 3.5s;transition:.8s 3.5s ease-out}.location__container.is-invisible::after{bottom:6.5625rem}.location__container.is-invisible .location__title{opacity:0;-webkit-transform:translate3d(0,1.5625rem,0);transform:translate3d(0,1.5625rem,0)}.location__container.is-invisible .location__img-wrap,.location__container.is-invisible .location__list,.location__container.is-invisible .location__map-note{opacity:0}.location__container.is-invisible .location__rows{bottom:6.375rem;height:0}.location__container.is-invisible .location__rows::before{bottom:0;width:0}.location__container.is-invisible .location__hor-rows::after,.location__container.is-invisible .location__hor-rows::before,.location__container.is-invisible .location__rows::after{width:0}.location__container.is-invisible .location__rows--1::before{left:0}.location__container.is-invisible .location__rows--2::before{right:0}.plan__content.is-invisible .plan__slider-wrap::after,.plan__content.is-invisible::after,.plan__content.is-invisible::before{right:50%;left:50%}.location__title{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:.8s .4s;-o-transition:.8s .4s;transition:.8s .4s}.location__box{position:relative;padding:3.75rem 0 3.125rem;display:-webkit-box;display:-ms-flexbox;display:flex}.location__list-item,.plan__text-col:last-child{padding-left:.9375rem}.location__map-note{display:none;position:relative;padding-bottom:.9375rem;font-size:.875rem;text-align:center;opacity:1;-webkit-transition:.8s .8s;-o-transition:.8s .8s;transition:.8s .8s}.location__map-note::after{content:'';position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:12.1875rem;height:.5625rem;background:url(../img/sprite.svg#arrows) center/contain no-repeat}.location__img-container{width:100%;max-width:41.25rem}.location__img-wrap{position:relative;opacity:1;-webkit-transition:.8s .8s;-o-transition:.8s .8s;transition:.8s .8s}.location__img-wrap::before{content:'';display:block;padding-top:61.2121212%}.location__img{position:absolute;left:0;-o-object-fit:contain;object-fit:contain;opacity:0;-webkit-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.location__img.is-loaded{opacity:1}.location__list{margin-left:1.25rem;padding-top:.9375rem;opacity:1;-webkit-transition:.8s .8s;-o-transition:.8s .8s;transition:.8s .8s}.location__list-item{position:relative}.location__list-item::before{content:'';position:absolute;top:.65em;left:0;width:.1875rem;height:.1875rem;border-radius:50%;background-color:currentColor}.location__rows{position:absolute;bottom:2rem;width:.0625rem;height:3.75rem;background-color:#000;pointer-events:none;-webkit-transition:.4s linear 1.2s;-o-transition:.4s linear 1.2s;transition:.4s 1.2s linear}.location__rows::after,.location__rows::before{content:'';position:absolute;background-color:#000}.location__rows::before{bottom:-1rem;width:2.8125rem;height:.0625rem;-webkit-transition:.4s linear 1.6s;-o-transition:.4s linear 1.6s;transition:.4s 1.6s linear}.location__rows::after{bottom:-2rem;width:4.0625rem;height:.0625rem;-webkit-transition:.4s linear 2s;-o-transition:.4s linear 2s;transition:.4s 2s linear}.location__rows--1{left:-2.1875rem}.location__rows--1::before{left:-.375rem;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.location__rows--1::after{left:2rem}.location__rows--2{right:-2.1875rem}.location__rows--2::before{right:-.375rem;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.location__rows--2::after{right:2rem}.location__hor-rows{position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% - 23.75rem);height:.0625rem;pointer-events:none}.page,.plan__box,.plan__content{position:relative}.location__hor-rows::after,.location__hor-rows::before{content:'';position:absolute;bottom:0;height:.0625rem;width:50%;background-color:#000;-webkit-transition:1.1s ease-out 2.5s;-o-transition:1.1s ease-out 2.5s;transition:1.1s 2.5s ease-out}.location__hor-rows::before{left:0}.location__hor-rows::after{right:0}.page{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:20rem;font-size:1.125rem;font-weight:400;font-family:'Uni Neue',sans-serif;background:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAUFBQUFBQUGBgUICAcICAsKCQkKCxEMDQwNDBEaEBMQEBMQGhcbFhUWGxcpIBwcICkvJyUnLzkzMzlHREddXX0BBQUFBQUFBQYGBQgIBwgICwoJCQoLEQwNDA0MERoQExAQExAaFxsWFRYbFykgHBwgKS8nJScvOTMzOUdER11dff/CABEIAGQAZAMBIQACEQEDEQH/xAAYAAEBAQEBAAAAAAAAAAAAAAACAQADCP/aAAgBAQAAAAD2LZpSkddJdrKVEY+bKwVDhZRZ2modktmg7C6aoI2Zc1ZaGZd049eaXNTSs5c3NLttbNtpsjlyd2K2xQyjOssikqOim0qP/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAhAAAAAAAAAAAAAAAAAAAB//xAAVAQEBAAAAAAAAAAAAAAAAAAAAAf/aAAgBAxAAAAACwAAAAAWAAWAsAAAAH//EACQQAAICAgICAwADAQAAAAAAAAABAhEhMRBBImESMlEDQoGR/9oACAEBAAE/AJW17ZqJBeL9jaTSFhMjhMlmK9Mea49kdWX4lkim00X0iryWqYroadcLL/0dLBquLGRHhsWrYl4i2WSbIkumbdj0Nq9ifyY8EtZGvGrE2lwsYZJWqLovRFDlR8byxL4v0PLo6pjbbpCWxaZHLHs/fRnFcRTquJSoj9mSyl6ErdjFxK8UUkmd0X9hYih4Y8NcLNkbd8fLpFfUl0LNDeURVJ8NW274/kbVUJUhDz/0USf9To3RJfQ0XbdCXElsTwkZKH+Ia0N5orsTsb+VpCSiWPRVpXsW79HZdtoQ7whovxF+kdsdDZtmmLKZpEP3tkVs/wBHmjqhtiVJErkmVaRrIvLYi8MVpUasSqzS41KnwkWkPLPwg7lIb0iTpo7bHqyQ9of24WUUmf/EABQRAQAAAAAAAAAAAAAAAAAAAGD/2gAIAQIBAT8AN//EABQRAQAAAAAAAAAAAAAAAAAAAGD/2gAIAQMBAT8AN//Z)}.plan__slide,.plan__tooltip{color:#fff;background-color:rgba(114,17,36,.8)}.page__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.plan{padding-bottom:5.625rem}.plan__title{margin:auto;max-width:48.125rem;opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:.8s;-o-transition:.8s;transition:.8s}.plan__title.is-invisible{opacity:0;-webkit-transform:translate3d(0,1.5625rem,0);transform:translate3d(0,1.5625rem,0)}.plan__text{margin:1.875rem auto 0;max-width:48.125rem;text-align:center;opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:.8s;-o-transition:.8s;transition:.8s}.plan__text.is-invisible{opacity:0;-webkit-transform:translate3d(0,1.5625rem,0);transform:translate3d(0,1.5625rem,0)}.plan__content{margin-top:3.125rem;padding:2.1875rem 0;opacity:1;-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}.plan__content.is-invisible,.plan__content.is-invisible .plan__slider-wrap,.plan__svg{opacity:0}.plan__content::after,.plan__content::before{content:'';position:absolute;left:5.25rem;right:5.25rem;height:.0625rem;background-color:#000;-webkit-transition:left 2s .4s,right 2s .4s;-o-transition:left 2s .4s,right 2s .4s;transition:left 2s .4s,right 2s .4s}.plan__content::before{top:0}.plan__content::after{bottom:0}.plan__img.is-loaded,.plan__svg:hover{opacity:1}.plan__content.is-invisible .plan__text-cols{opacity:0;-webkit-transform:translate3d(-50%,1.5625rem,0);transform:translate3d(-50%,1.5625rem,0)}.plan__box{-webkit-clip-path:polygon(2.625rem 0,calc(100% - 2.625rem) 0,100% 2.625rem,100% calc(100% - 2.625rem),calc(100% - 2.625rem) 100%,2.625rem 100%,0 calc(100% - 2.625rem),0 2.625rem);clip-path:polygon(2.625rem 0,calc(100% - 2.625rem) 0,100% 2.625rem,100% calc(100% - 2.625rem),calc(100% - 2.625rem) 100%,2.625rem 100%,0 calc(100% - 2.625rem),0 2.625rem)}.plan__box::before{content:'';display:block;padding-top:56.75213675%}.plan__box::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:40%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(12,12,12,0)),to(rgba(12,12,12,.7)));background:-o-linear-gradient(top,rgba(12,12,12,0) 0,rgba(12,12,12,.7) 100%);background:linear-gradient(180deg,rgba(12,12,12,0) 0,rgba(12,12,12,.7) 100%);mix-blend-mode:multiply;pointer-events:none}.plan__svg{display:none;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.plan__slider .owl-nav,.plan__text-cols{position:absolute;display:-webkit-box;display:-ms-flexbox}.plan__svg-bg,.plan__svg-flat{fill:#000;opacity:.4}.plan__svg-flat{-webkit-transition:.1s;-o-transition:.1s;transition:.1s}.plan__svg-flat:hover{opacity:0}.plan__tooltip{position:absolute;z-index:3;width:11.5625rem;padding:.9375rem 1.25rem;opacity:0;-webkit-transition:opacity .2s .2s,visibility .4s;-o-transition:opacity .2s .2s,visibility .4s;transition:opacity .2s .2s,visibility 0s .4s;pointer-events:none}.plan__tooltip.is-visible{visibility:visible;opacity:1;-webkit-transition:opacity .2s,visibility;-o-transition:opacity .2s,visibility;transition:opacity .2s,visibility 0s}.plan__tooltip-title{font-size:1.25rem}.plan__tooltip-text{font-size:.875rem}.plan__text-cols{left:50%;bottom:4.6875rem;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);width:90%;max-width:35.625rem;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:1rem;line-height:1.5;color:#fff;opacity:1;-webkit-transition:opacity .6s 1.3s,-webkit-transform .6s 1.3s;transition:opacity .6s 1.3s,-webkit-transform .6s 1.3s;-o-transition:opacity .6s 1.3s,transform .6s 1.3s;transition:opacity .6s 1.3s,transform .6s 1.3s;transition:opacity .6s 1.3s,transform .6s 1.3s,-webkit-transform .6s 1.3s}.plan__text-col{width:50%}.plan__text-col:first-child{padding-right:.9375rem}.plan__slider-wrap{display:none;margin-top:-1.25rem;position:relative;padding:0 3.75rem 1.5625rem;opacity:1;-webkit-transition:opacity .8s;-o-transition:opacity .8s;transition:opacity .8s}.plan__slider-wrap::after{content:'';position:absolute;left:3.75rem;right:3.75rem;bottom:0;height:.0625rem;background-color:#000;-webkit-transition:left 2s .4s,right 2s .4s;-o-transition:left 2s .4s,right 2s .4s;transition:left 2s .4s,right 2s .4s}.plan__slider{position:static}.plan__slider .owl-nav{left:0;top:calc(50% - 1.5rem);z-index:3;width:100%;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;pointer-events:none;opacity:1;-webkit-transition:.8s;-o-transition:.8s;transition:.8s}.plan__slider .owl-nav .owl-prev{background:url(../img/sprite.svg#arrow-left) left center/auto 2rem no-repeat!important}.plan__slider .owl-nav .owl-next{background:url(../img/sprite.svg#arrow-right) right center/auto 2rem no-repeat!important}.plan__slider .owl-stage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.popup-content,.popup__content::before{display:inline-block;vertical-align:middle}.plan__slide{height:100%;padding:1.875rem}.plan__slide-title{font-size:1.5rem}.plan__slide-text{margin-top:.3125rem;font-size:1.125rem}.popup{position:fixed;top:0;left:0;z-index:1100;width:0;height:0;-webkit-transition:.3s;-o-transition:.3s;transition:0s .3s}.popup__bg,.popup__container{position:absolute;top:0;left:0}.popup.is-open{z-index:1101;visibility:visible;width:100%;height:100%;-webkit-transition:none;-o-transition:none;transition:0s}.popup.is-open .popup__bg{background-color:rgba(0,0,0,.4)}.popup.is-open .popup__container{overflow-y:auto}.popup.is-open .popup__content{top:0;opacity:1}.popup__bg{width:100%;height:120%;background-color:transparent;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}.popup__container{z-index:1;height:100%;width:100%}.popup__content{position:relative;top:-1.875rem;height:100%;min-height:100%;width:100%;font-size:0;text-align:center;opacity:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.popup__content::before{content:'';height:100%}.popup-content{position:relative;margin:0 auto;width:100%;max-width:22.5rem;padding:3.75rem 1.5625rem 2.5rem;font-size:1rem;background-color:#fff;text-align:left}.popup-content--flat{max-width:61.25rem;padding:2.5rem 5.9375rem;background:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAUFBQUFBQUGBgUICAcICAsKCQkKCxEMDQwNDBEaEBMQEBMQGhcbFhUWGxcpIBwcICkvJyUnLzkzMzlHREddXX0BBQUFBQUFBQYGBQgIBwgICwoJCQoLEQwNDA0MERoQExAQExAaFxsWFRYbFykgHBwgKS8nJScvOTMzOUdER11dff/CABEIAGQAZAMBIQACEQEDEQH/xAAYAAEBAQEBAAAAAAAAAAAAAAACAQADCP/aAAgBAQAAAAD2LZpSkddJdrKVEY+bKwVDhZRZ2modktmg7C6aoI2Zc1ZaGZd049eaXNTSs5c3NLttbNtpsjlyd2K2xQyjOssikqOim0qP/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAhAAAAAAAAAAAAAAAAAAAB//xAAVAQEBAAAAAAAAAAAAAAAAAAAAAf/aAAgBAxAAAAACwAAAAAWAAWAsAAAAH//EACQQAAICAgICAwADAQAAAAAAAAABAhEhMRBBImESMlEDQoGR/9oACAEBAAE/AJW17ZqJBeL9jaTSFhMjhMlmK9Mea49kdWX4lkim00X0iryWqYroadcLL/0dLBquLGRHhsWrYl4i2WSbIkumbdj0Nq9ifyY8EtZGvGrE2lwsYZJWqLovRFDlR8byxL4v0PLo6pjbbpCWxaZHLHs/fRnFcRTquJSoj9mSyl6ErdjFxK8UUkmd0X9hYih4Y8NcLNkbd8fLpFfUl0LNDeURVJ8NW274/kbVUJUhDz/0USf9To3RJfQ0XbdCXElsTwkZKH+Ia0N5orsTsb+VpCSiWPRVpXsW79HZdtoQ7whovxF+kdsdDZtmmLKZpEP3tkVs/wBHmjqhtiVJErkmVaRrIvLYi8MVpUasSqzS41KnwkWkPLPwg7lIb0iTpo7bHqyQ9of24WUUmf/EABQRAQAAAAAAAAAAAAAAAAAAAGD/2gAIAQIBAT8AN//EABQRAQAAAAAAAAAAAAAAAAAAAGD/2gAIAQMBAT8AN//Z)}.popup-content__thanks{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:12.5rem;padding-bottom:3.125rem;text-align:center}.popup-content__thanks-title{font-size:2rem;font-weight:500;letter-spacing:.07em}.popup-content__thanks-subtitle{margin-top:.9375rem;font-size:1.125rem}.popup-content__form{margin:3.125rem auto 0}.popup-content__close-x{position:absolute;top:0;right:0;height:3.125rem;width:3.125rem;cursor:pointer;-webkit-box-shadow:none;box-shadow:none;border:none}.popup-content__close-x:focus::after,.popup-content__close-x:focus::before,.popup-content__close-x:hover::after,.popup-content__close-x:hover::before{background-color:#4d4848}.popup-content__close-x::after,.popup-content__close-x::before{content:'';position:absolute;top:.75rem;right:1.375rem;height:1.6875rem;width:.1875rem;background-color:#000;-webkit-transition:.1s;-o-transition:.1s;transition:.1s}.popup-content__close-x::before{-webkit-transform:rotateZ(45deg);-ms-transform:rotate(45deg);transform:rotateZ(45deg)}.popup-content__close-x::after{-webkit-transform:rotateZ(-45deg);-ms-transform:rotate(-45deg);transform:rotateZ(-45deg)}.popup-flat__name{font-size:1.875rem;font-weight:500}.popup-flat__note{font-size:1.125rem}.popup-flat__box{margin-top:.625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.popup-flat__img-wrap{position:relative;width:29.375rem;max-width:100%}.popup-flat__img-wrap::before{content:'';display:block;background:url(../../assets/img/loader.svg) center/15% auto no-repeat,rgba(238,238,238,.5)}.popup-flat__img-wrap--179::before{padding-top:81.65467625%}.popup-flat__img-wrap--182::before{padding-top:83.0446672%}.popup-flat__img-wrap--209::before{padding-top:73.5818476%}.popup-flat__img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.popup-flat__info-list{margin-left:1.875rem;padding-left:1.5625rem;list-style-type:decimal}.popup-flat__info-item{padding-left:.3125rem}.title{position:relative;font-size:2.25rem;line-height:1.4;font-weight:400;text-align:center}.title--align-left{text-align:left}.title-block{padding:22.5rem 0 1.875rem}.title-block__container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:5rem}.title-block__container::after,.title-block__container::before{content:'';position:absolute;left:50%;width:.0625rem;background-color:#000}.title-block__container::before{top:-2.8125rem;height:0;-webkit-transition:height 1s .3s;-o-transition:height 1s .3s;transition:height 1s .3s}.title-block__container::after{bottom:0;height:0;-webkit-transition:height 1s .3s;-o-transition:height 1s .3s;transition:height 1s .3s}.title-block__container.is-animated::before{height:4.75rem}.title-block__container.is-animated::after{height:5.375rem}.title-block__img-wrap{position:relative;width:45%;max-width:31.25rem;mix-blend-mode:multiply;opacity:0;-webkit-transition:opacity .8s .5s;-o-transition:opacity .8s .5s;transition:opacity .8s .5s}.title-block__img-wrap::before{content:'';display:block;padding-top:73.2%}.title-block__img-wrap.is-animated{opacity:1}.title-block__img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.title-block__text-wrap{width:45%;max-width:28.5rem;opacity:0;-webkit-transition:opacity .8s .5s;-o-transition:opacity .8s .5s;transition:opacity .8s .5s}.title-block__text-wrap.is-animated{opacity:1}.title-block__location{position:relative;padding-left:1.5625rem;font-size:1.25rem;font-weight:500;letter-spacing:.07em;color:#828282}.title-block__location::before{content:'';position:absolute;top:.0625rem;left:0;width:1.1875rem;height:1.5rem;background:url(../img/sprite.svg#pin-grey) center/contain no-repeat}.title-block__text{margin-top:.625rem;font-size:2.25rem;font-weight:400}.title-ln{position:relative;padding:2.1875rem 0;font-size:3.25rem;line-height:1.4;font-weight:400;letter-spacing:.03em;opacity:1;-webkit-transition:opacity .8s;-o-transition:opacity .8s;transition:opacity .8s}.title-ln__frame::after,.title-ln__frame::before,.title-ln__rows-1{position:absolute;background-color:#000;-webkit-transition:1.4s;-o-transition:1.4s}.title-ln.is-invisible{opacity:0}.title-ln.is-invisible .title-ln__frame::after,.title-ln.is-invisible .title-ln__frame::before,.title-ln.is-invisible .title-ln__rows-1,.title-ln.is-invisible .title-ln__rows-2,.title-ln.is-invisible .title-ln__rows-inst,.title-ln.is-invisible .title-ln__rows-team::before{width:0}.title-ln.is-invisible .title-ln__rows-1::before{width:0;top:1.9375rem;right:-1.9375rem}.title-ln.is-invisible .title-ln__rows-1::after{height:0}.title-ln.is-invisible .title-ln__rows-2::before{width:0;bottom:1.9375rem;left:-1.9375rem}.title-ln.is-invisible .title-ln__rows-2::after{height:0}.title-ln.is-invisible .title-ln__rows-team::after{bottom:100%;height:0}.title-ln__frame{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:185%;max-width:35rem;height:100%;pointer-events:none;contain:layout size}.title-ln__frame::after,.title-ln__frame::before{content:'';transition:1.4s}.title-ln__frame::before{top:1rem;left:0;width:66%;height:.0625rem}.title-ln__frame::after{bottom:.75rem;right:.0625rem;width:66%;height:.0625rem}.title-ln__rows-1{top:0;right:2rem;width:69%;height:.0625rem;transition:1.4s}.title-ln__rows-1::after,.title-ln__rows-1::before,.title-ln__rows-2{-webkit-transition:1.4s;-o-transition:1.4s;position:absolute;background-color:#000}.title-ln__rows-1::after,.title-ln__rows-1::before{content:'';transition:1.4s}.title-ln__rows-1::before{top:1rem;right:-2.3125rem;width:2.75rem;height:.0625rem;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.title-ln__rows-1::after{top:2rem;right:-1.9375rem;width:.0625rem;height:6.125rem}.title-ln__rows-2{left:2rem;bottom:0;width:69%;height:.0625rem;transition:1.4s}.title-ln__rows-2::after,.title-ln__rows-2::before{content:'';position:absolute;background-color:#000;-webkit-transition:1.4s;-o-transition:1.4s;transition:1.4s}.title-ln__rows-2::before{bottom:1rem;left:-2.3125rem;width:2.75rem;height:.0625rem;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.title-ln__rows-2::after{bottom:2rem;left:-1.9375rem;width:.0625rem;height:3.125rem}.title-ln__rows-inst{position:absolute;right:calc(100% + 2.1875rem);top:50%;width:100vw;height:.0625rem;background-color:#000;-webkit-transition:2s linear .6s;-o-transition:2s linear .6s;transition:2s .6s linear}.txt-img-block{padding:5.3125rem 0 1.5625rem}.txt-img-block__title.is-invisible{opacity:0;-webkit-transform:translate3d(0,1.5625rem,0);transform:translate3d(0,1.5625rem,0)}.txt-img-block__box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:5.3125rem}.txt-img-block__box--after-title{margin-top:2.1875rem}.txt-img-block__box--with-line::after{content:'';position:absolute;left:50%;bottom:0;width:.0625rem;height:5.3125rem;background-color:#000;-webkit-transition:.8s 1.6s;-o-transition:.8s 1.6s;transition:.8s 1.6s}.txt-img-block__box--with-line.is-invisible::after{bottom:5.3125rem;height:0}.txt-img-block__text-col{width:50%;max-width:23rem;opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:.8s;-o-transition:.8s;transition:.8s}.txt-img-block__text-col.is-invisible{opacity:0;-webkit-transform:translate3d(0,1.5625rem,0);transform:translate3d(0,1.5625rem,0)}.txt-img-block__text{text-align:right}.txt-img-block__media-col{margin-left:8.125rem;-ms-flex-negative:0;flex-shrink:0;width:50%;max-width:23rem;padding:1.5625rem 0}.txt-img-block__picture{position:relative;display:block;opacity:1;-webkit-transition:.8s;-o-transition:.8s;transition:.8s}.txt-img-block__picture::before{content:'';display:block;padding-top:92.3913043%;background:url(../../assets/img/loader.svg) center/15% auto no-repeat,rgba(238,238,238,.5);-webkit-clip-path:polygon(.9375rem 0,calc(100% - .9375rem) 0,100% .9375rem,100% calc(100% - .9375rem),calc(100% - .9375rem) 100%,.9375rem 100%,0 calc(100% - .9375rem),0 .9375rem);clip-path:polygon(.9375rem 0,calc(100% - .9375rem) 0,100% .9375rem,100% calc(100% - .9375rem),calc(100% - .9375rem) 100%,.9375rem 100%,0 calc(100% - .9375rem),0 .9375rem)}.txt-img-block__picture::after{content:'';position:absolute;top:-1.5625rem;left:1.875rem;width:calc(100% - 3.75rem);height:calc(100% + 3.125rem);border-top:1px solid #000;border-bottom:1px solid #000;-webkit-transition:1.2s .6s;-o-transition:1.2s .6s;transition:1.2s .6s}.txt-img-block__picture.is-invisible{opacity:0}.txt-img-block__picture.is-invisible::after{width:0}.txt-img-block__picture-img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-clip-path:polygon(.9375rem 0,calc(100% - .9375rem) 0,100% .9375rem,100% calc(100% - .9375rem),calc(100% - .9375rem) 100%,.9375rem 100%,0 calc(100% - .9375rem),0 .9375rem);clip-path:polygon(.9375rem 0,calc(100% - .9375rem) 0,100% .9375rem,100% calc(100% - .9375rem),calc(100% - .9375rem) 100%,.9375rem 100%,0 calc(100% - .9375rem),0 .9375rem);opacity:0;-webkit-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.txt-img-block__picture-img.is-loaded{opacity:1}.types{padding:1.25rem 0 5.9375rem}.types__title.is-invisible{opacity:0;-webkit-transform:translate3d(0,1.5625rem,0);transform:translate3d(0,1.5625rem,0)}.types__subtitle{margin-top:1.5625rem;font-size:1.375rem;font-weight:500;opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:.8s;-o-transition:.8s;transition:.8s}.types__subtitle.is-invisible{opacity:0;-webkit-transform:translate3d(0,1.5625rem,0);transform:translate3d(0,1.5625rem,0)}.types__preview-list{margin-top:3.125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.types__preview-list.is-invisible .types__preview-item{opacity:0;-webkit-transform:translate3d(0,1.5625rem,0);transform:translate3d(0,1.5625rem,0)}.types__preview-slider-wrap{position:relative;display:none}.types__preview-slider-wrap.is-invisible .types__preview-item{opacity:0;-webkit-transform:translate3d(0,1.5625rem,0);transform:translate3d(0,1.5625rem,0)}.types__preview-slider-wrap.is-invisible .owl-nav{opacity:0}.types__preview-slider{position:static;width:18.125rem;padding-top:4.6875rem}.types__preview-slider .owl-nav{position:absolute;left:0;top:.625rem;z-index:3;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;pointer-events:none;opacity:1;-webkit-transition:.8s .8s;-o-transition:.8s .8s;transition:.8s .8s}.types__preview-slider .owl-nav button span{font-size:0}.types__preview-slider .owl-nav .owl-prev{background:url(../img/sprite.svg#arrow-left) left center/auto 2rem no-repeat!important}.types__preview-slider .owl-nav .owl-next{background:url(../img/sprite.svg#arrow-right) right center/auto 2rem no-repeat!important}.types__preview-item{width:calc(33.3333336% - 1.5625rem);opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:.8s;-o-transition:.8s;transition:.8s}.types__preview-info-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.types__preview-img-wrap{position:relative;width:10.3125rem;-ms-flex-negative:0;flex-shrink:0}.types__preview-img-wrap::before{content:'';display:block;padding-top:36.36363636%}.types__preview-img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;opacity:0;-webkit-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.types__preview-img.is-loaded{opacity:1}.types__preview-name{margin-left:1.25rem;font-size:1.75rem;white-space:nowrap}.types__preview-item-btn{margin-top:1.875rem}.fw-book{font-weight:400}.td-underline{text-decoration-thickness:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.visual-hidden{pointer-events:none}.visually-hidden{height:0;width:0;pointer-events:none}.to-lowercase{text-transform:lowercase}@media all and (max-width:48rem){.hide-on-small{display:none}}.stop-body-scroll{position:relative;height:100%}.sr-only{border:0;clip:rect(0 0 0 0);-webkit-clip-path:polygon(0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0);height:.0625rem;margin:-.0625rem;padding:0;position:absolute;width:.0625rem}.svg-defs{position:absolute;opacity:0;pointer-events:none}@-webkit-keyframes line{100%{stroke-dashoffset:0}}@keyframes line{100%{stroke-dashoffset:0}}