:root{--color-white: #fff;--color-black: #2e2e2d;--color-grey: #d5d5d5;--color-red: #c8202f}@font-face{font-family:"Apercu Pro";src:local("Apercu Pro Medium"),local("ApercuPro-Medium"),url("../fonts/ApercuPro-Medium.woff2") format("woff2"),url("../fonts/ApercuPro-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Apercu Pro";src:local("Apercu Pro ExtraLight"),local("ApercuPro-ExtraLight"),url("../fonts/ApercuPro-ExtraLight.woff2") format("woff2"),url("../fonts/ApercuPro-ExtraLight.woff") format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Apercu Pro";src:local("Apercu Pro Black"),local("ApercuPro-Black"),url("../fonts/ApercuPro-Black.woff2") format("woff2"),url("../fonts/ApercuPro-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Apercu Pro";src:local("Apercu Pro Bold"),local("ApercuPro-Bold"),url("../fonts/ApercuPro-Bold.woff2") format("woff2"),url("../fonts/ApercuPro-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Apercu Pro";src:local("Apercu Pro Thin"),local("ApercuPro-Thin"),url("../fonts/ApercuPro-Thin.woff2") format("woff2"),url("../fonts/ApercuPro-Thin.woff") format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Apercu Pro";src:local("Apercu Pro Regular"),local("ApercuPro-Regular"),url("../fonts/ApercuPro-Regular.woff2") format("woff2"),url("../fonts/ApercuPro-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Apercu Pro";src:local("Apercu Pro Light"),local("ApercuPro-Light"),url("../fonts/ApercuPro-Light.woff2") format("woff2"),url("../fonts/ApercuPro-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;font-family:"Apercu Pro",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;color:var(--color-black)}.fancybox__container *{color:var(--color-white)}html{scroll-behavior:smooth}body::after{content:"";position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:5;visibility:hidden;opacity:0;-webkit-transition:.5s;transition:.5s}body.no-scroll{overflow-y:hidden}body.no-scroll:after{visibility:visible;opacity:1}body.dark{background-color:var(--color-black)}video,iframe,img{display:block;image-rendering:auto;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}video:not([src]):not([srcset]),iframe:not([src]):not([srcset]),img:not([src]):not([srcset]){visibility:hidden}object{width:100%}svg,path{-webkit-transition:all .3s;transition:all .3s}picture{display:block;height:100%}picture img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}label{cursor:pointer}h1,h2,h3,h4,h5,h6{margin:0}h1{text-transform:uppercase}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}ul{list-style:none}button{outline:none;background-color:rgba(0,0,0,0);border:none;cursor:pointer}a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-decoration:unset;color:inherit;outline:none;-webkit-transition:.3s;transition:.3s}a:hover{color:var(--color-red)}.section-title{font-size:30px;line-height:100%;font-weight:400;text-transform:uppercase}.container{max-width:1400px;width:100%;margin:0 auto}.select{position:relative;width:160px}.select.active .select-body{display:block}.select.active .select-current::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);top:14px}.select-top{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.select-current{font-size:16px;font-weight:400;line-height:100%;padding:10px 20px;border-bottom:1px solid var(--color-black);width:100%}.select-current::after{content:url("./../images/svg/select-arrow.svg");position:absolute;right:20px;top:8px}.select-body{position:absolute;display:none;left:0;z-index:3;width:100%;margin-top:7px;padding:16px 20px;max-height:160px;overflow-y:auto;background-color:var(--color-white);border:1px solid #d5d5d5}.select-item{font-size:16px;line-height:100%;font-weight:400;text-align:left;margin-bottom:13px;cursor:pointer}.select-item:last-child{margin-bottom:0}.select-item.current,.select-item:hover{color:var(--color-red)}.tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content;overflow-y:auto;white-space:nowrap}.tabs .tab-item{font-weight:400;color:var(--color-white);border-bottom:1px solid var(--color-white);-webkit-transition:all .3s;transition:all .3s;cursor:pointer;background-color:rgba(0,0,0,0);padding:7px 23px}.tabs .tab-item:hover,.tabs .tab-item.active{border-color:var(--color-red);color:var(--color-red)}.tab-content-item{display:none}.tab-content-item.active{display:block}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.btn-outline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;font-size:16px;font-weight:400;line-height:16px;color:var(--color-white);padding:17px 28px;-webkit-transition:.3s;transition:.3s;border:1px solid var(--color-white)}.btn-outline::before{content:"";position:absolute;inset:100% 0 0 0;background-color:var(--color-white);-webkit-transition:.3s;transition:.3s;z-index:-1}.btn-outline:hover{color:#2e2e2d}.btn-outline:hover::before{inset:0}.btn-outline:focus{color:#2e2e2d}.btn-outline:focus::before{inset:0}.btn-outline:disabled{pointer-events:none;border-color:#a0a0a0;color:#a0a0a0}.btn-outline-black{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;font-size:16px;font-weight:400;line-height:16px;color:var(--color-black);padding:17px 28px;-webkit-transition:.3s;transition:.3s;border:1px solid var(--color-black)}.btn-white{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;font-size:16px;font-weight:400;line-height:16px;color:var(--color-black);padding:17px 28px;background-color:var(--color-white);-webkit-transition:.3s;transition:.3s;border:1px solid var(--color-white)}.btn-white span{color:inherit}.btn-white::before{content:"";position:absolute;inset:100% 0 0 0;background-color:var(--color-black);-webkit-transition:.3s;transition:.3s}.btn-white:hover{color:var(--color-white);background-color:#2e2e2d}.btn-white:hover svg path{stroke:var(--color-white)}.btn-white:hover::before{inset:0}.btn-white:focus{color:var(--color-white);background-color:#202020}.btn-white:focus::before{inset:0}.btn-white:focus svg path{stroke:var(--color-white)}.btn-white:disabled{pointer-events:none;background-color:var(--color-white);color:#a0a0a0}.btn-white:disabled svg path{stroke:#a0a0a0}.btn-black{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;font-size:16px;font-weight:400;line-height:16px;color:var(--color-white);padding:17px 28px;background-color:var(--color-black);-webkit-transition:.3s;transition:.3s;border:1px solid var(--color-black)}.btn-black span{color:inherit}.btn-black::before{content:"";position:absolute;inset:100% 0 0 0;background-color:var(--color-white);-webkit-transition:.3s;transition:.3s}.btn-black:hover{color:var(--color-black);background-color:var(--color-white)}.btn-black:hover svg path{stroke:var(--color-black)}.btn-black:hover::before{inset:0}.btn-black:focus{color:var(--color-black);background-color:var(--color-white)}.btn-black:focus svg path{stroke:var(--color-black)}.btn-black:focus::before{inset:0}.btn-black:disabled{pointer-events:none;background-color:var(--color-white);color:#a0a0a0}.btn-black:disabled svg path{stroke:#a0a0a0}.form-group{width:-webkit-max-content;width:-moz-max-content;width:max-content}.form-group input{width:270px;padding:16px 20px;font-weight:400;border:none;outline:none;background-color:rgba(0,0,0,0);border-bottom:1px solid #848484}.form-group input:active,.form-group input:hover,.form-group input:focus{border-color:var(--color-black)}.form-group.error{color:var(--color-red);border-color:var(--color-red)}.form-group.error .error{display:block}.form-group .error{display:none;position:absolute;bottom:-8px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);color:var(--color-red);font-size:10px;line-height:100%;font-weight:400}.icon path{-webkit-transition:all .3s;transition:all .3s}.icon:hover path:nth-child(2){fill:var(--color-red)}.modal{display:none;position:fixed;inset:0;z-index:10}.modal.news-modal{grid-template-columns:1fr 1fr}.modal.news-modal.active{display:grid}.modal.news-modal .modal__inner{padding:44px 40px 50px 60px;background-color:var(--color-white);overflow-y:auto;max-height:100vh}.modal.news-modal .news-modal-date{color:#777;margin-bottom:65px}.modal.news-modal .news-modal-title{font-size:30px;line-height:100%;font-weight:400;margin-bottom:20px}.modal.news-modal .news-modal-text{line-height:140%;max-width:484px;margin-bottom:63px;font-size:18px}.modal.news-modal .news-modal-form{padding-top:60px;border-top:1px solid #d5d5d5}.modal.news-modal .news-modal-form-title{font-size:20px;line-height:100%;font-weight:400;margin-bottom:10px;text-transform:uppercase}.modal.news-modal .news-modal-form-text{font-size:12px;line-height:100%;max-width:310px;margin-bottom:22px}.modal.news-modal .news-modal-form .box{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-bottom:30px}.modal.news-modal .news-modal-form .box .form-group{width:100%}.modal.news-modal .news-modal-form .box .form-group input{width:100%}.modal.news-modal .news-modal-form .btn-black{width:100%;margin-bottom:22px}.modal.news-modal .news-modal-read{font-size:12px;line-height:100%}.modal.news-modal .modal-close.back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:16px;line-height:100%}.modal.news-modal .modal-close.back path{stroke:currentColor}.modal.news-modal .modal-close.back:hover path,.modal.news-modal .modal-close.back:hover span{color:var(--color-red)}.modal.apart-modal{grid-template-columns:1fr 1fr;background-color:#fbfbfb}.modal.apart-modal.active{display:grid}.modal.apart-modal .logo{position:absolute;left:50px;top:30px;z-index:1}.modal.apart-modal .single{width:100%;margin-bottom:30px}.modal.apart-modal .single input{width:100%}.modal.apart-modal .swiper{max-width:720px;background-color:var(--color-white)}.modal.apart-modal .swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;width:-webkit-max-content;width:-moz-max-content;width:max-content;left:auto;right:190px;bottom:77px;color:#d5d5d5}.modal.apart-modal .swiper-pagination-total{color:#d5d5d5}.modal.apart-modal .swiper-button{position:absolute;bottom:60px;z-index:2;cursor:pointer}.modal.apart-modal .swiper-button:hover path:nth-child(2){stroke:var(--color-red)}.modal.apart-modal .swiper-button.next{right:50px}.modal.apart-modal .swiper-button.prev{right:115px}.modal.apart-modal .share{position:absolute;z-index:2;left:50px;bottom:60px}.modal.apart-modal .share:hover path{stroke:var(--color-red)}.modal.apart-modal .pdf{position:absolute;z-index:2;left:110px;bottom:60px}.modal.apart-modal .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal.apart-modal .swiper-slide img{max-width:100%;height:auto}.modal.apart-modal .modal__inner{padding:44px 40px 50px 60px;background-color:var(--color-white);overflow-y:auto;max-height:100vh;background-color:#fbfbfb}.modal.apart-modal .apart-modal-title{font-size:30px;line-height:100%;font-weight:500;margin-bottom:20px}.modal.apart-modal .apart-modal-general{display:grid;grid-template-columns:auto auto;gap:6px 30px;margin-bottom:30px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.modal.apart-modal .apart-modal-general-item{font-size:14px;line-height:100%}.modal.apart-modal .apart-modal-info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;margin-bottom:26px}.modal.apart-modal .apart-modal-info-item{font-size:14px;line-height:100%}.modal.apart-modal .apart-modal-info-item:nth-child(odd){font-weight:700}.modal.apart-modal .apart-modal-info-box{display:grid;grid-template-columns:1fr 1fr;gap:8px 10px}.modal.apart-modal .apart-modal-price{font-size:24px;line-height:100%;font-weight:400;text-align:right;margin-bottom:40px}.modal.apart-modal .news-modal-text{line-height:140%;max-width:484px;margin-bottom:63px}.modal.apart-modal .news-modal-form{padding-top:60px;border-top:1px solid #d5d5d5}.modal.apart-modal .news-modal-form-title{font-size:20px;line-height:100%;font-weight:400;margin-bottom:10px;text-transform:uppercase}.modal.apart-modal .news-modal-form-text{font-size:12px;line-height:100%;max-width:310px;margin-bottom:22px}.modal.apart-modal .news-modal-form .box{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-bottom:14px}.modal.apart-modal .news-modal-form .box .form-group{width:100%}.modal.apart-modal .news-modal-form .box .form-group input{width:100%}.modal.apart-modal .news-modal-form .btn-black{width:100%;margin-bottom:22px}.modal.apart-modal .news-modal-read{font-size:12px;line-height:100%}.modal.progress-modal{grid-template-columns:40% 60%;background-color:var(--color-black)}.modal.progress-modal.active{display:grid}.modal.progress-modal .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--color-white);padding:0 100px}.modal.progress-modal .logo{position:absolute;left:50px;top:30px;z-index:1}.modal.progress-modal .progress-modal__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;max-height:100vh;overflow-y:auto;padding:75px 120px}.modal.progress-modal .progress-modal-title{font-size:16px;line-height:100%;margin-bottom:65px;color:var(--color-grey)}.modal.progress-modal .progress-modal-date{font-size:30px;line-height:100%;font-weight:400;margin-bottom:20px;color:var(--color-black)}.modal.progress-modal .progress-modal-text{font-size:18px;line-height:140%;color:var(--color-black);max-width:550px}.modal.progress-modal img{-o-object-fit:cover;object-fit:cover}.modal.callback-modal{background:rgba(0,0,0,.5);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal.callback-modal.active{display:-webkit-box;display:-ms-flexbox;display:flex}.modal.callback-modal .modal__inner{padding:100px 200px;background-color:var(--color-white);text-align:center}.modal.callback-modal .callback-modal-title{font-size:30px;line-height:100%;font-weight:400;margin-bottom:16px;text-transform:uppercase}.modal.callback-modal .callback-modal-text{margin-bottom:40px}.modal.callback-modal .modal-close{top:24px;right:24px}.modal.callback-modal .form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;max-width:270px;margin:0 auto}.modal.callback-modal .form .form-group{width:100%}.modal.callback-modal .form .form-group input{width:100%}.modal.callback-modal .form .btn-black{margin-top:10px;width:100%}.modal.yield-modal .modal__inner{width:678px;max-width:calc(100% - 40px);padding:100px 20px}.modal.yield-modal .callback-modal-text{max-width:296px;margin:0 auto 40px;line-height:100%}.modal.yield-modal .yield-modal-messengers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:9px;margin-top:10px}.modal.yield-modal .yield-modal-messenger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-weight:400;cursor:pointer}.modal.yield-modal .yield-modal-messenger span{font-weight:inherit}.modal.yield-modal .yield-modal-messenger input{position:absolute;opacity:0;pointer-events:none}.modal.yield-modal .yield-modal-messenger input:checked+.yield-modal-radio{border-color:var(--color-black)}.modal.yield-modal .yield-modal-messenger input:checked+.yield-modal-radio::after{opacity:1}.modal.yield-modal .yield-modal-messenger:hover .yield-modal-radio{border-color:var(--color-black)}.modal.yield-modal .yield-modal-radio{-ms-flex-negative:0;flex-shrink:0;width:20px;height:20px;border:1px solid #d5d5d5;border-radius:50%;-webkit-transition:border-color .3s;transition:border-color .3s}.modal.yield-modal .yield-modal-radio::after{content:"";position:absolute;inset:4px;border-radius:50%;background-color:var(--color-black);opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.modal-close{position:absolute;top:40px;right:50px;cursor:pointer;z-index:5}.modal-close path{-webkit-transition:all .3s;transition:all .3s}.modal-close:hover path{stroke:var(--color-red)}.modal .apart-modal-success{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:400;font-size:20px;line-height:20px;gap:20px;margin-bottom:30px}.modal .apart-modal-success svg{width:30px;height:30px}.modal-success svg{margin-bottom:30px}.modal-success-title{font-size:30px;line-height:100%;font-weight:400;margin-bottom:40px}.modal-success button.modal-close{position:relative;width:270px;margin:0 auto;top:0 !important;right:0 !important}.header{position:fixed;width:100%;top:0;z-index:6;background-color:var(--color-white)}.header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:110px;border-bottom:var(--color-grey)}.header .phone-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.header .phone-box .modal-button-open{font-weight:500;color:var(--color-red)}.header.dark{background-color:var(--color-black)}.header.dark .header__inner{border-bottom:1px solid #545454}.header.dark .logo svg path[fill="#2E2E2D"]{fill:var(--color-white)}.header.dark .logo svg path[fill=white]{fill:var(--color-black)}.header.dark .menu-item a,.header.dark .phone-box .phone{color:var(--color-white)}.header.dark .menu-item a:hover,.header.dark .phone-box .phone:hover{color:var(--color-red)}.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:36px}.menu-btn{display:none;cursor:pointer}.menu-item a{font-size:16px;line-height:100%}.footer{border-top:1px solid #d5d5d5;padding-top:50px}.footer .owner{color:#848484}.footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:50px;padding:0 30px}.footer__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #d5d5d5;padding:30px}.footer-column{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-column:nth-child(1){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-column:nth-child(2){gap:70px}.footer-column:nth-child(3){-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.footer-column:nth-child(4){display:none}.footer-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px}.footer-list-item:hover a{color:var(--color-red)}.footer-made{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.footer.dark{border-top-color:#545454}.footer.dark .footer__bottom{border-top-color:#545454}.footer.dark .logo svg path[fill="#2E2E2D"]{fill:var(--color-white)}.footer.dark .logo svg path[fill=white]{fill:var(--color-black)}.footer.dark .footer-list-item a,.footer.dark .footer-text{color:var(--color-white)}.footer.dark .footer-list-item a:hover{color:var(--color-red)}.footer.dark .footer-made{color:var(--color-white)}.footer.dark .footer-made svg path[fill=black]{fill:var(--color-white)}.footer.dark .btn-black{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-black)}.footer.dark .btn-black svg path{stroke:var(--color-black)}.footer.dark .btn-black::before{background-color:var(--color-black)}.footer.dark .btn-black:hover,.footer.dark .btn-black:focus{background-color:var(--color-black);color:var(--color-white)}.footer.dark .btn-black:hover svg path,.footer.dark .btn-black:focus svg path{stroke:var(--color-white)}.plug>img{-o-object-fit:cover;object-fit:cover;-o-object-position:23%;object-position:23%;min-height:100vh;max-height:100vh}.plug-mobile{display:none}.plug .logo{margin:0 auto 30px;height:70px;width:133px}.plug .container{position:absolute;inset:40px 0 0 0}.plug .dev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;position:absolute;right:0;top:0;font-size:16px;line-height:100%;color:var(--color-white)}.plug .dev img{-o-object-fit:contain;object-fit:contain;width:76px;height:36px}.plug .text{font-size:30px;line-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:var(--color-white)}.plug .sub-text{position:absolute;color:var(--color-white);bottom:30px;left:30px;right:30px;font-size:13px;line-height:100%;background-color:var(--color-black);padding:10px}.plug .phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;font-size:20px;line-height:100%;border-bottom:1px solid rgba(0,0,0,0);padding-bottom:5px;margin:0 auto}.plug .phone:hover{border-color:var(--color-white)}.main-banner{margin-top:300px;margin-bottom:120px;border-bottom:1px solid var(--color-grey)}.main-banner .award{position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:120px;height:120px}.main-banner__bg{margin-bottom:60px}.main-banner__wrap{margin-bottom:140px}.main-banner .main-icon{position:absolute;bottom:-43px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.main-banner .main-icon g{-webkit-transition:all 1s;transition:all 1s;fill:rgba(0,0,0,0)}.main-banner .main-icon g path{-webkit-transition:all 1s;transition:all 1s;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.main-banner__title{overflow:hidden;font-size:100px;line-height:100px;text-align:center;margin-bottom:10px}.main-banner__title .word{-webkit-animation:fadeInUp 1.2s cubic-bezier(0.5, 0, 0.5, 1) both;animation:fadeInUp 1.2s cubic-bezier(0.5, 0, 0.5, 1) both;-webkit-animation-delay:calc(60ms*var(--line-index));animation-delay:calc(60ms*var(--line-index));--word-percent: calc(var(--word-index) / var(--word-total));--line-percent: calc(var(--line-index) / var(--line-total))}.main-banner__title span{color:var(--color-white)}.main-banner__text{font-size:20px;line-height:110%;max-width:300px;text-align:center;margin-bottom:30px;color:var(--color-white)}.main-banner__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.main-banner__box.mobile{display:none}.main-banner__inner{position:absolute;z-index:1;inset:-110px 0 auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-banner__quote{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:50px}.main-banner__quote-title{font-size:30px;line-height:30px;font-weight:400;margin-bottom:20px;text-transform:uppercase}.main-banner__quote-text{font-size:34px;font-style:italic;font-weight:275;line-height:120%;text-align:center;margin-bottom:20px;max-width:1060px}.main-banner__quote-author{font-size:20px;line-height:120%;margin-bottom:6px}.main-banner__quote-role{font-size:14px;font-style:italic;font-weight:275;line-height:120%;text-align:center}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 3em, 0);transform:translate3d(0, 3em, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 3em, 0);transform:translate3d(0, 3em, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes opacityAnimation{from{opacity:0}to{opacity:1}}@keyframes opacityAnimation{from{opacity:0}to{opacity:1}}.unique{margin-bottom:120px}.unique .img{clip-path:polygon(0% 0%, 100% 0, 100% 0%, 0% 0%);width:1052px;height:600px;background-repeat:no-repeat;background-size:cover;background-position:center;margin-bottom:60px}.unique .img.aos-animate{clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)}.unique-title{white-space:nowrap;color:var(--color-red)}.unique__inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:90px;margin-bottom:60px}.unique__inner img{margin-bottom:60px}.unique__inner-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:20px;height:-webkit-max-content;height:-moz-max-content;height:max-content}.unique__inner-box__item-title{font-size:20px;line-height:20px;font-weight:400;color:var(--color-red);margin-bottom:10px}.unique__inner-box__item-text{font-size:16px;line-height:140%}.unique-box{height:-webkit-max-content;height:-moz-max-content;height:max-content}.unique-bottom__title{font-size:60px;line-height:100%;margin-bottom:120px}.unique-bottom__title span{color:var(--color-red)}.unique-bottom .img{clip-path:polygon(0% 0%, 100% 0, 100% 0%, 0% 0%);width:890px;height:660px;background-repeat:no-repeat;background-size:cover;background-position:center}.unique-bottom .img.aos-animate{clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)}.unique-bottom__inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px}.unique-bottom__inner-item__title{font-size:30px;line-height:100%;font-weight:400;text-transform:uppercase;margin-bottom:20px}.unique-bottom__inner-item__title span{color:var(--color-red)}.unique-bottom__inner-item__text{max-width:405px}.unique-bottom__inner-item:nth-child(1) .unique-bottom__inner-item__title{margin-bottom:282px}.unique-bottom__inner-item:nth-child(2) .unique-bottom__inner-item__title{text-transform:none}.yield{margin-bottom:120px;overflow:hidden}.yield-title{margin-bottom:60px}.yield__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:80px}.yield__slider{margin-right:20px;padding-bottom:70px;overflow:visible}.yield__slider-title{margin-bottom:30px;font-size:30px}.yield__slider-title span{color:var(--color-red);font-weight:400}.yield__slider>.swiper-wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.yield__slider>.swiper-wrapper>.swiper-slide{width:auto;height:540px}.yield__slider-wrapper{margin-bottom:80px}.yield__slider-wrapper .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;position:absolute;z-index:5;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.yield__slider-wrapper .box .swiper-pagination{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.yield__slider-wrapper .box .swiper-pagination span{width:15px}.yield__slider-wrapper .box .swiper-button{position:static}.yield__slider-wrapper .box .swiper-button:hover path:nth-child(2){stroke:var(--color-red)}.yield__slider-wrapper .box .swiper-button.next{right:90px}.yield__slider-wrapper .box .swiper-button.prev{left:90px}.yield__slider-thumb .swiper-wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.yield__slider-thumb .swiper-slide{width:320px;height:200px}.yield__slider-title{font-size:30px;line-height:100%;font-weight:400;text-transform:uppercase}.yield__slider-title span{color:var(--color-red)}.yield-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.yield-item .line{background:-webkit-gradient(linear, left top, left bottom, from(#2e2e2d), to(#ffffff));background:linear-gradient(180deg, #2e2e2d 0%, #ffffff 100%);max-height:0;width:1px;height:1px;-webkit-transition-duration:2s !important;transition-duration:2s !important;-webkit-transition:all 5s;transition:all 5s}.yield-item .line:before{content:"";position:absolute;left:0;top:0;width:2px;height:32px;background-color:var(--color-red);z-index:1}.yield-item__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.yield-item__price{font-size:40px;line-height:120%}.yield-item__per{font-size:20px;line-height:120%}.yield-item:nth-child(1){-webkit-transition-delay:.1s;transition-delay:.1s}.yield-item:nth-child(1) .yield-item__price{color:var(--color-red)}.yield-item:nth-child(1) .line{height:140px}.yield-item:nth-child(1){height:140px}.yield-item:nth-child(2){-webkit-transition-delay:.2s;transition-delay:.2s}.yield-item:nth-child(2) .line{height:180px}.yield-item:nth-child(2){height:180px}.yield-item:nth-child(3){-webkit-transition-delay:.3s;transition-delay:.3s}.yield-item:nth-child(3) .line{height:220px}.yield-item:nth-child(3){height:220px}.yield-item:nth-child(4){-webkit-transition-delay:.4s;transition-delay:.4s}.yield-item:nth-child(4) .line{height:260px}.yield-item:nth-child(4){height:260px}.yield-item:nth-child(5){-webkit-transition-delay:.5s;transition-delay:.5s}.yield-item:nth-child(5) .line{height:300px}.yield-item:nth-child(5){height:300px}.yield-item:nth-child(6){-webkit-transition-delay:.6s;transition-delay:.6s}.yield-item:nth-child(6) .line{height:340px}.yield-item:nth-child(6){height:340px}.yield-item:nth-child(7){-webkit-transition-delay:.7s;transition-delay:.7s}.yield-item:nth-child(7) .yield-item__price{color:var(--color-red)}.yield-item:nth-child(7) .line{height:380px}.yield-item:nth-child(7){height:380px}.yield__description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px;margin-bottom:70px}.yield__description img:first-child{width:30px;height:30px;margin-top:5px}.yield__description img:nth-child(2){height:1px;width:81px;margin-top:20px}.yield__description-text{font-size:34px;line-height:120%;max-width:660px}.yield__description-button{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;-ms-flex-negative:0;flex-shrink:0;margin-right:auto}.yield__info-title{font-size:60px;line-height:100%;max-width:1020px;margin-bottom:50px}.yield__info-title span{color:var(--color-red)}.yield__info-item__title{font-size:20px;font-weight:400;line-height:100%;margin-bottom:10px}.yield__info-item__text{line-height:140%}.yield__info-box{padding-left:350px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.panorama{margin-bottom:130px}.panorama-title{margin-bottom:30px}.panorama .img{clip-path:polygon(0% 0%, 100% 0, 100% 0%, 0% 0%);width:100%;height:600px;background-repeat:no-repeat;background-size:cover;background-position:center}.panorama .img.aos-animate{clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)}.panorama iframe{width:100%;height:600px}.infrastructure{margin-bottom:120px}.infrastructure .icon-mob{display:none}.infrastructure-title{color:var(--color-red);margin-bottom:-60px;margin-left:30px;z-index:1;-webkit-transition:all .3s;transition:all .3s}.infrastructure-title.active{color:var(--color-white)}.infrastructure__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.infrastructure__inner>img{position:absolute;top:0;left:0;opacity:0;visibility:hidden;-webkit-transition:all .3s;transition:all .3s;max-width:640px;height:auto}.infrastructure__inner>img.active{opacity:1;visibility:visible}.infrastructure-info-title{font-size:40px;line-height:100%;margin-bottom:10px;text-transform:uppercase}.infrastructure-info-title span{color:var(--color-red)}.infrastructure-info-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:424px;margin-bottom:56px}.infrastructure-info-street{color:var(--color-red)}.infrastructure-info .box{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px 48px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.infrastructure-info .box-item__title{font-size:34px;line-height:100%;margin-bottom:8px}.infrastructure-info .box-item__title span{font-size:30px;line-height:100%}.infrastructure path,.infrastructure circle{-webkit-transition:all .3s;transition:all .3s;cursor:pointer}.infrastructure path.active,.infrastructure circle.active{stroke:var(--color-red)}.infrastructure .hover-item{position:absolute;font-size:20px;line-height:100%;-webkit-transform:rotate(-36deg);-ms-transform:rotate(-36deg);transform:rotate(-36deg);z-index:1;-webkit-transition:all .3s;transition:all .3s;cursor:pointer}.infrastructure .hover-item.active{color:var(--color-red)}.infrastructure .hover-item:nth-child(1){top:30px;right:400px}.infrastructure .hover-item:nth-child(2){top:140px;right:380px}.infrastructure .hover-item:nth-child(3){top:225px;right:370px}.important{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:160px}.important__box .img{clip-path:polygon(0% 0%, 100% 0, 100% 0%, 0% 0%);background-repeat:no-repeat;background-size:cover;background-position:center}.important__box .img.aos-animate{clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)}.important__box .img:first-child{width:680px;height:500px;margin-left:-50px}.important__box .img:nth-child(2){position:absolute;right:-210px;bottom:-40px;width:340px;height:430px}.important__inner{max-width:450px}.important__title{margin-bottom:42px;text-transform:uppercase;font-size:34px;line-height:100%}.important__title span{display:block;text-transform:uppercase;color:var(--color-red);text-indent:190px;font-size:34px;line-height:100%}.important__text{margin-bottom:40px;max-width:150px}.important .box{display:grid;grid-template-columns:1fr 1fr;gap:34px 20px}.important .box-item{border-top:1px solid #d5d5d5;font-size:20px;line-height:100%;padding-top:16px}.apart{background-color:var(--color-black);padding:100px 0;margin-bottom:120px}.apart-title{color:var(--color-white);text-transform:uppercase;font-size:30px;font-weight:400;line-height:100%}.apart-title span{color:var(--color-red)}.apart .tab-content-item .tabs{margin-left:auto;margin-bottom:30px}.apart__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px}.apart .swiper-button{position:absolute;bottom:0;right:0}.apart .swiper-button.prev{right:65px}.apart .swiper-pagination{position:absolute;bottom:17px;left:0;color:var(--color-white);width:-webkit-max-content;width:-moz-max-content;width:max-content}.apart .swiper-pagination-current,.apart .swiper-pagination-total{color:var(--color-white)}.apart-slider{padding-bottom:90px}.apart-item{padding:36px 20px 20px;background-color:var(--color-white);max-width:320px;overflow:hidden}.apart-item img{margin-bottom:36px}.apart-item-title{font-size:20px;font-weight:500;line-height:100%;padding:15px 0;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5}.apart-item-price{font-size:20px;font-weight:500;line-height:100%;margin-bottom:30px}.apart-item-box{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;padding:15px 0;border-bottom:1px solid #d5d5d5;margin-bottom:30px}.apart-item-box .box-item-title{font-size:12px;line-height:100%;margin-bottom:10px;color:#848484}.apart-item-box .box-item-value{font-size:14px;font-weight:400;line-height:100%}.apart-item-button{width:100%}.apart .btn-plus{border:1px solid var(--color-white);color:var(--color-white);background-color:var(--color-black);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;font-weight:400;-webkit-transition:all .3s;transition:all .3s;margin:30px auto 0}.apart .btn-plus path{stroke:var(--color-white);-webkit-transition:all .3s;transition:all .3s}.apart .btn-plus:hover{color:var(--color-black);background-color:var(--color-white)}.apart .btn-plus:hover path{stroke:var(--color-black)}.overlay{position:absolute;width:100%;height:50%;left:0;z-index:5}.overlay.red{background-color:var(--color-red);bottom:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all 1.5s ease-in-out;transition:all 1.5s ease-in-out}.overlay.black{background-color:var(--color-black);bottom:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all 2s ease-in-out;transition:all 2s ease-in-out}.features{margin-bottom:120px}.features .img{clip-path:polygon(0% 0%, 100% 0, 100% 0%, 0% 0%);width:840px;height:500px;background-repeat:no-repeat;background-size:cover;background-position:center}.features .img.aos-animate{clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)}.features__title{margin-bottom:30px}.features__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:60px}.features-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:50px}.features-item img{height:auto;width:auto;max-width:1050px}.features-item__title{font-size:34px;line-height:110%;text-transform:uppercase;margin-bottom:20px}.features-item__title span{display:block;font-size:34px;line-height:110%;text-transform:uppercase;color:var(--color-red)}.features-item__text{max-width:400px}.features-item:nth-child(2) .features-item__title{max-width:375px}.features-item:nth-child(2) .features-item__title span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.features-item__box{display:grid;grid-template-columns:1fr 1fr;gap:44px 40px;margin-top:64px}.features-item__box .box-item{line-height:130%}.features-item__box .box-item:before{content:"";position:absolute;width:4px;height:4px;border-radius:50%;z-index:1;background-color:var(--color-red);top:-14px;left:0}.technical{margin-bottom:120px}.technical__title{margin-bottom:30px;color:var(--color-red)}.technical__top{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-bottom:30px}.technical__top-title{font-size:34px;line-height:100%;text-transform:uppercase;max-width:320px}.technical__top-text{font-size:14px;line-height:140%;max-width:320px}.technical__inner{display:grid;grid-template-columns:repeat(4, 1fr);gap:60px 20px}.technical-item{padding-top:40px;border-top:1px solid #d5d5d5}.technical-item.empty{border:none}.technical-item img{width:60px;height:60px;margin-bottom:20px}.technical-item__title{font-size:20px;font-weight:400;line-height:100%;margin-bottom:20px}.technical-item__title span{font-weight:400;color:var(--color-red)}.technical-item__text{font-size:14px;line-height:140%}.progress{margin-bottom:120px}.progress__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px}.progress__inner{padding-left:350px}.progress-item{max-width:320px;font-weight:400;text-align:left}.progress-item__img-wrap{overflow:hidden}.progress-item__title{-webkit-transition:all .3s;transition:all .3s}.progress-item svg{position:absolute;top:16px;right:16px;z-index:1}.progress-item:hover .progress-item__title{color:var(--color-red)}.progress-item img{margin-bottom:20px}.progress .btn-plus{border:1px solid var(--color-black);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:18px;margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;font-weight:400;-webkit-transition:all .3s;transition:all .3s;margin-left:350px}.progress .btn-plus path{-webkit-transition:all .3s;transition:all .3s}.progress .btn-plus:hover{border-color:var(--color-red);color:var(--color-red)}.progress .btn-plus:hover path{stroke:var(--color-red)}.news{margin-bottom:120px}.news__title{margin-bottom:-30px}.news__inner{margin-left:350px}.news-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:20px;border-top:1px solid #d5d5d5;margin-bottom:30px;gap:20px}.news-item__img-wrap{overflow:hidden}.news-item iframe,.news-item video,.news-item img{width:320px;height:230px}.news-item__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0}.news-item-date{color:#777}.news-item-text{font-size:20px;line-height:100%;margin-bottom:30px}.news-item-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-weight:400;color:var(--color-red)}.news .btn-plus{border:1px solid var(--color-black);padding:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;font-weight:400;-webkit-transition:all .3s;transition:all .3s;margin-left:350px}.news .btn-plus path{-webkit-transition:all .3s;transition:all .3s}.news .btn-plus:hover{border-color:var(--color-red);color:var(--color-red)}.news .btn-plus:hover path{stroke:var(--color-red)}.developer{margin-bottom:120px}.developer__title{margin-bottom:-30px}.developer__inner{margin-left:350px}.developer__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.developer .box{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.developer .box p{max-width:320px;font-size:14px;line-height:140%}.developer__info img{height:80px;width:auto;margin-bottom:30px}.developer__info a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.developer__info a svg{margin-top:3px}.developer__info a span{text-decoration:underline;text-underline-offset:4px;color:var(--color-red);font-weight:400}.developer__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:var(--color-red);font-size:60px;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #d5d5d5}.developer__top span{margin-left:340px}.documentation{margin-bottom:120px}.documentation__title{margin-bottom:-30px}.documentation__inner{display:grid;grid-template-columns:1fr 1fr;gap:30px 20px;margin-left:350px}.documentation-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;border-top:1px solid #d5d5d5;padding-top:30px}.documentation-item-title{font-size:20px;line-height:100%;margin-bottom:10px}.documentation-item-type{color:#777}.more{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:120px}.more__inner{width:100%;margin-top:70px;padding:105px 0;text-align:center}.more-title{font-size:30px;line-height:100%;font-weight:400;margin-bottom:16px;text-transform:uppercase}.more-text{margin-bottom:32px}.more .form-group{margin:0 auto 20px}.more .btn-black{max-width:270px;width:100%;margin:30px auto 0}.more .modal-success svg{height:60px;width:60px;margin-top:20px;margin-bottom:20px}.more .modal-success-title{font-size:22px}.more .img{clip-path:polygon(0% 0%, 100% 0, 100% 0%, 0% 0%);min-width:710px;width:710px;height:500px;background-repeat:no-repeat;background-size:cover;background-position:center;margin-left:-50px}.more .img.aos-animate{clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)}.contacts{margin-bottom:60px}.contacts-title{font-size:80px;line-height:100%;text-transform:uppercase;margin-bottom:30px}.contacts-title span{display:block;text-align:right;margin-top:10px;color:var(--color-red)}.contacts__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:100px}.contacts__inner iframe{min-width:890px;width:890px;height:500px;margin-right:-40px}.contacts-info{width:100%}.contacts-info-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:26px}.contacts-info-item-title{font-weight:400;color:#848484}.contacts-info-item-text{font-weight:400;font-size:18px;line-height:100%}.contacts-info-item-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;font-weight:400;margin-bottom:30px}.contacts .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}.word{display:inline-block;line-height:inherit;overflow:hidden;opacity:0}[data-aos=line-animation].aos-animate{max-height:400px}[data-aos=card-animation].aos-animate .overlay{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);bottom:100%}[data-splitting=lines]{--word-center: calc((var(--word-total) - 1) / 2);--char-center: calc((var(--char-total) - 1) / 2);--line-center: calc((var(--line-total) - 1) / 2);overflow:hidden}[data-splitting=lines] span{font-size:inherit;line-height:inherit;color:inherit;font-weight:inherit}[data-aos=text-animation].aos-animate .word{-webkit-animation:fadeInUp 1.2s cubic-bezier(0.5, 0, 0.5, 1) both;animation:fadeInUp 1.2s cubic-bezier(0.5, 0, 0.5, 1) both;-webkit-animation-delay:calc(60ms*var(--line-index));animation-delay:calc(60ms*var(--line-index));--word-percent: calc(var(--word-index) / var(--word-total));--line-percent: calc(var(--line-index) / var(--line-total))}[data-aos=logo-animation].aos-animate g{fill:var(--color-black)}[data-aos=logo-animation].aos-animate g path{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}[data-aos=title-custom] .word{overflow:visible}[data-aos=title-custom].aos-animate .word{-webkit-animation:opacityAnimation 1.2s cubic-bezier(0.5, 0, 0.5, 1) both;animation:opacityAnimation 1.2s cubic-bezier(0.5, 0, 0.5, 1) both;-webkit-animation-delay:calc(80ms*var(--word-index));animation-delay:calc(80ms*var(--word-index));--word-percent: calc(var(--word-index) / var(--word-total));--line-percent: calc(var(--line-index) / var(--line-total))}.error{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:60px;padding-bottom:60px}.error__inner{max-width:360px}.error-title{font-size:30px;font-weight:400;line-height:120%;margin-bottom:16px}.error-text{font-size:16px;line-height:140%;margin-bottom:30px}.error .btn-black{width:100%}.confidenceContainer{padding-top:60px;margin-bottom:60px}.confidenceContainer .pageNavigation{margin-bottom:30px}.confidenceContainer .pageNavigation .currentPage{color:var(--color-grey)}.confidenceContainer .titleBox h2{font-size:30px;line-height:30px;margin-bottom:50px}.confidenceContainer h1,.confidenceContainer h2{margin-bottom:30px;font-size:24px;line-height:24px}.confidenceContainer ol,.confidenceContainer ul,.confidenceContainer p{margin-bottom:15px}.apartments{background-color:var(--color-black);padding:170px 0 100px}.apartments__title{color:var(--color-white);text-transform:uppercase;font-size:30px;font-weight:400;line-height:100%;margin-bottom:30px}.apartments__title span{color:var(--color-red)}.apartments__grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}.apartments__grid .apart-item{max-width:100%}.apartments__grid .apart-item img{height:auto}.filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:36px;margin-bottom:30px}.filters-label{font-size:16px;font-weight:400;line-height:100%;color:#848484;margin-bottom:10px}.filters-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.filters-item{font-size:16px;font-weight:400;line-height:100%;text-align:center;white-space:nowrap;color:var(--color-white);border:1px solid #545454;padding:12px 22px;cursor:pointer;-webkit-transition:.3s;transition:.3s}.filters-item:hover,.filters-item.active{color:var(--color-red);border-color:var(--color-red)}.filters-reset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin-left:auto;padding-bottom:13px}.filters-reset span{font-size:16px;font-weight:400;line-height:100%;color:var(--color-white);-webkit-transition:.3s;transition:.3s}.filters-reset:hover span{color:var(--color-red)}.filters-reset:hover path{stroke:var(--color-red)}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;margin-top:60px}.pagination-count{font-size:16px;font-weight:400;line-height:100%;color:var(--color-white)}.pagination-count span{color:inherit}.pagination-button{cursor:pointer}.pagination-button:hover path:nth-child(2){stroke:var(--color-red)}.construction{padding:170px 0 120px}.construction__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:30px;margin-bottom:40px}.construction__grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}.construction__grid .progress-item{max-width:100%;width:100%}.construction__grid .progress-item__img-wrap{height:400px;margin-bottom:20px}.construction__grid .progress-item img{margin-bottom:0}.breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:30px}.breadcrumbs-item{font-size:14px;line-height:100%;color:#848484}.breadcrumbs-item a{font-size:inherit;line-height:inherit;color:inherit}.breadcrumbs-item:not(:last-child)::after{content:"/";margin-left:10px;color:#848484}.breadcrumbs-item.current{color:var(--color-white)}.plan{padding-top:140px}.plan__panel{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:500px;padding:80px 50px 50px;background-color:#fbfbfb}.plan__left{display:grid;-webkit-box-flex:1;-ms-flex:1;flex:1;grid-template-areas:"slider slider" "actions nav";grid-template-columns:auto 1fr;-ms-flex-line-pack:justify;align-content:space-between;min-width:0;padding-right:50px}.plan__actions{grid-area:actions;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.plan__nav{grid-area:nav;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px}.plan__nav .swiper-button{position:static;cursor:pointer}.plan__nav .swiper-button:hover path:nth-child(2){stroke:var(--color-red)}.plan__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;padding-left:50px;border-left:1px solid var(--color-grey)}.plan-slider{grid-area:slider;width:100%;max-width:460px;height:280px;margin-left:0}.plan-slider .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.plan-slider img{-o-object-fit:contain;object-fit:contain}.plan__counter{position:static;width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:16px;line-height:100%}.plan__counter .swiper-pagination-total{color:#848484}.plan__title{font-size:30px;font-weight:500;line-height:100%;margin-bottom:20px}.plan__general{display:grid;grid-template-columns:auto auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:6px 30px;margin-bottom:25px}.plan__general-item{font-size:14px;font-weight:400;line-height:100%}.plan__general-name{margin-right:4px}.plan__specs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;margin-bottom:25px}.plan__specs-box{display:grid;grid-template-columns:auto auto;gap:8px 10px;height:-webkit-max-content;height:-moz-max-content;height:max-content}.plan__specs-item{display:contents}.plan__specs-name,.plan__specs-value{font-size:14px;line-height:100%;white-space:nowrap}.plan__specs-value{font-weight:400}.plan__price{font-size:24px;font-weight:500;line-height:100%;padding-top:25px;border-top:1px solid var(--color-grey)}.plan__book{width:100%;margin-top:auto}.similar{padding:120px 0 0;margin-bottom:120px}.similar__title{color:var(--color-white);text-transform:uppercase;font-size:30px;font-weight:400;line-height:100%;margin-bottom:24px}.similar .swiper-button{position:absolute;bottom:0;right:0;cursor:pointer}.similar .swiper-button.prev{right:65px}.similar .swiper-pagination{position:absolute;bottom:17px;left:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;color:var(--color-white)}.similar .swiper-pagination-current,.similar .swiper-pagination-total{color:var(--color-white)}.dark .more__inner{background-color:#fbfbfb}@media(max-width: 1439px){.container,.small-container{max-width:calc(100% - 40px)}.modal.progress-modal .box{padding:0 60px}.modal.progress-modal .logo{left:30px}.modal.progress-modal .progress-modal__inner{padding:50px 60px}.modal.progress-modal .progress-modal-title{margin-bottom:40px}.unique .img{width:100%}.unique__inner{gap:60px}.unique-box{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.unique-bottom .img{width:48%;-ms-flex-negative:0;flex-shrink:0}.important__box{width:45%}.important__box .img:first-child{width:calc(100% + 50px)}.important__box .img:nth-child(2){right:-33%}.features .img{width:60%}.developer__bottom{gap:40px}.more .img{min-width:0;width:51%;-ms-flex-negative:0;flex-shrink:0}.contacts__inner{gap:60px}.contacts__inner iframe{min-width:0;width:64%;-ms-flex-negative:0;flex-shrink:0;margin-right:-20px}.plan__panel{padding:80px 40px 40px}.plan__left{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding-right:40px}.plan__right{padding-left:40px}.plan__specs{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}}@media(max-width: 1199px){.container,.small-container{max-width:calc(100% - 40px)}.btn-outline{font-size:20px;font-weight:400;line-height:100%;padding:10px 0;height:60px}.btn-outline span{display:none}.btn-purple{font-size:20px;font-weight:400;line-height:100%;padding:10px 0;height:60px}.section-title{font-size:22px;font-weight:500}.section-title span{font-weight:500}.modal.apart-modal{grid-template-columns:1fr}.modal.apart-modal.active{display:grid}.modal.apart-modal .logo{display:none}.modal.apart-modal .swiper{max-width:100%;padding:100px 0 120px}.modal.apart-modal .swiper-pagination{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);right:auto;bottom:52px}.modal.apart-modal .swiper-button{bottom:40px}.modal.apart-modal .swiper-button svg{height:40px;width:40px}.modal.apart-modal .swiper-button.next{right:20px}.modal.apart-modal .swiper-button.prev{left:20px;right:auto}.modal.apart-modal .share{left:20px;top:20px;bottom:auto}.modal.apart-modal .share svg{width:40px;height:40px}.modal.apart-modal .pdf{left:74px;top:20px;bottom:auto}.modal.apart-modal .pdf svg{width:40px;height:40px}.modal.apart-modal .swiper-slide img{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;height:100%}.modal.progress-modal{overflow-y:auto;grid-template-columns:auto}.modal.progress-modal .progress-modal__inner{padding:40px 20px;gap:16px}.modal.progress-modal .logo{left:20px}.modal.progress-modal .logo svg{width:76px;height:40px}.modal.progress-modal .box{padding:90px 20px 40px}.modal.progress-modal .progress-modal-title{margin-bottom:30px}.modal.progress-modal .progress-modal-date{font-size:22px;line-height:100%;font-weight:500;margin-bottom:16px}.modal.progress-modal .progress-modal-text{max-width:100%;font-size:14px}.modal.news-modal{overflow-y:auto;grid-template-columns:auto;padding-top:60px;background-color:var(--color-white)}.modal.news-modal .modal__inner{overflow-y:visible;max-height:100%}.modal.news-modal .news-modal-date{margin-bottom:20px}.modal.news-modal .news-modal-title{font-size:22px;margin-bottom:16px}.modal.news-modal .news-modal-text{margin-bottom:40px}.modal.news-modal .modal-close.back svg{width:15px;height:12px}.modal .modal-close{top:20px;right:20px}.modal .modal-close svg{width:14px;height:14px}.header{max-height:80px;height:100%;overflow:hidden;-webkit-transition:.5s;transition:.5s}.header .logo{margin-bottom:40px}.header .logo svg{width:76px;height:40px}.header.active{max-height:500px}.header__inner{height:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 0 40px}.header .phone-box{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;padding-top:40px;border-top:1px solid var(--color-grey)}.header .phone-box a{font-size:24px;line-height:100%}.header .phone-box .modal-button-open{font-size:19px;line-height:100%}.menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;width:100%;margin-bottom:40px}.menu-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;border:1px solid var(--color-red);width:40px;height:40px;position:absolute;right:0;top:20px;z-index:1}.menu-btn.active span:first-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-bottom:-1px}.menu-btn.active span:last-child{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-6px}.menu-btn span{height:1px;width:20px;background-color:var(--color-red);-webkit-transition:.5s;transition:.5s}.menu-item{position:static}.menu-item a{font-size:24px}.plug .logo{margin:0 auto 20px;height:40px;width:77px}.plug .container{inset:30px 0 0 0}.plug .dev{top:auto;right:50%;bottom:15%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.plug .sub-text{bottom:0;left:0;right:0;font-size:11px;line-height:110%}.plug .text{font-size:26px;bottom:200px;top:auto;-webkit-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);transform:translate(-50%, 0%)}.plug .phone{font-size:18px;line-height:100%}.main-banner{margin-top:200px;margin-bottom:60px}.main-banner .award{top:70%;width:80px;height:80px;right:0}.main-banner__bg{margin-bottom:30px;width:calc(100% + 40px);margin-left:-20px}.main-banner__wrap{margin-bottom:82px}.main-banner .main-icon{width:calc(100% + 40px);bottom:-31px;left:-20px;right:0;height:auto;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.main-banner__title{font-size:38px;line-height:38px;margin-bottom:10px}.main-banner__title span{display:block;margin-top:25px}.main-banner__text{font-size:16px;line-height:110%;max-width:240px;margin-bottom:0}.main-banner__box{display:none}.main-banner__box.mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:60px}.main-banner__inner{inset:-50px 0 auto 0}.main-banner__quote{margin-bottom:30px}.main-banner__quote-title{font-size:22px;line-height:22px;margin-bottom:16px}.main-banner__quote-text{font-size:20px}.main-banner__quote-author{font-size:16px;line-height:19px}.unique{margin-bottom:60px}.unique .img{width:100%;height:500px;width:calc(100% + 40px);margin-left:-20px}.unique__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-bottom:50px}.unique__inner img{margin-bottom:40px}.unique__inner-box__item-title{font-size:18px;line-height:18px;margin-bottom:12px}.unique-bottom__title{font-size:28px;margin-bottom:50px;font-weight:500}.unique-bottom__title span{font-weight:500}.unique-bottom .img{height:500px}.unique-bottom__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.unique-bottom__inner-item__title{font-size:22px;line-height:26px;text-transform:uppercase;margin-bottom:20px;font-weight:500}.unique-bottom__inner-item__title span{font-weight:500}.unique-bottom__inner-item:nth-child(1) .unique-bottom__inner-item__title{margin-bottom:30px}.unique-bottom__inner-item:nth-child(2) .unique-bottom__inner-item__title{font-size:28px;line-height:28px;font-weight:300;color:var(--color-black)}.unique-bottom__inner-item:nth-child(2) .unique-bottom__inner-item__title span{font-weight:300;color:var(--color-black)}.yield{margin-bottom:60px}.yield-title{margin-bottom:30px}.yield__inner{margin-bottom:40px}.yield__slider{margin-right:0;min-width:100%;width:100%;padding-bottom:0}.yield__slider>.swiper-wrapper>.swiper-slide{width:auto;height:468px}.yield__slider-wrapper{margin-bottom:60px}.yield__slider-wrapper-title{margin-bottom:16px;font-size:22px}.yield__slider-wrapper .box{display:none}.yield__slider-wrapper .box .swiper-button{display:none}.yield__slider-thumb{display:none}.yield__slider-title{font-size:22px;margin-bottom:16px;font-weight:500}.yield__slider-title span{font-weight:500}.yield-item__price{font-size:30px}.yield-item__per{font-size:16px}.yield__description{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:60px}.yield__description::after{content:"";-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-preferred-size:100%;flex-basis:100%}.yield__description-text{font-size:20px;line-height:120%;max-width:min(660px,100% - 131px)}.yield__description-button{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:20px}.yield__info-title{font-size:28px;line-height:100%;margin-bottom:40px}.yield__info-item__title{margin-bottom:12px}.yield__info-item__text{line-height:140%}.yield__info-box{padding-left:0}.panorama{margin-bottom:60px}.panorama iframe,.panorama .img{height:500px}.panorama-title{margin-bottom:30px}.infrastructure{margin-bottom:60px}.infrastructure-title{margin-bottom:92px;margin-left:0}.infrastructure__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.infrastructure__inner>img{display:none}.infrastructure-info{margin-top:60px;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.infrastructure-info-title{font-size:28px;margin-bottom:16px}.infrastructure-info-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:424px;margin-bottom:40px}.infrastructure-info .box{grid-template-columns:1fr 1fr;gap:30px 40px}.infrastructure-info .box-item__title{font-size:28px;margin-bottom:6px}.infrastructure-info .box-item__title span{font-size:16px}.infrastructure svg{display:none}.infrastructure .icon-mob{display:block;position:absolute;right:0;top:-110px;z-index:-1}.infrastructure .hover-item{position:static;font-size:14px;-webkit-transform:none;-ms-transform:none;transform:none;margin-bottom:10px}.infrastructure .hover-item:nth-child(1){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.infrastructure .hover-item:nth-child(2){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.infrastructure .hover-item:nth-child(3){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.important{margin-bottom:60px}.important__box{position:static;width:0}.important__box .img:first-child{display:none}.important__box .img:nth-child(2){position:absolute;right:auto;bottom:auto;top:80px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:184px;height:232px}.important__inner{max-width:100%;width:100%}.important__title{margin-bottom:292px;font-size:28px;font-weight:300}.important__title span{text-indent:110px;font-size:28px;font-weight:300}.important__text{text-align:center;margin-bottom:20px;max-width:100%}.important .box{gap:30px 16px}.important .box-item{font-size:16px;padding-top:14px}.apart{padding:60px 0;margin-bottom:60px}.apart-title{font-size:22px;font-weight:500}.apart-title span{font-weight:500}.apart .tab-content-item .tabs{margin-left:0}.apart__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:25px;margin-bottom:30px}.apart-slider{padding-bottom:0}.apart .swiper-slide{max-width:320px}.apart .swiper-pagination{display:none}.apart .swiper-button{display:none}.apart-item{padding:26px 20px 20px}.apart-item img{margin-bottom:26px}.apart .btn-plus{max-width:320px;width:100%;margin:30px auto 0}.features{margin-bottom:60px}.features .img{width:100%;height:350px}.features__title{margin-bottom:16px}.features__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.features-item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:26px}.features-item img{width:100%}.features-item__title{font-size:28px;margin-bottom:12px}.features-item__title span{display:inline-block;font-size:28px}.features-item__text{max-width:400px}.features-item:nth-child(2){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.features-item:nth-child(2) .features-item__title{max-width:100%}.features-item__box{gap:40px;margin-top:30px}.technical{margin-bottom:60px}.technical__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-bottom:30px}.technical__top-title{font-size:28px;max-width:100%}.technical__top-text{max-width:100%}.technical__inner{display:grid;grid-template-columns:repeat(3, 1fr);gap:60px 20px}.technical-item{padding-top:20px}.technical-item.empty{display:none}.technical-item__title{font-size:18px;margin-bottom:12px}.progress{margin-bottom:60px}.progress__top{margin-bottom:20px}.progress__inner{padding-left:0}.progress .swiper-slide{max-width:300px}.progress .btn-plus{max-width:320px;width:100%;margin:30px auto 0}.news{margin-bottom:60px}.news__title{margin-bottom:20px}.news__inner{margin-left:0}.news-item{padding-top:30px;margin-bottom:30px;gap:16px}.news-item-text{margin-bottom:20px}.news .btn-plus{max-width:320px;width:100%;margin:0 auto}.developer{margin-bottom:60px}.developer__title{margin-bottom:20px}.developer__inner{margin-left:0}.developer__bottom{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:30px}.developer__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}.developer__info img{margin-bottom:0}.developer__top{font-size:30px}.developer__top span{margin-left:100px}.documentation{margin-bottom:60px}.documentation__title{margin-bottom:20px}.documentation__inner{grid-template-columns:1fr 1fr;gap:30px;margin-left:0}.documentation-item{gap:16px}.documentation-item svg{width:40px;height:40px}.more{margin-bottom:60px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.more__inner{width:calc(100% + 40px);margin-top:0;margin-left:-20px;padding:50px 0;text-align:center;background-color:#fbfbfb}.more-title{font-size:30px;line-height:100%;font-weight:400;margin-bottom:16px;text-transform:uppercase}.more-text{margin-bottom:32px}.more .form-group{margin:0 auto 20px}.more .btn-black{margin:30px auto 0}.more .img{width:calc(100% + 40px);height:400px;margin-left:-20px;min-width:auto}.contacts-title{font-size:30px;line-height:120%;margin-bottom:30px;text-align:center}.contacts-title span{margin-top:5px;text-align:center;color:var(--color-red)}.contacts__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.contacts__inner iframe{min-width:calc(100% + 40px);width:calc(100% + 40px);margin:0 0 0 -20px}.contacts-info-item{margin-bottom:24px}.contacts-info-item-text{font-size:20px}.contacts-info-item-link{margin-bottom:40px}.contacts .box{gap:30px}.footer__inner{gap:10px}.footer-column:nth-child(2){gap:40px}.footer-list-item:hover a{color:var(--color-red)}.footer .btn-black{width:-webkit-max-content;width:-moz-max-content;width:max-content}.apartments{padding:120px 0 60px}.apartments__title{font-size:22px;font-weight:500;margin-bottom:26px}.apartments__title span{font-weight:500}.apartments__grid{grid-template-columns:repeat(2, 1fr)}.filters{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:26px 36px}.filters-list{-ms-flex-wrap:wrap;flex-wrap:wrap}.filters-item{padding:12px 18px}.filters-reset{width:100%;margin-left:0;padding-bottom:0}.pagination{margin-top:30px}.construction{padding:120px 0 60px}.construction__title{font-size:22px}.construction__grid{grid-template-columns:repeat(2, 1fr)}.construction .select{width:100%}.breadcrumbs{margin-bottom:20px}.plan{padding-top:100px}.plan__panel{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:auto;padding:16px}.plan__left{grid-template-areas:"actions" "slider" "nav";grid-template-columns:1fr;gap:20px;padding-right:0;padding-bottom:26px;border-bottom:1px solid var(--color-grey)}.plan__actions svg,.plan__nav svg{width:40px;height:40px}.plan__nav{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0;margin-top:10px}.plan__nav .swiper-button.prev{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.plan__nav .swiper-button.next{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.plan__counter{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.plan-slider{max-width:280px;height:171px;margin:0 auto}.plan__right{padding-top:30px;padding-left:0;border-left:none}.plan__title{font-size:22px;margin-bottom:16px}.plan__general{grid-template-columns:1fr 1fr;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;gap:16px 0;margin-bottom:32px}.plan__general-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;font-size:16px;font-weight:300}.plan__general-name{margin-right:0}.plan__general-value{font-weight:400}.plan__specs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-bottom:30px}.plan__specs-box{grid-template-columns:1fr 1fr;gap:16px 0}.plan__specs-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.plan__specs-name,.plan__specs-value{font-size:16px}.plan__price{text-align:right;padding-top:0;border-top:none}.plan__book{margin-top:30px}.similar{padding-top:60px;margin-bottom:60px}.similar__title{font-size:22px;font-weight:500;margin-bottom:16px}.similar__inner{padding-bottom:78px}.similar .swiper-slide{max-width:320px}.similar .swiper-button{bottom:0}.similar .swiper-button.prev{left:0;right:auto}.similar .swiper-button.next{right:0}.similar .swiper-button svg{width:40px;height:40px}.similar .swiper-pagination{left:50%;bottom:12px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}@media(max-width: 767px){.modal.callback-modal .modal__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:50px 20px;width:calc(100% - 40px);overflow-y:auto}.modal.callback-modal .modal-form{width:100%}.modal.callback-modal .callback-modal-title{font-size:22px;margin-bottom:16px}.modal.callback-modal .callback-modal-text{font-size:14px;max-width:200px;margin:0 auto 20px}.modal.callback-modal .form{width:100%;max-width:375px}.modal.yield-modal .modal__inner{padding:124px 16px;width:calc(100% - 32px);max-width:none}.modal.yield-modal .modal-close{top:20px;right:20px}.modal.yield-modal .callback-modal-title{font-size:26px}.modal.yield-modal .callback-modal-text{font-size:16px;max-width:296px;margin:0 auto 30px}.modal.yield-modal .yield-modal-messengers{gap:14px}.modal.apart-modal{grid-template-columns:auto;overflow-y:auto}.modal.apart-modal.active{display:grid}.modal.apart-modal .logo{display:none}.modal.apart-modal .swiper{height:-webkit-max-content;height:-moz-max-content;height:max-content;max-width:100%;padding:100px 0 120px}.modal.apart-modal .swiper-pagination{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);right:auto;bottom:52px}.modal.apart-modal .swiper-wrapper{height:auto}.modal.apart-modal .swiper-button{bottom:40px}.modal.apart-modal .swiper-button svg{height:40px;width:40px}.modal.apart-modal .swiper-button.next{right:20px}.modal.apart-modal .swiper-button.prev{left:20px;right:auto}.modal.apart-modal .share{left:20px;top:20px;bottom:auto}.modal.apart-modal .share svg{width:40px;height:40px}.modal.apart-modal .pdf{left:74px;top:20px;bottom:auto}.modal.apart-modal .pdf svg{width:40px;height:40px}.modal.apart-modal .swiper-slide img{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;height:auto;-o-object-fit:contain;object-fit:contain}.modal.apart-modal .modal__inner{overflow-y:visible;padding:40px 20px}.modal.apart-modal .apart-modal-title{font-size:22px;line-height:100%;margin-bottom:30px}.modal.apart-modal .apart-modal-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-bottom:32px}.modal.apart-modal .apart-modal-price{text-align:left;margin-bottom:32px}.modal.apart-modal .news-modal-form{padding-top:40px;text-align:center}.modal.apart-modal .news-modal-form-title{margin-bottom:12px}.modal.apart-modal .news-modal-form .box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal.apart-modal .news-modal-read{padding-bottom:30px}.modal.progress-modal{overflow-y:auto}.modal.progress-modal .progress-modal__inner{max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;overflow-y:visible}.modal.news-modal{overflow-y:auto;grid-template-columns:auto;padding:60px 20px;background-color:var(--color-white);gap:30px}.modal.news-modal>iframe,.modal.news-modal>video,.modal.news-modal>img{height:200px}.modal.news-modal .modal__inner{overflow-y:visible;max-height:100%;padding:0}.modal.news-modal .news-modal-form{padding-top:40px;text-align:center}.modal.news-modal .news-modal-form-title{margin-bottom:12px}.modal.news-modal .news-modal-form .box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal-success svg{width:60px;height:60px;margin-bottom:20px}.modal-success-title{font-size:22px;margin-bottom:30px}.select{width:100%}.form-group input{width:100%}.title{font-size:36px;line-height:120%}.fancybox__nav{display:none}.plug-dekstop{display:none}.plug-mobile{display:block}.main-banner .main-icon{max-width:375px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-16px;margin:0 auto}.main-banner__box.mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main-banner__box.mobile .btn-black,.main-banner__box.mobile .btn-outline-black{width:100%}.unique .img{height:280px}.unique__inner-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.yield__inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:62px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:95px}.yield__slider>.swiper-wrapper>.swiper-slide{max-width:310px;height:200px}.yield-item{width:100%;height:auto !important}.yield-item .line{height:1px !important;width:100% !important;-webkit-transition:width 3s;transition:width 3s;background:none}.yield-item .line::after{content:"";background:-webkit-gradient(linear, right top, left top, from(#2e2e2d), to(#ffffff));background:linear-gradient(-90deg, #2e2e2d 0%, #ffffff 100%);position:absolute;top:0;right:0;height:1px;left:100%;-webkit-transition:all 2s;transition:all 2s}.yield-item .line:before{height:2px;width:14px;left:auto;right:0}.yield-item__box{position:static}.yield-item__price{font-size:20px;line-height:20px}.yield-item__per{font-size:14px;line-height:100%}.yield-item__date{position:absolute;left:0;top:12px}.yield-item:nth-child(1){margin-bottom:30px}.yield-item:nth-child(1) .yield-item__price{font-weight:500;font-size:18px;line-height:18px}.yield-item:nth-child(1) .box{position:absolute;left:0;top:35px}.yield-item:nth-child(1) .line{max-width:40px}.yield-item:nth-child(2) .line{max-width:80px}.yield-item:nth-child(3) .line{max-width:120px}.yield-item:nth-child(4) .line{max-width:160px}.yield-item:nth-child(5) .line{max-width:200px}.yield-item:nth-child(6) .line{max-width:240px}.yield-item:nth-child(7) .yield-item__price{font-size:30px;line-height:110%;font-weight:500}.yield-item:nth-child(7) .line{max-width:320px}.yield-item:nth-child(7) .line:before{width:94px}.yield-item:nth-child(7) .box{position:absolute;right:0;top:10px}.yield__description{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.yield__description::after{display:none}.yield__description img:nth-child(2){display:none}.yield__description-text{font-size:20px;line-height:120%;max-width:100%}.yield__description-button{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:100%;margin:10px 0 0}.yield__info-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}[data-aos=line-animation].aos-animate{max-height:auto;width:100%}.panorama iframe,.panorama .img{height:280px}.apart-title span{font-weight:500}.apart .swiper-slide{max-width:100%}.apart-item{max-width:100%}.apart .btn-plus{margin:30px 20px 0;max-width:100%;width:auto}.features .img{height:200px}.features-item:nth-child(2){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.features-item:nth-child(2) .features-item__title{max-width:100%}.features-item__box{grid-template-columns:1fr;gap:34px}.technical__inner{grid-template-columns:1fr;gap:40px}.progress__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:30px;margin-bottom:20px}.progress__inner{padding-left:0}.progress .btn-plus{max-width:100%}.news-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.news-item iframe,.news-item video,.news-item img{width:100%;height:auto;min-height:230px}.news-item__info{padding:0}.news-item-date{margin-bottom:20px}.news-item-text{margin-bottom:20px}.news .btn-plus{max-width:100%}.developer .box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.developer .box p{max-width:100%}.developer__top{padding-bottom:20px;margin-bottom:20px;font-size:28px}.developer__top span{margin-left:0}.developer__info img{height:72px}.documentation__inner{grid-template-columns:1fr}.more img{height:254px}[data-aos=line-animation].aos-animate:after{left:0}.footer .owner{display:none}.footer .logo{text-align:center}.footer__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px;padding:0;margin-bottom:30px}.footer__bottom{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-column:nth-child(1){-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-column:nth-child(2){gap:40px}.footer-column:nth-child(3){width:100%}.footer-column:nth-child(4){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.footer-list-item:hover a{color:var(--color-red)}.footer-made{display:none}.footer .btn-black{margin:20px 0 30px;width:100%}.footer .mobile{display:-webkit-box;display:-ms-flexbox;display:flex}.error{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:50px}.error>svg{width:100%;height:auto}.error__inner{max-width:100%}.error-title{font-size:26px;line-height:110%;margin-bottom:12px}.error-text{font-size:14px}.apartments__grid{grid-template-columns:1fr}.apartments__grid .apart-item img{max-width:260px;margin-left:auto;margin-right:auto}.filters{gap:20px}.pagination{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.construction{padding:120px 0 50px}.construction__top{margin-bottom:40px}.construction__grid{grid-template-columns:1fr}.construction .select-current{text-align:center}.plan-slider{max-width:100%}.plan__book{width:100%}}