@charset "UTF-8";@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:200;src:url(/fonts/gilroy/Gilroy-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:400;src:url(/fonts/gilroy/Gilroy-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:500;src:url(/fonts/gilroy/Gilroy-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:900;src:url(/fonts/gilroy/Gilroy-Extrabold.woff2) format("woff2")}::-moz-placeholder{color:#666}::placeholder{color:#666}::-moz-selection{background-color:#d8d3cc;color:#fff}::selection{background-color:#d8d3cc;color:#fff}*{box-sizing:border-box}input,textarea{outline:none}body{background-color:#f5f5f5;color:#000;font-family:Gilroy,sans-serif;font-size:17px;line-height:1.2;min-width:320px;position:relative}body,html{overflow-x:hidden}a,button,label{outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.list-reset{list-style-type:none;margin:0;padding:0}.hide{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.btn-reset{background:none;border:none;color:#000;cursor:pointer;display:inline-block;padding:0;text-align:left;text-decoration:none;white-space:nowrap}.btn-reset:disabled{cursor:default;opacity:.5}.item-title{color:#fff;font-size:23px;font-weight:400;line-height:28px;margin:0 0 17px}.item-title a{color:#fff;text-decoration:none}.item-text{color:#c9c9c9;font-size:15px;line-height:21px;margin:0}.first-section{padding-top:113px}.section-heading{align-items:center;display:flex}.section-title{font-size:35px;font-weight:400;line-height:45px;margin:0}.section-title_highlight i{align-items:center;display:inline-flex;font-size:33px;font-style:normal;margin-left:33px;position:relative}.section-title_highlight i:before{background-color:#f9fd00;border-radius:27px;content:"";display:inline-block;height:73px;left:50%;position:absolute;top:50%;transform:rotate(-5deg) translate(-47%,-62%);width:130%}.section-title_highlight i b{font-size:43px;font-weight:400;margin-left:10px}.section-title_highlight i span{align-items:center;display:inline-flex;position:relative;white-space:nowrap}.section-text{font-size:15px;margin:0}.filter-title{font-size:17px;line-height:20px}.filter-top{align-items:flex-end;display:flex;flex-wrap:wrap;height:37px;margin-bottom:12px}.button-loading{cursor:default;overflow:hidden;position:relative}.button-loading:before{background-color:rgba(85,85,85,.8);background-image:url(/img/icon-bg/preloader.svg);background-position:50%;background-repeat:no-repeat;background-size:auto 50%;content:"";display:inline-block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.scroll-styling{overflow-x:hidden;overflow-y:auto;padding-right:3px;scrollbar-color:#f0f0f0 #fff;scrollbar-width:thin}.scroll-styling::-webkit-scrollbar{width:5px}.scroll-styling::-webkit-scrollbar-track{background:transparent}.scroll-styling::-webkit-scrollbar-thumb{background-color:#f0f0f0;border:2px solid transparent;border-radius:20px}.copy{color:#6c6c6c;font-size:13px;line-height:15px;max-width:1010px}.swiper-pagination{align-items:flex-end;display:flex;height:45px;justify-content:center;position:relative}.swiper-pagination-bullet{background-color:#c9c9c9;border-radius:8px;height:3px;opacity:1;transition:width .15s ease,background-color .15s ease;width:6px}.swiper-pagination-bullet-active{background-color:#343434;width:34px}.dark-theme{background-color:#343434}.dark-theme .header{background-color:rgba(52,52,52,.7)}.dark-theme .bread__link{color:#fff}.dark-theme .bread__link[href]{color:#8d8d8d}.dark-theme .bread__link[href]:hover{color:#f9fd00}.dark-theme .decorative-checkbox span{background-color:#413f3f;color:#bebebe}.dark-theme .swiper-pagination-bullet-active{background-color:#5f574c}.dark-theme .section-title{color:#fff}.dark-theme .news .row>div:nth-child(2) .news__item{background-color:#3c3c3c}.dark-theme .news .row>div:nth-child(2) .news__item .item-title{color:#fff}.dark-theme .news .row>div:nth-child(2) .news__item .item-text{color:#bfbfbf}.dark-theme .news .row>div:nth-child(2) .news__item .news__date{color:#acabab}.dark-theme_darker{background-color:#2e2e2e}.fancybox__content img{border-radius:20px}@media only screen and (max-width:1950px){body{font-size:.8854166667vw}.item-title{font-size:1.1979166667vw;line-height:1.4583333333vw;margin-bottom:.8854166667vw}.item-text{font-size:.78125vw;line-height:1.09375vw}.first-section{padding-top:5.8854166667vw}.section-title{font-size:1.8229166667vw;line-height:2.34375vw}.section-title_highlight i{font-size:1.71875vw;margin-left:1.71875vw}.section-title_highlight i:before{border-radius:1.40625vw;height:3.8020833333vw}.section-title_highlight i b{font-size:2.2395833333vw;margin-left:.5208333333vw}.section-text{font-size:.78125vw}.filter-title{font-size:.8854166667vw;line-height:1.0416666667vw}.filter-top{height:1.9270833333vw;margin-bottom:.625vw}.scroll-styling{padding-right:.15625vw}.scroll-styling::-webkit-scrollbar{width:.2604166667vw}.scroll-styling::-webkit-scrollbar-thumb{border-radius:1.0416666667vw;border-width:.1041666667vw}.copy{font-size:.6770833333vw;line-height:.78125vw;max-width:52.6041666667vw}.swiper-pagination{height:2.34375vw}.swiper-pagination-bullet{border-radius:.4166666667vw;height:.15625vw;width:.3125vw}.swiper-pagination-bullet-active{width:1.7708333333vw}}@media only screen and (max-width:1000px){body{font-size:13px}.btn-reset{cursor:default}.item-title{font-size:15px;line-height:18px;margin-bottom:13px}.item-text{font-size:13px;line-height:17px}.first-section{padding-top:88px}.section-title{font-size:21px;line-height:25px}.section-title_highlight i{font-size:21px;margin-left:18px;text-decoration:none}.section-title_highlight i:before{border-radius:27px;height:50px}.section-title_highlight i b{font-size:21px;margin-left:5px}.filter-title,.section-text{font-size:13px}.filter-title{line-height:15px}.filter-top{height:33px;margin-bottom:6px}.scroll-styling{padding-right:3px}.scroll-styling::-webkit-scrollbar{width:5px}.scroll-styling::-webkit-scrollbar-thumb{border-radius:20px;border-width:2px}.copy{font-size:13px;line-height:15px;max-width:1010px}.swiper-pagination{height:35px}.swiper-pagination-bullet{border-radius:8px;height:3px;width:6px}.swiper-pagination-bullet-active{width:34px}.dark-theme{background-color:#343434}.dark-theme .first-section{padding-top:100px}.dark-theme .header{background:none}.dark-theme .header__container{background-color:rgba(52,52,52,.7)}.dark-theme .footer{background-color:transparent}.dark-theme .news .row>div:first-child .news__item{background:#3c3c3c}.dark-theme .news .row>div:first-child .news__item .item-title{color:#fff}.dark-theme .news .row>div:first-child .news__item .item-text{color:#bfbfbf}.dark-theme .news .row>div:first-child .news__item .news__date{color:#acabab}.dark-theme .news .row>div:nth-child(3) .news__item{background:linear-gradient(to bottom right,#343434 30%,#655331)}.dark-theme .news .row>div:nth-child(3) .news__item .item-title{color:#fff}.dark-theme .news .row>div:nth-child(3) .news__item .item-text{color:#bfbfbf}.dark-theme .news .row>div:nth-child(3) .news__item .news__date{color:#acabab}}.container{margin:auto;max-width:1792px;padding:0 16px}.container_small{max-width:1600px}.row{display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px}.row,.row>div{position:relative}.row>div{min-height:1px;padding-left:8px;padding-right:8px;width:100%}.row_null{margin:0}.row_null>div{padding:0}.row_10{margin-left:-5px;margin-right:-5px}.row_10>div{padding-left:5px;padding-right:5px}.row_20{margin-left:-10px;margin-right:-10px}.row_20>div{padding-left:10px;padding-right:10px}.row_14{margin-left:-7px;margin-right:-7px}.row_14>div{padding-left:7px;padding-right:7px}.row_36{margin-left:-18px;margin-right:-18px}.row_36>div{padding-left:18px;padding-right:18px}.row_70{margin-left:-35px;margin-right:-35px}.row_70>div{padding-left:35px;padding-right:35px}.col14{flex:0 0 14%;max-width:14%}.col15{flex:0 0 15%;max-width:15%}.col2{flex:0 0 16.66%;max-width:16.66%}.col17{flex:0 0 17%;max-width:17%}.col20{flex:0 0 20%;max-width:20%}.col22{flex:0 0 22%;max-width:22%}.col23{flex:0 0 23%;max-width:23%}.col25{flex:0 0 25%;max-width:25%}.col26{flex:0 0 26%;max-width:26%}.col27{flex:0 0 27%;max-width:27%}.col29{flex:0 0 29%;max-width:29%}.col30{flex:0 0 30%;max-width:30%}.col4{flex:0 0 33.33%;max-width:33.33%}.col32{flex:0 0 32%;max-width:32%}.col33{flex:0 0 33%;max-width:33%}.col35{flex:0 0 35%;max-width:35%}.col36{flex:0 0 36%;max-width:36%}.col37{flex:0 0 37%;max-width:37%}.col40{flex:0 0 40%;max-width:40%}.col41{flex:0 0 41%;max-width:41%}.col42{flex:0 0 42%;max-width:42%}.col43{flex:0 0 43%;max-width:43%}.col45{flex:0 0 45%;max-width:45%}.col48{flex:0 0 48%;max-width:48%}.col50{flex:0 0 50%;max-width:50%}.col52{flex:0 0 52%;max-width:52%}.col55{flex:0 0 55%;max-width:55%}.col60{flex:0 0 60%;max-width:60%}.col63{flex:0 0 63%;max-width:63%}.col65{flex:0 0 65%;max-width:65%}.col67{flex:0 0 67%;max-width:67%}.col69{flex:0 0 69%;max-width:69%}.col70{flex:0 0 70%;max-width:70%}.col75{flex:0 0 75%;max-width:75%}.col83{flex:0 0 83%;max-width:83%}.col100{flex:0 0 100%;max-width:100%}@media only screen and (max-width:1950px){.container{max-width:93.3333333333vw;padding:0 .8333333333vw}.container_small{max-width:83.3333333333vw}.row{margin-left:-.4166666667vw;margin-right:-.4166666667vw}.row>div{padding-left:.4166666667vw;padding-right:.4166666667vw}.row_10{margin-left:-.2604166667vw;margin-right:-.2604166667vw}.row_10>div{padding-left:.2604166667vw;padding-right:.2604166667vw}.row_20{margin-left:-.5208333333vw;margin-right:-.5208333333vw}.row_20>div{padding-left:.5208333333vw;padding-right:.5208333333vw}.row_14{margin-left:-.3645833333vw;margin-right:-.3645833333vw}.row_14>div{padding-left:.3645833333vw;padding-right:.3645833333vw}.row_36{margin-left:-.9375vw;margin-right:-.9375vw}.row_36>div{padding-left:.9375vw;padding-right:.9375vw}.row_70{margin-left:-1.8229166667vw;margin-right:-1.8229166667vw}.row_70>div{padding-left:1.8229166667vw;padding-right:1.8229166667vw}}.mobile{display:none!important}@media only screen and (max-width:1000px){.mobile{display:block!important}.desctop{display:none!important}.container{padding:0 16px}.container,.container_small{max-width:600px}.row{margin-left:-6px;margin-right:-6px}.row>div{padding-left:6px;padding-right:6px}.row_10{margin-left:-2.5px;margin-right:-2.5px}.row_10>div{padding-left:2.5px;padding-right:2.5px}.row_20{margin-left:-4px;margin-right:-4px}.row_20>div{padding-left:4px;padding-right:4px}.row_14{margin-left:-3px;margin-right:-3px}.row_14>div{padding-left:3px;padding-right:3px}.row_36{margin-left:-4px;margin-right:-4px}.row_36>div{padding-left:4px;padding-right:4px}.row_70{margin-left:-5px;margin-right:-5px}.row_70>div{padding-left:5px;padding-right:5px}.col20_1000{flex:0 0 20%;max-width:20%}.col25_1000{flex:0 0 25%;max-width:25%}.col40_1000{flex:0 0 40%;max-width:40%}.col50_1000{flex:0 0 50%;max-width:50%}.col75_1000{flex:0 0 75%;max-width:75%}.col100_1000{flex:0 0 100%;max-width:100%}.col4_1000{flex:0 0 33.33%;max-width:33.33%}.col8_1000{flex:0 0 66.66%;max-width:66.66%}.reverse_1000{flex-direction:column-reverse}}@media only screen and (max-width:360px){.col50_360{flex:0 0 50%;max-width:50%}.col100_360{flex:0 0 100%;max-width:100%}}.nav__button{background-color:#fff;border-radius:100%;height:46px;left:5px;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .15s ease;width:46px;z-index:1}.nav__button:after,.nav__button:before{background-color:#d3d3d3;border-radius:2px;content:"";display:inline-block;height:1.5px;left:50%;position:absolute;transform:translateX(-50%);transition:transform .15s ease,background-color .15s ease;width:17px}.nav__button:before{top:19px}.nav__button:after{bottom:19px}.nav__button_active{background-color:#ededed}.nav__button_active:after,.nav__button_active:before{background-color:#2c2c2c}.nav__button_active:before{transform:translate(-50%,3px) rotate(45deg)}.nav__button_active:after{transform:translate(-50%,-3px) rotate(-45deg)}.favorite-button{background-color:#f9fd00;background-image:url(/img/icon-bg/favorite.svg);background-position:center 55%;background-repeat:no-repeat;background-size:18px auto;border-radius:20px;height:43px;position:relative;width:43px}.favorite-button span{align-items:center;border-radius:9px;display:inline-flex;font-size:13px;height:17px;justify-content:center;position:absolute;right:0;top:-5px;width:23px}.cart-button,.favorite-button span{background-color:#343434;color:#fff;font-weight:500}.cart-button{border-radius:23px;font-size:15px;min-width:112px;padding:14px;position:relative;text-align:center;transition:all .15s ease}.cart-button span{border:3px solid #fff;border-radius:9px;font-size:13px;height:19px;position:absolute;right:0;top:-5px;transition:color .15s ease,background-color .15s ease;width:25px}.button,.cart-button span{align-items:center;background-color:#f9fd00;color:#000;display:inline-flex;font-weight:500;justify-content:center}.button{border-radius:32px;font-size:17px;gap:8px;line-height:20px;min-width:193px;padding:22px 38px;transition:background-color .15s ease,color .15s ease}.button:after{background-image:url(/img/icon-bg/arrows.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:10px;margin-left:10px;width:19px}@media only screen and (min-width:1000px){.button:not([disabled],.button-loading):hover{background-color:#000;color:#f9fd00}}@media only screen and (max-width:1000px){.button:not([disabled],.button-loading):active{background-color:#000;color:#f9fd00}}.button_dark{background-color:#343434;color:#fff}.button_dark:after{filter:grayscale(100%)}@media only screen and (min-width:1000px){.button_dark:not([disabled],.button-loading):hover{background-color:#f9fd00;color:#000}}@media only screen and (max-width:1000px){.button_dark:not([disabled],.button-loading):active{background-color:#f9fd00;color:#000}}.button_black{background-color:#1c1c1c;color:#fff}.button_black:after{filter:grayscale(100%)}@media only screen and (min-width:1000px){.button_black:not([disabled],.button-loading):hover{background-color:#f9fd00;color:#000}}@media only screen and (max-width:1000px){.button_black:not([disabled],.button-loading):active{background-color:#f9fd00;color:#000}}.button_noarrow:after{display:none}@media only screen and (min-width:1000px){.button_white-hover:not([disabled],.button-loading):hover{background-color:#fff;color:#000}}@media only screen and (max-width:1000px){.button_white-hover:not([disabled],.button-loading):active{background-color:#fff;color:#000}}.square-button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.2);background-image:url(/img/icon-bg/left.svg);background-position:50%;background-repeat:no-repeat;background-size:6px auto;border-radius:16px;height:45px;width:45px}.reset-button{background-color:#f0f0f0;border-radius:23px;font-size:13px;line-height:15px;min-width:166px;padding:11px 43px 10px 16px;position:relative;transition:color .15s ease,background-color .15s ease}.reset-button:after{background-color:#adadad;background-image:url(/img/icon-bg/close.svg);background-position:50%;background-repeat:no-repeat;background-size:10px;border-radius:100%;content:"";display:inline-block;height:31px;position:absolute;right:2px;top:50%;transform:translateY(-50%);transition:filter .15s ease;width:31px}@media only screen and (min-width:1000px){.reset-button:not([disabled],.button-loading):hover{background-color:#343434;color:#fff}.reset-button:not([disabled],.button-loading):hover:after{filter:invert(100%)}}@media only screen and (max-width:1000px){.reset-button:not([disabled],.button-loading):active{background-color:#343434;color:#fff}.reset-button:not([disabled],.button-loading):active:after{filter:invert(100%)}}.reset-button_invert{background-color:#363636;color:#fff}.reset-button_invert:after{filter:invert(100%)}@media only screen and (min-width:1000px){.reset-button_invert:not([disabled],.button-loading):hover{background-color:#f0f0f0;color:#000}.reset-button_invert:not([disabled],.button-loading):hover:after{filter:invert(0)}}@media only screen and (max-width:1000px){.reset-button_invert:not([disabled],.button-loading):active{background-color:#f0f0f0;color:#000}.reset-button_invert:not([disabled],.button-loading):active:after{filter:invert(0)}}.arrow-button{background-color:#2c2c2c;background-image:url(/img/icon-bg/arrow_right.svg);background-position:50%;background-size:12px auto;border-radius:25px;height:50px;width:50px}.arrow-button,.play-button{background-repeat:no-repeat}.play-button{background-image:url(/img/icon-bg/play.svg);background-position:55%;background-size:30px auto;border:1px solid #f9fd00;border-radius:100%;height:113px;width:113px}.fullscreen-button{align-items:center;display:inline-flex;flex-wrap:wrap;font-size:12px;position:relative}@media only screen and (min-width:1000px){.fullscreen-button:not([disabled],.button-loading):hover .fullscreen-button__square span{height:24px;width:24px}}@media only screen and (max-width:1000px){.fullscreen-button:not([disabled],.button-loading):active .fullscreen-button__square span{height:24px;width:24px}}.fullscreen-button__square{align-items:center;background-color:#5f574c;border-radius:15px;display:flex;height:44px;justify-content:center;margin-right:11px;width:44px}.fullscreen-button__square span{height:16px;position:relative;transition:width .15s ease,height .15s ease;width:16px}.fullscreen-button__square i{display:inline-block;height:6px;position:absolute;width:6px}.fullscreen-button__square i:first-child{border-left:2px solid #fff;border-top:2px solid #fff;left:0;top:0}.fullscreen-button__square i:nth-child(2){border-right:2px solid #fff;border-top:2px solid #fff;right:0;top:0}.fullscreen-button__square i:nth-child(3){border-bottom:2px solid #fff;border-left:2px solid #fff;bottom:0;left:0}.fullscreen-button__square i:nth-child(4){border-bottom:2px solid #fff;border-right:2px solid #fff;bottom:0;right:0}.fullscreen-button_reverse .fullscreen-button__square span{height:24px;width:24px}@media only screen and (min-width:1000px){.fullscreen-button_reverse:not([disabled],.button-loading):hover .fullscreen-button__square span{height:16px;width:16px}}@media only screen and (max-width:1000px){.fullscreen-button_reverse:not([disabled],.button-loading):active .fullscreen-button__square span{height:16px;width:16px}}.filter-button{align-items:center;background-color:#f0f0f0;border-radius:32px;color:#000;display:inline-flex;font-size:17px;justify-content:center;line-height:20px;min-width:190px;padding:22px 38px;transition:background-color .15s ease}.filter-button:after{background-image:url(/img/icon-bg/arrows_bottom.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:18px;margin-left:20px;width:8px}@media only screen and (min-width:1000px){.filter-button:not([disabled],.button-loading):hover{background-color:#f9fd00}}@media only screen and (max-width:1000px){.filter-button:not([disabled],.button-loading):active{background-color:#f9fd00}}.switch-button{background-color:#fff;border-radius:32px;height:53px;position:relative;width:112px}.switch-button:before{background-color:#d0d0d0;content:"";height:5px;left:50%;transform:translate(-50%,-50%);width:1px}.switch-button span,.switch-button:before{display:inline-block;position:absolute;top:50%}.switch-button span{background-position:50%;background-repeat:no-repeat;background-size:contain;transform:translateY(-50%);transition:opacity .15s ease}.switch-button span:first-child{background-image:url(/img/icon-bg/squares.svg);height:13px;left:25px;width:13px}.switch-button span:nth-child(2){background-image:url(/img/icon-bg/sticks.svg);height:11px;opacity:.1;right:22px;width:14px}.switch-button_active span:first-child{opacity:.1}.switch-button_active span:nth-child(2){opacity:1}.favorite-push{background-image:url(/img/icon-bg/favorite.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:26px;transition:background .15s ease;width:26px}.favorite-push:hover{background-image:url(/img/icon-bg/favorite_r.svg)}.favorite-push_active{background-image:url(/img/icon-bg/favorite_fill_r.svg)}.favorite-push_active:hover{background-image:url(/img/icon-bg/favorite_fill.svg)}.note-button{background-image:url(/img/icon-bg/note.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:26px;width:26px}.note-button_bg{background-color:#a59c8b;background-size:17px auto;border-radius:17px;height:50px;opacity:.6;transition:background-color .15s ease;width:50px}@media only screen and (min-width:1000px){.note-button_bg:not([disabled],.button-loading):hover{background-color:#fcfe98}}@media only screen and (max-width:1000px){.note-button_bg:not([disabled],.button-loading):active{background-color:#fcfe98}}.share-button{background-image:url(/img/icon-bg/share.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:26px;width:26px}.share-button_bg{background-color:#a59c8b;background-size:15px auto;border-radius:17px;height:50px;opacity:.6;transition:background-color .15s ease;width:50px}@media only screen and (min-width:1000px){.share-button_bg:not([disabled],.button-loading):hover{background-color:#fcfe98}}@media only screen and (max-width:1000px){.share-button_bg:not([disabled],.button-loading):active{background-color:#fcfe98}}.print-button{background-image:url(/img/icon-bg/print.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:26px;width:26px}.print-button_bg{background-color:#a59c8b;background-size:20px auto;border-radius:17px;height:50px;opacity:.6;transition:background-color .15s ease;width:50px}@media only screen and (min-width:1000px){.print-button_bg:not([disabled],.button-loading):hover{background-color:#fcfe98}}@media only screen and (max-width:1000px){.print-button_bg:not([disabled],.button-loading):active{background-color:#fcfe98}}.reserve-button{background-color:#f0f0f0;background-image:url(/img/icon-bg/lock.svg);background-position:15px;background-repeat:no-repeat;background-size:9px auto;border-radius:23px;color:#000;font-size:13px;padding:10px 14px 10px 36px;transition:background-color .15s ease}@media only screen and (min-width:1000px){.reserve-button:not([disabled],.button-loading):hover{background-color:#f9fd00}}@media only screen and (max-width:1000px){.reserve-button:not([disabled],.button-loading):active{background-color:#f9fd00}}.silver-button{background-color:#ddd;border-radius:23px;font-size:13px;padding:10px 15px;transition:background-color .15s ease,color .15s ease}@media only screen and (min-width:1000px){.silver-button:not([disabled],.button-loading):hover{background-color:#343434;color:#fff}}@media only screen and (max-width:1000px){.silver-button:not([disabled],.button-loading):active{background-color:#343434;color:#fff}}.silver-button_active{background-color:#f9fd00!important;color:#000!important}.small-button{background-color:#343434;border-radius:23px;color:#fff;font-size:13px;padding:8px 16px;transition:background-color .15s ease,color .15s ease}@media only screen and (min-width:1000px){.small-button:not([disabled],.button-loading):hover{background-color:#f9fd00;color:#000}}@media only screen and (max-width:1000px){.small-button:not([disabled],.button-loading):active{background-color:#f9fd00;color:#000}}@media only screen and (min-width:1000px){.small-button_hover:not([disabled],.button-loading):hover{background-color:#fff}}@media only screen and (max-width:1000px){.small-button_hover:not([disabled],.button-loading):active{background-color:#fff}}.small-button_brown{background-color:#5f574c}.small-button_sliver{background-color:#f0f0f0;color:#000}.dropout-button{align-items:center;background-color:#343434;border-radius:23px;color:#fff;display:inline-flex;flex-wrap:wrap;font-size:13px;padding:15px 25px;transition:background-color .15s ease,color .15s ease}.dropout-button:after{background-image:url(/img/icon-bg/triangle.svg);background-position:50%;background-repeat:no-repeat;background-size:100% auto;content:"";display:inline-block;height:5px;margin-left:13px;transition:filter .15s ease;width:10px}@media only screen and (min-width:1000px){.dropout-button:not([disabled],.button-loading):hover{background-color:#f9fd00;color:#000}.dropout-button:not([disabled],.button-loading):hover:after{filter:invert(100%)}}@media only screen and (max-width:1000px){.dropout-button:not([disabled],.button-loading):active{background-color:#f9fd00;color:#000}.dropout-button:not([disabled],.button-loading):active:after{filter:invert(100%)}}.cancel-button{align-items:center;background-color:#414141;border-radius:100%;display:inline-flex!important;height:40px;justify-content:center;width:40px}.cancel-button:before{background-image:url(/img/icon-bg/cancel.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:10px;width:10px}.icon-button{align-items:center;background-color:#fff;border-radius:33px;color:#000;display:inline-flex;flex-wrap:wrap;font-size:15px;padding:18px 23px;transition:background-color .15s ease,color .15s ease}.icon-button:before{background-position:50%;background-repeat:no-repeat;background-size:100% auto;content:"";display:inline-block;height:15px;margin-right:15px;transition:filter .15s ease;width:15px}@media only screen and (min-width:1000px){.icon-button:not([disabled],.button-loading):hover{background-color:#343434;color:#fff}.icon-button:not([disabled],.button-loading):hover:before{filter:invert(100%)}}@media only screen and (max-width:1000px){.icon-button:not([disabled],.button-loading):active{background-color:#343434;color:#fff}.icon-button:not([disabled],.button-loading):active:before{filter:invert(100%)}}.icon-button_active{background-color:#343434!important;color:#fff!important}.icon-button_active:before{filter:invert(100%)!important}.icon-button_comparison:before{background-image:url(/img/icon-bg/comparison.svg)}.icon-button_notes:before{background-image:url(/img/icon-bg/notes.svg)}.remove-bottom{background-color:#f0f0f0;background-image:url(/img/icon-bg/close.svg);background-position:50%;background-repeat:no-repeat;background-size:8px;border-radius:100%;height:28px;transition:background-color .15s ease;width:28px}@media only screen and (min-width:1000px){.remove-bottom:not([disabled],.button-loading):hover{background-color:#f9fd00}}@media only screen and (max-width:1000px){.remove-bottom:not([disabled],.button-loading):active{background-color:#f9fd00}}.found-ready-button{align-items:center;background-color:#5f574c;border-radius:33px;color:#fff;display:flex;font-size:15px;height:55px;line-height:18px;overflow:hidden;padding:10px 10px 10px 71px;position:relative;white-space:nowrap;width:100%}.found-ready-button span{color:#d7fe63;margin-left:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.found-ready-button:after{background-color:#d7fe63;background-image:url(/img/icon-bg/check.svg);background-position:50%;background-repeat:no-repeat;background-size:12px auto;border-radius:100%;content:"";display:inline-block;height:48px;left:3px;position:absolute;top:50%;transform:translateY(-50%);width:48px}@media only screen and (max-width:1950px){.nav__button{height:2.3958333333vw;left:.2604166667vw;width:2.3958333333vw}.nav__button:after,.nav__button:before{border-radius:.1041666667vw;width:.8854166667vw}.nav__button:before{top:.9895833333vw}.nav__button:after{bottom:.9895833333vw}.nav__button_active:before{transform:translate(-50%,.15625vw) rotate(45deg)}.nav__button_active:after{transform:translate(-50%,-.15625vw) rotate(-45deg)}.favorite-button{background-size:.9375vw auto;border-radius:1.0416666667vw;height:2.2395833333vw;width:2.2395833333vw}.favorite-button span{border-radius:.46875vw;font-size:.6770833333vw;height:.8854166667vw;top:-.2604166667vw;width:1.1979166667vw}.cart-button{border-radius:1.1979166667vw;font-size:.78125vw;min-width:5.8333333333vw;padding:.7291666667vw}.cart-button span{border-radius:.46875vw;border-width:.15625vw;font-size:.6770833333vw;height:.9895833333vw;top:-.2604166667vw;width:1.3020833333vw}.button{border-radius:1.6666666667vw;font-size:.8854166667vw;gap:.4166666667vw;line-height:1.0416666667vw;min-width:10.0520833333vw;padding:1.1458333333vw 1.9791666667vw}.button:after{height:.5208333333vw;margin-left:.5208333333vw;width:.9895833333vw}.square-button{background-size:.3125vw auto;border-radius:.8333333333vw;height:2.34375vw;width:2.34375vw}.reset-button{border-radius:1.1979166667vw;font-size:.6770833333vw;line-height:.78125vw;min-width:8.6458333333vw;padding:.5729166667vw 2.2395833333vw .5208333333vw .8333333333vw}.reset-button:after{background-size:.5208333333vw;height:1.6145833333vw;right:.1041666667vw;width:1.6145833333vw}.arrow-button{background-size:.625vw auto;border-radius:1.3020833333vw;height:2.6041666667vw;width:2.6041666667vw}.play-button{background-size:1.5625vw auto;height:5.8854166667vw;width:5.8854166667vw}.fullscreen-button{font-size:.625vw}.fullscreen-button:hover .fullscreen-button__square span{height:1.25vw;width:1.25vw}.fullscreen-button__square{border-radius:.78125vw;height:2.2916666667vw;margin-right:.5729166667vw;width:2.2916666667vw}.fullscreen-button__square span{height:.8333333333vw;width:.8333333333vw}.fullscreen-button__square i{height:.3125vw;width:.3125vw}.fullscreen-button__square i:first-child{border-left-width:.1041666667vw;border-top-width:.1041666667vw}.fullscreen-button__square i:nth-child(2){border-right-width:.1041666667vw;border-top-width:.1041666667vw}.fullscreen-button__square i:nth-child(3){border-bottom-width:.1041666667vw;border-left-width:.1041666667vw}.fullscreen-button__square i:nth-child(4){border-bottom-width:.1041666667vw;border-right-width:.1041666667vw}.fullscreen-button_reverse .fullscreen-button__square span{height:1.25vw;width:1.25vw}.fullscreen-button_reverse:hover .fullscreen-button__square span{height:.8333333333vw;width:.8333333333vw}.filter-button{border-radius:1.6666666667vw;font-size:.8854166667vw;line-height:1.0416666667vw;min-width:9.8958333333vw;padding:1.1458333333vw 1.9791666667vw}.filter-button:after{height:.9375vw;margin-left:1.0416666667vw;width:.4166666667vw}.switch-button{border-radius:1.6666666667vw;height:2.7604166667vw;width:5.8333333333vw}.switch-button:before{height:.2604166667vw}.switch-button span:first-child{height:.6770833333vw;left:1.3020833333vw;width:.6770833333vw}.switch-button span:nth-child(2){height:.5729166667vw;right:1.1458333333vw;width:.7291666667vw}.favorite-push,.note-button{height:1.3541666667vw;width:1.3541666667vw}.note-button_bg{background-size:.8854166667vw auto;border-radius:.8854166667vw;height:2.6041666667vw;width:2.6041666667vw}.share-button{height:1.3541666667vw;width:1.3541666667vw}.share-button_bg{background-size:.78125vw auto;border-radius:.8854166667vw;height:2.6041666667vw;width:2.6041666667vw}.print-button{height:1.3541666667vw;width:1.3541666667vw}.print-button_bg{background-size:1.0416666667vw auto;border-radius:.8854166667vw;height:2.6041666667vw;width:2.6041666667vw}.reserve-button{background-position:.78125vw;background-size:.46875vw auto;padding:.5208333333vw .7291666667vw .5208333333vw 1.875vw}.reserve-button,.silver-button{border-radius:1.1979166667vw;font-size:.6770833333vw}.silver-button{padding:.5208333333vw .78125vw}.small-button{padding:.4166666667vw .8333333333vw}.dropout-button,.small-button{border-radius:1.1979166667vw;font-size:.6770833333vw}.dropout-button{padding:.78125vw 1.3020833333vw}.dropout-button:after{height:.2604166667vw;margin-left:.6770833333vw;width:.5208333333vw}.cancel-button{height:2.0833333333vw;width:2.0833333333vw}.cancel-button:before{height:.5208333333vw;width:.5208333333vw}.icon-button{border-radius:1.71875vw;font-size:.78125vw;padding:.9375vw 1.1979166667vw}.icon-button:before{height:.78125vw;margin-right:.78125vw;width:.78125vw}.remove-bottom{background-size:.4166666667vw;height:1.4583333333vw;width:1.4583333333vw}.found-ready-button{border-radius:1.71875vw;font-size:.78125vw;height:2.8645833333vw;line-height:.9375vw;padding:.5208333333vw .5208333333vw .5208333333vw 3.6979166667vw}.found-ready-button span{margin-left:.2604166667vw}.found-ready-button:after{background-size:.625vw auto;height:2.5vw;left:.15625vw;width:2.5vw}}@media only screen and (max-width:1000px){.nav__button{height:46px;left:5px;width:46px}.nav__button:after,.nav__button:before{border-radius:2px;width:17px}.nav__button:before{top:19px}.nav__button:after{bottom:19px}.nav__button_active:before{transform:translate(-50%,3px) rotate(45deg)}.nav__button_active:after{transform:translate(-50%,-3px) rotate(-45deg)}.favorite-button{background-size:14px auto;border-radius:22px;height:33px;width:33px}.favorite-button span{border-radius:9px;font-size:9px;height:14px;top:-5px;width:18px}.cart-button{border-radius:23px;font-size:15px;min-width:112px;padding:14px}.cart-button span{border-radius:9px;border-width:3px;font-size:13px;height:19px;top:-5px;width:25px}.button{border-radius:23px;font-size:13px;font-weight:400;gap:6px;line-height:1;min-width:auto;padding:16px 24px}.button:after{height:6px;margin-left:5px;width:13px}.button_dark{background-color:#343434;color:#fff}.button_black{background-color:#1c1c1c;color:#fff}.square-button{background-size:4px auto;border-radius:10px;height:30px;width:30px}.reset-button{border-radius:23px;font-size:12px;line-height:14px;min-width:112px;padding:8px 36px 10px 18px}.reset-button:after{background-size:10px;height:25px;right:3px;width:25px}.reset-button_invert{background-color:#000}.arrow-button{background-size:7px auto;border-radius:25px;height:33px;width:33px}.play-button{background-position:60%;background-size:22px auto;border-width:2px;height:56px;width:56px}.fullscreen-button{font-size:12px}.fullscreen-button__square{border-radius:15px;height:44px;margin-right:11px;width:44px}.fullscreen-button__square span{height:16px;width:16px}.fullscreen-button__square i{height:6px;position:absolute;width:6px}.fullscreen-button__square i:first-child{border-left-width:2px;border-top-width:2px}.fullscreen-button__square i:nth-child(2){border-right-width:2px;border-top-width:2px}.fullscreen-button__square i:nth-child(3){border-bottom-width:2px;border-left-width:2px}.fullscreen-button__square i:nth-child(4){border-bottom-width:2px;border-right-width:2px}.fullscreen-button_reverse .fullscreen-button__square span{height:24px;width:24px}.filter-button{border-radius:32px;font-size:13px;line-height:15px;min-width:140px;padding:16px 20px}.filter-button:after{height:18px;margin-left:10px;width:8px}.switch-button{border-radius:32px;height:47px;width:112px}.switch-button:before{height:5px}.switch-button span:first-child{height:13px;left:25px;width:13px}.switch-button span:nth-child(2){height:11px;right:22px;width:14px}.favorite-push{height:13px;width:14px}.note-button{height:26px;width:26px}.note-button_bg{background-size:17px auto;border-radius:17px;height:50px;width:50px}.share-button,.share-button_bg{height:30px;width:30px}.share-button_bg{background-size:15px auto;border-radius:17px}.print-button{height:26px;width:26px}.print-button_bg{background-size:20px auto;border-radius:17px;height:30px;width:30px}.reserve-button{background-position:15px;background-size:9px auto;padding:10px 14px 10px 36px}.reserve-button,.silver-button{border-radius:23px;font-size:13px}.silver-button{padding:10px 15px}.small-button{border-radius:23px;font-size:13px;padding:8px 16px}.small-button_sliver{background-color:#f0f0f0;color:#000}.dropout-button{border-radius:23px;font-size:13px;padding:15px 25px}.dropout-button:after{height:5px;margin-left:13px;width:10px}.cancel-button{height:40px;width:40px}.cancel-button:before{height:10px;width:10px}.icon-button{border-radius:15px;font-size:0;height:47px;justify-content:center;padding:0;width:47px}.icon-button:before{height:15px;margin-right:0;width:15px}.remove-bottom{background-size:8px;height:28px;width:28px}.found-ready-button{border-radius:33px;font-size:12px;height:41px;line-height:14px;padding:13px}.found-ready-button span{margin-left:5px}.found-ready-button:after{background-size:10px auto;height:35px;left:3px;width:35px}.option-button{align-items:center;background-color:#343434;border-radius:23px;color:#fff;display:flex;font-size:13px;justify-content:center;padding:15px;text-align:center;width:100%}.option-button:after{background-image:url(/img/icon-bg/filter.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;content:"";display:inline-block;height:16px;margin-left:11px;width:18px}.layout-button{align-items:center;background-color:#343434;border-radius:16px;display:inline-flex;height:43px;justify-content:center;transition:background-color .15s ease;width:43px}.layout-button:before{background-image:url(/img/icon-bg/sofa.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;content:"";display:inline-flex;height:20px;transition:filter .15s ease;width:20px}.layout-button_active{background-color:#f0f0f0}.layout-button_active:before{filter:invert(100%)}}.header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,96%,.7);border-radius:27px;height:63px;left:50%;max-width:1773px;padding:0 8px;position:fixed;top:27px;transform:translateX(-50%);width:100%;z-index:100}.header__container{align-items:center;display:flex;height:100%;justify-content:space-between}.header__right{align-items:center;display:flex;flex:1 0 0;flex-wrap:wrap;justify-content:flex-end}@media only screen and (max-width:1950px){.header{border-radius:1.40625vw;height:3.28125vw;max-width:92.34375vw;padding:0 .4166666667vw;top:1.40625vw}}@media only screen and (max-width:1000px){.header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:none;height:auto;padding:0;top:0}.header,.header__container{border-radius:0 0 26px 26px;max-width:600px}.header__container{background-color:hsla(0,0%,96%,.7);margin:0 auto;padding:30px 16px 13px}.header__favorite-button{margin-left:10px}.header__right{flex-wrap:nowrap}}.logo{display:block;height:43px;text-decoration:none;width:124px}.logo__img{height:100%!important;width:100%!important}@media only screen and (max-width:1950px){.logo{height:2.2395833333vw;width:6.4583333333vw}}@media only screen and (max-width:1000px){.logo{height:30px;padding-right:10px;width:82px}}.nav{align-items:center;background-color:#d8d3cc;border-radius:26px;display:flex;flex-wrap:wrap;height:52px;justify-content:space-between;margin-right:32px;max-width:1330px;padding:0 5px;position:relative;transition:all .5s ease;width:142px}.nav_visible .nav__vanishing-block{opacity:1}.nav__vanishing-block{align-items:center;display:flex;height:100%;justify-content:space-between;margin-right:80px;opacity:0;padding:0;position:relative;transition:opacity .15s ease;width:100%}.nav__vanishing-block:after{background-color:#bebebe;content:"";display:inline-block;height:20px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}.nav__list{align-items:center;display:flex;flex:1 0 0;justify-content:space-between;padding:0 20px}.nav__list li{padding:0 5px}.nav__link{border-radius:23px;color:#000;font-size:15px;padding:13px 18px;text-decoration:none;transition:color .15s ease,background-color .15s ease;white-space:nowrap}.nav__link:hover{background-color:#343434;color:#fff}.nav__favorite-button{position:absolute;right:5px;top:50%;transform:translateY(-50%);transition:all .15s ease;z-index:1}.nav_active{background-color:#fff;border-radius:30px;height:63px;padding:0 11px;width:100%}.nav_active .nav__vanishing-block{padding-left:35px;padding-right:35px}.nav_active .nav__button{left:11px}.nav_active .nav__button-favorite{right:11px}@media only screen and (max-width:1950px){.nav{border-radius:1.3541666667vw;height:2.7083333333vw;margin-right:1.6666666667vw;max-width:69.2708333333vw;padding:0 .2604166667vw;width:7.3958333333vw}.nav__vanishing-block{margin-right:4.1666666667vw}.nav__vanishing-block:after{height:1.0416666667vw}.nav__list{padding:0 1.0416666667vw}.nav__list li{padding:0 .2604166667vw}.nav__link{border-radius:1.1979166667vw;font-size:.78125vw;padding:.6770833333vw .9375vw}.nav__favorite-button{right:.2604166667vw}.nav_active{border-radius:1.5625vw;height:3.28125vw;padding:0 .5729166667vw;width:100%}.nav_active .nav__vanishing-block{padding-left:1.8229166667vw;padding-right:1.8229166667vw}.nav_active .nav__button{left:.5729166667vw}.nav_active .nav__button-favorite{right:.5729166667vw}}@media only screen and (max-width:1000px){.nav{border-radius:26px;height:52px;margin-right:32px;max-width:1330px;padding:0 5px;width:142px}.nav__vanishing-block{margin-right:80px}.nav__vanishing-block:after{height:20px}.nav__list{display:block;margin-bottom:30px;padding:0 16px}.nav__list li{margin-bottom:17px;padding:0}.nav__link{border-radius:23px;font-size:15px;font-weight:500;padding:0}.nav__link:hover{background-color:transparent;color:#000}.nav__favorite-button{right:5px}.nav_active{border-radius:30px;height:63px;padding:0 11px}.nav_active .nav__vanishing-block{padding-left:35px;padding-right:35px}.nav_active .nav__button{left:11px}.nav_active .nav__button-favorite{right:11px}}.favorite{height:43px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:43px}.favorite:hover .nav__favorite-button{height:55px;right:0;width:55px}.favorite:hover .favorite__dropdown{display:block!important;opacity:1!important}@keyframes favorite{0%{opacity:0;transform:scale(.8)}50%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.favorite-notification{position:absolute;right:0;top:70px}.favorite-notification .favorite__block{animation:favorite .5s ease;margin-bottom:5px}.favorite__dropdown{cursor:pointer;display:none;left:-10px;padding-top:55px;position:absolute;top:0;transition:opacity .25s ease;width:80px}.favorite__block{background-color:#f9fd00;background-image:url(/img/icon-bg/favorite_fill.svg);background-position:calc(100% - 16px) 18px;background-repeat:no-repeat;background-size:17px auto;border-radius:20px;max-height:350px;min-width:275px;padding-bottom:7px;padding-top:17px}.favorite__title{font-size:14px;margin-bottom:6px;padding-left:18px;padding-right:35px}.favorite__item{align-items:center;background-image:url(/img/icon-bg/arrows.svg);background-position:calc(100% - 21px) 57%;background-repeat:no-repeat;background-size:14px auto;border-bottom:1px solid #dee211;color:#000;display:flex;flex-wrap:wrap;padding:27px 17px 17px;position:relative;text-decoration:none;transition:background-position .15s ease}.favorite__item:last-child{border:none}.favorite__item:hover{background-position:calc(100% - 15px) 57%}.favorite__picture{align-items:center;background-color:#1f1f1f;border-radius:16px;display:flex;height:66px;justify-content:center;margin-right:8px;width:66px}.favorite__picture img{display:block;filter:contrast(1000%) invert(100%);height:44px;width:36px}.favorite__price{flex:1 0 0;font-size:21px;font-weight:400;position:relative;top:10px;white-space:nowrap}.favorite__price span{color:#444536;font-size:14px;position:relative;top:-5px}.favorite__rooms{background-color:#fff;left:62px}.favorite__area,.favorite__rooms{border-radius:20px;font-size:12px;overflow:hidden;padding:8px;position:absolute;text-align:center;text-overflow:ellipsis;top:10px;white-space:nowrap;width:65px}.favorite__area{background-color:#343434;color:#fff;left:132px}@media only screen and (max-width:1950px){.favorite{height:2.2395833333vw;width:2.2395833333vw}.favorite:hover .nav__favorite-button{height:2.8645833333vw;width:2.8645833333vw}.favorite__dropdown{left:-.5208333333vw;padding-top:2.8645833333vw;width:4.1666666667vw}.favorite__block{background-position:calc(100% - .83333vw) .9375vw;background-size:.8854166667vw auto;border-radius:1.0416666667vw;max-height:18.2291666667vw;min-width:14.3229166667vw;padding-bottom:.3645833333vw;padding-top:.8854166667vw}.favorite__title{font-size:.7291666667vw;margin-bottom:.3125vw;padding-left:.9375vw;padding-right:1.8229166667vw}.favorite__item{background-position:calc(100% - 1.09375vw) 57%;background-size:.7291666667vw auto;padding:1.40625vw .8854166667vw .8854166667vw}.favorite__item:hover{background-position:calc(100% - .78125vw) 57%}.favorite__picture{border-radius:.8333333333vw;height:3.4375vw;margin-right:.4166666667vw;width:3.4375vw}.favorite__picture img{height:2.2916666667vw;width:1.875vw}.favorite__price{font-size:1.09375vw;top:.5208333333vw}.favorite__price span{font-size:.7291666667vw;top:-.2604166667vw}.favorite__rooms{left:3.2291666667vw}.favorite__area,.favorite__rooms{border-radius:1.0416666667vw;font-size:.625vw;padding:.4166666667vw;top:.5208333333vw;width:3.3854166667vw}.favorite__area{left:6.875vw}.favorite-notification{top:3.6458333333vw}.favorite-notification .favorite__block{margin-bottom:.2604166667vw}}@media only screen and (max-width:1000px){.favorite{height:43px;width:43px}.favorite:hover .nav__favorite-button{height:55px;width:55px}.favorite__dropdown{left:-10px;padding-top:55px;width:80px}.favorite__block{background-position:calc(100% - 16px) 18px;background-size:17px auto;border-radius:20px;max-height:350px;min-width:275px;padding-bottom:7px;padding-top:17px}.favorite__title{font-size:14px;margin-bottom:6px;padding-left:18px;padding-right:35px}.favorite__item{background-position:calc(100% - 21px) 57%;background-size:14px auto;padding:27px 17px 17px}.favorite__item:hover{background-position:calc(100% - 15px) 57%}.favorite__picture{border-radius:16px;height:66px;margin-right:8px;width:66px}.favorite__picture img{height:44px;width:36px}.favorite__price{font-size:21px;top:10px}.favorite__price span{font-size:14px;top:-5px}.favorite__rooms{left:62px}.favorite__area,.favorite__rooms{border-radius:20px;font-size:12px;padding:8px;top:10px;width:65px}.favorite__area{left:132px}.favorite-notification{top:70px}.favorite-notification .favorite__block{margin-bottom:5px}}.mini-cart{height:46px;position:relative;width:112px}.mini-cart__button{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.mini-cart__dropdown{display:none;padding-top:10px;position:absolute;right:0;top:40px;width:847px}.mini-cart__block{background-color:#fff;border-radius:30px;padding:14px 14px 0;width:847px}.mini-cart__dropdown_single,.mini-cart__dropdown_single .mini-cart__block{width:280px}.mini-cart__dropdown_single .col50{flex:0 0 100%;max-width:100%}.mini-cart__item{color:#fff;display:block;margin-bottom:10px;text-decoration:none}.mini-cart__img,.mini-cart__item{border-radius:19px;height:300px;overflow:hidden;position:relative}.mini-cart__img img{display:block;left:50%;max-width:100%;min-height:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}.mini-cart__content{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:rgba(52,52,52,.5);border-radius:20px;bottom:13px;left:7px;padding:12px 10px;position:absolute;width:calc(100% - 14px)}.mini-cart__type{color:#bcbcbc;font-size:12px}.mini-cart__name,.mini-cart__type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-cart__name{color:#fff;font-size:24px;font-weight:200;margin-bottom:11px}.mini-cart__info{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.mini-cart__info div{background-color:#696666;border-radius:23px;color:#fff;flex:1 0 0;font-size:12px;margin-right:5px;min-height:25px;overflow:hidden;padding:4px 6px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.mini-cart__info div:last-child{margin-right:0}.mini-cart__info div span{color:#f9fd00}.mini-cart__price{align-items:center;display:flex;font-size:12px;justify-content:space-between;margin-bottom:13px}.mini-cart__price span:not(.rub){font-size:15px}.mini-cart__price div:nth-child(2){background-color:#7b7b7b;flex:1 0 0;height:1px;margin:0 12px;position:relative;top:2px}.mini-cart__item__button{background-color:#f9fd00;background-image:url(/img/icon-bg/arrows.svg);background-position:calc(100% - 40px);background-repeat:no-repeat;background-size:14px auto;border-radius:16px;color:#000;font-size:13px;font-weight:500;padding:12px;text-align:center}.mini-cart:hover .mini-cart__dropdown{display:block}.mini-cart:hover .mini-cart__button{background-color:#f9fd00;color:#000;padding:18px}.mini-cart:hover .mini-cart__button span{background-color:#343434;color:#fff}@media only screen and (max-width:1950px){.mini-cart{height:2.3958333333vw;width:5.8333333333vw}.mini-cart__dropdown{padding-top:.5208333333vw;top:2.0833333333vw;width:44.1145833333vw}.mini-cart__block{border-radius:1.5625vw;padding:.7291666667vw .7291666667vw 0;width:44.1145833333vw}.mini-cart__dropdown_single,.mini-cart__dropdown_single .mini-cart__block{width:14.5833333333vw}.mini-cart__item{margin-bottom:.5208333333vw}.mini-cart__img,.mini-cart__item{border-radius:.9895833333vw;height:15.625vw}.mini-cart__content{border-radius:1.0416666667vw;bottom:.6770833333vw;left:.3645833333vw;padding:.625vw .5208333333vw;width:calc(100% - .72917vw)}.mini-cart__type{font-size:.625vw}.mini-cart__name{font-size:1.25vw;margin-bottom:.5729166667vw}.mini-cart__info{margin-bottom:.5208333333vw}.mini-cart__info div{border-radius:1.1979166667vw;font-size:.625vw;margin-right:.2604166667vw;min-height:1.3020833333vw;padding:.2083333333vw .3125vw}.mini-cart__price{font-size:.625vw;margin-bottom:.6770833333vw}.mini-cart__price span:not(.rub){font-size:.78125vw}.mini-cart__price div:nth-child(2){margin:0 .625vw;top:.1041666667vw}.mini-cart__item__button{background-position:calc(100% - 2.08333vw);background-size:.7291666667vw auto;border-radius:.8333333333vw;font-size:.6770833333vw;padding:.625vw}.mini-cart:hover .mini-cart__button{padding:.9375vw}}@media only screen and (max-width:1000px){.mini-cart{height:46px;width:112px}.mini-cart__dropdown{padding-top:10px;top:40px;width:847px}.mini-cart__block{border-radius:30px;padding:14px 14px 0;width:847px}.mini-cart__dropdown_single,.mini-cart__dropdown_single .mini-cart__block{width:280px}.mini-cart__item{margin-bottom:10px}.mini-cart__img,.mini-cart__item{border-radius:19px;height:300px}.mini-cart__content{border-radius:20px;bottom:13px;left:7px;padding:12px 10px;width:calc(100% - 14px)}.mini-cart__type{font-size:12px}.mini-cart__name{font-size:24px;margin-bottom:11px}.mini-cart__info{margin-bottom:10px}.mini-cart__info div{border-radius:23px;font-size:12px;margin-right:5px;min-height:25px;padding:4px 6px}.mini-cart__price{font-size:12px;margin-bottom:13px}.mini-cart__price span:not(.rub){font-size:15px}.mini-cart__price div:nth-child(2){margin:0 12px;top:2px}.mini-cart__item__button{background-position:calc(100% - 40px);background-size:14px auto;border-radius:16px;font-size:13px;padding:12px}.mini-cart:hover .mini-cart__button{padding:18px}}.phone{align-items:center;background-color:#fff;background-image:url(/img/icon-bg/phone.svg);background-position:20px;background-repeat:no-repeat;background-size:15px;border-radius:26px;color:#000;display:inline-flex;font-size:18px;font-weight:500;height:52px;min-width:222px;padding:10px 32px 10px 48px;position:relative;text-decoration:none;white-space:nowrap;z-index:1}@media only screen and (max-width:1950px){.phone{background-position:1.0416666667vw;background-size:.78125vw;border-radius:1.3541666667vw;font-size:.9375vw;height:2.7083333333vw;min-width:11.5625vw;padding:.5208333333vw 1.6666666667vw .5208333333vw 2.5vw}}@media only screen and (max-width:1000px){.phone{background-position:12px;background-size:13px;border-radius:26px;font-size:14px;height:34px;min-width:160px;padding:9px 11px 9px 36px}}.sale-icon{background-color:#ebebeb;border-radius:28px;color:#000;display:inline-block;font-size:16px;padding:17px 66px 19px 21px;position:relative}.sale-icon:before{background-color:#d7fe63;background-image:url(/img/icon-bg/percent.svg);background-position:50%;background-repeat:no-repeat;background-size:13px;border-radius:100%;content:"";display:inline-block;height:50px;position:absolute;right:3px;top:50%;transform:translateY(-50%);width:50px}@media only screen and (max-width:1950px){.sale-icon{border-radius:1.4583333333vw;font-size:.8333333333vw;padding:.8854166667vw 3.4375vw .9895833333vw 1.09375vw}.sale-icon:before{background-size:.6770833333vw;height:2.6041666667vw;right:.15625vw;width:2.6041666667vw}}@media only screen and (max-width:1000px){.sale-icon{border-radius:28px;font-size:0;height:39px;padding:0;width:39px}.sale-icon:before{background-size:10px;height:39px;right:0;width:39px}}.home-slider{border-radius:44px;overflow:hidden}.home-slider__slide{overflow:hidden;position:relative}.home-slider__img img{border-radius:44px;display:block;height:841px;width:864px}.home-slider__content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(52,52,52,.8);border-radius:25px;bottom:17px;left:17px;opacity:0;padding:24px 0 20px;position:absolute;transition:opacity .3s ease .3s;width:532px}.swiper-slide-active .home-slider__content{opacity:1}.home-slider__heading{border-bottom:1px solid #6a6868;margin-bottom:30px;padding:0 20px}.home-slider__heading,.home-slider__item{align-items:center;display:flex;flex-wrap:wrap}.home-slider__item{color:#fff;flex:1 0 0;font-size:16px;margin-bottom:23px}.home-slider__item span{color:#f9fd00;margin:0 5px}.home-slider__icon{align-items:center;background-color:#8f8887;border-radius:23px;display:flex;height:56px;justify-content:center;margin-right:10px;width:56px}.home-slider__icon div{background-position:50%;background-repeat:no-repeat;background-size:auto 100%;height:22px;width:22px}.home-slider__calc{background-image:url(/img/icon-bg/calc.svg)}.home-slider__wallet{background-image:url(/img/icon-bg/wallet.svg)}.home-slider__body{padding:0 21px}.home-slider__title{color:#b2b2b2;font-size:21px;margin-bottom:14px;overflow:hidden}.home-slider__title span{color:#fff;font-size:33px}.home-slider__text{color:#fff;font-size:15px;line-height:23px;margin-bottom:22px}.home-slider__slide_light{background-color:hsla(0,0%,100%,.7)}.home-slider__slide_light .home-slider__icon{background-color:#d8d3cc}.home-slider__slide_light .home-slider__icon div{filter:invert(100%)}.home-slider__slide_light .home-slider__item,.home-slider__slide_light .home-slider__item span{color:#000}.home-slider__slide_light .home-slider__heading{border-color:#d1d1d1}.home-slider__slide_light .home-slider__text,.home-slider__slide_light .home-slider__title,.home-slider__slide_light .home-slider__title span{color:#000}@media only screen and (max-width:1950px){.home-slider,.home-slider__img img{border-radius:2.2916666667vw}.home-slider__img img{height:43.8020833333vw;width:45vw}.home-slider__content{border-radius:1.3020833333vw;bottom:.8854166667vw;left:.8854166667vw;padding:1.25vw 0 1.0416666667vw;width:27.7083333333vw}.home-slider__heading{margin-bottom:1.5625vw;padding:0 1.0416666667vw}.home-slider__item{font-size:.8333333333vw;margin-bottom:1.1979166667vw}.home-slider__item span{margin:0 .2604166667vw}.home-slider__icon{border-radius:1.1979166667vw;height:2.9166666667vw;margin-right:.5208333333vw;width:2.9166666667vw}.home-slider__icon div{height:1.1458333333vw;width:1.1458333333vw}.home-slider__body{padding:0 1.09375vw}.home-slider__title{font-size:1.09375vw;margin-bottom:.7291666667vw}.home-slider__title span{font-size:1.71875vw}.home-slider__text{font-size:.78125vw;line-height:1.1979166667vw;margin-bottom:1.1458333333vw}}@media only screen and (max-width:1000px){.home-slider{border-radius:33px;margin-bottom:7px}.home-slider__img{height:auto}.home-slider__img img{height:auto!important;width:100%!important}.home-slider__content{align-items:flex-end;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:transparent;border-radius:0;bottom:4px;display:flex;flex-direction:row-reverse;flex-wrap:wrap;height:130px;left:5px;padding:0;width:calc(100% - 8px)}.home-slider__heading{display:block;margin-bottom:0;padding:0 0 0 4px;width:55%}.home-slider__item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(0,0,0,.5);border-radius:26px;flex-wrap:nowrap;font-size:13px;height:59px;margin-bottom:5px;overflow:hidden;padding:10px 10px 10px 57px;position:relative}.home-slider__item span{margin:0 3px;white-space:nowrap}.home-slider__item:last-child{margin-bottom:0}.home-slider__icon{border-radius:15px;height:36px;left:12px;margin-right:10px;position:absolute;top:50%;transform:translateY(-50%);width:36px}.home-slider__icon div{filter:invert(100%);height:13px;width:13px}.home-slider__icon_green{background-color:#d7fe63!important}.home-slider__icon_yellow{background-color:#f9fd00!important}.home-slider__body{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(0,0,0,.5);border-radius:26px;padding:24px 8px 8px;width:45%}.home-slider__body .button{padding:16px;width:100%}.home-slider__title{font-size:14px;margin-bottom:7px}.home-slider__title span{display:block;font-size:18px;font-weight:200;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-slider__text{font-size:15px;line-height:23px;margin-bottom:22px}.home-slider__slide_light .home-slider__title{color:#b2b2b2}.home-slider__slide_light .home-slider__item,.home-slider__slide_light .home-slider__title span{color:#fff}.home-slider__slide_light .home-slider__item span{color:#f9fd00}}.home__item{border-radius:44px;height:412px;padding:40px 25px 30px;position:relative}.home__item .item-text,.home__item .item-title{position:relative;z-index:1}.home__square-button{bottom:30px;left:26px;position:absolute}.home__circle{border-radius:100%;bottom:26px;filter:blur(20px);height:186px;position:absolute;right:26px;width:186px}.home__img{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute}.home__item_first{background:linear-gradient(to bottom right,#343434,#5b3434);margin-bottom:17px}.home__item_first .home__img{background-image:url(/img/home/1.png);background-image:-webkit-image-set(url("/img/home/1.webp") type("image/webp"),url("/img/home/1.png") type("image/png"));background-image:image-set(url("/img/home/1.webp") type("image/webp"),url("/img/home/1.png") type("image/png"));bottom:60px;height:157px;right:98px;width:153px}.home__item_first .home__circle{background-color:#3b2a2a}.home__item_second{background:linear-gradient(to bottom right,#343434,#596030)}.home__item_second .home__circle{background-color:#3b4029}.home__item_second .home__img{background-image:url(/img/home/2.png);background-image:-webkit-image-set(url("/img/home/2.webp") type("image/webp"),url("/img/home/2.png") type("image/png"));background-image:image-set(url("/img/home/2.webp") type("image/webp"),url("/img/home/2.png") type("image/png"));bottom:52px;height:182px;right:84px;width:149px}.home__item_third{background-color:#e0e0e0;height:841px}.home__item_third .home__img{background-image:url(/img/home/3.png);background-image:-webkit-image-set(url("/img/home/3.webp") type("image/webp"),url("/img/home/3.png") type("image/png"));background-image:image-set(url("/img/home/3.webp") type("image/webp"),url("/img/home/3.png") type("image/png"));height:418px;left:-25px;margin-bottom:20px;margin-top:70px;position:relative;width:100%;width:calc(100% + 50px)}.home__item_third .item-title{color:#000;margin-bottom:33px}.home__item_third .item-title span:not(.rub){display:inline;margin-left:5px;position:relative}.home__item_third .item-title span:not(.rub):before{background-color:#d7fe63;border-radius:14px;content:"";display:inline-block;height:37px;left:-10px;position:absolute;top:-2px;transform:rotate(-3deg);width:120%;z-index:-1}.home__item_third .item-text{color:#000}.home__item_third .button_dark{bottom:27px;left:26px;position:absolute}.home__sale-icon{position:absolute;right:23px;top:27px}@media only screen and (max-width:1950px){.home__item{border-radius:2.2916666667vw;height:21.4583333333vw;padding:2.0833333333vw 1.3020833333vw 1.5625vw}.home__square-button{bottom:1.5625vw;left:1.3541666667vw}.home__circle{bottom:1.3541666667vw;height:9.6875vw;right:1.3541666667vw;width:9.6875vw}.home__item_first{margin-bottom:.8854166667vw}.home__item_first .home__img{bottom:3.125vw;height:8.1770833333vw;right:5.1041666667vw;width:7.96875vw}.home__item_second .home__img{bottom:2.7083333333vw;height:9.4791666667vw;right:4.375vw;width:7.7604166667vw}.home__item_third{height:43.8020833333vw}.home__item_third .home__img{height:21.7708333333vw;left:-1.3020833333vw;margin-bottom:1.0416666667vw;margin-top:3.6458333333vw;width:calc(100% + 2.60417vw)}.home__item_third .item-title{margin-bottom:1.71875vw}.home__item_third .item-title span:not(.rub){margin-left:.2604166667vw}.home__item_third .item-title span:not(.rub):before{border-radius:.7291666667vw;height:1.9270833333vw;left:-.5208333333vw;top:-.1041666667vw}.home__item_third .button_dark{bottom:1.40625vw;left:1.3541666667vw}.home__sale-icon{right:1.1979166667vw;top:1.40625vw}}@media only screen and (max-width:1000px){.home__item{border-radius:27px;height:123px;margin-bottom:9px;overflow:hidden;padding:16px}.home__item .item-title{font-size:14px;line-height:17px;text-shadow:1px 1px 1px #000}.home__square-button{bottom:12px;left:16px}.home__item_first{margin-bottom:9px}.home__item_first .home__img{bottom:18px;height:68px;right:5px;width:67px}.home__item_first .item-title{font-size:12px;height:57px;line-height:1.2;overflow:hidden}.home__item_second .home__img{bottom:11px;height:78px;right:-10px;width:64px}.home__item_third{height:170px;padding-top:19px}.home__item_third .home__img{height:190px;left:auto;margin:0;position:absolute;right:-20px;top:0;width:226px}.home__item_third .item-title{margin-bottom:0;max-width:145px;text-shadow:none}.home__item_third .item-title span:not(.rub){display:block;font-size:16px;margin-left:5px;padding-left:10px;padding-top:20px}.home__item_third .item-title span:not(.rub):before{border-radius:20px;height:39px;left:-10px;top:8px;width:130px}.home__item_third .button_dark{bottom:10px;left:13px;line-height:1;padding:17px 20px 17px 17px}.home__sale-icon{right:16px;top:15px;z-index:1}}.apartment-selection{padding-bottom:33px;padding-top:50px}.apartment-selection__section-title{margin-bottom:33px}.apartment-selection__block{background-color:#fff;border-radius:44px;padding:33px 30px 0}.apartment-selection__filter{margin-bottom:43px}.apartment-selection__reset-button{margin-bottom:15px}.apartment-selection__item{border-radius:44px;height:495px;margin-bottom:23px;position:relative}.apartment-selection__item_completed:before,.apartment-selection__item_start:before{background-color:#f9fd00;border-radius:28px;color:#4d3a19;content:"Дом сдан";display:inline-block;font-size:14px;font-weight:800;padding:15px 20px;position:absolute;right:20px;text-transform:uppercase;top:17px;z-index:2}.apartment-selection__item_start:before{content:"Старт продаж"}.apartment-selection__img{border-radius:44px;display:block;height:495px;overflow:hidden;position:relative}.apartment-selection__img img{display:block;height:103%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:1950px){.apartment-selection{padding-bottom:1.71875vw;padding-top:2.6041666667vw}.apartment-selection__section-title{margin-bottom:1.71875vw}.apartment-selection__block{border-radius:2.2916666667vw;padding:1.71875vw 1.5625vw 0}.apartment-selection__filter{margin-bottom:2.2395833333vw}.apartment-selection__reset-button{margin-bottom:.78125vw}.apartment-selection__item{margin-bottom:1.1979166667vw}.apartment-selection__img,.apartment-selection__item{border-radius:2.2916666667vw;height:25.78125vw}.apartment-selection__item_completed:before,.apartment-selection__item_start:before{border-radius:1.4583333333vw;font-size:.7291666667vw;padding:.78125vw 1.0416666667vw;right:1.0416666667vw;top:.8854166667vw}}@media only screen and (max-width:1000px){.apartment-selection{padding-bottom:0;padding-top:17px}.apartment-selection__section-title{margin-bottom:13px}.apartment-selection__block{background-color:transparent;border-radius:0;padding:0}.apartment-selection__filter{margin-bottom:43px}.apartment-selection__reset-button{margin-bottom:15px}.apartment-selection__item{margin-bottom:11px}.apartment-selection__img,.apartment-selection__item{border-radius:33px;height:auto}.apartment-selection__img img{height:auto;position:static;transform:translate(0);width:100%}.apartment-selection__option-button{margin-bottom:10px}.apartment-selection__item_completed:before,.apartment-selection__item_start:before{border-radius:20px;font-size:12px;padding:10px;right:15px;top:15px}}.soon-sale{border:1px dashed #9f9d9d;border-radius:36px;height:496px;padding:10px}.soon-sale__inner{background-color:#efefef;background-image:url(/img/icon-bg/keys.svg);background-position:calc(50% - 9px) calc(50% - 23px);background-repeat:no-repeat;border-radius:23px;color:#8b8b8b;font-size:15px;height:100%;position:relative}.soon-sale__inner span{bottom:23px;left:50%;position:absolute;transform:translateX(-50%)}.soon-sale_photo{background-position:50%;background-repeat:no-repeat;background-size:auto 100%;border:none}.soon-sale_photo .soon-sale__inner{background-color:transparent;color:#fff}@media only screen and (max-width:1950px){.soon-sale{border-radius:1.875vw;height:25.8333333333vw;padding:.5208333333vw}.soon-sale__inner{background-position:calc(50% - .46875vw) calc(50% - 1.19792vw);border-radius:1.1979166667vw;font-size:.78125vw}.soon-sale__inner span{bottom:1.1979166667vw}}@media only screen and (max-width:1000px){.soon-sale{border-radius:36px;height:496px;padding:10px}.soon-sale__inner{background-position:calc(50% - 9px) calc(50% - 23px);border-radius:23px;font-size:15px}.soon-sale__inner span{bottom:23px}}.more-house{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(52,52,52,.9);border-radius:36px;bottom:14px;height:88px;left:5px;min-width:280px;overflow:hidden;padding:18px 25px;position:absolute;transition:all .5s ease}.more-house__heading{align-items:center;color:#adadad;display:flex;font-size:17px;font-weight:400;height:40px;margin:0 0 32px;padding-right:60px;padding-top:5px}.more-house__heading span{color:#fff;display:block;font-size:27px}.more-house__info{align-items:center;border-bottom:1px solid #4a4a4a;display:flex;justify-content:space-between;margin-bottom:10px;padding-bottom:25px}.more-house__info div{align-items:center;background-color:#696666;border-radius:23px;color:#fff;display:flex;flex:1 0 0;font-size:12px;justify-content:center;margin-right:10px;min-height:35px;overflow:hidden;padding:4px 6px;text-overflow:ellipsis;white-space:nowrap}.more-house__info div:last-child{margin-right:0}.more-house__info div span{color:#f9fd00}.more-house__price__title{color:#adadad;font-size:14px;line-height:16px;margin-bottom:2px}.more-house__price__items{align-items:center;color:#adadad;display:flex;font-size:12px;font-size:14px;justify-content:space-between;margin-bottom:26px}.more-house__price__items span:not(.rub){color:#fff;font-size:21px}.more-house__price__items b{color:#fff;font-weight:400}.more-house__price__items div:nth-child(2){background-color:#909090;flex:1 0 0;height:1px;margin:0 14px;position:relative;top:2px}.more-house__list{margin-bottom:10px}.more-house__list li{align-items:center;background-color:#484540;border-radius:14px;color:#adadad;display:flex;font-size:14px;height:40px;margin-bottom:2px;padding:5px 12px}.more-house__list li:nth-child(2n){background-color:#403e3b}.more-house__list div{align-items:center;color:#fff;display:flex;flex:1 0 0;flex-wrap:wrap;font-size:17px;font-weight:200;justify-content:space-between;margin-left:7px}.more-house__list span{font-size:14px}.more-house__list span:nth-child(2){background-color:#909090;display:inline-block;flex:1 0 0;height:1px;margin:0 10px}.more-house__list b{font-size:17px}.more-house__button{background-position:calc(100% - 50px);border-radius:25px;text-align:center;width:100%}.more-house__square-button{position:absolute;right:25px;top:22px;transform:rotate(-90deg)}.more-house_active{height:466px;min-width:350px;padding:24px 17px 18px}.more-house_active .more-house__square-button{transform:rotate(90deg)}@media only screen and (max-width:1950px){.more-house{border-radius:1.875vw;bottom:.7291666667vw;height:4.5833333333vw;left:.7291666667vw;min-width:14.5833333333vw;padding:.9375vw 1.3020833333vw}.more-house__heading{font-size:.8854166667vw;height:2.0833333333vw;margin-bottom:1.6666666667vw;padding-right:3.125vw;padding-top:.2604166667vw}.more-house__heading span{font-size:1.40625vw}.more-house__info{margin-bottom:.5208333333vw;padding-bottom:1.3020833333vw}.more-house__info div{border-radius:1.1979166667vw;font-size:.625vw;margin-right:.5208333333vw;min-height:1.8229166667vw;padding:.2083333333vw .3125vw}.more-house__price__title{font-size:.7291666667vw;line-height:.8333333333vw;margin-bottom:.1041666667vw}.more-house__price__items{font-size:.625vw;font-size:.7291666667vw;margin-bottom:1.3541666667vw}.more-house__price__items span:not(.rub){font-size:1.09375vw}.more-house__price__items div:nth-child(2){margin:0 .7291666667vw;top:.1041666667vw}.more-house__list{margin-bottom:.5208333333vw}.more-house__list li{border-radius:.7291666667vw;font-size:.7291666667vw;height:2.0833333333vw;margin-bottom:.1041666667vw;padding:.2604166667vw .625vw}.more-house__list div{font-size:.8854166667vw;margin-left:.3645833333vw}.more-house__list span{font-size:.7291666667vw}.more-house__list span:nth-child(2){margin:0 .5208333333vw}.more-house__list b{font-size:.8854166667vw}.more-house__button{background-position:calc(100% - 2.60417vw);border-radius:1.3020833333vw}.more-house__square-button{right:1.3020833333vw;top:1.1458333333vw}.more-house_active{height:24.2708333333vw;min-width:18.2291666667vw;padding:1.25vw .8854166667vw .9375vw}}@media only screen and (max-width:1000px){.more-house{border-radius:26px;bottom:4px;height:80px;left:5px;padding:10px 14px;width:calc(100% - 10px)}.more-house__heading{font-size:13px;height:auto;margin-bottom:15px;padding-right:0;padding-top:0}.more-house__heading div{width:40%}.more-house__heading span{font-size:15px}.more-house__heading p{align-items:center;display:flex;flex:1 0 0;font-size:10px;height:60px;line-height:1.2;margin:0;padding-left:10px;padding-right:25px}.more-house__info{border:none;margin-bottom:23px;padding-bottom:0}.more-house__info div{border-radius:23px;font-size:12px;margin-right:8px;min-height:30px;padding:8px 14px}.more-house__price__title{font-size:13px;line-height:15px;margin-bottom:3px}.more-house__price__items{font-size:14px;margin-bottom:20px}.more-house__price__items span:not(.rub){font-size:24px}.more-house__price__items div:nth-child(2){margin:0 14px;top:2px}.more-house__list{margin-bottom:10px}.more-house__list li{border-radius:14px;font-size:13px;height:40px;margin-bottom:2px;padding:5px 12px}.more-house__list div{font-size:14px;margin-left:17px}.more-house__list span{font-size:14px}.more-house__list span:nth-child(2){margin:0 10px}.more-house__list b{font-size:17px}.more-house__button{background-position:calc(100% - 50px);border-radius:25px}.more-house__square-button{right:11px;top:11px}.more-house_active{height:330px;padding:20px 11px;width:calc(100% - 10px)}.more-house_active .more-house__heading{font-size:15px}.more-house_active .more-house__heading p{display:none!important}.more-house_active .more-house__heading span{font-size:22px}.more-house_active .more-house__heading div{width:80%}}.price-filtering{align-items:center;background-color:#f0f0f0;border-radius:18px;display:flex;font-size:17px;height:63px;justify-content:space-between;padding:10px 20px;position:relative}.price-filtering b{font-size:27px;font-weight:400}.price-filtering span:nth-child(2){background-color:#909090;display:inline-block;height:1px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:61px}@media only screen and (max-width:1950px){.price-filtering{border-radius:.9375vw;font-size:.8854166667vw;height:3.28125vw;padding:.5208333333vw 1.0416666667vw}.price-filtering b{font-size:1.40625vw}.price-filtering span:nth-child(2){width:3.1770833333vw}}@media only screen and (max-width:1000px){.price-filtering{border-radius:18px;font-size:13px;height:54px;padding:10px 20px}.price-filtering b{font-size:17px}.price-filtering span:nth-child(2){width:61px}}.slider-selection{background-color:transparent;border:none;bottom:0;box-shadow:none;height:16px;left:50%;max-width:350px;position:absolute;transform:translateX(-50%);width:90%;z-index:1}.slider-selection .noUi-connect{background-color:transparent;border-bottom:2px solid #000}.slider-selection .noUi-handle{background-color:#000;border:none;border-radius:100px;box-shadow:none;height:16px;right:0;top:8px;width:16px}.slider-selection .noUi-handle:after,.slider-selection .noUi-handle:before{display:none}.slider-selection .noUi-handle-lower{right:-12px}@media only screen and (max-width:1950px){.slider-selection{height:.8333333333vw;max-width:18.2291666667vw}.slider-selection .noUi-handle{border-radius:5.2083333333vw;height:.8333333333vw;top:.4166666667vw;width:.8333333333vw}.slider-selection .noUi-handle-lower{right:-.625vw}}@media only screen and (max-width:1000px){.slider-selection{height:16px;max-width:350px}.slider-selection .noUi-handle{border-radius:100px;height:16px;top:8px;width:16px}.slider-selection .noUi-handle-lower{right:-12px}}.button-checkbox{display:block;height:63px;min-width:63px;position:relative}.button-checkbox span{align-items:center;background-color:#f0f0f0;border-radius:18px;color:#000;cursor:pointer;display:flex;font-size:21px;height:100%;justify-content:center;line-height:25px;padding:5px;transition:color .15s ease,background-color .15s ease}.button-checkbox:hover span{background-color:#848383;color:#fff}.button-checkbox input{position:absolute;visibility:hidden}.button-checkbox input:checked+span{background-color:#f9fd00;color:#000}@media only screen and (max-width:1950px){.button-checkbox{height:3.28125vw;min-width:3.28125vw}.button-checkbox span{border-radius:.9375vw;font-size:1.09375vw;line-height:1.3020833333vw;padding:.2604166667vw}}@media only screen and (max-width:1000px){.button-checkbox{height:47px;min-width:auto}.button-checkbox span{border-radius:18px;cursor:default;font-size:17px;line-height:20px;padding:5px}.button-checkbox span:hover{background-color:#b5b5b5;color:#000}}.decorative-selection__block{height:63px;position:relative}.decorative-selection__result{align-items:center;background-color:#f0f0f0;border-radius:18px;cursor:pointer;display:flex;font-size:17px;font-weight:200;height:63px;line-height:0;padding:5px 35px 5px 19px;position:relative;transition:color .15s ease,background-color .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.decorative-selection__result span{font-size:21px;margin-left:5px;transition:font-size .15s ease}.decorative-selection__result:before{background-image:url(/img/icon-bg/select.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:33px;position:absolute;right:22px;top:50%;transform:translateY(-50%);transition:filter .15s ease;width:10px}.decorative-selection__result:hover{background-color:#848383;color:#fff}.decorative-selection__result:hover span{font-size:27px}.decorative-selection__result:hover:before{filter:invert(90%)}.decorative-selection__result_active{background-color:#848383;color:#fff}.decorative-selection__result_active span{font-size:27px}.decorative-selection__result_active:before{filter:invert(90%)}.decorative-selection__list{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.5);border-radius:18px;display:none;font-size:17px;font-weight:200;left:0;max-height:300px;overflow-x:hidden;overflow-y:auto;position:absolute;top:63px;width:100%;z-index:5}.decorative-selection__list span{font-size:21px;margin-left:5px}.decorative-selection__list li{border-bottom:1px solid #acacac;cursor:pointer;padding:20px 23px}.decorative-selection__list li:last-child{border:none}.decorative-selection_small{width:230px}.decorative-selection_small .decorative-selection__block{height:52px}.decorative-selection_small .decorative-selection__result{background-color:#343434;border-radius:27px;color:#fff;height:52px}.decorative-selection_small .decorative-selection__result:before{filter:invert(90%);height:23px;width:6px}.decorative-selection_small .decorative-selection__list{top:52px}.decorative-selection_sort{width:200px}.decorative-selection_sort .decorative-selection__block{height:43px}.decorative-selection_sort .decorative-selection__result{background-color:#343434;border-radius:22px;color:#fff;font-size:12px;height:43px}.decorative-selection_sort .decorative-selection__result:before{background-image:url(/img/icon-bg/sort.svg);height:10px;width:10px}.decorative-selection_sort .decorative-selection__result:hover{background-color:#848383}.decorative-selection_sort .decorative-selection__result:hover:before{filter:invert(0)}.decorative-selection_sort .decorative-selection__result_active{background-color:#848383}.decorative-selection_sort .decorative-selection__result_active:before{filter:invert(0)}.decorative-selection_sort .decorative-selection__list{background-color:#343434;color:#919191;font-size:12px;padding:10px 0;top:50px}.decorative-selection_sort .decorative-selection__list li{border-color:#4d4d4d;padding:10px 20px;transition:color .15s ease}.decorative-selection_sort .decorative-selection__list li:hover{color:#fff}@media only screen and (max-width:1950px){.decorative-selection__block{height:3.28125vw}.decorative-selection__result{border-radius:.9375vw;font-size:.8854166667vw;height:3.28125vw;padding:.2604166667vw 1.8229166667vw .2604166667vw .9895833333vw}.decorative-selection__result span{font-size:1.09375vw;margin-left:.2604166667vw}.decorative-selection__result:before{height:1.71875vw;right:1.1458333333vw;width:.5208333333vw}.decorative-selection__result:hover span,.decorative-selection__result_active span{font-size:1.40625vw}.decorative-selection__list{border-radius:.9375vw;font-size:.8854166667vw;max-height:15.625vw;top:3.28125vw}.decorative-selection__list span{font-size:1.09375vw;margin-left:.2604166667vw}.decorative-selection__list li{padding:1.0416666667vw 1.1979166667vw}.decorative-selection_small{width:11.9791666667vw}.decorative-selection_small .decorative-selection__block{height:2.7083333333vw}.decorative-selection_small .decorative-selection__result{border-radius:1.40625vw;height:2.7083333333vw}.decorative-selection_small .decorative-selection__result:before{height:1.1979166667vw;width:.3125vw}.decorative-selection_small .decorative-selection__list{top:2.7083333333vw}.decorative-selection_sort{width:10.4166666667vw}.decorative-selection_sort .decorative-selection__block{height:2.2395833333vw}.decorative-selection_sort .decorative-selection__result{border-radius:1.1458333333vw;font-size:.625vw;height:2.2395833333vw}.decorative-selection_sort .decorative-selection__result:before{height:.5208333333vw;width:.5208333333vw}.decorative-selection_sort .decorative-selection__list{font-size:.625vw;padding:.5208333333vw 0;top:2.6041666667vw}.decorative-selection_sort .decorative-selection__list li{padding:.5208333333vw 1.0416666667vw}}@media only screen and (max-width:1000px){.decorative-selection__block{height:47px}.decorative-selection__result{border-radius:18px;cursor:default;font-size:17px;height:47px;padding:5px 35px 5px 19px}.decorative-selection__result span{font-size:17px;margin-left:5px}.decorative-selection__result:before{height:26px;right:15px;top:50%;width:7px}.decorative-selection__result:hover span,.decorative-selection__result_active span{font-size:20px}.decorative-selection__list{border-radius:10px;font-size:17px;max-height:300px;top:47px}.decorative-selection__list span{font-size:18px;margin-left:5px}.decorative-selection__list li{padding:10px}.decorative-selection_small{width:230px}.decorative-selection_small .decorative-selection__block{height:47px}.decorative-selection_small .decorative-selection__result{border-radius:27px;font-size:15px;height:47px}.decorative-selection_small .decorative-selection__result:before{height:23px;width:6px}.decorative-selection_small .decorative-selection__list{font-size:15px;top:47px}.decorative-selection_sort{width:200px}.decorative-selection_sort .decorative-selection__block{height:43px}.decorative-selection_sort .decorative-selection__result{border-radius:22px;font-size:12px;height:43px}.decorative-selection_sort .decorative-selection__result:before{height:10px;width:10px}.decorative-selection_sort .decorative-selection__list{font-size:12px;padding:10px 0;top:43px}.decorative-selection_sort .decorative-selection__list li{padding:10px 20px}}.decorative-checkbox{display:inline-block;margin-left:20px;position:relative}.decorative-checkbox input{position:absolute;visibility:hidden}.decorative-checkbox input:checked~span{background-color:#f9fd00;color:#000}.decorative-checkbox span{background-color:#5f574c;border-radius:23px;color:#fff;cursor:pointer;display:inline-block;font-size:13px;line-height:17px;min-width:50px;padding:10px 18px;position:relative;text-align:center;transition:color .15s ease,background-color .15s ease;white-space:nowrap}.decorative-checkbox_icon span:before{background-color:#f9fd00;background-position:50%;background-repeat:no-repeat;border:4px solid #f5f5f5;border-radius:100%;content:"";display:inline-block;height:41px;position:absolute;right:-20px;top:-35px;width:41px}.decorative-checkbox_star span:before{background-image:url(/img/icon-bg/star.svg);background-size:14px}.decorative-checkbox_percent span:before{background-image:url(/img/icon-bg/percent.svg);background-size:12px}.decorative-checkbox_video span:before{background-image:url(/img/icon-bg/video.svg);background-size:15px}.decorative-checkbox_photo span:before{background-image:url(/img/icon-bg/photo.svg);background-size:13px}.decorative-checkbox_flash span:before{background-image:url(/img/icon-bg/flash_line.svg);background-size:9px auto}@media only screen and (max-width:1950px){.decorative-checkbox{margin-left:1.0416666667vw}.decorative-checkbox span{border-radius:1.1979166667vw;font-size:.6770833333vw;line-height:.8854166667vw;min-width:2.6041666667vw;padding:.5208333333vw .9375vw}.decorative-checkbox_icon span:before{border-width:.2083333333vw;height:2.1354166667vw;right:-1.0416666667vw;top:-1.8229166667vw;width:2.1354166667vw}.decorative-checkbox_star span:before{background-size:.7291666667vw}.decorative-checkbox_percent span:before{background-size:.625vw}.decorative-checkbox_video span:before{background-size:.78125vw}.decorative-checkbox_photo span:before{background-size:.6770833333vw}.decorative-checkbox_flash span:before{background-size:.46875vw auto}}@media only screen and (max-width:1000px){.decorative-checkbox{margin-left:0;margin-right:5px}.decorative-checkbox span{border-radius:23px;cursor:default;font-size:12px;line-height:14px;min-width:50px;padding:8px 12px}.decorative-checkbox_icon span{padding-right:35px}.decorative-checkbox_icon span:before{border-width:0;height:26px;right:2px;top:50%;transform:translateY(-50%);width:26px}.decorative-checkbox_percent span:before,.decorative-checkbox_star span:before{background-size:11px}.decorative-checkbox_video span:before{background-size:15px}.decorative-checkbox_photo span:before{background-size:13px}.decorative-checkbox_flash span:before{background-size:9px auto}}.mortgage{padding-bottom:14px;padding-top:30px}.mortgage__section-title{margin-right:20px}.mortgage__section-heading{margin-bottom:44px}.mortgage__calculation{background-color:#343434;border-radius:44px;height:493px;padding:38px}.mortgage__calculation__button{margin-top:25px;width:100%}@media only screen and (max-width:1950px){.mortgage{padding-bottom:.7291666667vw;padding-top:1.5625vw}.mortgage__section-title{margin-right:1.0416666667vw}.mortgage__section-heading{margin-bottom:2.2916666667vw}.mortgage__calculation{border-radius:2.2916666667vw;height:25.6770833333vw;padding:1.9791666667vw}.mortgage__calculation__button{margin-top:1.3020833333vw}}@media only screen and (max-width:1000px){.mortgage{padding-bottom:14px;padding-top:30px}.mortgage__section-title{margin-bottom:26px;margin-right:0}.mortgage__section-heading{display:block;margin-bottom:8px}.mortgage__calculation{border-radius:33px;height:auto;margin-bottom:10px;padding:20px}.mortgage__calculation__button{background-color:#000;margin-top:5px}}.calculation{margin-bottom:21px;position:relative}.calculation_min .slider-selection{left:10%;max-width:70%;transform:translateX(0)}.calculation__title{color:#fff;font-size:15px;line-height:18px;margin-bottom:8px}.calculation__input{background-color:#696666;border:none;border-radius:18px;color:#fff;font-size:33px;font-weight:200;padding:13px 80px 13px 16px;width:100%}.calculation__slider-selection.slider-selection{max-width:288px}.calculation__slider-selection.slider-selection .noUi-handle{background-color:#f9fd00}.calculation__slider-selection.slider-selection .noUi-connect{border-color:#f9fd00}.calculation__percent{align-items:center;background-color:#343434;border-radius:16px;bottom:3px;color:#f9fd00;display:flex;font-size:22px;font-weight:500;height:57px;justify-content:center;position:absolute;right:3px;width:59px}@media only screen and (max-width:1950px){.calculation{margin-bottom:1.09375vw}.calculation__title{font-size:.78125vw;line-height:.9375vw;margin-bottom:.4166666667vw}.calculation__input{border-radius:.9375vw;font-size:1.71875vw;padding:.6770833333vw 4.1666666667vw .6770833333vw .8333333333vw}.calculation__slider-selection.slider-selection{max-width:15vw}.calculation__percent{border-radius:.8333333333vw;bottom:.15625vw;font-size:1.1458333333vw;height:2.96875vw;right:.15625vw;width:3.0729166667vw}}@media only screen and (max-width:1000px){.calculation{margin-bottom:21px}.calculation__title{font-size:13px;line-height:14px;margin-bottom:8px}.calculation__input{border-radius:18px;font-size:24px;padding:9px 80px 12px 16px}.calculation__slider-selection.slider-selection{max-width:210px}.calculation__percent{border-radius:16px;bottom:3px;font-size:14px;height:42px;right:3px;width:44px}}.eastern{background-color:#343434;border-radius:44px;height:493px;padding:26px 29px}.eastern__item-title{margin-bottom:27px}.eastern__item{background-color:#f9fd00;border-radius:27px;height:247px;padding:13px 10px;position:relative}.eastern__item_dark{background-color:#272727}.eastern__item_dark .eastern__title{color:#989898}.eastern__title{align-items:center;color:#000;display:flex;font-size:14px;height:32px;line-height:16px;padding-left:50px}.eastern__rate{background-image:url(/img/icon-bg/sun.svg);background-position:13px 13px;background-repeat:no-repeat;background-size:34px;text-align:center}.eastern__rate__content{display:inline-block;font-size:69px;line-height:1;margin-top:50px;position:relative}.eastern__rate__content sub{bottom:15px;font-size:20px;left:-20px;position:absolute}.eastern__rate__content sup{font-size:24px;position:absolute;right:-20px;top:17px}.eastern__item_arrow:before{background-color:#f9fd00;background-image:url(/img/icon-bg/arrow_down.svg);background-position:50%;background-repeat:no-repeat;background-size:7px auto;border:5px solid #343434;border-radius:100%;content:"";display:inline-block;height:28px;left:10px;position:absolute;top:10px;width:28px}.eastern__monthly__content{color:#f9fd00;font-size:40px;margin-top:53px;text-align:center;white-space:nowrap}.eastern__monthly__content sup{font-size:22px;font-weight:200}.eastern__monthly__info{bottom:13px;color:#a7a7a7;font-size:14px;font-weight:200;left:32px;position:absolute;white-space:nowrap}.eastern__monthly__info span{color:#fff}.eastern__overpayment{height:125px;margin-bottom:12px}.eastern__overpayment__content{color:#f9fd00;font-size:31px;font-weight:200;margin-bottom:1px;margin-top:14px;padding-left:7px;white-space:nowrap}.eastern__overpayment__content sup{font-size:17px}.eastern__overpayment__info{color:#a7a7a7;font-size:14px;font-weight:200;padding-left:7px;white-space:nowrap}.eastern__overpayment__info span{color:#fff}.eastern__period{height:110px}.eastern__period:before{background-color:#272727;background-image:url(/img/icon-bg/clocks.svg);background-position:50%;background-repeat:no-repeat;background-size:13px auto;border:5px solid #f9fd00;border-radius:100%;content:"";display:inline-block;height:28px;left:10px;position:absolute;top:10px;width:28px}.eastern__period__content{bottom:10px;color:#000;font-size:31px;left:17px;position:absolute}.eastern__period__content sub{font-size:14px;top:0}.eastern__period__content span{font-size:22px}.eastern__footer{padding-top:18px}.eastern__footer .row{min-height:100px}.eastern__text{color:#cccbcb;font-size:13px;font-weight:200;line-height:19px}.eastern__text span{color:#dedede;font-weight:500}@media only screen and (max-width:1950px){.eastern{border-radius:2.2916666667vw;height:25.6770833333vw;padding:1.3541666667vw 1.5104166667vw}.eastern__item-title{margin-bottom:1.40625vw}.eastern__item{border-radius:1.40625vw;height:12.8645833333vw;padding:.6770833333vw .5208333333vw}.eastern__title{font-size:.7291666667vw;height:1.6666666667vw;line-height:.8333333333vw;padding-left:2.6041666667vw}.eastern__rate{background-position:.6770833333vw .6770833333vw;background-size:1.7708333333vw}.eastern__rate__content{font-size:3.59375vw;margin-top:2.6041666667vw}.eastern__rate__content sub{bottom:.78125vw;font-size:1.0416666667vw;left:-1.0416666667vw}.eastern__rate__content sup{font-size:1.25vw;right:-1.0416666667vw;top:.8854166667vw}.eastern__item_arrow:before{border-width:.2604166667vw;height:1.4583333333vw;width:1.4583333333vw}.eastern__monthly__content{font-size:2.0833333333vw;margin-top:2.7604166667vw}.eastern__monthly__content sup{font-size:1.1458333333vw}.eastern__monthly__info{bottom:.6770833333vw;font-size:.7291666667vw;left:1.6666666667vw}.eastern__overpayment{height:6.5104166667vw;margin-bottom:.625vw}.eastern__overpayment__content{font-size:1.6145833333vw;margin-top:.7291666667vw;padding-left:.3645833333vw}.eastern__overpayment__content sup{font-size:.8854166667vw}.eastern__overpayment__info{font-size:.7291666667vw;padding-left:.3645833333vw}.eastern__period{height:5.7291666667vw}.eastern__period:before{background-size:.6770833333vw auto;border-width:.2604166667vw;height:1.4583333333vw;left:.5208333333vw;top:.5208333333vw;width:1.4583333333vw}.eastern__period__content{bottom:.5208333333vw;font-size:1.6145833333vw;left:.8854166667vw}.eastern__period__content sub{font-size:.7291666667vw}.eastern__period__content span{font-size:1.1458333333vw}.eastern__footer{padding-top:.9375vw}.eastern__footer .row{min-height:5.2083333333vw}.eastern__text{font-size:.6770833333vw;line-height:.9895833333vw}}@media only screen and (max-width:1000px){.eastern{border-radius:33px;height:auto;height:135px;margin-bottom:10px;overflow:hidden;padding:20px 15px 10px;transition:height .5s ease}.eastern_active{height:387px}.eastern__top{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.eastern__small-button,.eastern__small-button:hover{background-color:#000}.eastern__small-button:active{background-color:#f9fd00;color:#000}.eastern__item-title{margin-bottom:0}.eastern__item{border-radius:27px;height:108px;margin-bottom:10px;padding:10px}.eastern__title{font-size:12px;height:28px;line-height:1;padding-left:35px;text-align:left}.eastern__rate{background-position:10px 10px;background-size:23px}.eastern__rate__content{font-size:44px;margin-top:10px}.eastern__rate__content sub{bottom:10px;font-size:13px;left:-20px}.eastern__rate__content sup{font-size:24px;right:-20px;top:17px}.eastern__item_arrow:before{border-width:5px;height:22px;top:5px;width:22px}.eastern__monthly__content{font-size:30px;margin-top:0}.eastern__monthly__content sup{font-size:22px}.eastern__monthly__info{bottom:11px;font-size:12px;left:18px}.eastern__overpayment{height:108px;margin-bottom:12px}.eastern__overpayment__content{font-size:20px;margin-bottom:10px;margin-top:14px;padding-left:7px}.eastern__overpayment__content sup{font-size:14px}.eastern__overpayment__info{font-size:11px;padding-left:7px}.eastern__period{height:108px}.eastern__period:before{background-size:13px auto;border-width:5px;height:24px;left:8px;top:7px;width:24px}.eastern__period__content{bottom:10px;font-size:44px;left:17px;white-space:nowrap}.eastern__period__content sub{bottom:2px;font-size:13px;left:5px}.eastern__period__content span{font-size:13px;left:-5px;position:relative}.eastern__footer{margin-bottom:20px;padding-top:0}.eastern__footer .row{min-height:44px}.eastern__text{font-size:13px;line-height:19px}.eastern__column{display:flex;flex-direction:column-reverse}}.savings{align-items:center;display:flex;height:100%;justify-content:flex-end}.savings__icon{background-color:#f9fd00;border-radius:22px;font-size:13px;margin-right:16px;min-width:97px;padding:14px 17px;position:relative}.savings__icon:before{background-color:#f9fd00;background-image:url(/img/icon-bg/increase.svg);background-position:50%;background-repeat:no-repeat;background-size:13px auto;border:5px solid #343434;border-radius:100%;content:"";display:inline-block;height:31px;position:absolute;right:-10px;top:-25px;width:31px}.savings__price{color:#fff;font-size:52px;white-space:nowrap}.savings__price sup{font-size:28px;font-weight:200;margin-left:6px}.savings_without .savings__icon{background-color:#343434;color:#f0f0f0}.savings_without .savings__icon:before{background-color:#343434;background-image:url(/img/icon-bg/increase_down.svg);background-size:13px auto;border-color:#e0e0e0}.savings_without .savings__price{color:#343434}.savings_without .savings__price sup{color:#727272;font-size:21px;top:-20px}@media only screen and (max-width:1950px){.savings__icon{border-radius:1.1458333333vw;font-size:.6770833333vw;margin-right:.8333333333vw;min-width:5.0520833333vw;padding:.7291666667vw .8854166667vw}.savings__icon:before{background-size:.6770833333vw auto;border-width:.2604166667vw;height:1.6145833333vw;right:-.5208333333vw;top:-1.3020833333vw;width:1.6145833333vw}.savings__price{font-size:2.7083333333vw}.savings__price sup{font-size:1.4583333333vw;margin-left:.3125vw}.savings_without .savings__icon:before{background-size:.6770833333vw auto}.savings_without .savings__price sup{font-size:1.09375vw;top:-1.0416666667vw}}@media only screen and (max-width:1000px){.savings{justify-content:flex-start;margin-bottom:16px}.savings__icon{border-radius:22px;font-size:13px;margin-right:10px;min-width:135px;padding:14px 52px 14px 20px}.savings__icon:before{background-size:13px auto;border-width:5px;height:31px;right:2px;top:50%;transform:translateY(-50%);width:31px}.savings__price{font-size:38px;font-weight:200}.savings__price sup{font-size:19px;margin-left:6px}.savings_without{margin-bottom:0}.savings_without .savings__icon:before{background-size:13px auto}.savings_without .savings__price sup{font-size:15px;top:-20px}}@media only screen and (max-width:360px){.savings__price{font-size:27px}.savings__price sup{font-size:15px}.savings_without .savings__price{font-size:40px}}.standard{background-color:#fff;border-radius:44px;height:493px;padding:26px 30px}.standard__item-title{color:#343434;margin-bottom:27px}.standard__item{background-color:#f0f0f0;border-radius:27px;color:#343434;height:121px;margin-bottom:10px;padding:11px 15px;position:relative}.standard__item_light{background-color:#f7f7f7}.standard__item_icon:before{background-color:#2b2b2b;background-position:50%;background-repeat:no-repeat;border:5px solid #d6d6d6;border-radius:100%;content:"";display:inline-block;height:24px;left:11px;position:absolute;top:11px;width:24px}.standard__item_icon .standard__title{align-items:center;display:flex;height:32px;padding-left:40px}.standard__item_arrow:before{background-image:url(/img/icon-bg/arrow_up.svg);background-size:6px auto}.standard__title{color:#343434;font-size:14px}.standard__rate__content{bottom:16px;font-size:40px;font-weight:200;left:15px;position:absolute}.standard__rate__content sub{color:#5f5f5f;font-size:15px;top:0}.standard__rate__content sup{color:#5f5f5f;font-size:20px;left:2px;top:-15px}.standard__payment__content{font-size:31px;margin-bottom:2px;padding-top:10px;white-space:nowrap}.standard__payment__content sup{color:#5f5f5f;font-size:15px;left:3px}.standard__payment__info{color:#a7a7a7;font-size:14px}.standard__payment__info span{color:#343434}.standard__item_clock:before{background-image:url(/img/icon-bg/clock_white.svg);background-size:13px auto}.standard__period__content{bottom:14px;font-size:31px;left:17px;position:absolute}.standard__period__content sub{color:#5f5f5f;font-size:14px;top:0}.standard__footer{padding-top:22px}@media only screen and (max-width:1950px){.standard{border-radius:2.2916666667vw;height:25.6770833333vw;padding:1.3541666667vw 1.5625vw}.standard__item-title{margin-bottom:1.40625vw}.standard__item{border-radius:1.40625vw;height:6.3020833333vw;margin-bottom:.5208333333vw;padding:.5729166667vw .78125vw}.standard__item_icon:before{border-width:.2604166667vw;height:1.25vw;left:.5729166667vw;top:.5729166667vw;width:1.25vw}.standard__item_icon .standard__title{height:1.6666666667vw;padding-left:2.0833333333vw}.standard__item_arrow:before{background-size:.3125vw auto}.standard__title{font-size:.7291666667vw}.standard__rate__content{bottom:.8333333333vw;font-size:2.0833333333vw;left:.78125vw}.standard__rate__content sub{font-size:.78125vw}.standard__rate__content sup{font-size:1.0416666667vw;left:.1041666667vw;top:-.78125vw}.standard__payment__content{font-size:1.6145833333vw;margin-bottom:.1041666667vw;padding-top:.5208333333vw}.standard__payment__content sup{font-size:.78125vw;left:.15625vw}.standard__payment__info{font-size:.7291666667vw}.standard__item_clock:before{background-size:.6770833333vw auto}.standard__period__content{bottom:.7291666667vw;font-size:1.6145833333vw;left:.8854166667vw}.standard__period__content sub{font-size:.7291666667vw}.standard__footer{padding-top:1.1458333333vw}}@media only screen and (max-width:1000px){.standard{border-radius:33px;height:130px;overflow:hidden;padding:15px;transition:height .5s ease}.standard_active{height:370px}.standard__top{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:15px}.standard__column{display:flex;flex-direction:column-reverse}.standard__column .row{margin-left:-5px;margin-right:-5px}.standard__column .row>div{padding-left:5px;padding-right:5px}.standard__item-title{margin-bottom:0}.standard__item{border-radius:27px;height:108px;margin-bottom:10px;overflow:hidden;padding:11px 15px}.standard__item_icon:before{border-width:5px;height:24px;left:11px;top:11px;width:24px}.standard__item_icon .standard__title{height:32px;padding-left:35px}.standard__item_arrow:before{background-size:6px auto}.standard__title{font-size:14px}.standard__rate__content{bottom:16px;font-size:40px;left:50%;transform:translateX(-50%)}.standard__rate__content sub{font-size:15px}.standard__rate__content sup{font-size:20px;left:2px;top:-15px}.standard__payment__content{font-size:25px;margin-bottom:2px;padding-top:10px}.standard__payment__content sup{font-size:15px;left:3px}.standard__payment__info{font-size:12px;white-space:nowrap}.standard__item_clock:before{background-size:13px auto}.standard__period__content{bottom:14px;font-size:31px;left:17px}.standard__period__content sub{font-size:14px}.standard__footer{margin-bottom:20px;padding-top:0}}@media only screen and (max-width:360px){.standard__title{font-size:12px}}.articles{padding:20px 0}.articles__section-text{margin-bottom:24px;margin-top:6px}.articles__item{background-color:#343434;background-repeat:no-repeat;border-radius:44px;margin-bottom:20px;position:relative}.articles__item a{display:block;height:100%;height:419px;padding:43px 32px;text-decoration:none}.articles__item_light{background-color:#e0e0e0}.articles__item_light .item-text,.articles__item_light .item-title{color:#000}.articles__item_mortgage{background-image:url(/img/articles/1.png);background-image:-webkit-image-set(url("/img/articles/1.webp") type("image/webp"),url("/img/articles/1.png") type("image/png"));background-image:image-set(url("/img/articles/1.webp") type("image/webp"),url("/img/articles/1.png") type("image/png"));background-position:calc(100% - 10px);background-size:220px auto}.articles__item_mortgage .item-title{max-width:220px}.articles__item_mortgage .item-text{color:#bfbfbf;max-width:270px}.articles__item__square-button{background-color:hsla(38,97%,70%,.1);bottom:33px;left:27px;position:absolute}.articles__item_decoration{background-image:url(/img/articles/2.png);background-image:-webkit-image-set(url("/img/articles/2.webp") type("image/webp"),url("/img/articles/2.png") type("image/png"));background-image:image-set(url("/img/articles/2.webp") type("image/webp"),url("/img/articles/2.png") type("image/png"));background-position:calc(100% + 140px) calc(100% + 20px);background-size:580px auto}.articles__item_decoration .item-title{max-width:207px}.articles__item_decoration .item-text{max-width:366px}.articles__item__button{bottom:33px;left:38px;padding-bottom:19px;padding-top:19px;position:absolute}.articles__item_questions{background-image:url(/img/articles/3.png);background-image:-webkit-image-set(url("/img/articles/3.webp") type("image/webp"),url("/img/articles/3.png") type("image/png"));background-image:image-set(url("/img/articles/3.webp") type("image/webp"),url("/img/articles/3.png") type("image/png"));background-position:calc(100% - 20px) calc(100% - 20px);background-size:180px auto}.articles__item_questions .item-title{max-width:215px}@media only screen and (max-width:1950px){.articles{padding:1.0416666667vw 0}.articles__section-text{margin-bottom:1.25vw;margin-top:.3125vw}.articles__item{border-radius:2.2916666667vw;margin-bottom:1.0416666667vw}.articles__item a{height:21.8229166667vw;padding:2.2395833333vw 1.6666666667vw}.articles__item_mortgage{background-position:calc(100% - .52083vw);background-size:11.4583333333vw auto}.articles__item_mortgage .item-title{max-width:11.4583333333vw}.articles__item_mortgage .item-text{max-width:14.0625vw}.articles__item__square-button{bottom:1.71875vw;left:1.40625vw}.articles__item_decoration{background-position:calc(100% + 7.29167vw) calc(100% + 1.04167vw);background-size:30.2083333333vw auto}.articles__item_decoration .item-title{max-width:10.78125vw}.articles__item_decoration .item-text{max-width:19.0625vw}.articles__item__button{bottom:1.71875vw;left:1.9791666667vw;padding-bottom:.9895833333vw;padding-top:.9895833333vw}.articles__item_questions{background-position:calc(100% - 1.04167vw) calc(100% - 1.04167vw);background-size:9.375vw auto}.articles__item_questions .item-title{max-width:11.1979166667vw}}@media only screen and (max-width:1000px){.articles{padding:20px 0 0}.articles__section-title{margin-bottom:15px}.articles__section-text{margin-bottom:24px;margin-top:6px}.articles__item{border-radius:33px;margin-bottom:10px}.articles__item a{height:204px;padding:23px 16px}.articles__item_mortgage{background-position:calc(100% + 10px);background-size:130px auto;padding-bottom:30px}.articles__item_mortgage .item-title{max-width:150px}.articles__item_mortgage .item-text{max-width:230px}.articles__item__square-button{bottom:16px;left:16px}.articles__item_decoration{background-position:calc(100% + 50px) calc(100% + 20px);background-size:360px auto}.articles__item_decoration a{height:365px}.articles__item_decoration .item-title{max-width:207px}.articles__item_decoration .item-text{max-width:366px}.articles__item__button{margin-top:15px;padding:8px 15px;position:static}.articles__item__button:after{display:none}.articles__item_questions{background-position:calc(100% - 10px) calc(100% - 10px);background-size:140px auto}.articles__item_questions .item-title{max-width:150px}.articles__item_questions .item-text{max-width:160px}}.news{padding:30px 0}.news .row>div:first-child{flex:0 0 48%;max-width:48%}.news .row>div:first-child .news__item{background:linear-gradient(to bottom right,#343434,#655331)}.news .row>div:first-child .news__item .item-title{height:56px;max-width:400px;overflow:hidden}.news .row>div:first-child .news__item .item-text{color:#989898;height:150px;max-width:526px;overflow:hidden}.news .row>div:first-child .news__item .news__date{color:#989898}.news .row>div:nth-child(2){flex:0 0 27%;max-width:27%}.news .row>div:nth-child(2) .news__item{background-color:#e0e0e0}.news .row>div:nth-child(2) .news__item .item-title{color:#000;max-height:112px;max-width:260px;overflow:hidden}.news .row>div:nth-child(2) .news__item .item-text{color:#313131;height:100px;max-width:255px;overflow:hidden}.news .row>div:nth-child(2) .news__item .news__date{color:#000}.news .row>div:nth-child(3){flex:0 0 25%;max-width:25%}.news .row>div:nth-child(3) .news__item{background:linear-gradient(to bottom right,#343434,#5d6531)}.news .row>div:nth-child(3) .news__item .item-title{max-height:112px;max-width:260px;overflow:hidden}.news .row>div:nth-child(3) .news__item .item-text{height:100px;max-width:255px;overflow:hidden}.news .row>div:nth-child(3) .news__item .news__date{color:#c1c1c1}.news__section-title{margin-bottom:30px}.news__item{border-radius:44px;margin-bottom:20px;position:relative}.news__item a{display:block;height:100%;height:345px;padding:60px 36px;text-decoration:none}.news__date{bottom:21px;font-size:15px;left:36px;position:absolute}.news__item__arrow-button{position:absolute;right:17px;top:15px}@media only screen and (max-width:1950px){.news{padding:1.5625vw 0}.news .row>div:first-child .news__item .item-title{height:2.9166666667vw;max-width:20.8333333333vw}.news .row>div:first-child .news__item .item-text{height:7.8125vw;max-width:27.3958333333vw}.news .row>div:nth-child(2) .news__item .item-title{max-height:5.8333333333vw;max-width:13.5416666667vw}.news .row>div:nth-child(2) .news__item .item-text{height:5.2083333333vw;max-width:13.28125vw}.news .row>div:nth-child(3) .news__item .item-title{max-height:5.8333333333vw;max-width:13.5416666667vw}.news .row>div:nth-child(3) .news__item .item-text{height:5.2083333333vw;max-width:13.28125vw}.news__section-title{margin-bottom:1.5625vw}.news__item{border-radius:2.2916666667vw;margin-bottom:1.0416666667vw}.news__item a{height:17.96875vw;padding:3.125vw 1.875vw}.news__date{bottom:1.09375vw;font-size:.78125vw;left:1.875vw}.news__item__arrow-button{right:.8854166667vw;top:.78125vw}}@media only screen and (max-width:1000px){.news{padding:13px 0 0}.news .row>div:first-child{flex:0 0 50%;max-width:50%}.news .row>div:first-child .news__item{background:linear-gradient(to bottom right,#343434 30%,#655331)}.news .row>div:first-child .news__item .item-title{height:72px;max-width:none}.news .row>div:first-child .news__item .item-text{height:66px;max-width:none}.news .row>div:nth-child(2){flex:0 0 50%;max-width:50%}.news .row>div:nth-child(2) .news__item{background:linear-gradient(to bottom right,#343434 30%,#5d6531)}.news .row>div:nth-child(2) .news__item .item-title{color:#fff;max-height:54px;max-width:none}.news .row>div:nth-child(2) .news__item .item-text{color:#989898;height:66px;max-width:none}.news .row>div:nth-child(2) .news__item .news__date{color:#989898}.news .row>div:nth-child(3){flex:0 0 100%;max-width:100%}.news .row>div:nth-child(3) .news__item{background:#e0e0e0}.news .row>div:nth-child(3) .news__item a{align-items:flex-start;display:flex;height:137px}.news .row>div:nth-child(3) .news__item .item-title{color:#000;max-height:70px;max-width:none;padding-right:5px;width:40%}.news .row>div:nth-child(3) .news__item .item-text{color:#313131;height:50px;max-width:none;padding-left:5px;width:60%}.news .row>div:nth-child(3) .news__item .news__date{color:#000}.news__section-title{margin-bottom:15px}.news__item{border-radius:27px;margin-bottom:8px}.news__item a{height:226px;padding:16px}.news__date{bottom:20px;font-size:12px;left:15px}.news__item__arrow-button{bottom:12px;right:13px;top:auto}}.footer{background-color:#343434;border-radius:44px 44px 0 0;margin:0 17px;padding-top:52px}.footer__title{color:#fff;font-size:15px}.footer__partners .footer__title{margin-bottom:21px}.footer__logo{display:block;height:47px;text-decoration:none;width:114px}.footer__nav{margin-bottom:25px;min-height:100px}.footer__nav .footer__title{margin-bottom:28px}.footer-list li{margin-bottom:9px}.footer-list__link{color:#a7a7a7;font-size:15px;text-decoration:none;transition:color .15s ease}.footer-list__link:hover{color:#f9fd00}.footer__questions .footer__title{margin-bottom:17px}.footer__questions__text{color:#868686;font-size:11px;line-height:14px;margin:0 0 23px;max-width:305px}.footer__button{background-color:#514c45;border-radius:23px;color:#292828;font-size:13px;line-height:15px;padding:10px 24px 12px;transition:background-color .15s ease}.footer__button:hover{background-color:#f9fd00}.footer__bottom{border-top:1px solid #454545;padding:40px 0 55px}.footer__bottom .row,.footer__center{align-items:center}.footer__center{display:flex;flex-wrap:wrap}@media only screen and (max-width:1950px){.footer{border-radius:2.2916666667vw 2.2916666667vw 0 0;margin:0 .8854166667vw;padding-top:2.7083333333vw}.footer__title{font-size:.78125vw}.footer__partners .footer__title{margin-bottom:1.09375vw}.footer__logo{height:2.4479166667vw;width:5.9375vw}.footer__nav{margin-bottom:1.3020833333vw;min-height:5.2083333333vw}.footer__nav .footer__title{margin-bottom:1.4583333333vw}.footer-list li{margin-bottom:.46875vw}.footer-list__link{font-size:.78125vw}.footer__questions .footer__title{margin-bottom:.8854166667vw}.footer__questions__text{font-size:.5729166667vw;line-height:.7291666667vw;margin-bottom:1.1979166667vw;max-width:15.8854166667vw}.footer__button{border-radius:1.1979166667vw;font-size:.6770833333vw;line-height:.78125vw;padding:.5208333333vw 1.25vw .625vw}.footer__bottom{padding:2.0833333333vw 0 2.8645833333vw}}@media only screen and (max-width:1000px){.footer{border-radius:33px 33px 0 0;margin:0 17px;padding-bottom:80px;padding-top:18px}.footer__column{display:flex;flex-direction:column-reverse}.footer__title{font-size:12px}.footer__partners .footer__title{margin-bottom:10px}.footer__logo{height:33px;margin-bottom:16px;width:80px}.footer__nav{margin-bottom:30px;min-height:auto}.footer__nav .footer__title{margin-bottom:13px}.footer-list li{margin-bottom:12px}.footer-list__link{cursor:default;font-size:12px}.footer-list__link:hover{color:#a7a7a7}.footer-list__link:active{color:#f9fd00}.footer__questions{margin-bottom:30px}.footer__questions .footer__title{margin-bottom:10px}.footer__questions__text{font-size:11px;line-height:14px;margin-bottom:15px;max-width:305px}.footer__button{border-radius:23px;font-size:13px;line-height:15px;padding:10px 24px 12px}.footer__button:hover{background-color:#514c45}.footer__button:active{background-color:#f9fd00}.footer__bottom{padding:40px 0 30px}.footer__bottom .email{margin-bottom:20px}.footer__soc .social{justify-content:space-between}.footer__soc .social__item{margin:0}.footer__soc .social__link{background-color:transparent;filter:invert(100%)}}.partners-list{align-content:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px;max-width:200px;min-height:160px}.partners-list li{height:44px;margin-bottom:11px;width:93px}.partners-list__link{align-items:center;background-color:#514c45;border-radius:11px;display:flex;height:100%;justify-content:center}.partners-list__link img{height:50%;max-width:60%}@media only screen and (max-width:1950px){.partners-list{margin-bottom:1.5625vw;max-width:10.4166666667vw;min-height:8.3333333333vw}.partners-list li{height:2.2916666667vw;margin-bottom:.5729166667vw;width:4.84375vw}.partners-list__link{border-radius:.5729166667vw}}@media only screen and (max-width:1000px){.partners-list{margin-bottom:20px;max-width:none;min-height:auto}.partners-list li{flex:1 0 0;height:38px;margin-bottom:0;margin-right:10px;width:auto}.partners-list li:last-child{margin-right:0}.partners-list__link{border-radius:11px}}.subscription{align-items:center;background-image:url(/img/icon-bg/subscription.svg);background-position:0;background-repeat:no-repeat;background-size:39px auto;display:flex;justify-content:space-between;padding:31px 0 31px 50px;width:578px}.subscription__text{color:#969696;font-size:12px;font-weight:200;width:50%}.subscription__form{align-items:center;border:1px solid #676767;border-radius:16px;display:flex;flex-wrap:wrap;height:44px;width:275px}.subscription__input{background-color:transparent;border:none;color:#fff;flex:1 0 0;font-size:13px;padding:0 0 0 19px}.subscription__input::-moz-placeholder{color:#f0f0f0}.subscription__input::placeholder{color:#f0f0f0}.subscription__button{background-image:url(/img/icon-bg/notice.svg);background-position:50%;background-repeat:no-repeat;background-size:21px auto;height:100%;width:41px}@media only screen and (max-width:1950px){.subscription{background-size:2.03125vw auto;padding:1.6145833333vw 0 1.6145833333vw 2.6041666667vw;width:30.1041666667vw}.subscription__text{font-size:.625vw}.subscription__form{border-radius:.8333333333vw;height:2.2916666667vw;width:14.3229166667vw}.subscription__input{font-size:.6770833333vw;padding-left:.9895833333vw}.subscription__button{background-size:1.09375vw auto;width:2.1354166667vw}}@media only screen and (max-width:1000px){.subscription{background-position:20px 5px;background-size:28px auto;display:block;padding:0;width:auto}.subscription__text{color:#c9c9c9;font-size:12px;margin-bottom:14px;max-width:220px;padding-left:60px;width:100%}.subscription__form{border-radius:16px;height:44px;width:100%}.subscription__input{font-size:13px;padding-left:19px}.subscription__button{background-size:21px auto;width:41px}}.footer-contacts .footer__title{margin-bottom:25px}.footer-contacts__item{margin-bottom:20px;padding-left:45px;position:relative}.footer-contacts__item:before{background-color:#57524b;background-image:url(/img/icon-bg/house.svg);background-position:50%;background-repeat:no-repeat;background-size:11px;border-radius:14px;content:"";display:inline-block;height:34px;left:0;position:absolute;top:0;width:34px}.footer-contacts__title{align-items:center;color:#e5e5e5;display:flex;font-size:12px;font-weight:500;height:30px;margin-bottom:3px;overflow:hidden}.footer-contacts__text{color:#7e7e7e;font-size:12px;line-height:14px;width:150px}@media only screen and (max-width:1950px){.footer-contacts .footer__title{margin-bottom:1.3020833333vw}.footer-contacts__item{margin-bottom:1.0416666667vw;padding-left:2.34375vw}.footer-contacts__item:before{background-size:.5729166667vw;border-radius:.7291666667vw;height:1.7708333333vw;width:1.7708333333vw}.footer-contacts__title{font-size:.625vw;height:1.5625vw;margin-bottom:.15625vw}.footer-contacts__text{font-size:.625vw;line-height:.7291666667vw;width:7.8125vw}}@media only screen and (max-width:1000px){.footer-contacts .footer__title{margin-bottom:15px}.footer-contacts__item{margin-bottom:45px;max-width:150px;padding-left:20px}.footer-contacts__item:before{background-color:transparent;background-image:url(/img/icon-bg/house_brown.svg);background-size:100%;border-radius:0;height:12px;width:12px}.footer-contacts__title{font-size:12px;height:auto;margin-bottom:7px;max-width:70px}.footer-contacts__text{font-size:12px;line-height:14px;width:auto}}.footer-phone{padding-left:45px;padding-top:20px}.footer-phone__tel{color:#fff;font-size:17px;font-weight:500;text-decoration:none;transition:color .15s ease}.footer-phone__tel:hover{color:#f9fd00}.footer-phone__link{color:#7c7c7c;font-size:12px;text-decoration:none;transition:color .15s ease}.footer-phone__link:hover{color:#f9fd00}@media only screen and (max-width:1950px){.footer-phone{padding-left:2.34375vw;padding-top:1.0416666667vw}.footer-phone__tel{font-size:.8854166667vw}.footer-phone__link{font-size:.625vw}}@media only screen and (max-width:1000px){.footer-phone{margin-bottom:50px;padding-left:20px;padding-top:17px}.footer-phone__tel{font-size:16px;font-weight:400}.footer-phone__link{font-size:11px}}.social{align-items:center;display:flex;flex-wrap:wrap}.social li{height:34px;margin-right:13px;width:34px}.social__link{background-color:#57524b;background-position:50%;background-repeat:no-repeat;background-size:13px auto;border-radius:14px;display:block;height:34px;transition:background-color .15s ease;width:34px}.social__link:hover{background-color:#f9fd00}.social__link_fa{background-image:url(/img/social/fa.svg);background-size:auto 11px}.social__link_in{background-image:url(/img/social/in.svg);background-size:10px}.social__link_vk{background-image:url(/img/social/vk.svg);background-size:14px auto}.social__link_yo{background-image:url(/img/social/yo.svg)}.social__link_tg{background-image:url(/img/social/tg.svg)}@media only screen and (max-width:1950px){.social li{margin-right:.6770833333vw}.social li,.social__link{height:1.7708333333vw;width:1.7708333333vw}.social__link{background-size:.6770833333vw auto;border-radius:.7291666667vw}.social__link_fa{background-size:auto .5729166667vw}.social__link_in{background-size:.5208333333vw}.social__link_vk{background-size:.7291666667vw auto}}@media only screen and (max-width:1000px){.social li{height:34px;margin-right:6px;width:34px}.social__link{background-size:13px auto;border-radius:14px;height:34px;width:34px}.social__link_fa{background-size:auto 11px}.social__link_in{background-size:10px}.social__link_vk{background-size:14px auto}}.optional-nav-list{align-items:center;display:flex;flex-wrap:wrap;margin-right:120px}.optional-nav-list li{margin-right:40px}.optional-nav-list__link{color:#a09d9d;font-size:12px;text-decoration:none;transition:color .15s ease}.optional-nav-list__link:hover{color:#f9fd00}@media only screen and (max-width:1950px){.optional-nav-list{margin-right:6.25vw}.optional-nav-list li{margin-right:2.0833333333vw}.optional-nav-list__link{font-size:.625vw}}@media only screen and (max-width:1000px){.optional-nav-list{margin-right:120px}.optional-nav-list li{margin-right:40px}.optional-nav-list__link{font-size:12px}}.email{align-items:center;color:#7c7c7c;display:flex;flex-wrap:wrap;font-size:12px;transition:color .15s ease}.email:before{background-color:#57524b;background-image:url(/img/icon-bg/email.svg);background-position:50%;background-repeat:no-repeat;background-size:12px auto;border-radius:14px;content:"";display:inline-block;height:34px;margin-right:10px;width:34px}.email:hover{color:#fff}@media only screen and (max-width:1950px){.email{font-size:.625vw}.email:before{background-size:.625vw auto;border-radius:.7291666667vw;height:1.7708333333vw;margin-right:.5208333333vw;width:1.7708333333vw}}@media only screen and (max-width:1000px){.email{color:#e5e5e5;font-size:12px}.email:before{background-color:transparent;background-image:url(/img/icon-bg/email_brown.svg);background-size:100% auto;border-radius:0;height:10px;margin-right:10px;width:12px}}.address{color:#7c7c7c;font-size:12px;font-style:normal;padding-left:45px;position:relative}.address:before{background-color:#57524b;background-image:url(/img/icon-bg/address.svg);background-position:50%;background-repeat:no-repeat;background-size:12px auto;border-radius:14px;content:"";display:inline-block;height:34px;left:0;margin-right:3px;position:absolute;top:0;width:34px}@media only screen and (max-width:1950px){.address{font-size:.625vw;padding-left:2.34375vw}.address:before{background-size:.625vw auto;border-radius:.7291666667vw;height:1.7708333333vw;margin-right:.15625vw;width:1.7708333333vw}}@media only screen and (max-width:1000px){.address{color:#e5e5e5;font-size:12px;padding-left:23px}.address:before{background-color:transparent;background-image:url(/img/icon-bg/address_brown.svg);background-size:100% auto;border-radius:0;height:10px;margin-right:0;width:12px}}.bread{align-items:center;display:flex;margin-bottom:40px;position:relative;z-index:2}.bread__item{overflow:hidden;padding:0 39px;position:relative}.bread__item:first-child{padding-left:0}.bread__item:last-child{flex:1 0 0;padding-right:0}.bread__item:last-child:after{display:none}.bread__item:after{background-color:#d0d0d0;content:"";display:inline-block;height:5px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}.bread__link{color:#343434;display:block;font-size:13px;font-weight:500;letter-spacing:1px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}.bread__link[href]{color:#8d8d8d;font-size:13px;font-weight:400;letter-spacing:normal;transition:color .15s ease}.bread__link[href]:hover{color:#000}@media only screen and (max-width:1950px){.bread{margin-bottom:2.0833333333vw}.bread__item{padding:0 2.03125vw}.bread__item:after{height:.2604166667vw}.bread__link,.bread__link[href]{font-size:.6770833333vw}}@media only screen and (max-width:1000px){.bread{margin-bottom:20px}.bread__item{padding:0 13px}.bread__item:after{height:5px}.bread__link,.bread__link[href]{font-size:12px}}.house{padding-bottom:29px}.house__block{background-image:var(--bg-house-desktop);background-position:bottom;background-repeat:no-repeat;background-size:cover;border-radius:44px;height:890px;position:relative}.house__block_completed:before,.house__block_start:before{background-color:#f9fd00;border-radius:28px;color:#4d3a19;content:"Дом сдан";display:inline-block;font-size:14px;font-weight:800;left:20px;padding:15px 20px;position:absolute;text-transform:uppercase;top:90px;z-index:2}.house__block_start:before{content:"Старт продаж"}.house__choose{background-color:#343434;border-radius:44px;bottom:17px;height:calc(100% - 34px);padding:22px;position:absolute;right:17px;top:17px;width:480px}.house__filter{background-color:#454545;border-radius:25px;margin-bottom:50px;min-height:470px;padding:15px}.house__filter__top{margin-bottom:6px;text-align:right}.house__filter-title{color:#f0f0f0;margin-bottom:8px}.house__price-filtering{background-color:#b5b5b5;margin-bottom:30px}.house__slider-selection.slider-selection .noUi-handle{background-color:#f9fd00}.house__slider-selection.slider-selection .noUi-connect{border-color:#f9fd00}.house__found-ready{justify-content:center;margin:33px 0 20px;padding:10px}.house__button{width:100%}.house__button:hover{background-color:#f9fd00;color:#000}.house__button-checkbox span{background-color:#b5b5b5}.house__info{border-top:1px solid #4e4d4d;margin-top:33px;padding-top:28px}.house__title{color:#868686;font-size:21px;font-weight:400;margin:0 0 13px}.house__title span{color:#e2e2e2;font-size:33px;font-weight:200}.house__text{color:#ebebeb;font-size:15px;font-weight:200;height:105px;line-height:21px;overflow:hidden}.house__offers-left{left:17px;position:absolute;top:17px}@media only screen and (max-width:1950px){.house{padding-bottom:1.5104166667vw}.house__block{border-radius:2.2916666667vw;height:46.3541666667vw}.house__block_completed:before,.house__block_start:before{border-radius:1.4583333333vw;font-size:.7291666667vw;left:1.0416666667vw;padding:.78125vw 1.0416666667vw;top:4.6875vw}.house__choose{border-radius:2.2916666667vw;bottom:.8854166667vw;height:calc(100% - 1.77083vw);padding:1.1458333333vw;right:.8854166667vw;top:.8854166667vw;width:25vw}.house__filter{border-radius:1.3020833333vw;margin-bottom:2.6041666667vw;min-height:24.4791666667vw;padding:.78125vw}.house__filter__top{margin-bottom:.3125vw}.house__filter-title{margin-bottom:.625vw}.house__price-filtering{margin-bottom:1.5625vw}.house__found-ready{margin:1.71875vw 0 1.0416666667vw;padding:.5208333333vw}.house__info{margin-top:1.71875vw;padding-top:1.4583333333vw}.house__title{font-size:1.09375vw;margin-bottom:.6770833333vw}.house__title span{font-size:1.71875vw}.house__text{font-size:.78125vw;height:5.46875vw;line-height:1.09375vw}.house__offers-left{left:.8854166667vw;top:.8854166667vw}}@media only screen and (max-width:1000px){.house{padding-bottom:10px}.house__block{background-image:var(--bg-house-mobile);background-position:top;border-radius:33px;height:760px}.house__block_completed:before,.house__block_start:before{border-radius:28px;font-size:14px;left:auto;padding:15px 20px;right:10px;top:10px}.house__choose{background-color:transparent;border-radius:26px;bottom:6px;height:385px;left:6px;padding:0;right:auto;top:auto;width:calc(100% - 12px)}.house__buttons{align-items:center;display:flex;margin:17px 0 10px}.house__button{background-color:#f9fd00;color:#000}.house__button:after{display:none}.house__button:active{background-color:#fff}.house__filter{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(52,52,52,.6);border-radius:25px;margin-bottom:0;min-height:auto;padding:15px}.house__filter__top{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.house__filter-title{margin-bottom:12px}.house__price-filtering{margin-bottom:20px}.house__found-ready{margin:0 7px 0 0;padding:13px 13px 13px 44px}.house__info{margin-top:33px;padding-top:28px}.house__title{font-size:14px;margin-bottom:0;text-align:left}.house__title span{color:#fff;font-size:20px;white-space:nowrap}.house__text{font-size:15px;height:105px;line-height:21px}.house__offers-left{left:17px;top:17px}}.offers-left{background-color:#f9fd00;background-image:url(/img/icon-bg/fire.svg);background-position:20px;background-repeat:no-repeat;background-size:14px auto;border-radius:27px;font-size:15px;line-height:18px;padding:18px 30px 18px 50px}@media only screen and (max-width:1950px){.offers-left{background-position:1.0416666667vw;background-size:.7291666667vw auto;border-radius:1.40625vw;font-size:.78125vw;line-height:.9375vw;padding:.9375vw 1.5625vw .9375vw 2.6041666667vw}}@media only screen and (max-width:1000px){.offers-left{background-position:11px;background-size:10px auto;border-radius:27px;font-size:12px;line-height:14px;padding:8px 12px 8px 33px}}.offer-advantages{align-content:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.offer-advantages__item{align-items:center;color:#cecece;display:flex;flex:1 0 0;flex-wrap:wrap;font-size:16px}.offer-advantages__item span{color:#f9fd00}.offer-advantages__item:before{background-position:50%;background-repeat:no-repeat;border-radius:23px;content:"";display:inline-block;height:56px;margin-right:12px;width:56px}.offer-advantages__item_green:before{background-color:#d7fe63}.offer-advantages__item_yellow:before{background-color:#f9fd00}.offer-advantages__item_calc:before{background-image:url(/img/icon-bg/calc_black.svg);background-size:20px auto}.offer-advantages__item_wallet:before{background-image:url(/img/icon-bg/wallet_black.svg);background-size:23px auto}@media only screen and (max-width:1950px){.offer-advantages__item{font-size:.8333333333vw}.offer-advantages__item:before{border-radius:1.1979166667vw;height:2.9166666667vw;margin-right:.625vw;width:2.9166666667vw}.offer-advantages__item_calc:before{background-size:1.0416666667vw auto}.offer-advantages__item_wallet:before{background-size:1.1979166667vw auto}}@media only screen and (max-width:1000px){.offer-advantages{flex-direction:row-reverse;flex-wrap:nowrap}.offer-advantages__item{font-size:0;margin-left:6px}.offer-advantages__item:before{border-radius:15px;height:38px;margin-right:0;width:38px}.offer-advantages__item_calc:before{background-size:13px auto}.offer-advantages__item_wallet:before{background-size:14px auto}}.about-project{padding:30px 0}.about-project__section-title{margin-bottom:40px}.about-project__block{border-radius:44px;margin-bottom:66px;min-height:479px;overflow:hidden;position:relative}.about-project__video{left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.about-project__bg{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:rgba(36,33,33,.7);height:100%;left:0;position:absolute;top:0;width:100%}.about-project__logo{height:26px;left:30px;position:absolute;top:30px;width:77px}.about-project__content{padding:88px 50px 88px 633px;position:relative}.about-project__title{color:#afafaf;font-size:21px;margin-bottom:30px}.about-project__title span{color:#fff;display:block;font-size:54px;font-weight:200;line-height:64px}.about-project__text{color:#fff;font-size:17px;line-height:28px;max-width:660px}.about-project__play-button{left:249px;position:absolute;top:50%;transform:translateY(-50%)}.about-project__item{background-repeat:no-repeat;border-radius:44px;padding:37px 30px;position:relative}.about-project__item>div{bottom:35px;left:30px;position:absolute;width:100%}.about-project__item_dark{background-color:#343434}.about-project__item_big{height:630px}.about-project__item_first{background-image:url(/img/about-project/1.png);background-image:-webkit-image-set(url("/img/about-project/1.webp") type("image/webp"),url("/img/about-project/1.png") type("image/png"));background-image:image-set(url("/img/about-project/1.webp") type("image/webp"),url("/img/about-project/1.png") type("image/png"));background-position:calc(100% + 30px) -35px;background-size:600px auto}.about-project__item_first>div{bottom:35px;left:30px;max-width:360px;position:absolute;width:100%}.about-project__item_light{background-color:#e0e0e0}.about-project__item_second{background-image:url(/img/about-project/2.png);background-image:-webkit-image-set(url("/img/about-project/2.webp") type("image/webp"),url("/img/about-project/2.png") type("image/png"));background-image:image-set(url("/img/about-project/2.webp") type("image/webp"),url("/img/about-project/2.png") type("image/png"));background-position:center calc(100% + 82px);background-size:680px auto}.about-project__item_second .item-text,.about-project__item_second .item-title{color:#000;max-width:324px}.about-project__item_second>div{left:0;position:relative;top:0}.about-project__item_mid{height:352px;margin-bottom:17px}.about-project__item_third{background-image:url(/img/about-project/3.png);background-image:-webkit-image-set(url("/img/about-project/3.webp") type("image/webp"),url("/img/about-project/3.png") type("image/png"));background-image:image-set(url("/img/about-project/3.webp") type("image/webp"),url("/img/about-project/3.png") type("image/png"));background-position:center -107px;background-size:623px auto}.about-project__item_third>div{max-width:260px}.about-project__item_fourth{background-image:url(/img/about-project/4.png);background-image:-webkit-image-set(url("/img/about-project/4.webp") type("image/webp"),url("/img/about-project/4.png") type("image/png"));background-image:image-set(url("/img/about-project/4.webp") type("image/webp"),url("/img/about-project/4.png") type("image/png"));background-position:calc(100% + 30px) -45px;background-size:240px auto}.about-project__item_fourth>div{max-width:270px}.about-project__item_small{height:263px}.about-project__item_fifth{background-image:url(/img/about-project/5.png);background-image:-webkit-image-set(url("/img/about-project/5.webp") type("image/webp"),url("/img/about-project/5.png") type("image/png"));background-image:image-set(url("/img/about-project/5.webp") type("image/webp"),url("/img/about-project/5.png") type("image/png"));background-position:calc(100% + 200px) 0;background-size:577px auto}.about-project__item_fifth>div{max-width:320px}.about-project__item_fifth .item-text,.about-project__item_fifth .item-title{color:#000}@media only screen and (max-width:1950px){.about-project{padding:1.5625vw 0}.about-project__section-title{margin-bottom:2.0833333333vw}.about-project__block{border-radius:2.2916666667vw;margin-bottom:3.4375vw;min-height:24.9479166667vw}.about-project__logo{height:1.3541666667vw;left:1.5625vw;top:1.5625vw;width:4.0104166667vw}.about-project__content{padding:4.5833333333vw 2.6041666667vw 4.5833333333vw 32.96875vw}.about-project__title{font-size:1.09375vw;margin-bottom:1.5625vw}.about-project__title span{font-size:2.8125vw;line-height:3.3333333333vw}.about-project__text{font-size:.8854166667vw;line-height:1.4583333333vw;max-width:34.375vw}.about-project__play-button{left:12.96875vw}.about-project__item{border-radius:2.2916666667vw;padding:1.9270833333vw 1.5625vw}.about-project__item>div{bottom:1.8229166667vw;left:1.5625vw}.about-project__item_big{height:32.8125vw}.about-project__item_first{background-position:calc(100% + 1.5625vw) -1.8229166667vw;background-size:31.25vw auto}.about-project__item_first>div{bottom:1.8229166667vw;left:1.5625vw;max-width:18.75vw}.about-project__item_second{background-position:center calc(100% + 4.27083vw);background-size:35.4166666667vw auto}.about-project__item_second .item-text,.about-project__item_second .item-title{max-width:16.875vw}.about-project__item_mid{height:18.3333333333vw;margin-bottom:.8854166667vw}.about-project__item_third{background-position:center -5.5729166667vw;background-size:32.4479166667vw auto}.about-project__item_third>div{max-width:13.5416666667vw}.about-project__item_fourth{background-position:calc(100% + 1.5625vw) -2.34375vw;background-size:12.5vw auto}.about-project__item_fourth>div{max-width:14.0625vw}.about-project__item_small{height:13.6979166667vw}.about-project__item_fifth{background-position:calc(100% + 10.41667vw) 0;background-size:30.0520833333vw auto}.about-project__item_fifth>div{max-width:16.6666666667vw}}@media only screen and (max-width:1000px){.about-project{padding:10px 0}.about-project__section-title{margin-bottom:13px}.about-project__block{border-radius:33px;margin-bottom:10px;min-height:auto}.about-project__logo{height:26px;left:18px;top:20px;width:77px}.about-project__content{padding:187px 16px 40px}.about-project__title{font-size:14px;margin-bottom:24px}.about-project__title span{display:inline;font-size:20px;line-height:24px}.about-project__text{font-size:13px;line-height:17px;max-width:none}.about-project__play-button{left:50%;top:75px;transform:translateX(-50%)}.about-project__item{border-radius:33px;margin-bottom:10px;padding:24px 12px}.about-project__item>div{bottom:24px;left:12px;width:100%}.about-project__item_big{height:360px}.about-project__item_first{background-position:0 0;background-size:auto 270px}.about-project__item_first>div{bottom:24px;left:16px;max-width:240px;width:100%}.about-project__item_second{background-position:0 calc(100% + 70px);background-size:425px auto;height:330px}.about-project__item_second .item-text,.about-project__item_second .item-title{max-width:324px}.about-project__item_second>div{left:0;top:0}.about-project__item_mid{height:220px;margin-bottom:10px}.about-project__item_third{background-position:-25px -30px;background-size:210px auto}.about-project__item_third>div{max-width:120px}.about-project__item_fourth{background-position:calc(100% + 20px) -20px;background-size:120px auto}.about-project__item_fourth>div{max-width:140px}.about-project__item_small{height:166px}.about-project__item_fifth{background-position:calc(100% + 150px) 0;background-size:273px auto}.about-project__item_fifth>div{max-width:200px;text-shadow:1px 1px 1px #e0e0e0}.about-project__item_fourth .item-title,.about-project__item_third .item-title{margin-bottom:9px}.about-project__item_fifth{height:auto;padding:18px 16px}.about-project__item_fifth div{position:static}}.location{padding:60px 0 13px}.location__section-title{margin-bottom:37px}.location__map{border-radius:44px;min-height:400px;overflow:hidden;padding:20px;position:relative}.location__iframe{bottom:0;left:0;position:absolute;right:0;top:0}.location__iframe,.location__iframe>*{height:100%;width:100%}.location__legend{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(52,52,52,.7);border-radius:44px;margin-left:auto;min-height:680px;padding:30px 20px;position:relative;width:435px}.location__list{color:#fff;font-size:15px}.location__list li{align-items:center;background-position:0;background-repeat:no-repeat;background-size:56px;display:flex;margin-bottom:16px;min-height:56px;padding-left:76px}.location__list li:last-child{margin-bottom:0}@media only screen and (max-width:1950px){.location{padding:3.125vw 0 .6770833333vw}.location__section-title{margin-bottom:1.9270833333vw}.location__map{border-radius:2.2916666667vw;min-height:20.8333333333vw;padding:1.0416666667vw}.location__legend{border-radius:2.2916666667vw;min-height:35.4166666667vw;padding:1.5625vw 1.0416666667vw;width:22.65625vw}.location__list{font-size:.78125vw}.location__list li{background-size:2.9166666667vw;margin-bottom:.8333333333vw;min-height:2.9166666667vw;padding-left:3.9583333333vw}}@media only screen and (max-width:1000px){.location{padding:10px 0}.location__section-title{margin-bottom:20px}.location__map{border-radius:33px;min-height:250px;padding:17px}.location__legend{border-radius:33px;height:50px;min-height:auto;overflow:hidden;padding:5px 10px;transition:height .5s ease;width:100%}.location__legend_active{height:488px}.location__button{align-items:center;color:#fff;display:inline-flex;flex-wrap:wrap;font-size:13px;justify-content:center;line-height:15px;margin-bottom:25px;padding:12px;width:100%}.location__button:after{background-image:url(/img/icon-bg/flag.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;content:"";display:inline-block;height:12px;margin-left:10px;width:10px}.location__list{align-items:center;display:flex;flex-wrap:wrap;font-size:12px}.location__list li{background-position:center 0;background-size:56px;display:block;margin-bottom:20px;min-height:125px;padding-left:0;padding-top:80px;text-align:center;width:33.33%}.location__list li:last-child{margin-bottom:20px}}.choose{padding:30px 0 43px}.choose__section-title{margin-bottom:32px}@media only screen and (max-width:1950px){.choose{padding:1.5625vw 0 2.2395833333vw}.choose__section-title{margin-bottom:1.6666666667vw}}@media only screen and (max-width:1000px){.choose{padding:10px 0}.choose__section-title{margin-bottom:17px}}.apartments{background-color:#fff;border-radius:44px;padding:24px 35px 0}.apartments__top{margin-bottom:50px;position:relative}.apartments__top .row{max-width:400px}.apartments__top .filter-title{margin-bottom:12px}.apartments__count{background-color:#343434;background-image:url(/img/icon-bg/home.svg);background-position:17px;background-repeat:no-repeat;background-size:13px;border-radius:31px;color:#fff;display:inline-block;font-size:17px;min-width:130px;padding:11px 23px 12px 44px;position:absolute;right:0;top:0}.apartments__count span{color:#f9fd00}.apartments__block{height:390px;padding-top:20px}.apartments__item{align-items:center;background-color:#f0f0f0;border-radius:26px;cursor:pointer;display:flex;height:136px;justify-content:center;margin-bottom:40px;position:relative;transition:background-color .15s ease}.apartments__item img{max-height:85px;max-width:70px;opacity:.7;transition:opacity .15s ease;width:100%}.apartments__item_active{background-color:#f9fd00}.apartments__item_active img{opacity:1}.apartments__area{background-color:#343434;border:5px solid #fff;border-radius:21px;color:#fff;font-size:15px;line-height:18px;padding:4px 11px;position:absolute;right:-10px;top:-19px}@media only screen and (max-width:1950px){.apartments{border-radius:2.2916666667vw;padding:1.25vw 1.8229166667vw 0}.apartments__top{margin-bottom:2.6041666667vw}.apartments__top .row{max-width:20.8333333333vw}.apartments__top .filter-title{margin-bottom:.625vw}.apartments__count{background-position:.8854166667vw;background-size:.6770833333vw;border-radius:1.6145833333vw;font-size:.8854166667vw;min-width:6.7708333333vw;padding:.5729166667vw 1.1979166667vw .625vw 2.2916666667vw}.apartments__block{height:20.3125vw;padding-top:1.0416666667vw}.apartments__item{border-radius:1.3541666667vw;height:7.0833333333vw;margin-bottom:2.0833333333vw}.apartments__item img{max-height:4.4270833333vw;max-width:3.6458333333vw}.apartments__area{border-radius:1.09375vw;border-width:.2604166667vw;font-size:.78125vw;line-height:.9375vw;padding:.2083333333vw .5729166667vw;right:-.5208333333vw;top:-.9895833333vw}}@media only screen and (max-width:1000px){.apartments{border-radius:33px;padding:22px 16px 20px}.apartments__top{margin-bottom:20px;padding-top:36px}.apartments__top .row{max-width:100%}.apartments__top .filter-title{color:#000;margin-bottom:6px}.apartments__count{background-position:14px;background-size:13px;border-radius:31px;font-size:13px;min-width:123px;padding:8px 14px 8px 40px}.apartments__block{border-radius:31px;height:auto;max-height:400px;padding:30px 20px 0}.apartments__blackout{border-radius:31px;overflow:hidden;position:relative}.apartments__blackout:after,.apartments__blackout:before{content:"";display:block;height:20px;left:50%;position:absolute;transform:translateX(-50%);width:98%;z-index:1}.apartments__blackout:before{background:#fff;background:linear-gradient(180deg,#fff 30%,hsla(0,0%,100%,0));top:-2px}.apartments__blackout:after{background:linear-gradient(180deg,hsla(0,0%,100%,0) 30%,#fff);bottom:-2px}.apartments__item{border-radius:26px;cursor:default;height:130px;margin-bottom:26px}.apartments__item img{max-height:85px;max-width:70px;width:100%}.apartments__area{border-radius:21px;border-width:5px;font-size:12px;line-height:14px;padding:5px 11px;right:-10px;top:-19px}}.apartment{background-color:#f9fd00;border-radius:44px;height:554px;padding:22px;position:relative}.apartment__status{background-color:#343434;background-image:url(/img/icon-bg/flash.svg);background-position:17px;background-repeat:no-repeat;background-size:11px auto;border-radius:23px;color:#fff;display:inline-block;font-size:13px;left:23px;min-width:128px;padding:14px 22px 14px 38px;position:absolute;top:24px}.apartment__fullscreen-button{bottom:23px;left:23px;position:absolute}.apartment__image{align-items:center;display:flex;height:440px;justify-content:center;left:185px;position:absolute;top:60px;width:360px}.apartment__image img{display:block;max-height:100%;width:100%}.apartment__block{background-color:#343434;border-radius:36px;height:509px;margin-left:auto;padding:37px 17px 16px;width:395px}.apartment__name{color:#adadad;font-size:17px;margin-bottom:40px;padding-left:10px}.apartment__name span{color:#fff;display:block;font-size:40px;font-weight:200}.apartment__list{margin-bottom:17px;min-height:200px}.apartment__list li{align-items:center;background-color:#484540;border-radius:14px;color:#bababa;display:flex;font-size:15px;height:48px;margin-bottom:2px;padding:5px 28px}.apartment__list li:nth-child(2n){background-color:#403e3b}.apartment__list div{color:#fff;flex:1 0 0;font-size:17px;font-weight:200;margin-left:7px}.apartment__list span{width:40%}.apartment__price{color:#fff;font-size:47px;margin-bottom:15px;overflow:hidden;padding-left:7px;white-space:nowrap}.apartment__price span{font-size:15px}.apartment__price sup{font-size:29px;font-weight:200}.apartment__button{width:100%}@media only screen and (max-width:1950px){.apartment{border-radius:2.2916666667vw;height:28.8541666667vw;padding:1.1458333333vw}.apartment__status{background-position:.8854166667vw;background-size:.5729166667vw auto;border-radius:1.1979166667vw;font-size:.6770833333vw;left:1.1979166667vw;min-width:6.6666666667vw;padding:.7291666667vw 1.1458333333vw .7291666667vw 1.9791666667vw;top:1.25vw}.apartment__fullscreen-button{bottom:1.1979166667vw;left:1.1979166667vw}.apartment__image{height:22.9166666667vw;left:9.6354166667vw;top:3.125vw;width:18.75vw}.apartment__block{border-radius:1.875vw;height:26.5104166667vw;padding:1.9270833333vw .8854166667vw .8333333333vw;width:20.5729166667vw}.apartment__name{font-size:.8854166667vw;margin-bottom:2.0833333333vw;padding-left:.5208333333vw}.apartment__name span{font-size:2.0833333333vw}.apartment__list{margin-bottom:.8854166667vw;min-height:10.4166666667vw}.apartment__list li{border-radius:.7291666667vw;font-size:.78125vw;height:2.5vw;margin-bottom:.1041666667vw;padding:.2604166667vw 1.4583333333vw}.apartment__list div{font-size:.8854166667vw;margin-left:.3645833333vw}.apartment__price{font-size:2.4479166667vw;margin-bottom:.78125vw;padding-left:.3645833333vw}.apartment__price span{font-size:.78125vw}.apartment__price sup{font-size:1.5104166667vw}}@media only screen and (max-width:1000px){.apartment{border-radius:44px;height:554px;padding:22px}.apartment__status{background-position:17px;background-size:11px auto;border-radius:23px;font-size:13px;left:23px;min-width:128px;padding:14px 22px 14px 38px;top:24px}.apartment__fullscreen-button{bottom:23px;left:23px}.apartment__image{height:440px;left:185px;top:60px;width:360px}.apartment__block{border-radius:36px;height:509px;padding:37px 17px 16px;width:395px}.apartment__name{font-size:17px;margin-bottom:40px;padding-left:10px}.apartment__name span{font-size:40px}.apartment__list{margin-bottom:17px;min-height:200px}.apartment__list li{border-radius:14px;font-size:15px;height:48px;margin-bottom:2px;padding:5px 28px}.apartment__list div{font-size:17px;margin-left:7px}.apartment__price{font-size:47px;margin-bottom:15px;padding-left:7px}.apartment__price span{font-size:15px}.apartment__price sup{font-size:29px}}.building-progress{padding:50px 0 0}.building-progress .swiper-pagination{height:35px}.building-progress__section-title{margin-bottom:28px}.building-progress__section-text{margin-right:12px}.building-progress__filter{align-items:center;display:flex;flex-wrap:wrap}.building-progress__block{background-color:#fff;border-radius:39px;padding:17px 32px 36px}.building-progress__top{align-items:center;display:flex;flex-wrap:wrap;height:52px;justify-content:space-between;margin-bottom:15px}.building-progress__title{font-size:20px;font-weight:400;line-height:24px;margin:0}@media only screen and (max-width:1950px){.building-progress{padding:2.6041666667vw 0 0}.building-progress .swiper-pagination{height:1.8229166667vw}.building-progress__section-title{margin-bottom:1.4583333333vw}.building-progress__section-text{margin-right:.625vw}.building-progress__block{border-radius:2.03125vw;padding:.8854166667vw 1.6666666667vw 1.875vw}.building-progress__top{height:2.7083333333vw;margin-bottom:.78125vw}.building-progress__title{font-size:1.0416666667vw;line-height:1.25vw}}@media only screen and (max-width:1000px){.building-progress{padding:40px 0 0}.building-progress .swiper-pagination{height:30px}.building-progress .col100,.building-progress .col65.col100_1000,.building-progress .row{position:static}.building-progress .container{position:relative}.building-progress__section-title{margin-bottom:103px}.building-progress__section-text{margin-bottom:14px;margin-right:0}.building-progress__filter{display:block;left:16px;position:absolute;top:40px;width:calc(100% - 32px)}.building-progress__block{border-radius:32px;margin-bottom:13px;padding:20px 12px 25px}.building-progress__top{height:auto;margin-bottom:15px}.building-progress__title{font-size:16px;line-height:20px}}.monitoring__item{border-radius:44px;color:#000;display:block;height:335px;margin-bottom:10px;overflow:hidden;position:relative;text-decoration:none}.monitoring__item img{left:50%;min-height:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.monitoring__item:before{background-position:50%;background-repeat:no-repeat;border-radius:100%;content:"";display:inline-block;height:41px;position:absolute;right:20px;top:15px;width:41px;z-index:1}.monitoring__item_video{border-radius:25px;height:163px}.monitoring__item_video:before{background-color:#292828;background-image:url(/img/icon-bg/video_y.svg);background-size:15px auto;right:4px;top:3px}.monitoring__item_photo:before{background-color:#f9fd00;background-image:url(/img/icon-bg/photo.svg);background-size:13px auto}.monitoring__item_360:before{background-color:#f9fd00;background-image:url(/img/icon-bg/360.svg);background-size:20px auto}.monitoring__date{background-color:#f9fd00;border-radius:23px;bottom:12px;font-size:13px;left:20px;padding:13px 24px;position:absolute}@media only screen and (max-width:1950px){.monitoring__item{border-radius:2.2916666667vw;height:17.4479166667vw;margin-bottom:.5208333333vw}.monitoring__item:before{height:2.1354166667vw;right:1.0416666667vw;top:.78125vw;width:2.1354166667vw}.monitoring__item_video{border-radius:1.3020833333vw;height:8.4895833333vw}.monitoring__item_video:before{background-size:.78125vw auto;right:.2083333333vw;top:.15625vw}.monitoring__item_photo:before{background-size:.6770833333vw auto}.monitoring__item_360:before{background-size:1.0416666667vw auto}.monitoring__date{border-radius:1.1979166667vw;bottom:.625vw;font-size:.6770833333vw;left:1.0416666667vw;padding:.6770833333vw 1.25vw}}@media only screen and (max-width:1000px){.monitoring__item{border-radius:24px;height:162px;margin-bottom:10px}.monitoring__item:before{height:27px;right:12px;top:10px;width:27px}.monitoring__item_video{border-radius:25px;height:163px}.monitoring__item_video:before{background-size:14px auto;right:4px;top:3px}.monitoring__item_photo:before{background-size:12px auto}.monitoring__item_360:before{background-size:16px auto}.monitoring__date{border-radius:23px;bottom:9px;font-size:13px;left:9px;padding:7px 11px}}.choice{margin-bottom:50px}.choice__section-title{margin:40px 0 24px}.choice-filter{background-color:#fff;border-radius:44px;margin-bottom:60px;padding:45px 20px 25px}.choice-filter .filter-top{justify-content:space-between}.choice__checkboxes{align-items:center;display:flex}.choice__checkboxes .decorative-checkbox{margin-left:10px}.choice-filter__bottom{justify-content:space-between;margin-top:25px}.choice-filter__bottom,.choice-filter__left{align-items:center;display:flex;flex-wrap:wrap}.choice-filter__left{flex:1 0 0}.choice-filter__filter-button{margin-right:45px}.choice-filter__found-ready{margin-right:14px;max-width:280px}.choice-top{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:22px}.choice-top__title{font-size:21px;line-height:25px;margin-bottom:21px}.choice__buttons{padding-top:20px;text-align:center}.choice__buttons .button{min-width:430px}@media only screen and (max-width:1950px){.choice{margin-bottom:2.6041666667vw}.choice__section-title{margin:2.0833333333vw 0 1.25vw}.choice-filter{border-radius:2.2916666667vw;margin-bottom:3.125vw;padding:2.34375vw 1.0416666667vw 1.3020833333vw}.choice__checkboxes .decorative-checkbox{margin-left:.5208333333vw}.choice-filter__bottom{margin-top:1.3020833333vw}.choice-filter__filter-button{margin-right:2.34375vw}.choice-filter__found-ready{margin-right:.7291666667vw;max-width:14.5833333333vw}.choice-top{margin-bottom:1.1458333333vw}.choice-top__title{font-size:1.09375vw;line-height:1.3020833333vw;margin-bottom:1.25vw}.choice__buttons{padding-top:1.0416666667vw}.choice__buttons .button{min-width:22.3958333333vw}}@media only screen and (max-width:1000px){.choice{margin-bottom:40px}.choice .filter-title{padding-right:10px}.choice-filter__left{display:block}.choice__section-title{margin:0 0 20px}.choice-filter{border-radius:33px;margin-bottom:40px;padding:20px 16px 30px}.choice-filter .button-checkbox{margin-bottom:10px}.choice__checkboxes{flex:1 0 0;max-width:50%;overflow:auto}.choice__checkboxes .decorative-checkbox{margin:0 0 0 5px}.choice-filter__bottom{display:block;margin-top:0}.choice-filter__bottom .button{width:100%}.choice-filter__buttons{align-items:center;display:flex;justify-content:space-between;padding:18px 0}.choice-filter__filter-button{margin-right:0}.choice-filter__found-ready{justify-content:center;margin-bottom:15px;margin-right:0;max-width:100%}.choice-top{flex-wrap:nowrap;margin-bottom:13px}.choice-top .decorative-selection_small{width:180px}.choice-top .decorative-selection__list,.choice-top .decorative-selection__result{font-size:13px}.choice-top__title{font-size:21px;line-height:25px;margin-bottom:24px}.choice__buttons{padding-top:20px}.choice__buttons .button{min-width:100%}}.switch-block .apartment-row{display:none}.switch-block.switch-block_rows>.row{display:block}.switch-block.switch-block_rows>.row>.col25{flex:0 0 100%;max-width:100%}.apartment-item{background-color:#fff;border-radius:26px;margin-bottom:30px;min-height:546px;padding:19px 25px 23px;position:relative;transition:background-color .15s ease}.apartment-item .management-list li,.apartment-item .reserve-button{display:none}.apartment-item .management-list li:first-child{display:inline-block}.apartment-item .management-list li .favorite-push{height:26px;position:absolute;right:25px;top:23px;width:26px}.apartment-item__top{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:20px;padding-right:50px}.apartment-item__title{color:#908c8c;font-size:13px;font-weight:400;margin:0;max-width:160px;overflow:hidden}.apartment-item__title span{color:#000;display:block;font-size:21px}.apartment-item__img{align-items:center;display:flex;height:260px;justify-content:center;margin-bottom:14px;opacity:.75;text-align:center;transition:opacity .15s ease}.apartment-item__img img{height:90%;max-width:80%}.apartment-item__price{font-size:36px;margin-bottom:18px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.apartment-item__price sup{font-size:22px}.apartment-item__price .b-crossed-price{align-items:center;color:gray;display:flex;font-size:20px;justify-content:center;left:0;margin-top:-21px;position:absolute;right:0}.apartment-item__price .b-crossed-price>span{font-size:1.14375vw;text-decoration:line-through}.apartment-item__price .b-crossed-price sup{font-size:1.34375vw!important}.apartment-item__list{color:#8d8d8d;font-size:13px;margin-bottom:24px}.apartment-item__list span{color:#000;display:block;font-weight:500}.apartment-item__list li{margin-bottom:10px}.apartment-item__list li:last-child{margin-bottom:0}.apartment-item__bottom{align-items:center;display:flex;flex-wrap:wrap;font-size:17px;font-weight:500;justify-content:space-between}.apartment-item__bottom div{border-radius:24px;color:#fff;padding:10px 25px}.apartment-item__bottom div:first-child{background-color:#343434}.apartment-item__bottom div:nth-child(2){background-color:#f9fd00;color:#000}.apartment-item__bottom div:nth-child(3){background-color:#5f574c}.apartment-item__bottom div:nth-child(4){background-color:#f9fd00;color:#000;font-size:13px;left:190px;padding:10px 13px;position:absolute;top:19px}.apartment-item:hover{background-color:#f9fd00}.apartment-item:hover .apartment-item__img{opacity:1}.apartment-item__favorite-push{position:absolute;right:25px;top:23px}.switch-block.switch-block_rows .apartment-item{align-items:center;border-radius:44px;display:flex;margin-bottom:10px;min-height:117px;padding:20px 40px 20px 37px}.switch-block.switch-block_rows .apartment-item:hover .apartment-item__bottom div:nth-child(4){background-color:#f0f0f0}.switch-block.switch-block_rows .apartment-item .apartment-item__top{margin-bottom:0;order:1;padding-right:0;width:170px}.switch-block.switch-block_rows .apartment-item .apartment-item__img{height:auto;margin-bottom:0;margin-right:20px;order:0;width:56px}.switch-block.switch-block_rows .apartment-item .apartment-item__bottom{font-size:17px;font-weight:400;order:2;padding-right:55px;position:relative}.switch-block.switch-block_rows .apartment-item .apartment-item__bottom div{margin-bottom:0;margin-right:12px}.switch-block.switch-block_rows .apartment-item .apartment-item__bottom div:nth-child(4){font-size:17px;position:static;transition:background-color .15s ease}.switch-block.switch-block_rows .apartment-item .apartment-item__bottom div:last-child{margin-right:0}.switch-block.switch-block_rows .apartment-item .apartment-item__bottom:before{background-color:#d0d0d0;content:"";display:inline-block;height:27px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}.switch-block.switch-block_rows .apartment-item .apartment-item__price{font-size:30px;margin-bottom:0;margin-right:25px;order:3;text-align:right;width:210px}.switch-block.switch-block_rows .apartment-item .apartment-item__price sup{font-size:19px}.switch-block.switch-block_rows .apartment-item .apartment-item__list{margin-bottom:0;order:4;width:290px}.switch-block.switch-block_rows .apartment-item .reserve-button{display:inline-block;margin-right:50px;order:5}.switch-block.switch-block_rows .apartment-item .management-list{display:flex;order:6;width:126px}.switch-block.switch-block_rows .apartment-item .management-list li{display:block}.switch-block.switch-block_rows .apartment-item .management-list .favorite-push{height:16px;position:static;width:16px}.apartment-item_booked,.apartment-item_sold{pointer-events:none}.apartment-item_booked:before,.apartment-item_sold:before{background-color:#f5f5f5;border-radius:26px;bottom:0;content:"";display:block;height:100%;left:0;opacity:.9;position:absolute;right:0;top:0;width:100%;z-index:2}.apartment-item_booked:after,.apartment-item_sold:after{border-radius:28px;color:#4d3a19;display:inline-block;font-size:16px;font-weight:900;left:50%;letter-spacing:1px;padding:25px 40px;position:absolute;text-transform:uppercase;top:180px;transform:translateX(-50%);white-space:nowrap;z-index:3}.apartment-item_sold:after{background-color:#f9fd00;content:"Продано"}.apartment-item_booked:after{border:1px solid #4d3a19;content:"Забронированно"}.switch-block.switch-block_rows .apartment-item_booked:after,.switch-block.switch-block_rows .apartment-item_sold:after{top:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:1950px){.apartment-item{border-radius:1.3541666667vw;margin-bottom:1.5625vw;min-height:28.4375vw;padding:.9895833333vw 1.3020833333vw 1.1979166667vw}.apartment-item .management-list li .favorite-push{height:1.3541666667vw;right:1.3020833333vw;top:1.1979166667vw;width:1.3541666667vw}.apartment-item__top{margin-bottom:1.0416666667vw;padding-right:2.6041666667vw}.apartment-item__title{font-size:.6770833333vw;max-width:8.3333333333vw}.apartment-item__title span{font-size:1.09375vw}.apartment-item__img{height:13.5416666667vw;margin-bottom:.7291666667vw}.apartment-item__price{font-size:1.875vw;margin-bottom:.9375vw;margin-top:1.9375vw}.apartment-item__price sup{font-size:1.1458333333vw}.apartment-item__list{font-size:.6770833333vw;margin-bottom:1.25vw}.apartment-item__list li{margin-bottom:.5208333333vw}.apartment-item__bottom{font-size:.8854166667vw}.apartment-item__bottom div{border-radius:1.25vw;padding:.5208333333vw 1.3020833333vw}.apartment-item__bottom div:nth-child(4){font-size:.6770833333vw;left:9.8958333333vw;padding:.5208333333vw .6770833333vw;top:.9895833333vw}.switch-block.switch-block_rows .apartment-item{border-radius:2.2916666667vw;margin-bottom:.5208333333vw;min-height:6.09375vw;padding:1.0416666667vw 2.0833333333vw 1.0416666667vw 1.9270833333vw}.switch-block.switch-block_rows .apartment-item .apartment-item__top{width:8.8541666667vw}.switch-block.switch-block_rows .apartment-item .apartment-item__img{margin-right:1.0416666667vw;width:2.9166666667vw}.switch-block.switch-block_rows .apartment-item .apartment-item__bottom{font-size:.8854166667vw;padding-right:2.8645833333vw}.switch-block.switch-block_rows .apartment-item .apartment-item__bottom div{margin-right:.625vw}.switch-block.switch-block_rows .apartment-item .apartment-item__bottom div:nth-child(4){font-size:.8854166667vw}.switch-block.switch-block_rows .apartment-item .apartment-item__bottom:before{height:1.40625vw}.switch-block.switch-block_rows .apartment-item .apartment-item__price{font-size:1.5625vw;margin-right:1.3020833333vw;width:10.9375vw}.switch-block.switch-block_rows .apartment-item .apartment-item__price sup{font-size:.9895833333vw}.switch-block.switch-block_rows .apartment-item .apartment-item__list{width:15.1041666667vw}.switch-block.switch-block_rows .apartment-item .reserve-button{margin-right:2.6041666667vw}.switch-block.switch-block_rows .apartment-item .management-list{width:6.5625vw}.switch-block.switch-block_rows .apartment-item .management-list .favorite-push{height:.8333333333vw;width:.8333333333vw}.apartment-item_booked:before,.apartment-item_sold:before{border-radius:1.3541666667vw}.apartment-item_booked:after,.apartment-item_sold:after{border-radius:1.4583333333vw;font-size:.8333333333vw;padding:1.3020833333vw 2.0833333333vw;top:9.375vw}}@media only screen and (max-width:1000px){.apartment-item{border-radius:26px;margin-bottom:6px;padding:13px 11px 50px}.apartment-item:hover{background-color:#fff}.apartment-item .management-list li .favorite-push{height:15px;right:13px;top:13px;width:15px}.apartment-item__top{margin-bottom:0;padding-right:50px}.apartment-item__title{color:#000;font-size:13px;height:32px;max-width:160px}.apartment-item__title span{display:inline;font-size:13px}.apartment-item__img{cursor:default;height:124px;margin-bottom:8px}.apartment-item__price{bottom:12px;font-size:24px;left:0;margin-bottom:0;position:absolute;width:100%}.apartment-item__price sup{font-size:14px}.apartment-item__list{font-size:13px;margin-bottom:24px}.apartment-item__list li{margin-bottom:10px}.apartment-item__bottom{font-size:10px}.apartment-item__bottom div{border-radius:24px;flex:1 0 0;margin-bottom:6px;margin-right:5px;padding:7px 5px;text-align:center;white-space:nowrap}.apartment-item__bottom div:last-child{margin-right:0}.apartment-item__bottom div:nth-child(4){flex:1 0 0;font-size:10px;padding:8px;position:static}.switch-block.switch-block_rows .apartment-item{border-radius:27px;margin-bottom:5px;min-height:115px;padding:30px 15px}.switch-block.switch-block_rows .apartment-item:hover .apartment-item__bottom div:nth-child(4){background-color:#f9fd00}.switch-block.switch-block_rows .apartment-item .apartment-item__favorite-push{display:inline-block;right:42px;top:17px}.switch-block.switch-block_rows .apartment-item .apartment-item__title{font-size:12px;height:auto;left:24%;overflow:hidden;position:absolute;text-overflow:ellipsis;top:10px;white-space:nowrap;width:55%}.switch-block.switch-block_rows .apartment-item .apartment-item__top{width:170px}.switch-block.switch-block_rows .apartment-item .apartment-item__img{margin-right:13px;max-width:70px;width:30%}.switch-block.switch-block_rows .apartment-item .apartment-item__bottom{font-size:11px;order:revert;padding-right:0;width:100%}.switch-block.switch-block_rows .apartment-item .apartment-item__bottom div{margin-bottom:3px;margin-right:4px;padding:5px}.switch-block.switch-block_rows .apartment-item .apartment-item__bottom div:nth-child(4){font-size:10px;width:140px}.switch-block.switch-block_rows .apartment-item .apartment-item__bottom:before{display:none}.switch-block.switch-block_rows .apartment-item .apartment-item__price{bottom:5px;font-size:24px;left:auto;margin-right:0;right:13px;width:210px}.switch-block.switch-block_rows .apartment-item .apartment-item__price sup{font-size:14px}.switch-block.switch-block_rows .apartment-item .apartment-item__list{display:none;width:290px}.switch-block.switch-block_rows .apartment-item .reserve-button{margin-right:50px}.switch-block.switch-block_rows .apartment-item .management-list{width:126px}.switch-block.switch-block_rows .apartment-item .management-list li{display:none}.switch-block.switch-block_rows .apartment-item .reserve-button{background-color:transparent;background-position:50%;background-size:100% auto;font-size:0;height:16px;margin-right:0;padding:0;position:absolute;right:14px;top:16px;width:11px}.apartment-item_booked:before,.apartment-item_sold:before{border-radius:26px}.apartment-item_booked:after,.apartment-item_sold:after{border-radius:12px;font-size:10px;padding:10px 13px;top:50%;transform:translate(-50%,-50%)}}@media only screen and (max-width:400px){.apartment-item__bottom div{flex:0 0 100%;max-width:100%}.apartment-item__bottom div:first-child,.apartment-item__bottom div:nth-child(2){flex:0 0 calc(50% - 4px);max-width:calc(50% - 4px)}.apartment-item__bottom div:nth-child(2){margin-right:0}.switch-block_rows .apartment-item__bottom div{flex:0 0 calc(33.33% - 4px);max-width:calc(33.33% - 4px)}.switch-block_rows .apartment-item__bottom div:last-child{flex:0 0 80%;max-width:80%}}.management-list{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.management-list .favorite-push{height:16px;width:16px}.management-list .note-button{height:14px;width:14px}.management-list .share-button{height:14px;width:13px}@media only screen and (max-width:1950px){.management-list .favorite-push{height:.8333333333vw;width:.8333333333vw}.management-list .note-button{height:.7291666667vw;width:.7291666667vw}.management-list .share-button{height:.7291666667vw;width:.6770833333vw}}@media only screen and (max-width:1000px){.management-list .favorite-push{height:16px;width:16px}.management-list .note-button{height:14px;width:14px}.management-list .share-button{height:14px;width:13px}}.single{padding-bottom:29px}.single__block{height:850px;margin-bottom:80px;margin-top:50px;position:relative}.single__favorite-push{left:12px;position:absolute;top:50px;z-index:1}.single__management{left:0;position:absolute;top:170px;z-index:1}.single__management li{margin-bottom:50px}.single__container{background-image:url(/img/icon-bg/compass.svg);background-position:100% 45px;background-repeat:no-repeat;background-size:94px auto;height:100%;max-width:1080px;position:relative}.single__container.compass-left{background-image:url(/img/icon-bg/compass_left.svg)}.single__container.compass-none{background:none!important}.single__image{height:660px;margin-bottom:140px;position:relative;text-align:center}.single__image img,.single__image svg{height:100%;left:50%;max-width:80%;position:absolute;top:50%;transform:translate(-50%,-50%)}.single__image:after{background-image:url(/img/icon-bg/arrow_bottom.svg);background-position:center 0;background-repeat:no-repeat;background-size:5px auto;bottom:-80px;color:#6e6e6e;content:"Двор";display:inline-block;font-size:12px;left:50%;padding-top:48px;position:absolute;transform:translateX(-50%)}.single__image--no-compass:after{display:none}.single__image-item{display:none;transition:opacity .15s ease}.single__image-item #plankton3d{border:none;height:100%;left:50%;max-width:85%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media (min-width:1001px){.single__image-item #plankton3d{left:60%}}@media (max-width:500px){.single__image-item #plankton3d{max-width:100%;min-height:360px;width:100%}}@media (max-width:1000px){.single__image-item #plankton3d{min-height:400px}}@media (max-width:500px){.single__image-item-plankton3d{min-height:360px}}@media (max-width:1000px){.single__image-item-plankton3d{min-height:400px}}.single__image-item_active{display:block}.single__bottom{align-items:center;display:flex;flex-wrap:wrap}.single__house{font-size:22px;margin-right:60px}.single__house span{color:#7c7c7c;display:block;font-size:15px;width:470px}.single__buttons{align-items:center;display:flex;flex-wrap:wrap}.single__buttons .silver-button{margin-right:11px}.single__image_booked,.single__image_sold{pointer-events:none}.single__image_booked img,.single__image_sold img{opacity:.1}.single__image_booked:before,.single__image_sold:before{border-radius:28px;color:#4d3a19;display:inline-block;font-size:16px;font-weight:900;left:50%;letter-spacing:1px;padding:25px 40px;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%);z-index:3}.single__image_sold:before{background-color:#f9fd00;content:"Продано"}.single__image_booked:before{background-color:#f5f5f5;border:1px solid #4d3a19;content:"Забронированно"}@media only screen and (max-width:1950px){.single{padding-bottom:1.5104166667vw}.single__block{height:44.2708333333vw;margin-bottom:4.1666666667vw;margin-top:2.6041666667vw}.single__favorite-push{left:.625vw;top:2.6041666667vw}.single__management{top:8.8541666667vw}.single__management li{margin-bottom:2.6041666667vw}.single__container{background-position:100% 2.34375vw;background-size:4.8958333333vw auto;max-width:56.25vw}.single__image{height:34.375vw;margin-bottom:7.2916666667vw}.single__image:after{background-size:.2604166667vw auto;bottom:-4.1666666667vw;font-size:.625vw;padding-top:2.5vw}.single__house{font-size:1.1458333333vw;margin-right:3.125vw}.single__house span{font-size:.78125vw;width:24.4791666667vw}.single__buttons .silver-button{margin-right:.5729166667vw}.single__image_booked:before,.single__image_sold:before{border-radius:1.4583333333vw;font-size:.8333333333vw;padding:1.3020833333vw 2.0833333333vw}}@media only screen and (max-width:1000px){.single{padding-bottom:24px}.single__block{height:auto;margin-bottom:24px;margin-top:0}.single__favorite-push{height:24px;left:auto;right:0;top:0;width:26px}.single__management{align-items:center;display:flex;justify-content:center;margin-bottom:5px;margin-top:5px;position:static;top:0}.single__management li{margin:0 20px}.single__management .note-button,.single__management .print-button,.single__management .share-button{background-color:transparent}.single__container{background-position:100% calc(100% - 200px);background-size:55px auto;max-width:600px;padding-top:90px}.single__image{height:auto;margin-bottom:80px;min-height:260px}.single__image img{max-width:90%;position:static;transform:translate(0)}.single__image:after{background-size:4px auto;bottom:-50px;font-size:12px;padding-top:30px}.single__house{font-size:21px;left:0;margin-right:0;position:absolute;top:0}.single__house span{font-size:12px;margin-top:3px;padding-right:30px;width:100%}.single__buttons{flex-wrap:nowrap;justify-content:center;width:100%}.single__buttons .silver-button{font-size:12px;margin-right:8px;padding:8px 11px}.single__buttons .silver-button:last-child{margin-right:0}.single__button{width:100%}.single__image_booked:before,.single__image_sold:before{border-radius:12px;font-size:10px;padding:10px 13px}}.single-info{background-color:#343434;border-radius:44px;height:825px;overflow:hidden;padding:36px 20px 18px;position:absolute;right:0;top:0;width:510px}.single-info__top{color:#8d8d8d;justify-content:space-between;margin-bottom:30px}.single-info__more,.single-info__top{align-items:center;display:flex;font-size:17px}.single-info__more{color:#fff;flex-wrap:wrap;font-weight:500;margin-bottom:14px}.single-info__more div{background-color:#222;border-radius:24px;margin-right:10px;padding:10px 20px}.single-info__more div:nth-child(2){background-color:#fff;color:#000}.single-info__price{color:#fff;font-size:45px;font-weight:200;margin-bottom:37px}.single-info__price sup{color:#989898;font-size:26px}.single-info__price .b-crossed-price{opacity:.5}.single-info__price .b-crossed-price>span{font-size:1.34375vw;text-decoration:line-through}.single-info__price .b-crossed-price sup{font-size:1.34375vw!important}@media only screen and (max-width:1950px){.single-info{border-radius:2.2916666667vw;height:auto;padding:1.875vw 1.0416666667vw .9375vw;width:26.5625vw}.single-info__top{font-size:.8854166667vw;margin-bottom:1.5625vw}.single-info__more{font-size:.8854166667vw;margin-bottom:.7291666667vw}.single-info__more div{border-radius:1.25vw;margin-right:.5208333333vw;padding:.5208333333vw 1.0416666667vw}.single-info__price{font-size:2.34375vw;margin-bottom:1.9270833333vw}.single-info__price sup{font-size:1.3541666667vw}}@media only screen and (max-width:1000px){.single-info{border-radius:33px;height:auto;padding:72px 16px 16px;width:100%}.single-info__top{font-size:14px;margin-bottom:17px}.single-info__more{font-size:12px;justify-content:center;margin-bottom:28px}.single-info__more div{border-radius:24px;margin:0 4px;padding:8px 13px}.single-info__price{font-size:35px;margin-bottom:32px;text-align:center}.single-info__price sup{font-size:21px}}.single-options{background-color:#454545;border-radius:30px;min-height:566px;padding:14px}.single-options__top{align-items:center;color:#fff;display:flex;flex-wrap:wrap;font-size:16px;margin-bottom:28px}.single-options__top div{max-width:210px}.single-options__top span{color:#f9fd00;margin-left:5px}.single-options__top:before{background-color:#d7fe63;background-image:url(/img/icon-bg/calc_black.svg);background-position:50%;background-repeat:no-repeat;background-size:20px auto;border-radius:23px;content:"";display:inline-block;height:56px;margin-right:15px;width:56px}.single-options__top .small-button{margin-left:12px}.single-options__title{color:#fff;font-size:22px;font-weight:200;margin-bottom:18px}.single-options_list{height:265px;margin-bottom:21px}.single-options_list li{align-items:center;background-color:#484540;border-radius:14px;display:flex;margin-bottom:2px;padding:10px}.single-options_list li:nth-child(2n){background-color:#403e3b}.single-options__buttons{align-items:center;display:flex;justify-content:space-between;margin-bottom:35px}.single-options__buttons .button{padding:17px 38px}.single-options__bottom{align-items:center;color:#aaa6a6;display:flex;flex-wrap:wrap;font-size:13px;font-weight:200;justify-content:space-between}.single-options__calculate{background-color:#343434;height:100%;left:0;padding:12px;position:absolute;top:0;transform:translateX(100%);transition:transform .5s ease;width:100%}.single-options__calculate_show{transform:translateX(0)}.single-options__features{background-color:#343434;border-radius:30px;bottom:0;left:0;min-height:600px;padding:84px 36px 0;position:absolute;transform:translateY(100%);transition:transform .5s ease;width:100%}.single-options__features:before{background-color:#f9fd00;background-image:url(/img/icon-bg/features.svg);background-position:50%;background-repeat:no-repeat;background-size:18px auto;border-radius:23px;content:"";display:inline-block;height:56px;left:22px;position:absolute;top:13px;width:56px}.single-option__cancel-button{position:absolute;right:36px;top:17px}.single-options__features_active{transform:translateY(0)}@media only screen and (max-width:1950px){.single-options{border-radius:1.5625vw;min-height:29.4791666667vw;padding:.7291666667vw}.single-options__top{font-size:.8333333333vw;margin-bottom:1.4583333333vw}.single-options__top div{max-width:10.9375vw}.single-options__top span{margin-left:.2604166667vw}.single-options__top:before{background-size:1.0416666667vw auto;border-radius:1.1979166667vw;height:2.9166666667vw;margin-right:.78125vw;width:2.9166666667vw}.single-options__top .small-button{margin-left:.625vw}.single-options__title{font-size:1.1458333333vw;margin-bottom:.9375vw}.single-options_list{height:13.8020833333vw;margin-bottom:1.09375vw}.single-options_list li{border-radius:.7291666667vw;margin-bottom:.1041666667vw;padding:.5208333333vw}.single-options__buttons{margin-bottom:1.8229166667vw}.single-options__buttons .button{padding:.8854166667vw 1.9791666667vw}.single-options__bottom{font-size:.6770833333vw}.single-options__calculate{padding:.625vw}.single-options__features{border-radius:1.5625vw;min-height:31.25vw;padding:4.375vw 1.875vw 0}.single-options__features:before{background-size:.9375vw auto;border-radius:1.1979166667vw;height:2.9166666667vw;left:1.1458333333vw;top:.6770833333vw;width:2.9166666667vw}.single-option__cancel-button{right:1.875vw;top:.8854166667vw}}@media only screen and (max-width:1000px){.single-options{border-radius:27px;min-height:auto;padding:20px 14px}.single-options__top{flex-wrap:nowrap;font-size:13px;margin-bottom:28px}.single-options__top div{max-width:210px}.single-options__top span{margin-left:5px}.single-options__top:before{background-color:transparent;background-image:url(/img/icon-bg/calc_green.svg);background-size:100% auto;border-radius:0;height:20px;margin-right:10px;width:16px}.single-options__top .small-button{margin-left:12px}.single-options__title{font-size:14px;margin-bottom:13px}.single-options_list{height:auto;margin-bottom:12px;min-height:200px}.single-options_list li{border-radius:14px;margin-bottom:2px;padding:9px}.single-options__buttons{margin-bottom:34px}.single-options__buttons .button{flex:1 0 0;padding:15px}.single-options__buttons .button:first-child{margin-right:7px}.single-options__bottom{font-size:11px;justify-content:center}.single-options__bottom .dropout-button{margin-bottom:5px;margin-right:5px;padding:8px 10px}.single-options__calculate{padding:5px;z-index:100}.single-options__features{border-radius:30px;min-height:auto;padding:50px 12px 0}.single-options__features:before{background-color:transparent;background-image:url(/img/icon-bg/features_yellow.svg);background-size:100% auto;border-radius:0;height:16px;left:12px;top:21px;width:18px}.single-option__cancel-button{height:31px;right:13px;top:11px;width:31px}}.switch-checkbox{align-items:center;color:#fff;cursor:pointer;display:inline-flex;font-size:17px;margin-right:16px;position:relative}.switch-checkbox input{position:absolute;visibility:hidden}.switch-checkbox input:checked+span{background-color:#f9fd00}.switch-checkbox input:checked+span:before{background-color:#343434;left:calc(100% - 13px)}.switch-checkbox span{background-color:#5f574c;border-radius:8px;display:inline-block;height:15px;margin-right:16px;position:relative;transition:background-color .15s ease;width:30px}.switch-checkbox span:before{background-color:#989898;border-radius:100%;content:"";display:inline-block;height:11px;left:2px;position:absolute;top:50%;transform:translateY(-50%);transition:left .15s ease,background-color .15s ease;width:11px}.switch-checkbox i{font-style:normal;margin-left:14px;position:relative}.switch-checkbox i:before{background-color:#ff0;border-radius:14px;content:"";display:inline-block;height:37px;left:-8px;position:absolute;top:-5px;transform:rotate(-3deg);width:130%}.switch-checkbox b{font-weight:400;position:relative}.switch-checkbox_black{color:#000}.switch-checkbox_black span{margin-left:20px;margin-right:20px}.switch-checkbox_image{background-position:center 0;background-repeat:no-repeat;background-size:100% auto;color:#c3c3c3;padding-top:160px;width:153px}.settings-modal__image img{border-radius:30px;display:block;width:100%}@media only screen and (max-width:1950px){.switch-checkbox{cursor:pointer;font-size:.8854166667vw;margin-right:.8333333333vw}.switch-checkbox input:checked+span:before{left:calc(100% - .67708vw)}.switch-checkbox span{border-radius:.4166666667vw;height:.78125vw;margin-right:.8333333333vw;width:1.5625vw}.switch-checkbox span:before{height:.5729166667vw;left:.1041666667vw;width:.5729166667vw}.switch-checkbox i{margin-left:.7291666667vw}.switch-checkbox i:before{border-radius:.7291666667vw;height:1.9270833333vw;left:-.4166666667vw;top:-.2604166667vw}.switch-checkbox_black span{margin-left:1.0416666667vw;margin-right:1.0416666667vw}.switch-checkbox_image{background-size:7.96875vw auto;padding-top:8.3333333333vw;width:7.96875vw}.settings-modal__image img{border-radius:1.5625vw}}@media only screen and (max-width:1000px){.switch-checkbox{cursor:default;font-size:13px;margin-right:16px}.switch-checkbox input:checked+span:before{left:calc(100% - 13px)}.switch-checkbox span{border-radius:8px;height:15px;margin-right:16px;width:30px}.switch-checkbox span:before{height:11px;left:2px;width:11px}.switch-checkbox i{margin-left:14px}.switch-checkbox i:before{border-radius:14px;height:37px;left:-8px;top:-5px}.switch-checkbox_black span{margin-left:20px;margin-right:20px}.switch-checkbox_image{background-size:100% auto;font-size:12px;justify-content:center;padding-top:115px;width:153px}.switch-checkbox_image span{left:50%;position:absolute;top:95px;transform:translateX(-50%)}.settings-modal__image img{border-radius:30px}}.settings-pricing{background-color:#f9fd00;border-radius:30px;padding:22px 19px 16px}.settings-pricing__price{font-size:45px;margin-bottom:20px}.settings-pricing__price span{display:block;font-size:17px}.settings-pricing__price sup{font-size:26px}.settings-pricing__mortgage{font-size:32px;margin-bottom:24px}.settings-pricing__mortgage>span{display:block;font-size:15px;margin-bottom:2px}.settings-pricing__mortgage sup{font-size:16px}@media only screen and (max-width:1950px){.settings-pricing{border-radius:1.5625vw;padding:1.1458333333vw .9895833333vw .8333333333vw}.settings-pricing__price{font-size:2.34375vw;margin-bottom:1.0416666667vw}.settings-pricing__price span{font-size:.8854166667vw}.settings-pricing__price sup{font-size:1.3541666667vw}.settings-pricing__mortgage{font-size:1.6666666667vw;margin-bottom:1.25vw}.settings-pricing__mortgage>span{font-size:.78125vw;margin-bottom:.1041666667vw}.settings-pricing__mortgage sup{font-size:.8333333333vw}}@media only screen and (max-width:1000px){.settings-pricing{background-image:url(/img/logo.svg);background-position:10px 10px;background-repeat:no-repeat;background-size:60px auto;border-radius:25px;height:242px;left:3px;padding:86px 9px 10px;position:absolute;top:3px;width:160px}.settings-pricing__price{font-size:28px;margin-bottom:9px}.settings-pricing__price span{font-size:12px}.settings-pricing__price sup{font-size:14px}.settings-pricing__mortgage{font-size:20px;margin-bottom:10px}.settings-pricing__mortgage>span{font-size:12px;margin-bottom:2px}.settings-pricing__mortgage sup{font-size:10px}}.calculate-mortgage{background-color:#f9fd00;border-radius:30px;height:334px;margin-bottom:10px;padding:15px}.calculate-mortgage__top{align-items:center;display:flex;font-size:22px;justify-content:space-between;margin-bottom:20px}.calculate-mortgage__calculation .calculation__title{color:#262626;font-size:15px}.calculate-mortgage__calculation .calculation__title span{color:#262626;font-size:13px}.calculate-mortgage__calculation .calculation__input{background-color:#fff;color:#000}.calculate-mortgage__calculation .slider-selection{max-width:70%}.calculate-mortgage__price{font-size:45px;overflow:hidden;padding:10px 0;white-space:nowrap}.calculate-mortgage__price span{color:#383838;font-size:17px;margin-right:8px}.calculate-mortgage__price sup{font-size:26px}.calculate-mortgage__button{width:100%}@media only screen and (max-width:1950px){.calculate-mortgage{border-radius:1.5625vw;height:17.3958333333vw;margin-bottom:.5208333333vw;padding:.78125vw}.calculate-mortgage__top{font-size:1.1458333333vw;margin-bottom:1.0416666667vw}.calculate-mortgage__calculation .calculation__title{font-size:.78125vw}.calculate-mortgage__calculation .calculation__title span{font-size:.6770833333vw}.calculate-mortgage__price{font-size:2.34375vw;padding:.5208333333vw 0}.calculate-mortgage__price span{font-size:.8854166667vw;margin-right:.4166666667vw}.calculate-mortgage__price sup{font-size:1.3541666667vw}}@media only screen and (max-width:1000px){.calculate-mortgage{border-radius:27px;height:auto;margin-bottom:6px;padding:30px 10px 10px}.calculate-mortgage__top{font-size:18px;margin-bottom:20px}.calculate-mortgage__top .small-button{position:relative;top:-20px}.calculate-mortgage__calculation .calculation__title{font-size:15px}.calculate-mortgage__calculation .calculation__title span{font-size:13px}.calculate-mortgage__calculation_center input{border-radius:18px;padding:10px 16px 13px;text-align:center}.calculate-mortgage__price{font-size:34px;font-weight:20;padding:10px 0}.calculate-mortgage__price span{font-size:13px;font-weight:400;margin-right:8px}.calculate-mortgage__price sup{display:none}}.types-mortgages{background-color:#e5e5e5;border-radius:30px;height:220px;margin-bottom:10px;padding:15px 20px 5px}.types-mortgages__top{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:28px}.types-mortgages__top .switch-checkbox{color:#000;font-size:21px}.types-mortgages__price{font-size:32px}.types-mortgages__price sup{font-size:16px}.types-mortgages__list{color:#000;font-size:16px}.types-mortgages__list li{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:10px}.types-mortgages__list li:last-child{margin-bottom:0}.types-mortgages__list span:first-child{color:#6f6f6f;margin-right:10px;text-align:right;width:125px}@media only screen and (max-width:1950px){.types-mortgages{border-radius:1.5625vw;height:11.4583333333vw;margin-bottom:.5208333333vw;padding:.78125vw 1.0416666667vw .2604166667vw}.types-mortgages__top{margin-bottom:1.4583333333vw}.types-mortgages__top .switch-checkbox{font-size:1.09375vw}.types-mortgages__price{font-size:1.6666666667vw}.types-mortgages__list,.types-mortgages__price sup{font-size:.8333333333vw}.types-mortgages__list li{margin-bottom:.5208333333vw}.types-mortgages__list span:first-child{margin-right:.5208333333vw;width:6.5104166667vw}}@media only screen and (max-width:1000px){.types-mortgages{border-radius:27px;height:auto;margin-bottom:5px;padding:12px}.types-mortgages__top{flex-wrap:nowrap;margin-bottom:28px}.types-mortgages__top .switch-checkbox{font-size:18px}.types-mortgages__top .switch-checkbox span{margin-right:10px}.types-mortgages__price{font-size:23px;white-space:nowrap}.types-mortgages__list,.types-mortgages__price sup{font-size:13px}.types-mortgages__list li{margin-bottom:10px}.types-mortgages__list span:first-child{margin-right:8px;width:100px}.types-mortgages__list span:last-child{flex:1 0 0}}.features-item{margin-bottom:24px}.features-item__title{color:#fff;font-size:17px;margin-bottom:15px}.features-item__list{font-size:15px}.features-item__list li{align-items:center;background-color:#484540;border-radius:14px;display:flex;margin-bottom:2px;padding:12px}.features-item__list li:nth-child(2n){background-color:#403e3b}.features-item__list span:first-child{color:#8d8d8d;width:160px}.features-item__list span:last-child{color:#fff;flex:1 0 0;padding-left:10px}@media only screen and (max-width:1950px){.features-item{margin-bottom:1.25vw}.features-item__title{font-size:.8854166667vw;margin-bottom:.78125vw}.features-item__list{font-size:.78125vw}.features-item__list li{border-radius:.7291666667vw;margin-bottom:.1041666667vw;padding:.625vw}.features-item__list span:first-child{width:8.3333333333vw}.features-item__list span:last-child{padding-left:.5208333333vw}}@media only screen and (max-width:1000px){.features-item{margin-bottom:24px}.features-item__title{font-size:17px;margin-bottom:15px}.features-item__list{font-size:15px}.features-item__list li{border-radius:14px;margin-bottom:2px;padding:12px}.features-item__list span:first-child{width:160px}.features-item__list span:last-child{padding-left:10px}}.customized{padding-top:35px}.customized__section-title{margin-bottom:40px}@media only screen and (max-width:1950px){.customized{padding-top:1.8229166667vw}.customized__section-title{margin-bottom:2.0833333333vw}}@media only screen and (max-width:1000px){.customized{padding-top:10px}.customized__section-title{margin-bottom:13px}}.favorites{padding-bottom:120px}.favorites__section-title{margin-bottom:40px}.favorites__top{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:46px}.favorites__top .icon-button{margin-left:11px}.favorites__brochure{bottom:30px;left:20px;max-width:290px;position:absolute;width:100%}@media only screen and (max-width:1950px){.favorites{padding-bottom:6.25vw}.favorites__section-title{margin-bottom:2.0833333333vw}.favorites__top{margin-bottom:2.3958333333vw}.favorites__top .icon-button{margin-left:.5729166667vw}.favorites__brochure{bottom:1.5625vw;left:1.0416666667vw;max-width:15.1041666667vw}}@media only screen and (max-width:1000px){.favorites{padding-bottom:10px}.favorites__section-title{margin-bottom:13px}.favorites__top{flex-wrap:nowrap;margin-bottom:12px}.favorites__top .icon-button{margin-left:7px}.favorites__brochure{bottom:auto;left:0;max-width:100%;top:0}}.empty-favorites__top{border-bottom:1px solid #c8c8c8;padding:80px 0 143px}.empty-favorites__title{color:#818181;font-size:40px;font-weight:500;margin:0}.empty-favorites__text{font-size:48px;font-weight:500;margin:0}.empty-favorites__text a{border-bottom:3px solid #1b9cfa;color:#1b9cfa;margin-right:75px;position:relative;text-decoration:none}.empty-favorites__text a:before{background-color:#1b9cfa;background-image:url(/img/icon-bg/city.svg);background-position:50%;background-repeat:no-repeat;background-size:31px auto;border-radius:18px;content:"";display:inline-block;height:64px;position:absolute;right:-75px;top:50%;transform:translateY(-50%);width:64px}@media only screen and (max-width:1950px){.empty-favorites__top{padding:4.1666666667vw 0 7.4479166667vw}.empty-favorites__title{font-size:2.0833333333vw}.empty-favorites__text{font-size:2.5vw}.empty-favorites__text a{border-width:.15625vw;margin-right:3.90625vw}.empty-favorites__text a:before{background-size:1.6145833333vw auto;border-radius:.9375vw;height:3.3333333333vw;right:-3.90625vw;width:3.3333333333vw}}@media only screen and (max-width:1000px){.empty-favorites__top{padding:8px 0 30px}.empty-favorites__title{font-size:24px;margin-bottom:12px}.empty-favorites__text{font-size:28px;line-height:1.2;padding-right:75px;position:relative}.empty-favorites__text a{border:none;display:block;margin-right:0;text-decoration:underline}.empty-favorites__text a:before{display:none}.empty-favorites__text:before{background-color:#1b9cfa;background-image:url(/img/icon-bg/city.svg);background-position:50%;background-repeat:no-repeat;background-size:31px auto;border-radius:18px;content:"";display:inline-block;height:64px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:64px}}.how-add-apartment{padding:26px 0 30px}.how-add-apartment__title{font-size:24px;font-weight:500;margin:0 0 26px}.how-add-apartment__item{align-items:flex-end;background-color:#ddd;border-radius:33px;display:flex;font-size:15px;height:245px;padding:40px 30px}.how-add-apartment__item span{color:#fff;display:block;max-width:200px;position:relative;z-index:2}.how-add-apartment__item:before{background-color:#2c2c2c;background-image:url(/img/icon-bg/arrow_right.svg);background-size:7px;border-radius:100%;height:27px;left:31px;top:24px;width:27px}.how-add-apartment__item:after,.how-add-apartment__item:before{background-position:50%;background-repeat:no-repeat;content:"";display:inline-block;position:absolute}.how-add-apartment__item:after{background-size:cover;right:35px;top:30px}.how-add-apartment .row .col4:first-child .how-add-apartment__item{background:#343434;background:linear-gradient(to bottom right,#343434 30%,#655331 110%)}.how-add-apartment .row .col4:first-child .how-add-apartment__item:after{background-image:url(/img/how-add-apartment/1.svg);height:114px;width:137px}.how-add-apartment .row .col4:nth-child(2) .how-add-apartment__item{background-color:#4d3a19}.how-add-apartment .row .col4:nth-child(2) .how-add-apartment__item:after{background-image:url(/img/how-add-apartment/2.svg);height:106px;width:118px}.how-add-apartment .row .col4:nth-child(3) .how-add-apartment__item{background:#343434;background:linear-gradient(to bottom right,#343434 30%,#5d6531 110%)}.how-add-apartment .row .col4:nth-child(3) .how-add-apartment__item:after{background-image:url(/img/how-add-apartment/3.svg);height:116px;width:107px}@media only screen and (max-width:1950px){.how-add-apartment{padding:1.3541666667vw 0 1.5625vw}.how-add-apartment__title{font-size:1.25vw;margin-bottom:1.3541666667vw}.how-add-apartment__item{border-radius:1.71875vw;font-size:.78125vw;height:12.7604166667vw;padding:2.0833333333vw 1.5625vw}.how-add-apartment__item span{max-width:10.4166666667vw}.how-add-apartment__item:before{background-size:.3645833333vw;height:1.40625vw;left:1.6145833333vw;top:1.25vw;width:1.40625vw}.how-add-apartment__item:after{right:1.8229166667vw;top:1.5625vw}.how-add-apartment .row .col4:first-child .how-add-apartment__item:after{height:5.9375vw;width:7.1354166667vw}.how-add-apartment .row .col4:nth-child(2) .how-add-apartment__item:after{height:5.5208333333vw;width:6.1458333333vw}.how-add-apartment .row .col4:nth-child(3) .how-add-apartment__item:after{height:6.0416666667vw;width:5.5729166667vw}}@media only screen and (max-width:1000px){.how-add-apartment{padding:34px 0 0}.how-add-apartment__title{font-size:15px;margin-bottom:26px}.how-add-apartment__item{border-radius:33px;font-size:15px;height:133px;margin-bottom:14px;padding:16px 20px}.how-add-apartment__item span{max-width:200px}.how-add-apartment__item:before{background-size:7px;height:27px;left:20px;top:17px;width:27px}.how-add-apartment__item:after{right:20px;top:20px}.how-add-apartment .row .col4:first-child .how-add-apartment__item:after{height:63px;width:75px}.how-add-apartment .row .col4:nth-child(2) .how-add-apartment__item:after{height:67px;width:75px}.how-add-apartment .row .col4:nth-child(3) .how-add-apartment__item:after{height:78px;width:73px}}.brochure{background-color:#343434;background-image:url(/img/icon-bg/brochure.svg);background-position:26px 34px;background-repeat:no-repeat;background-size:16px auto;border-radius:26px;padding:85px 24px 23px}.brochure__title{color:#fff;font-size:15px;margin-bottom:12px}.brochure__text{color:#989898;font-size:15px;line-height:18px;margin-bottom:31px}.brochure__buttons{align-items:center;display:flex;flex-wrap:wrap}.brochure__buttons .small-button{margin-right:16px}.brochure__buttons .small-button:last-child{margin-right:0}@media only screen and (max-width:1950px){.brochure{background-position:1.3541666667vw 1.7708333333vw;background-size:.8333333333vw auto;border-radius:1.3541666667vw;padding:4.4270833333vw 1.25vw 1.1979166667vw}.brochure__title{font-size:.78125vw;margin-bottom:.625vw}.brochure__text{font-size:.78125vw;line-height:.9375vw;margin-bottom:1.6145833333vw}.brochure__buttons .small-button{margin-right:.8333333333vw}.brochure__buttons .small-button:last-child{margin-right:0}}@media only screen and (max-width:1000px){.brochure{background-position:13px 13px;background-size:13px auto;border-radius:27px;max-width:180px;padding:15px 8px 5px}.brochure__title{font-size:13px;margin-bottom:8px;padding-left:23px}.brochure__text{font-size:11px;line-height:13px;margin-bottom:11px}.brochure__buttons .small-button{font-size:12px;margin-bottom:4px;margin-right:4px;padding:8px}.brochure__buttons .small-button:last-child{margin-right:0}}.comparison{padding-bottom:50px}.comparison__section-title{margin-bottom:45px}.comparison__top{justify-content:space-between;margin-bottom:20px}.comparison__left,.comparison__top{align-items:center;display:flex;flex-wrap:wrap}.comparison__left .icon-button{margin-left:11px}.comparison__brochure{align-items:center;background-position:24px;display:flex;flex-wrap:wrap;padding:10px 10px 10px 59px}.comparison__brochure .brochure__title{margin-bottom:0;margin-right:27px}.comparison__brochure .small-button{margin-right:10px}@media only screen and (max-width:1950px){.comparison{padding-bottom:2.6041666667vw}.comparison__section-title{margin-bottom:2.34375vw}.comparison__top{margin-bottom:1.0416666667vw}.comparison__left .icon-button{margin-left:.5729166667vw}.comparison__brochure{background-position:24px;padding:10px 10px 10px 59px}.comparison__brochure .brochure__title{margin-right:27px}.comparison__brochure .small-button{margin-right:10px}}@media only screen and (max-width:1000px){.comparison{padding-bottom:10px}.comparison__section-title{margin-bottom:13px}.comparison__top{margin-bottom:11px}.comparison__left{flex-wrap:nowrap}.comparison__left .icon-button{margin-left:5px}.comparison__brochure{background-position:24px;padding:10px 10px 10px 59px}.comparison__brochure .brochure__title{margin-right:27px}.comparison__brochure .small-button{margin-right:10px}}.comparison-block{background-color:#fff;border-radius:44px}.comparison-block__top{border-bottom:1px solid #d9d9d9;padding:46px 40px}.comparison-block__items{padding:23px 40px 35px}@media only screen and (max-width:1950px){.comparison-block{border-radius:2.2916666667vw}.comparison-block__top{padding:2.3958333333vw 2.0833333333vw}.comparison-block__items{padding:1.1979166667vw 2.0833333333vw 1.8229166667vw}}@media only screen and (max-width:1000px){.comparison-block{border-radius:27px}.comparison-block__top{border:none;padding:16px}.comparison-block__items{margin-bottom:10px;padding:0 16px 20px}}.comparison-item{padding-top:44px;position:relative}.comparison-item__remove-bottom{left:50%;position:absolute;top:0;transform:translateX(-50%)}.comparison-item__title{background-image:url(/img/icon-bg/favorite_fill.svg);background-position:calc(100% - 30px);background-repeat:no-repeat;background-size:20px;color:#908c8c;font-size:13px;margin-bottom:15px;padding:0 40px}.comparison-item__title span{color:#000;display:block;font-size:21px}.comparison-item__image{display:block;height:214px;margin-bottom:20px;position:relative}.comparison-item__image img{height:100%;left:50%;max-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}.comparison-item__price{font-size:36px;margin-bottom:43px;text-align:center}.comparison-item__price sup{font-size:22px}.comparison-item__text{font-size:15px;margin-bottom:14px}.comparison-item__text span{align-items:center;background-color:#f2f2f2;border-radius:20px;display:flex;height:67px;justify-content:center;margin-top:5px;padding:16px}.comparison-item__text b{border-top:1px solid #000;display:inline-block;width:26px}.comparison-item__slider{background-color:#f2f2f2;border-radius:20px;height:67px;margin-top:10px;padding:17px}.comparison-item__swiper .swiper-wrapper{align-items:center}.comparison-item__swiper .swiper-slide{background-color:#5f574c;border-radius:23px;color:#fff;font-size:13px;height:35px;padding:10px 5px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100px}.comparison-item__swiper:after,.comparison-item__swiper:before{content:"";display:inline-block;height:46px;position:absolute;top:50%;transform:translateY(-50%);width:20px;z-index:2}.comparison-item__swiper:after{background:linear-gradient(90deg,hsla(0,0%,95%,0) 0,#f2f2f2);right:0}.comparison-item__swiper:before{background:linear-gradient(90deg,#f2f2f2 0,hsla(0,0%,95%,0));left:0}.comparison-item__location{align-items:center;display:flex;font-size:27px;height:75px;margin-bottom:10px}@media only screen and (max-width:1950px){.comparison-item{padding-top:2.2916666667vw}.comparison-item__title{background-position:calc(100% - 1.5625vw);background-size:1.0416666667vw;font-size:.6770833333vw;margin-bottom:.78125vw;padding:0 2.0833333333vw}.comparison-item__title span{font-size:1.09375vw}.comparison-item__image{height:11.1458333333vw;margin-bottom:1.0416666667vw}.comparison-item__price{font-size:1.875vw;margin-bottom:2.2395833333vw}.comparison-item__price sup{font-size:1.1458333333vw}.comparison-item__text{font-size:.78125vw;margin-bottom:.7291666667vw}.comparison-item__text span{border-radius:1.0416666667vw;height:3.4895833333vw;margin-top:.2604166667vw;padding:.8333333333vw}.comparison-item__text hr{width:1.3541666667vw}.comparison-item__slider{border-radius:1.0416666667vw;height:3.4895833333vw;margin-top:.5208333333vw;padding:.8854166667vw}.comparison-item__swiper .swiper-slide{border-radius:1.1979166667vw;font-size:.6770833333vw;height:1.8229166667vw;padding:.5208333333vw .2604166667vw;width:5.2083333333vw}.comparison-item__swiper:after,.comparison-item__swiper:before{height:2.3958333333vw;width:1.0416666667vw}.comparison-item__location{font-size:1.40625vw;height:3.90625vw;margin-bottom:.5208333333vw}}@media only screen and (max-width:1000px){.comparison-item{background-color:#f2f2f2;background-image:url(/img/icon-bg/favorite_fill.svg);background-position:calc(100% - 12px) 10px;background-repeat:no-repeat;background-size:13px auto;border-radius:20px;padding-bottom:20px;padding-top:36px}.comparison-item__title{background:none;color:#000;font-size:12px;margin-bottom:17px;padding:0;text-align:center}.comparison-item__title span{display:inline;font-size:12px}.comparison-item__image{height:auto;margin-bottom:10px;text-align:center}.comparison-item__image img{max-width:60px;position:static;transform:translate(0)}.comparison-item__price{font-size:16px;margin-bottom:6px}.comparison-item__price sup{font-size:11px}.comparison-item__text{font-size:11px;font-weight:500;margin-bottom:14px;text-align:center}.comparison-item__text span{border-radius:20px;font-weight:200;height:auto;margin-top:5px;padding:0}.comparison-item__text hr{width:26px}.comparison-item__slider{border-radius:20px;height:50px;margin-top:10px;padding:5px 17px}.comparison-item__swiper .swiper-slide{border-radius:23px;font-size:13px;height:35px;padding:10px 5px;width:100px}.comparison-item__swiper:after,.comparison-item__swiper:before{height:46px;width:20px}.comparison-item__location{display:none;font-size:15px;height:30px;justify-content:center;margin-bottom:10px}.comparison-item__remove-bottom{background-color:#fff;height:28px;left:5px;position:absolute;top:6px;transform:translateX(0);width:28px}}.projects{padding-bottom:20px}.projects__item,.projects__section-title{margin-bottom:30px}.projects__item{border-radius:44px;height:768px;overflow:hidden;position:relative}.projects__item_completed:before,.projects__item_start:before{background-color:#f9fd00;border-radius:28px;color:#4d3a19;content:"Дом сдан";display:inline-block;font-size:14px;font-weight:800;padding:15px 20px;position:absolute;right:20px;text-transform:uppercase;top:17px;z-index:2}.zero-apartment:before{content:"Квартиры все проданы"}.projects__item_start:before{content:"Старт продаж"}.projects__offers-left{left:17px;position:absolute;top:19px}.projects__item__img{border-radius:44px;display:block;height:100%;overflow:hidden;position:relative}.projects__item__img img{display:block;height:auto;width:100%}.projects__more-house{bottom:32px;left:26px}.projects__filter{background-color:#fff;border-radius:44px;margin-top:40px;padding:40px 30px 30px}@media only screen and (max-width:1950px){.projects{padding-bottom:1.0416666667vw}.projects__item,.projects__section-title{margin-bottom:1.5625vw}.projects__item{border-radius:2.2916666667vw;height:40vw}.projects__offers-left{left:.8854166667vw;top:.9895833333vw}.projects__item__img{border-radius:2.2916666667vw}.projects__more-house{bottom:1.6666666667vw;left:1.3541666667vw}.projects__filter{border-radius:2.2916666667vw;margin-top:2.0833333333vw;padding:2.0833333333vw 1.5625vw 1.5625vw}.projects__item_completed:before,.projects__item_start:before{border-radius:1.4583333333vw;font-size:.7291666667vw;padding:.78125vw 1.0416666667vw;right:1.0416666667vw;top:.8854166667vw}}@media only screen and (max-width:1000px){.projects{padding-bottom:10px}.projects__section-title{margin-bottom:13px}.projects__item{border-radius:33px;height:auto;margin-bottom:7px}.projects__offers-left{left:16px;top:16px}.projects__item__img{border-radius:33px}.projects__item__img img{height:auto;position:static;transform:translate(0);width:100%}.projects__more-house{bottom:5px;left:5px;z-index:2}.projects__filter{border-radius:44px;margin-top:40px;padding:40px 30px 30px}.projects__option-button{margin-top:10px}.projects__item_completed:before,.projects__item_start:before{border-radius:20px;font-size:12px;padding:10px;right:15px;top:15px}}.about{padding-bottom:30px}.about__block{background-color:#343434;background-image:url(/img/about.jpg);background-image:-webkit-image-set(url("/img/about.webp") type("image/webp"),url("/img/about.jpg") type("image/jpg"));background-image:image-set(url("/img/about.webp") type("image/webp"),url("/img/about.jpg") type("image/jpg"));background-position:bottom;background-repeat:no-repeat;background-size:100% auto;border-radius:44px;min-height:540px;padding:80px 40px 40px}.content{color:#fff}.content img{max-width:100%}.content a{color:#f9fd00}.content h2{font-size:27px}.content h2,.content h3{font-weight:400;margin:0 0 22px}.content h3{font-size:24px}.content h1{font-size:35px;font-weight:400;line-height:42px;margin:0 0 20px}.content p{line-height:25px;margin:0 0 30px}.content p,.content ul{color:#d6d6d6;font-size:17px}.content ul{margin:0 0 20px;padding:0 0 0 10px}.content ul li{margin-bottom:10px}.about__left{max-width:800px;padding-right:30px;position:relative}.about__left:before{background-color:#e8e4eb;content:"";display:inline-block;height:50px;position:absolute;right:0;top:65px;width:1px}.about__right{padding-top:8px}@media only screen and (max-width:1950px){.about{padding-bottom:1.5625vw}.about__block{border-radius:2.2916666667vw;min-height:28.125vw;padding:4.1666666667vw 2.0833333333vw 2.0833333333vw}.content h2{font-size:1.40625vw}.content h2,.content h3{margin-bottom:1.1458333333vw}.content h3{font-size:1.25vw}.content h1{font-size:1.8229166667vw;line-height:2.1875vw;margin-bottom:1.0416666667vw}.content p{line-height:1.3020833333vw;margin-bottom:1.5625vw}.content p,.content ul{font-size:.8854166667vw}.content ul{margin-bottom:1.0416666667vw;padding-left:.5208333333vw}.content ul li{margin-bottom:.5208333333vw}.about__left{max-width:41.6666666667vw;padding-right:1.5625vw}.about__left:before{height:2.6041666667vw;top:3.3854166667vw}.about__right{padding-top:.4166666667vw}}@media only screen and (max-width:1000px){.about{padding-bottom:10px}.about__block{background-position:100% bottom;background-size:auto 305px;border-radius:33px;min-height:auto;padding:20px 16px 315px}.content h2{font-size:18px;margin-bottom:10px}.content h3{font-size:16px;margin-bottom:10px}.content h1{font-size:21px;line-height:25px;margin-bottom:14px}.content p{font-size:13px;line-height:17px;margin-bottom:10px}.content ul{font-size:17px;margin-bottom:20px;padding-left:10px}.content ul li{margin-bottom:10px}.about__left{max-width:800px;padding-right:0}.about__left:before{display:none}.about__right{padding-top:20px}}.advantages{padding:30px 0 10px}.advantages__section-title{margin-bottom:37px}.advantages-item{border-radius:44px;margin-bottom:16px;overflow:hidden;position:relative;width:100%}.advantages-item__image{background-repeat:no-repeat;height:100%;left:0;position:absolute;top:0;width:100%}.advantages-item__content{bottom:0;left:0;max-width:500px;padding:30px;position:absolute;width:100%}.advantages-item_dark{background-color:#343434}.advantages-item_big{height:555px}.advantages-item_mid{height:310px}.advantages-item_small{height:270px}.advantages-item_first{background:#92e257;background:linear-gradient(to bottom right,#92e257 22%,#fafd32 69%)}.advantages-item_first .item-text,.advantages-item_first .item-title{color:#000}.advantages-item_first .advantages-item__image{background-image:url(/img/advantages/1.png);background-position:calc(100% + 150px) -75px;background-size:640px auto}.advantages-item_first:before{background-image:url(/img/logo.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:38px;left:30px;position:absolute;top:30px;width:109px}.advantages-item_second .advantages-item__image{background-image:url(/img/advantages/2.png);background-position:calc(100% + 40px) -70px;background-size:300px auto}.advantages-item_third .advantages-item__image{background-image:url(/img/advantages/3.png);background-position:calc(100% + 35px) -60px;background-size:210px auto}.advantages-item_fourth .advantages-item__image{background-image:url(/img/advantages/4.png);background-position:calc(100% + 80px) -40px;background-size:650px auto}.advantages-item_fifth .advantages-item__image{background-image:url(/img/advantages/5.png);background-position:calc(100% + 50px);background-size:560px auto}.advantages-item_sixth{background:#88dfff;background:linear-gradient(to bottom right,#88dfff 30%,#fafd32 62%)}.advantages-item_sixth .advantages-item__image{background-image:url(/img/advantages/6.png);background-position:calc(100% + 110px);background-size:auto 100%}.advantages-item_sixth .item-text,.advantages-item_sixth .item-title{color:#000}.advantages-item_sixth .item-text br,.advantages-item_sixth .item-title br{display:none}@media only screen and (max-width:1950px){.advantages{padding:1.5625vw 0 .5208333333vw}.advantages__section-title{margin-bottom:1.9270833333vw}.advantages-item{border-radius:2.2916666667vw;margin-bottom:.8333333333vw}.advantages-item__content{max-width:26.0416666667vw;padding:1.5625vw}.advantages-item_big{height:28.90625vw}.advantages-item_mid{height:16.1458333333vw}.advantages-item_small{height:14.0625vw}.advantages-item_first .advantages-item__image{background-position:calc(100% + 7.8125vw) -3.90625vw;background-size:33.3333333333vw auto}.advantages-item_first:before{height:1.9791666667vw;left:1.5625vw;top:1.5625vw;width:5.6770833333vw}.advantages-item_second .advantages-item__image{background-position:calc(100% + 2.08333vw) -3.6458333333vw;background-size:15.625vw auto}.advantages-item_third .advantages-item__image{background-position:calc(100% + 1.82292vw) -3.125vw;background-size:10.9375vw auto}.advantages-item_fourth .advantages-item__image{background-position:calc(100% + 4.16667vw) -2.0833333333vw;background-size:33.8541666667vw auto}.advantages-item_fifth .advantages-item__image{background-position:calc(100% + 2.60417vw);background-size:560px auto}.advantages-item_sixth .advantages-item__image{background-position:calc(100% + 5.72917vw)}}@media only screen and (max-width:1000px){.advantages{padding:20px 0 0}.advantages__section-title{margin-bottom:17px}.advantages-item{border-radius:33px;margin-bottom:12px}.advantages-item__content{max-width:320px;padding:18px 16px}.advantages-item_big,.advantages-item_mid{height:270px}.advantages-item_small{height:220px}.advantages-item_first{height:auto;padding-bottom:170px}.advantages-item_first .advantages-item__content{position:static}.advantages-item_first .advantages-item__image{background-position:calc(100% + 60px) calc(100% + 70px);background-size:340px auto}.advantages-item_first:before{display:none;height:38px;left:30px;top:30px;width:109px}.advantages-item_second .advantages-item__image{background-position:calc(100% + 20px) -10px;background-size:140px auto}.advantages-item_second .item-title{margin-bottom:6px}.advantages-item_third .advantages-item__image{background-position:calc(100% + 25px) -20px;background-size:130px auto}.advantages-item_third .item-text{height:66px;overflow:hidden}.advantages-item_third .item-title{margin-bottom:6px}.advantages-item_fourth .advantages-item__image{background-position:calc(100% + 80px) -40px;background-size:320px auto}.advantages-item_fourth .item-text{height:50px;overflow:hidden}.advantages-item_fourth .item-title{margin-bottom:10px}.advantages-item_fifth{height:322px}.advantages-item_fifth .advantages-item__image{background-position:calc(100% + 20px) -10px;background-size:305px auto}.advantages-item_fifth .item-title{margin-bottom:10px}.advantages-item_sixth{height:200px}.advantages-item_sixth .advantages-item__image{background-position:calc(100% + 110px)}.advantages-item_sixth .advantages-item__content{max-width:60%}.advantages-item_sixth .item-title{margin-bottom:10px}}.realized-projects{padding:30px 0 40px}.realized-projects__section-title{margin-bottom:30px}@media only screen and (max-width:1950px){.realized-projects{padding:1.5625vw 0 2.0833333333vw}.realized-projects__section-title{margin-bottom:1.5625vw}}@media only screen and (max-width:1000px){.realized-projects{padding:10px 0}.realized-projects__section-title{margin-bottom:15px}}.terms{overflow:hidden;padding-bottom:20px}.terms__section-title{margin-bottom:32px}.terms__swiper{overflow:visible}.terms__swiper .swiper-slide{width:400px}.terms__item{background-position:center 0;background-repeat:no-repeat;background-size:100% auto;border-radius:44px;height:773px;overflow:hidden;position:relative}.terms__content{bottom:0;left:0;min-height:260px;padding:0 27px 30px;position:absolute;width:100%}.terms__title{color:#fff;font-size:27px;font-weight:400;line-height:33px;margin:0 0 14px}.terms__text{margin-bottom:40px}.terms__item_dark{background-color:#343434}.terms__item_yellow{background-color:#f9fd00}.terms__item_yellow .terms__text,.terms__item_yellow .terms__title{color:#000}.terms__item_silver{background-color:#e0e0e0}.terms__item_silver .terms__text,.terms__item_silver .terms__title{color:#000}@media only screen and (max-width:1950px){.terms{padding-bottom:1.0416666667vw}.terms__section-title{margin-bottom:1.6666666667vw}.terms__swiper .swiper-slide{width:20.8333333333vw}.terms__item{border-radius:2.2916666667vw;height:40.2604166667vw}.terms__content{min-height:13.5416666667vw;padding:0 1.40625vw 1.5625vw}.terms__title{font-size:1.40625vw;line-height:1.71875vw;margin-bottom:.7291666667vw}.terms__text{margin-bottom:2.0833333333vw}}@media only screen and (max-width:1000px){.terms{padding-bottom:10px}.terms__section-title{margin-bottom:15px}.terms__swiper .swiper-slide{width:266px}.terms__item{border-radius:33px;height:533px}.terms__item .button{width:100%}.terms__content{min-height:100px;padding:0 16px 20px}.terms__title{font-size:15px;line-height:18px;margin-bottom:14px}.terms__text{font-size:13px;line-height:17px;margin-bottom:15px}}.mortgages{background-position:center 0;background-size:auto 1080px;min-height:1080px;position:relative}.mortgages,.mortgages-bg{background-repeat:no-repeat}.mortgages-bg{background-position:50%;background-size:cover;pointer-events:none;position:absolute}.mortgages-bg_brown{background-image:url(/img/mortgages-bg_brown.svg);border-radius:100%;filter:blur(50px);height:535px;left:calc(50% - 350px);top:222px;width:1428px}.mortgages-bg_green{background-image:url(/img/mortgages-bg_green.svg);filter:blur(50px);height:920px;left:calc(50% - 400px);top:-450px;transform:rotate(10deg);width:2184px}.mortgages__title{color:#fff;font-size:43px;font-weight:400;margin:0 0 33px;position:relative}.mortgages__title i{color:#000;font-size:33px;font-style:normal;margin-left:27px;position:relative}.mortgages__title i:before{background-color:rgba(249,253,0,.9);border-radius:27px;content:"";display:inline-block;height:73px;left:50%;position:absolute;top:50%;transform:rotate(-5deg) translate(-47%,-62%);width:130%}.mortgages__title span{position:relative;z-index:1}.mortgages__title b{font-size:43px;font-weight:400;margin-left:10px}.mortgages__image{background-image:url(/img/mortgages.png);background-image:-webkit-image-set(url("/img/mortgages.webp") type("image/webp"),url("/img/mortgages.png") type("image/png"));background-image:image-set(url("/img/mortgages.webp") type("image/webp"),url("/img/mortgages.png") type("image/png"));background-position:50%;background-repeat:no-repeat;background-size:contain;height:603px;position:absolute;right:100px;top:0;width:777px}.mortgages__content{height:603px;margin-bottom:40px;max-width:720px;padding-top:150px;position:relative}.mortgages__item-text{font-size:17px;line-height:25px;margin-bottom:20px}@media only screen and (max-width:1950px){.mortgages{min-height:56.25vw}.mortgages-bg_brown{height:27.8645833333vw;left:calc(50% - 18.22917vw);top:11.5625vw;width:74.375vw}.mortgages-bg_green{height:47.9166666667vw;left:calc(50% - 20.83333vw);top:-23.4375vw;width:113.75vw}.mortgages__title{font-size:2.2395833333vw;margin-bottom:1.71875vw}.mortgages__title i{font-size:1.71875vw;margin-left:1.40625vw}.mortgages__title i:before{border-radius:1.40625vw;height:3.8020833333vw}.mortgages__title b{font-size:2.2395833333vw;margin-left:.5208333333vw}.mortgages__image{height:31.40625vw;right:5.2083333333vw;width:40.46875vw}.mortgages__content{height:31.40625vw;margin-bottom:2.0833333333vw;max-width:37.5vw;padding-top:7.8125vw}.mortgages__item-text{font-size:.8854166667vw;line-height:1.3020833333vw;margin-bottom:1.0416666667vw}}@media only screen and (max-width:1000px){.mortgages{min-height:auto}.mortgages .container{position:relative}.mortgages-bg_brown{height:344px;left:-50px;top:50px;width:434px}.mortgages-bg_green{height:920px;left:calc(50% - 400px);top:-450px;width:2184px}.mortgages__title{font-size:21px;margin-bottom:26px}.mortgages__title i{font-size:21px;margin-left:20px}.mortgages__title i:before{border-radius:27px;height:48px}.mortgages__title b{font-size:28px;margin-left:5px}.mortgages__image{height:280px;max-width:360px;position:static;right:0;width:100%}.mortgages__content{height:auto;margin-bottom:30px;max-width:720px;padding-top:20px}.mortgages__item-text{font-size:13px;line-height:17px;margin-bottom:15px}.mortgages__button{max-width:240px;width:100%}}.mortgages-item{border-radius:44px;height:207px;margin-bottom:20px;position:relative}.mortgages-item__content{bottom:32px;left:27px;max-width:230px;position:absolute;width:100%}.mortgages-item__item-title{font-size:21px;margin-bottom:14px}.mortgages-item__icon{background-position:50%;background-repeat:no-repeat;background-size:30px auto;border-radius:26px;height:66px;position:absolute;right:21px;top:21px;width:66px}.mortgages-item_yellow{background-color:#40412c}.mortgages-item_yellow .mortgages-item__icon{background-color:#6f744a}.mortgages-item_brown{background-color:#4b453a}.mortgages-item_brown .mortgages-item__icon{background-color:#696050}.mortgages-item_green{background-color:#355052}.mortgages-item_green .mortgages-item__icon{background-color:#4c6d68}.mortgages-item_blue{background-color:#444f64}.mortgages-item_blue .mortgages-item__icon{background-color:#5a6d82}@media only screen and (max-width:1950px){.mortgages-item{border-radius:2.2916666667vw;height:10.78125vw;margin-bottom:1.0416666667vw}.mortgages-item__content{bottom:1.6666666667vw;left:1.40625vw;max-width:11.9791666667vw}.mortgages-item__item-title{font-size:1.09375vw;margin-bottom:.7291666667vw}.mortgages-item__icon{background-size:1.5625vw auto;border-radius:1.3541666667vw;height:3.4375vw;right:1.09375vw;top:1.09375vw;width:3.4375vw}}@media only screen and (max-width:1000px){.mortgages-item{border-radius:27px;height:calc(100% - 7px);margin-bottom:7px;min-height:80px;padding:12px}.mortgages-item__content{bottom:0;left:0;max-width:230px;position:static;width:calc(100% - 40px)}.mortgages-item__content .item-text{color:#989898;font-size:10px;line-height:11px}.mortgages-item__item-title{font-size:14px;margin-bottom:4px}.mortgages-item__icon{background-color:transparent!important;background-size:30px auto;border-radius:26px;height:66px;right:0;top:50%;transform:translateY(-50%);width:66px}}.mortgage-choice{padding:30px 0 50px}.mortgage-choice .decorative-checkbox_icon span:before{border-color:#343434}.mortgage-choice__section-title{color:#fff;margin-bottom:45px;margin-right:17px}.mortgage-choice__section-title i{color:#000}.mortgage-choice__calculation{background-color:#3e3e3e;border-radius:44px;height:711px;padding:38px 35px}.mortgage-choice__calculation .decorative-selection{margin-bottom:22px}.mortgage-choice__calculation .decorative-selection__result{background-color:#696666;color:#fff}.mortgage-choice__calculation .decorative-selection__result:before{filter:invert(100%)}.mortgage-choice__calculation__button{margin-top:17px;width:100%}@media only screen and (max-width:1950px){.mortgage-choice{padding:1.5625vw 0 2.6041666667vw}.mortgage-choice__section-title{margin-bottom:2.34375vw;margin-right:.8854166667vw}.mortgage-choice__calculation{border-radius:2.2916666667vw;height:37.03125vw;padding:1.9791666667vw 1.8229166667vw}.mortgage-choice__calculation .decorative-selection{margin-bottom:1.1458333333vw}.mortgage-choice__calculation__button{margin-top:17px}}@media only screen and (max-width:1000px){.mortgage-choice{padding:30px 0}.mortgage-choice__section-heading{display:block;margin-bottom:15px}.mortgage-choice__section-title{margin-bottom:25px;margin-right:0}.mortgage-choice__calculation{border-radius:33px;height:auto;margin-bottom:10px;padding:16px}.mortgage-choice__calculation .decorative-selection{margin-bottom:20px}.mortgage-choice__calculation__button{margin-top:0}}.banks{background-color:#e0e0e0;border-radius:44px;height:711px;padding:37px 36px 20px;position:relative}.banks__heading{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}.banks__title{display:inline-block;padding-right:50px;position:relative}.banks__title:after{background-color:#fff;background-image:url(/img/icon-bg/home_black.svg);background-position:50%;background-repeat:no-repeat;background-size:12px auto;border-radius:100%;content:"";display:inline-block;height:35px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:35px}.banks__block{height:550px}.banks__items{padding:10px 0;position:relative}.banks__items:after,.banks__items:before{content:"";display:block;height:36px;left:0;pointer-events:none;position:absolute;width:100%;z-index:1}.banks__items:before{background:#e0e0e0;background:linear-gradient(180deg,#e0e0e0 0,hsla(0,0%,88%,0));top:0}.banks__items:after{background:linear-gradient(180deg,hsla(0,0%,88%,0) 0,#e0e0e0);bottom:0}@media only screen and (max-width:1950px){.banks{border-radius:2.2916666667vw;height:37.03125vw;padding:1.9270833333vw 1.875vw 1.0416666667vw}.banks__heading{margin-bottom:1.0416666667vw}.banks__title{padding-right:2.6041666667vw}.banks__title:after{background-size:.625vw auto;height:1.8229166667vw;width:1.8229166667vw}.banks__block{height:28.6458333333vw}.banks__items{padding:.5208333333vw 0}.banks__items:after,.banks__items:before{height:1.875vw}}@media only screen and (max-width:1000px){.banks{border-radius:44px;height:auto;padding:21px 16px 20px}.banks__heading{flex-wrap:nowrap;margin-bottom:20px}.banks__title{font-size:11px;line-height:13px;max-width:150px;padding-left:20px;padding-right:0}.banks__title:after{background-color:transparent;background-size:100% auto;height:12px;left:0;top:0;transform:translateY(0);width:12px}.banks__block{height:auto}.banks__items{padding:10px 0}.banks__items:after,.banks__items:before{height:36px}}@media only screen and (max-width:360px){.banks__heading{display:block}.banks__title{margin-bottom:10px;max-width:100%}}.bank{background-color:#f0f0f0;border-radius:27px;margin-bottom:7px;padding:6px 12px 2px}.bank .row,.bank__name{align-items:center}.bank__name{color:#000;display:flex;flex-wrap:wrap;font-size:16px;text-decoration:none}.bank__name span{display:block;flex:1 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bank__logo{border-radius:22px;height:55px;margin-right:10px;overflow:hidden;width:55px}.bank__logo img{height:100%;width:100%}.bank__info{align-items:center;color:#000;display:flex;flex-wrap:wrap;font-size:13px}.bank__info li{border-radius:23px;margin-bottom:5px;margin-right:5px;padding:7px 14px}.bank__info li span{color:#f9fd00}.bank__info li:first-child{background-color:#d7fe63}.bank__info li:nth-child(2){background-color:#343434;color:#fff}.bank__info li:nth-child(3){background-color:#f9fd00}.bank__price{align-items:center;display:flex;flex-wrap:wrap;font-size:20px}.bank__price li{background-color:#fff;border-radius:23px;color:#000;margin-bottom:5px;margin-right:5px;overflow:hidden;padding:5px 15px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.bank__price li:nth-child(odd){background-color:#343434;color:#fff;flex:1 0 0}.bank__price li:nth-child(2){width:150px}.bank__price sub{font-size:15px;top:0}.bank__button{font-size:15px;min-width:auto;padding:13px;width:100%}@media only screen and (max-width:1950px){.bank{border-radius:1.40625vw;margin-bottom:.3645833333vw;padding:.3125vw .625vw .1041666667vw}.bank__name{font-size:.8333333333vw}.bank__logo{border-radius:1.1458333333vw;height:2.8645833333vw;margin-right:.5208333333vw;width:2.8645833333vw}.bank__info{font-size:.6770833333vw}.bank__info li{border-radius:1.1979166667vw;margin-bottom:.2604166667vw;margin-right:.2604166667vw;padding:.3645833333vw .7291666667vw}.bank__price{font-size:1.0416666667vw}.bank__price li{border-radius:1.1979166667vw;margin-bottom:.2604166667vw;margin-right:.2604166667vw;padding:.2604166667vw .78125vw}.bank__price li:nth-child(2){width:7.8125vw}.bank__button,.bank__price sub{font-size:.78125vw}.bank__button{padding:.6770833333vw}}@media only screen and (max-width:1000px){.banks__block{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:-3px;margin-right:-3px;position:relative}.bank{border-radius:27px;flex:0 0 calc(50% - 3px);margin-bottom:7px;max-width:calc(50% - 3px);min-height:1px;padding:9px;width:100%}.bank>.row{display:block}.bank__name{font-size:13px;margin-bottom:6px}.bank__logo{border-radius:16px;height:45px;margin-right:5px;width:45px}.bank__info{font-size:12px}.bank__info li{border-radius:13px;margin-bottom:4px;margin-right:0;padding:8px 12px;width:100%}.bank__info li:nth-child(2){order:1}.bank__price{display:block;font-size:11px;position:relative}.bank__price li{border-radius:23px;margin-bottom:5px;margin-right:0;padding:8px 6px;width:calc(50% - 2px)}.bank__price li:nth-child(2){border-radius:19px;font-size:17px;height:100%;padding-top:15px;position:absolute;right:0;top:0;width:calc(50% - 2px)}.bank__price li:nth-child(2) sub{display:block;font-size:10px;margin-top:8px}.bank__price sub{font-size:15px}.bank__button{background-color:#e2e2e2;font-size:12px;padding:10px}}@media only screen and (max-width:360px){.bank__price li{width:100%}.bank__price li:nth-child(2){padding-top:5px;position:relative;width:100%}.bank__price li:nth-child(2) sub{display:block;font-size:10px;margin-top:8px}}.steps{counter-reset:section;padding:30px 0}.steps_heading{align-items:flex-start;display:flex;margin-bottom:50px}.steps__section-title{color:#fff;margin-right:40px}.steps__text{color:#a0a0a0;font-size:17px;line-height:25px;max-width:853px}.steps__item{align-items:flex-end;background-color:#2e2d2d;background-position:calc(100% - 30px) 30px;background-repeat:no-repeat;background-size:auto 250px;border-radius:44px;color:#fff;display:flex;font-size:21px;height:424px;line-height:28px;margin-bottom:20px;padding:47px 28px;position:relative}.steps__item:before{align-items:center;background-color:#534d46;border-radius:26px;color:#fff;content:counter(section);counter-increment:section;display:inline-flex;font-size:15px;height:66px;justify-content:center;left:28px;position:absolute;top:26px;width:66px}@media only screen and (max-width:1950px){.steps{padding:1.5625vw 0}.steps_heading{margin-bottom:2.6041666667vw}.steps__section-title{margin-right:2.0833333333vw}.steps__text{font-size:.8854166667vw;line-height:1.3020833333vw;max-width:44.4270833333vw}.steps__item{background-position:calc(100% - 1.5625vw) 1.5625vw;background-size:auto 13.0208333333vw;border-radius:2.2916666667vw;font-size:1.09375vw;height:22.0833333333vw;line-height:1.4583333333vw;margin-bottom:1.0416666667vw;padding:2.4479166667vw 1.4583333333vw}.steps__item:before{border-radius:1.3541666667vw;font-size:.78125vw;height:3.4375vw;left:1.4583333333vw;top:1.3541666667vw;width:3.4375vw}}@media only screen and (max-width:1000px){.steps{padding:10px 0}.steps_heading{display:block;margin-bottom:50px}.steps__section-title{margin-right:0}.steps__text{font-size:13px;line-height:17px;max-width:100%}.steps__item{background-position:calc(100% - 14px) 14px;background-size:auto 110px;border-radius:33px;font-size:14px;height:244px;line-height:17px;margin-bottom:6px;padding:0 12px 30px}.steps__item:before{border-radius:10px;font-size:12px;height:30px;left:12px;top:16px;width:30px}}.questions{padding:60px 0}.questions__section-title{color:#fff;margin-bottom:40px}.questions__item{height:100px;margin-bottom:20px;position:relative}@media only screen and (max-width:1950px){.questions{padding:3.125vw 0}.questions__section-title{margin-bottom:2.0833333333vw}.questions__item{height:5.2083333333vw;margin-bottom:1.0416666667vw}}@media only screen and (max-width:1000px){.questions{padding:27px 0}.questions__section-title{margin-bottom:20px}.questions__item{height:100px;margin-bottom:10px}}.question{background-color:#3e3e3e;border-radius:27px;left:0;overflow:hidden;padding:25px 35px;position:absolute;top:0;transition:background-color .3s ease,height .3s ease;width:100%}.question__title{align-items:center;color:#dbdbdb;cursor:pointer;display:flex;font-size:21px;height:53px;padding-right:70px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.question__title:after{background-color:#5f5a53;background-image:url(/img/icon-bg/left.svg);background-position:50%;background-repeat:no-repeat;background-size:5px auto;border-radius:16px;content:"";display:inline-block;height:45px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:45px}.question__text{color:#c3c3c3;font-size:17px;line-height:25px;max-width:720px}.question_small{height:100px}.question_active{background-color:#4e4e4e}.question_active .question__title:after{transform:translateY(-50%) rotate(90deg)}@media only screen and (max-width:1950px){.question{border-radius:1.40625vw;padding:1.3020833333vw 1.8229166667vw}.question__title{font-size:1.09375vw;height:2.7604166667vw;padding-right:3.6458333333vw}.question__title:after{background-size:.2604166667vw auto;border-radius:.8333333333vw;height:2.34375vw;width:2.34375vw}.question__text{font-size:.8854166667vw;line-height:1.3020833333vw;max-width:37.5vw}.question_small{height:5.2083333333vw}}@media only screen and (max-width:1000px){.question{border-radius:27px;padding:0 16px}.question__title{cursor:default;font-size:15px;height:100px;padding-right:40px}.question__title:after{background-size:5px auto;border-radius:10px;height:30px;width:30px}.question__text{font-size:13px;line-height:17px;max-width:720px}.question_small{height:100px}}.documents .container{position:relative}.documents-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;pointer-events:none;position:absolute}.documents-bg_first{background-image:url(/img/documents-bg_first.svg);filter:blur(20px);height:862px;left:-500px;top:-500px;transform:rotate(-10deg);width:1359px}.documents-bg_second{background-image:url(/img/documents-bg_second.svg);filter:blur(50px);height:970px;right:-600px;top:400px;transform:rotate(-40deg);width:1440px}.documents__title{color:#fff;display:inline-block;font-size:35px;font-weight:400;margin:0 0 44px;padding-right:70px;position:relative}.documents__title:after{background-image:url(/img/icon-bg/document.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:7px;content:"";display:inline-block;height:60px;position:absolute;right:0;width:52px}.documents__section-heading{margin-bottom:43px}.documents__name{align-items:center;align-items:flex-end;color:#989898;display:flex;flex-wrap:wrap;font-size:17px}.documents__name span{color:#fff;font-size:27px;font-weight:200;margin-left:8px}.documents__img{border-radius:18px;height:77px;margin-left:20px;margin-right:10px;overflow:hidden;position:relative;width:82px}.documents__img img{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:1950px){.documents-bg_first{height:44.8958333333vw;left:-26.0416666667vw;top:-26.0416666667vw;width:70.78125vw}.documents-bg_second{height:50.5208333333vw;right:-31.25vw;top:20.8333333333vw;width:75vw}.documents__title{font-size:1.8229166667vw;margin-bottom:2.2916666667vw;padding-right:3.6458333333vw}.documents__title:after{bottom:.3645833333vw;height:3.125vw;width:2.7083333333vw}.documents__section-heading{margin-bottom:2.2395833333vw}.documents__name{font-size:.8854166667vw}.documents__name span{font-size:1.40625vw;margin-left:.4166666667vw}.documents__img{border-radius:.9375vw;height:4.0104166667vw;margin-left:1.0416666667vw;margin-right:.5208333333vw;width:4.2708333333vw}}@media only screen and (max-width:1000px){.documents-bg_first{height:862px;left:-500px;top:-500px;width:1359px}.documents-bg_second{height:970px;right:-600px;top:1000px;width:1440px}.documents__title{font-size:21px;margin-bottom:22px;padding-right:44px}.documents__title:after{bottom:0;height:35px;width:30px}.documents__section-heading{flex-wrap:wrap;margin-bottom:7px}.documents__section-heading .decorative-checkbox{margin-bottom:7px}.documents__name{font-size:14px;margin-bottom:17px;width:100%}.documents__name span{font-size:20px;margin-left:8px}.documents__img{border-radius:18px;height:77px;margin-left:20px;margin-right:10px;width:82px}}.document{background:#343434;background:linear-gradient(to bottom right,#343434 40%,#534e0d);border-radius:28px;color:#fff;display:block;height:207px;margin-bottom:2px;overflow:hidden;text-decoration:none}.document:hover .document__content{background-color:#707100}.document:hover .document__file{background-color:#f9fd00;color:#000}.document:hover .document__file:after{filter:invert(100%)}.document__content{align-content:space-between;background-image:url(/img/icon-bg/file.svg);background-position:14px 63px;background-repeat:no-repeat;background-size:36px auto;display:flex;flex-wrap:wrap;height:100%;padding:14px 14px 20px;transition:background-color .15s ease;width:100%}.document__top{justify-content:space-between;width:100%}.document__file,.document__top{align-items:center;display:flex}.document__file{background-color:#413f29;border-radius:16px;color:#d0d0d0;flex-wrap:wrap;font-size:13px;padding:8px 11px;transition:background-color .15s ease,color .15s ease}.document__file:after{background-image:url(/img/icon-bg/file_contur.svg);background-position:50%;background-repeat:no-repeat;background-size:auto 100%;content:"";display:inline-block;height:10px;margin-left:7px;transition:filter .15s ease;width:10px}.document__date{background-color:#45423f;border-radius:16px;color:#d0d0d0;font-size:13px;padding:8px 12px}.document__title{color:#fff;font-size:15px;line-height:18px}.documents__swiper{margin-bottom:50px}@media only screen and (max-width:1950px){.document{border-radius:1.4583333333vw;height:10.78125vw;margin-bottom:.1041666667vw}.document__content{background-position:.7291666667vw 3.28125vw;background-size:1.875vw auto;padding:.7291666667vw .7291666667vw 1.0416666667vw}.document__file{border-radius:.8333333333vw;font-size:.6770833333vw;padding:.4166666667vw .5729166667vw}.document__file:after{height:.5208333333vw;margin-left:.3645833333vw;width:.5208333333vw}.document__date{border-radius:.8333333333vw;font-size:.6770833333vw;padding:.4166666667vw .625vw}.document__title{font-size:.78125vw;line-height:.9375vw}.documents__swiper{margin-bottom:2.6041666667vw}}@media only screen and (max-width:1000px){.document{border-radius:28px;cursor:default;height:160px;margin-bottom:6px}.document__content{background-position:calc(100% - 12px) 14px;background-size:32px auto;padding:14px 8px 12px}.document__file{border-radius:16px;display:inline-flex;font-size:11px;margin-bottom:7px;padding:9px 13px 9px 9px}.document__file:after{height:10px;margin-left:7px;width:10px}.document__top{align-items:flex-start;flex-direction:column}.document__date{border-radius:16px;display:inline-block;font-size:11px;padding:9px 10px}.document__title{font-size:13px;line-height:17px}.documents__swiper{margin-bottom:30px}}.article{padding-bottom:90px;padding-top:170px}.article .container{position:relative}.article-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;pointer-events:none;position:absolute}.article-bg_pink{background-image:url(/img/article-bg_pink.svg);filter:blur(50px);height:662px;left:-250px;top:-400px;transform:rotate(-20deg);width:1440px}.article-bg_green{background-image:url(/img/article-bg_green.svg);filter:blur(50px);height:660px;right:-200px;top:-100px;transform:rotate(45deg);width:1440px}.article__content{max-width:660px}.article__title{color:#fff;font-size:35px;font-weight:400;margin:20px 0 22px}.article__date{color:#7c7c7c;font-size:12px;margin-bottom:50px}.article__img img,.article__img video{border-radius:36px;display:block;width:100%}.article__share{align-items:center;color:#7c7c7c;display:flex;flex-wrap:wrap;font-size:15px;margin-top:120px}.article__share .social{margin-left:15px}@media only screen and (max-width:1950px){.article{padding-bottom:4.6875vw;padding-top:8.8541666667vw}.article-bg_pink{height:34.4791666667vw;left:-13.0208333333vw;top:-20.8333333333vw;width:75vw}.article-bg_green{height:34.375vw;right:-10.4166666667vw;top:-5.2083333333vw;width:75vw}.article__content{max-width:34.375vw}.article__title{font-size:1.8229166667vw;margin-bottom:1.1458333333vw;margin-top:1.0416666667vw}.article__date{font-size:.625vw;margin-bottom:2.6041666667vw}.article__img img,.article__img video{border-radius:1.875vw}.article__share{font-size:.78125vw;margin-top:6.25vw}.article__share .social{margin-left:.78125vw}}@media only screen and (max-width:1000px){.article{padding-bottom:40px}.article-bg{display:none}.article__content{max-width:100%}.article__title{font-size:21px;margin-bottom:20px;margin-top:10px}.article__date{font-size:12px;margin-bottom:11px}.article__img{margin-top:30px}.article__img img,.article__img video{border-radius:27px}.article__share{font-size:12px;margin-top:30px}.article__share .social{margin-left:15px}}.reservation{overflow:hidden;padding:170px 0 117px;position:relative}.reservation-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;pointer-events:none;position:absolute}.reservation-bg_pink{background-image:url(/img/reservation-bg_pink.svg);filter:blur(50px);height:970px;left:calc(50% + 150px);top:490px;transform:rotate(-30deg);width:1440px}.reservation-bg_green{background-image:url(/img/reservation-bg_green.svg);filter:blur(50px);height:920px;left:calc(50% - 2200px);top:-640px;transform:rotate(10deg);width:2184px}.reservation__block{background-color:#343434;border-radius:44px;margin:0 auto;max-width:1032px;padding:50px 40px;position:relative}.reservation__title{color:#fff;font-size:35px;font-weight:200;margin:0 0 30px}.reservation__info{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:11px}.reservation__info li{background-color:#222;border-radius:24px;color:#fff;font-size:17px;font-weight:500;margin-bottom:8px;margin-right:8px;padding:10px 28px}.reservation__info li:nth-child(2n){background-color:#fff;color:#000}.reservation__address{background-image:url(/img/icon-bg/home.svg);background-position:0 0;background-repeat:no-repeat;background-size:13px auto;color:#fff;font-size:15px;font-style:normal;margin-bottom:27px;max-width:300px;padding-left:26px}.reservation__price{color:#fff;font-size:52px;font-weight:200}.reservation__price span{color:#989898;display:block;font-size:15px;font-weight:400}.reservation__price sup{color:#989898;font-size:26px;font-weight:400;left:10px}.reservation__section-title{font-size:20px;margin-bottom:25px}.reservation__section-title i{font-size:20px;margin-left:20px}.reservation__section-title i:before{background-color:#222;height:47px;transform:rotate(-3deg) translate(-47%,-60%)}.reservation__text{color:#989898;font-size:15px;margin-bottom:27px}.reservation__bottom{padding-top:50px}.reservation__bottom__item-title{margin-bottom:24px}@media only screen and (max-width:1950px){.reservation{padding:8.8541666667vw 0 6.09375vw}.reservation-bg_pink{height:50.5208333333vw;left:calc(50% + 7.8125vw);top:25.5208333333vw;width:75vw}.reservation-bg_green{height:47.9166666667vw;left:calc(50% - 114.58333vw);top:-33.3333333333vw;width:113.75vw}.reservation__block{border-radius:2.2916666667vw;max-width:53.75vw;padding:2.6041666667vw 2.0833333333vw}.reservation__title{font-size:1.8229166667vw;margin-bottom:1.5625vw}.reservation__info{margin-bottom:.5729166667vw}.reservation__info li{border-radius:1.25vw;font-size:.8854166667vw;margin-bottom:.4166666667vw;margin-right:.4166666667vw;padding:.5208333333vw 1.4583333333vw}.reservation__address{background-size:.6770833333vw auto;font-size:.78125vw;margin-bottom:1.40625vw;max-width:15.625vw;padding-left:1.3541666667vw}.reservation__price{font-size:2.7083333333vw}.reservation__price span{font-size:.78125vw}.reservation__price sup{font-size:1.3541666667vw;left:.5208333333vw}.reservation__section-title{font-size:1.0416666667vw;margin-bottom:1.3020833333vw}.reservation__section-title i{font-size:1.0416666667vw;margin-left:1.0416666667vw}.reservation__section-title i:before{height:2.4479166667vw}.reservation__text{font-size:.78125vw;margin-bottom:1.40625vw}.reservation__bottom{padding-top:2.6041666667vw}.reservation__bottom__item-title{margin-bottom:1.25vw}}@media only screen and (max-width:1000px){.reservation-bg_pink{height:400px;left:-230px;top:440px;width:600px}.reservation-bg_green{height:380px;left:-50px;top:0;width:905px}.reservation{padding:107px 0 32px}.reservation__block{background:none;border-radius:0;max-width:100%;padding:0 32px}.reservation__title{font-size:21px;margin-bottom:0}.reservation__top{align-items:center;display:flex;justify-content:space-between;margin-bottom:11px}.reservation__top .small-button{background-color:#262626}.reservation__top .small-button:active{background-color:#f9fd00}.reservation__info{margin-bottom:11px}.reservation__info li{border-radius:24px;font-size:12px;margin-bottom:8px;margin-right:7px;padding:8px 15px}.reservation__address{background-size:13px auto;font-size:12px;margin-bottom:15px;max-width:221px;padding-left:26px}.reservation__price{font-size:37px;margin-bottom:23px}.reservation__price span{font-size:13px}.reservation__price sup{font-size:19px;left:10px}.reservation__section-title{font-size:17px;margin-bottom:12px}.reservation__section-title i{font-size:17px;margin-left:10px}.reservation__section-title i:before{height:38px}.reservation__text{font-size:12px;margin-bottom:10px}.reservation__bottom{padding-top:20px}.reservation__bottom .button{width:100%}.reservation__bottom__item-title{margin-bottom:11px}}.reservation-item{align-items:flex-end;background-color:#222;background-position:12px 16px;background-repeat:no-repeat;border-radius:23px;display:flex;height:158px;margin-bottom:15px;padding:12px}.reservation-item_first{background-image:url(/img/reservation/1.svg);background-size:34px auto}.reservation-item_second{background-image:url(/img/reservation/2.svg);background-size:37px auto}.reservation-item_third{background-image:url(/img/reservation/3.svg);background-size:41px auto}.reservation-item__title{color:#fff;font-size:17px;margin-bottom:7px}.reservation-item__text{color:#989898;font-size:15px;line-height:19px}@media only screen and (max-width:1950px){.reservation-item{background-position:.625vw .8333333333vw;border-radius:1.1979166667vw;height:8.2291666667vw;margin-bottom:.78125vw;padding:.625vw}.reservation-item_first{background-size:1.7708333333vw auto}.reservation-item_second{background-size:1.9270833333vw auto}.reservation-item_third{background-size:2.1354166667vw auto}.reservation-item__title{font-size:.8854166667vw;margin-bottom:.3645833333vw}.reservation-item__text{font-size:.78125vw;line-height:.9895833333vw}}@media only screen and (max-width:1000px){.reservation-item{background-position:12px 12px;border-radius:23px;height:124px;margin-bottom:8px;padding:12px}.reservation-item_first{background-size:25px auto}.reservation-item_second{background-size:27px auto}.reservation-item_third{background-size:32px auto}.reservation-item__title{font-size:12px;margin-bottom:6px}.reservation-item__text{font-size:11px;line-height:14px}}.reservation-type{border-radius:30px;height:200px;margin-bottom:33px;padding:15px 20px;position:relative}.reservation-type__switch-checkbox{height:100%;left:0;position:absolute;top:0;width:100%}.reservation-type__switch-checkbox span{left:20px;position:absolute;top:67px}.reservation-type_first{background:#343434;background:linear-gradient(to bottom right,#343434 30%,#04775c)}.reservation-type_second{background:#343434;background:linear-gradient(to bottom right,#343434 30%,#774b04)}.reservation-type__top{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.reservation-type__term{color:#fff;font-size:21px;font-weight:200}.reservation-type__term span{color:#f9fd00}.reservation-type__price{color:#fff;font-size:30px;font-weight:200}.reservation-type__price sub{font-size:15px;top:0}.reservation-type__price sup{font-size:15px}.reservation-type__content{bottom:0;left:0;max-width:400px;padding:0 20px 30px;position:absolute;width:100%}.reservation-type__title{color:#f0f0f0;font-size:15px;margin-bottom:12px}.reservation-type__text{color:#989898;font-size:14px;margin:0}@media only screen and (max-width:1950px){.reservation-type{border-radius:1.5625vw;height:10.4166666667vw;margin-bottom:1.71875vw;padding:.78125vw 1.0416666667vw}.reservation-type__switch-checkbox span{left:1.0416666667vw;top:3.4895833333vw}.reservation-type__term{font-size:1.09375vw}.reservation-type__price{font-size:1.5625vw}.reservation-type__price sub,.reservation-type__price sup{font-size:.78125vw}.reservation-type__content{max-width:20.8333333333vw;padding:0 1.0416666667vw 1.5625vw}.reservation-type__title{font-size:.78125vw;margin-bottom:.625vw}.reservation-type__text{font-size:.7291666667vw}}@media only screen and (max-width:1000px){.reservation-type{border-radius:27px;height:auto;margin-bottom:10px;min-height:230px;padding:12px 12px 47px}.reservation-type__switch-checkbox span{left:12px;top:41px}.reservation-type__term{font-size:21px;margin-bottom:33px}.reservation-type__price{bottom:10px;font-size:27px;left:12px;position:absolute}.reservation-type__price sub,.reservation-type__price sup{font-size:15px}.reservation-type__content{max-width:100%;padding:0;position:static}.reservation-type__title{font-size:15px;margin-bottom:12px}.reservation-type__text{font-size:11px}}@media only screen and (max-width:360px){.reservation-type{min-height:auto}}.reserve{min-height:1080px;overflow:hidden;padding-top:70px;position:relative}.reserve-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;pointer-events:none;position:absolute}.reserve-bg_pink{background-image:url(/img/reserve-bg_pink.svg);filter:blur(50px);height:970px;left:calc(50% + 150px);top:490px;transform:rotate(-30deg);width:1440px}.reserve-bg_green{background-image:url(/img/reserve-bg_green.svg);filter:blur(50px);height:920px;left:calc(50% - 2200px);top:-640px;transform:rotate(10deg);width:2184px}.reserve__section-title{margin:47px 0 107px}@media only screen and (max-width:1950px){.reserve{min-height:56.25vw;padding-top:3.6458333333vw}.reserve-bg_pink{height:50.5208333333vw;left:calc(50% + 7.8125vw);top:25.5208333333vw;width:75vw}.reserve-bg_green{height:47.9166666667vw;left:calc(50% - 114.58333vw);top:-33.3333333333vw;width:113.75vw}.reserve__section-title{margin:2.4479166667vw 0 5.5729166667vw}}@media only screen and (max-width:1000px){.reserve-bg_pink{height:400px;left:-230px;top:440px;width:600px}.reserve-bg_green{height:380px;left:-50px;top:0;width:905px}.reserve{min-height:auto;padding:50px 0}.reserve__section-title{margin:0}.reserve__top{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between;margin-bottom:29px}.reserve__top .small-button{background-color:#262626}.reserve__top .small-button:active{background-color:#f9fd00}}.reserve-nav li{margin-bottom:25px}.reserve-nav__link{align-items:center;color:#fff;display:inline-flex;font-size:17px;font-weight:500;position:relative;text-decoration:none}.reserve-nav__link div{border-radius:30px;color:#fff;display:inline-block;min-width:140px;padding:18px 35px;transition:background-color .15s ease,color .15s ease}.reserve-nav__link span{background-color:#343434;border-radius:23px;display:inline-block;height:56px;margin-right:14px;position:relative;transition:background-color .15s ease;width:56px}.reserve-nav__link span:before{background-position:50%;background-repeat:no-repeat;content:"";height:100%;left:0;position:absolute;top:0;transition:filter .15s ease;width:100%}.reserve-nav__link:hover div{color:#f9fd00}.reserve-nav__link_phone span:before{background-image:url(/img/reserve/phone.svg);background-size:15px auto}.reserve-nav__link_personal span:before{background-image:url(/img/reserve/personal.svg);background-size:25px auto}.reserve-nav__link_offer span:before{background-image:url(/img/reserve/offer.svg);background-size:22px auto}.reserve-nav__link_pay span:before{background-image:url(/img/reserve/pay.svg);background-size:27px auto}.reserve-nav__link_active div{background-color:#fafd32;color:#000}.reserve-nav__link_active span{background-color:#fafd32}.reserve-nav__link_active span:before{filter:invert(100%)}.reserve-nav__link_active:hover div{color:#000}@media only screen and (max-width:1950px){.reserve-nav li{margin-bottom:1.3020833333vw}.reserve-nav__link{font-size:.8854166667vw}.reserve-nav__link div{border-radius:1.5625vw;min-width:7.2916666667vw;padding:.9375vw 1.8229166667vw}.reserve-nav__link span{border-radius:1.1979166667vw;height:2.9166666667vw;margin-right:.7291666667vw;width:2.9166666667vw}.reserve-nav__link_phone span:before{background-size:.78125vw auto}.reserve-nav__link_personal span:before{background-size:1.3020833333vw auto}.reserve-nav__link_offer span:before{background-size:1.1458333333vw auto}.reserve-nav__link_pay span:before{background-size:1.40625vw auto}}@media only screen and (max-width:1000px){.reserve-nav li{margin-bottom:5px}.reserve-nav__link{cursor:default;font-size:13px}.reserve-nav__link div{border-radius:30px;min-width:auto;padding:16px 20px}.reserve-nav__link span{border-radius:16px;height:47px;margin-right:10px;width:47px}.reserve-nav__link_phone span:before{background-size:15px auto}.reserve-nav__link_personal span:before{background-size:25px auto}.reserve-nav__link_offer span:before{background-size:22px auto}.reserve-nav__link_pay span:before{background-size:27px auto}}.reserve-phone{background-color:#343434;border-radius:44px;padding:35px 32px;width:584px}.reserve-phone__text{color:#cbcbcb;font-size:15px;margin-bottom:36px}.reserve-phone__bottom{align-items:center;display:flex;flex-wrap:wrap}.reserve-phone__bottom p{color:#7c7c7c;flex:1 0 0;font-size:12px;margin:0 0 0 16px}.reserve-phone__button{min-width:auto;padding:20px 24px}.reserve-phone__button:after{margin-left:13px}@media only screen and (max-width:1950px){.reserve-phone{border-radius:2.2916666667vw;padding:1.8229166667vw 1.6666666667vw;width:30.4166666667vw}.reserve-phone__text{font-size:.78125vw;margin-bottom:1.875vw}.reserve-phone__bottom p{font-size:.625vw;margin-left:.8333333333vw}.reserve-phone__button{padding:1.0416666667vw 1.25vw}.reserve-phone__button:after{margin-left:.6770833333vw}}@media only screen and (max-width:1000px){.reserve-phone{background-color:#343434;border-radius:27px;margin-top:40px;padding:20px 16px;width:100%}.reserve-phone__text{font-size:12px;margin-bottom:30px}.reserve-phone__bottom{display:block}.reserve-phone__bottom p{font-size:12px;margin-left:16px}.reserve-phone__button{margin-bottom:17px;padding:16px;width:100%}.reserve-phone__button:after{margin-left:10px}}.reserve-input-group{margin-bottom:17px}.reserve-input-group label{color:#fff;display:block;font-size:23px;margin-bottom:27px}.reserve-input-group input{background-color:#696666;border:none;border-radius:18px;color:#fff;font-size:17px;padding:20px;text-align:center;width:100%}@media only screen and (max-width:1950px){.reserve-input-group{margin-bottom:.8854166667vw}.reserve-input-group label{font-size:1.1979166667vw;margin-bottom:1.40625vw}.reserve-input-group input{border-radius:.9375vw;font-size:.8854166667vw;padding:1.0416666667vw}}@media only screen and (max-width:1000px){.reserve-input-group{margin-bottom:15px}.reserve-input-group label{font-size:17px;margin-bottom:14px}.reserve-input-group input{border-radius:18px;font-size:17px;padding:14px}}.modal{border-radius:44px;color:#000;display:none;width:100%}.modal .f-button.is-close-btn{background-color:#000;border-radius:100%;height:40px;right:20px!important;top:20px!important;width:40px}.modal__title{font-size:27px;font-weight:400;margin:0 0 6px}.modal__text{font-size:15px;margin-bottom:28px}.modal__button{margin:20px 0 30px;width:100%}.modal__bottom{font-size:12px}.modal__bottom a{color:#000}.fancybox__backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(0,0,0,.5)}.f-button svg{height:20px;width:20px}@media only screen and (max-width:1950px){.modal{border-radius:2.2916666667vw}.modal .f-button.is-close-btn{height:2.0833333333vw;right:1.0416666667vw!important;top:1.0416666667vw!important;width:2.0833333333vw}.modal__title{font-size:1.40625vw;margin-bottom:.3125vw}.modal__text{font-size:.78125vw;margin-bottom:1.4583333333vw}.modal__button{margin:1.0416666667vw 0 1.5625vw}.modal__bottom{font-size:.625vw}.f-button svg{height:1.0416666667vw;width:1.0416666667vw}}@media only screen and (max-width:1000px){.modal{border-radius:33px;margin:16px 0;min-width:320px}.modal .f-button.is-close-btn{height:30px;right:20px!important;top:20px!important;width:30px}.modal .f-button.is-close-btn svg{height:15px;width:15px}.modal__title{font-size:21px;margin-bottom:23px}.modal__text{font-size:15px;margin-bottom:28px}.modal__button{margin:10px 0 15px}.modal__bottom{font-size:12px}.f-button svg{height:20px;width:20px}}.filter-modal{background-color:#fff;max-width:1686px;padding:47px 38px 35px}.filter-modal__title{color:#000;font-weight:400;margin:0 0 30px}.filter-modal__item{margin-bottom:10px;min-height:140px}.filter-modal__item .filter-top{align-items:center;justify-content:space-between}.filter-modal__item .decorative-checkbox{margin-left:5px}.filter-modal__item .price-filtering span:nth-child(2){width:184px}.filter-modal__checkboxes{display:flex;flex-wrap:wrap;min-height:85px}.filter-modal__checkboxes_center{align-items:center}.filter-modal__bottom{align-items:center;display:flex;flex-wrap:wrap;padding-top:30px}.filter-modal__bottom .found-ready-button{margin-right:25px;max-width:280px}@media only screen and (max-width:1950px){.filter-modal{max-width:87.8125vw;padding:2.4479166667vw 1.9791666667vw 1.8229166667vw}.filter-modal__title{margin-bottom:1.5625vw}.filter-modal__item{margin-bottom:.5208333333vw;min-height:7.2916666667vw}.filter-modal__item .decorative-checkbox{margin-left:.2604166667vw}.filter-modal__item .price-filtering span:nth-child(2){width:9.5833333333vw}.filter-modal__checkboxes{min-height:4.4270833333vw}.filter-modal__bottom{padding-top:1.5625vw}.filter-modal__bottom .found-ready-button{margin-right:1.3020833333vw;max-width:14.5833333333vw}}@media only screen and (max-width:1000px){.filter-modal{max-width:360px;padding:20px 16px}.filter-modal__title{margin-bottom:23px;padding-right:50px}.filter-modal__row{align-items:center;display:flex;flex:1 0 0;margin-left:10px;overflow:auto}.filter-modal__item{margin-bottom:15px;min-height:auto}.filter-modal__item .decorative-checkbox{margin-bottom:3px;margin-left:0;margin-right:3px}.filter-modal__item .price-filtering span:nth-child(2){width:60px}.filter-modal__checkboxes{min-height:auto}.filter-modal__bottom{display:block;padding-top:20px;text-align:center}.filter-modal__bottom .found-ready-button{display:block;margin-bottom:18px;margin-right:0;max-width:100%;text-align:center}}.settings-modal{background-color:#343434;background-image:url(/img/logo_modal.svg);background-position:29px 27px;background-repeat:no-repeat;background-size:94px auto;max-width:1722px;padding:75px 85px 70px 70px}.settings-modal__switches__title{color:#fff;font-size:17px;margin-bottom:17px}.settings-modal__switches__row{align-items:center;display:flex;flex-wrap:wrap}@media only screen and (max-width:1950px){.settings-modal{background-position:1.5104166667vw 1.40625vw;background-size:4.8958333333vw auto;max-width:89.6875vw;padding:3.90625vw 4.4270833333vw 3.6458333333vw 3.6458333333vw}.settings-modal__switches__title{font-size:.8854166667vw;margin-bottom:.8854166667vw}}@media only screen and (max-width:1000px){.settings-modal{background-image:none;max-width:360px;padding:50px 16px 16px}.settings-modal .button{background-color:#000;width:100%}.settings-modal .button:active{background-color:#fff}.settings-modal__switches__row{justify-content:space-between}.settings-modal__switches__row .switch-checkbox_image{margin-right:0;width:47%}.settings-modal__switches__row .switch-checkbox_last{width:100%}.settings-modal__image{border-radius:27px;height:250px;margin-bottom:20px;overflow:hidden;position:relative}.settings-modal__image img{height:105%;left:0;min-width:100%;position:absolute;top:0;width:auto}.settings-modal__switches__title{font-size:12px;margin-bottom:12px;white-space:nowrap}}.settings-item__top{margin-bottom:43px}.settings-item__title{color:#fff;font-size:37px;font-weight:400;margin:0 0 20px}.settings-item__text{color:#989898;font-size:17px;line-height:25px;max-width:558px}@media only screen and (max-width:1950px){.settings-item__top{margin-bottom:2.2395833333vw}.settings-item__title{font-size:1.9270833333vw;margin-bottom:1.0416666667vw}.settings-item__text{font-size:.8854166667vw;line-height:1.3020833333vw;max-width:29.0625vw}}@media only screen and (max-width:1000px){.settings-item__top{margin-bottom:20px}.settings-item__title{font-size:21px;margin-bottom:12px;margin-top:0}.settings-item__text{font-size:13px;line-height:17px;margin-bottom:15px;max-width:100%}}.modal-nav{padding-top:40px}.modal-nav li{margin-bottom:33px}.modal-nav__link{border-radius:30px;color:#fff;display:inline-block;font-size:17px;font-weight:500;padding:18px;text-decoration:none;transition:background-color .15s ease,color .15s ease}.modal-nav__link:hover{color:#f9fd00}.modal-nav__link_active{background-color:#f9fd00;color:#000!important}@media only screen and (max-width:1950px){.modal-nav{padding-top:2.0833333333vw}.modal-nav li{margin-bottom:1.71875vw}.modal-nav__link{border-radius:1.5625vw;font-size:.8854166667vw;padding:.9375vw}}@media only screen and (max-width:1000px){.modal-nav{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:16px;padding-top:0}.modal-nav li{margin-bottom:7px;margin-right:7px}.modal-nav__link{background-color:#2b2929;border-radius:23px;color:#c3c3c3;font-size:13px;font-weight:400;padding:6px 15px}.modal-nav__link:hover{color:#c3c3c3}.modal-nav__link:active{color:#f9fd00}.modal-nav__link_active{background-color:#f9fd00}}.more-popup{background-color:#fff;max-width:1171px;padding:34px 43px 30px}.more-popup .f-button.is-close-btn{display:none}.more-popup__top{justify-content:space-between}.more-popup__right,.more-popup__top{align-items:center;display:flex;flex-wrap:wrap}.more-popup__logo{height:43px;margin-right:50px;width:124px}.more-popup__logo img{display:block;height:100%!important;width:100%!important}.more-popup__button{background-color:#343434;color:#fff;min-width:327px}.more-popup__button:hover{background-color:#f0f0f0;color:#000}.more-popup__button_active{background-color:#f9fd00!important;color:#000!important}.more-popup__info{align-items:center;display:flex;flex-wrap:wrap}.more-popup__info div{background-color:#343434;border-radius:24px;color:#fff;font-size:17px;font-weight:500;margin-left:10px;padding:10px 20px}.more-popup__info div:nth-child(2n){background-color:#f9fd00;color:#000}.more-popup__img{height:588px;margin:60px 0 80px;position:relative}.more-popup__img img{height:100%;left:50%;max-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}.more-popup__bottom{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.more-popup__price{font-size:52px}.more-popup__price sub{font-size:17px;top:0}.more-popup__price sup{font-size:29px}@media only screen and (max-width:1950px){.more-popup{max-width:60.9895833333vw;padding:1.7708333333vw 2.2395833333vw 1.5625vw}.more-popup__logo{height:2.2395833333vw;margin-right:2.6041666667vw;width:6.4583333333vw}.more-popup__button{min-width:17.03125vw}.more-popup__info div{border-radius:1.25vw;font-size:.8854166667vw;margin-left:.5208333333vw;padding:.5208333333vw 1.0416666667vw}.more-popup__img{height:30.625vw;margin:3.125vw 0 4.1666666667vw}.more-popup__price{font-size:2.7083333333vw}.more-popup__price sub{font-size:.8854166667vw}.more-popup__price sup{font-size:1.5104166667vw}}@media only screen and (max-width:1000px){.more-popup{max-width:1171px;padding:34px 43px 30px}.more-popup__logo{height:43px;margin-right:50px;width:124px}.more-popup__button{min-width:327px}.more-popup__info div{border-radius:24px;font-size:17px;margin-left:10px;padding:10px 20px}.more-popup__img{height:588px;margin:60px 0 80px}.more-popup__price{font-size:52px}.more-popup__price sub{font-size:17px}.more-popup__price sup{font-size:29px}}.consultation-popup{background-color:#f9fd00;color:#000;max-width:534px;padding:55px}.line-input-group{margin-bottom:17px}.line-input-group label{display:block;font-size:15px;margin-bottom:11px}.line-input-group input{background-color:transparent;border:1px solid #000;border-radius:15px;font-size:17px;padding:20px 25px;transition:border-color .15s ease,background-color .15s ease;width:100%}.line-input-group input:focus{background-color:#f0f0f0;border-color:#f0f0f0}@media only screen and (max-width:1950px){.consultation-popup{max-width:27.8125vw;padding:2.8645833333vw}.line-input-group{margin-bottom:.8854166667vw}.line-input-group label{font-size:.78125vw;margin-bottom:.5729166667vw}.line-input-group input{border-radius:.78125vw;font-size:.8854166667vw;padding:1.0416666667vw 1.3020833333vw}}@media only screen and (max-width:1000px){.consultation-popup{max-width:350px;padding:61px 13px}.consultation-popup .modal__title{margin-bottom:6px}.consultation-popup .button{background-color:#000;padding:16px}.consultation-popup .button:active{background-color:#fff;color:#000}.line-input-group{margin-bottom:14px}.line-input-group label{font-size:13px;margin-bottom:6px}.line-input-group input{border-radius:15px;font-size:17px;padding:15px}}.mortgage-popup{background-color:#f9fd00;max-width:550px;padding:80px 35px 50px}.mortgage-popup .section-title{margin-bottom:17px}.mortgage-popup .section-title i{color:#f9fd00}.mortgage-popup .section-title i:before{background-color:#000}@media only screen and (max-width:1950px){.mortgage-popup{max-width:28.6458333333vw;padding:4.1666666667vw 1.8229166667vw 2.6041666667vw}.mortgage-popup .section-title{margin-bottom:.8854166667vw}}@media only screen and (max-width:1000px){.mortgage-popup{max-width:370px;padding:80px 16px 27px}.mortgage-popup .section-title{margin-bottom:17px}}.offer_modal{background-color:#f9fd00;border:12px solid #343434;max-width:510px;padding:0}.offer_modal__heading{padding:40px 19px 24px}.offer_modal__heading h2{font-size:22px;font-weight:400;margin:0 0 9px}.offer_modal__heading p{font-size:13px;margin:0}.offer_modal__body{background-color:#e5e5e5;border-radius:30px;padding:20px}.fill-input-group{margin-bottom:14px}.fill-input-group label{color:#6f6f6f;display:block;font-size:14px;margin-bottom:7px}.fill-input-group input{background-color:#fff;border:none;border-radius:18px;font-size:18px;padding:18px;transition:background-color .15s ease,color .15s ease;width:100%}.fill-input-group input::-moz-placeholder{color:#5c5c5c}.fill-input-group input::placeholder{color:#5c5c5c}.fill-input-group input:focus{background-color:#848383;color:#fff}.fill-input-group input:focus::-moz-placeholder{color:#ddd}.fill-input-group input:focus::placeholder{color:#ddd}.offer_modal__decorative-selection .decorative-selection__result{background-color:#fff}.offer_modal__decorative-selection .decorative-selection__result:hover,.offer_modal__decorative-selection .decorative-selection__result_active{background-color:#848383}.offer_modal__button{width:100%}@media only screen and (max-width:1950px){.offer_modal{border-width:.6770833333vw;max-width:26.5625vw}.offer_modal__heading{padding:2.0833333333vw .9895833333vw 1.25vw}.offer_modal__heading h2{font-size:1.1458333333vw;margin-bottom:.46875vw}.offer_modal__heading p{font-size:.6770833333vw}.offer_modal__body{border-radius:1.5625vw;padding:1.0416666667vw}.fill-input-group{margin-bottom:.7291666667vw}.fill-input-group label{font-size:.7291666667vw;margin-bottom:.3645833333vw}.fill-input-group input{border-radius:.9375vw;font-size:.9375vw;padding:.9375vw}}@media only screen and (max-width:1000px){.offer_modal{border-width:0;max-width:360px}.offer_modal__heading{padding:50px 19px 24px}.offer_modal__heading h2{font-size:22px;margin-bottom:9px}.offer_modal__heading p{font-size:13px}.offer_modal__body{border-radius:30px;min-height:auto;padding:20px}.fill-input-group{margin-bottom:10px}.fill-input-group label{font-size:13px;margin-bottom:7px}.fill-input-group input{border-radius:16px;font-size:17px;padding:13px 18px}.fill-input-group .decorative-selection{margin-bottom:20px}}.apartment-modal{max-width:360px;padding:0}.apartment-modal .single-info{position:relative;width:100%}.filtration-modal{max-width:358px;padding:18px 16px 111px}.filtration-modal .is-close-btn{display:none}.filtration-modal>.row,.filtration-modal>form>.row{position:static}.filtration-modal>.row>div,.filtration-modal>form>.row>div{flex:0 0 100%;max-width:100%}.filtration-modal .col17{position:static}.filtration-modal .filter-title{flex:0 0 100%;margin-bottom:8px;max-width:100%}.filtration-modal .col36 .filter-top{height:auto;margin-bottom:20px}.filtration-modal .decorative-selection{margin-bottom:10px}.filtration-modal .price-filtering{margin-bottom:20px}.filtration-modal .found-ready-button{display:block;margin:0 auto;max-width:230px}.filtration-modal .reset-button{bottom:30px;left:50%;position:absolute;transform:translateX(-50%)}.filtration-modal__top{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px;position:relative}.filtration-modal__top:before{background-color:#989898;border-radius:15px;content:"";display:inline-block;height:4px;left:50%;position:absolute;top:-4px;transform:translateX(-50%);width:74px}.filtration-modal__title{background-image:url(/img/icon-bg/features.svg);background-position:center 0;background-repeat:no-repeat;background-size:18px auto;color:#000;font-size:21px;font-weight:400;line-height:25px;margin:0 0 14px;padding-top:30px;text-align:center}.show-modal{background-color:#f9fd00;max-width:360px;padding:17px 16px}.show-modal__status{background-color:#343434;background-image:url(/img/icon-bg/flash.svg);background-position:13px;background-repeat:no-repeat;background-size:10px auto;border-radius:23px;color:#fff;display:inline-flex;margin-bottom:27px;padding:9px 16px 9px 35px;width:50%}.show-modal__top{align-items:center;display:flex;justify-content:space-between}.show-modal__title{font-size:14px;font-weight:400;margin:0}.show-modal__title span{display:block;font-size:20px;font-weight:200}.show-modal__img{height:228px;margin-bottom:27px;position:relative}.show-modal__img img{height:100%;left:50%;max-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}.show-modal__info{align-items:center;display:flex;justify-content:center}.show-modal__info div{background-color:#343434;border-radius:24px;color:#fff;font-size:12px;font-weight:500;margin:0 3px;padding:7px 20px}.show-modal__info div:nth-child(2n){background-color:#fff;color:#000}.show-modal__price{font-size:38px;margin:12px 0 15px;text-align:center}.show-modal__price sub{font-size:13px}.show-modal__price sup{font-size:20px}.show-modal__button{width:100%}.mobile-nav{bottom:10px;left:0;padding:0 17px;position:fixed;right:0;width:100%;z-index:10}.mobile-nav__list{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(52,52,52,.6);border-radius:26px;display:flex;height:74px;justify-content:space-between;margin:0 auto;max-width:600px;min-width:300px;padding:0 16px}.mobile-nav__link{color:#fff;cursor:default;display:inline-block;font-size:12px;line-height:14px;padding-top:42px;position:relative;text-decoration:none}.mobile-nav__link:before{background-color:#615c53;background-position:50%;background-repeat:no-repeat;border-radius:15px;content:"";display:inline-block;height:38px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:38px}.mobile-nav__link_projects:before{background-image:url(/img/mobile-nav/projects.svg);background-size:16px auto}.mobile-nav__link_apartments:before{background-image:url(/img/mobile-nav/apartments.svg);background-size:12px auto}.mobile-nav__link_mortgage:before{background-image:url(/img/mobile-nav/mortgage.svg);background-size:18px auto}.mobile-nav__link_purchases:before{background-image:url(/img/mobile-nav/purchases.svg);background-size:13px auto}.mobile-nav__link_menu:before{background-image:url(/img/mobile-nav/menu.svg);background-size:12px auto;height:20px;top:10px}.mobile-menu{color:#000;max-width:360px;padding:36px 0 10px}.mobile-menu .f-button.is-close-btn{display:none}.mobile-menu .social__link{background-color:transparent}.mobile-menu__top{justify-content:space-between;margin-bottom:33px;padding:0 16px}.mobile-menu__right,.mobile-menu__top{align-items:center;display:flex}.mobile-menu__bottom{border-top:1px solid #d6d6d6;padding:16px}.mobile-menu__title{font-size:21px;margin-bottom:17px}.mobile-menu__project{border-radius:27px;color:#fff;display:block;height:194px;margin-bottom:10px;overflow:hidden;position:relative;text-decoration:none}.mobile-menu__project img{height:100%;left:50%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}.mobile-menu__name{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(52,52,52,.5);border-radius:20px;bottom:4px;font-size:13px;left:4px;padding:9px 13px;position:absolute;width:calc(100% - 8px);z-index:1}.mobile-menu__name span{display:block}.mobile-menu__icon{background-position:50%;background-repeat:no-repeat;background-size:13px auto;border-radius:15px;font-size:0;height:39px;overflow:hidden;position:absolute;top:5px;transition:width .15s ease,right .15s ease,color .8s ease;white-space:nowrap;width:39px}.mobile-menu__icon_price{background-color:#f9fd00;background-image:url(/img/icon-bg/wallet_black.svg);color:#f9fd00;right:52px}.mobile-menu__icon_mortgage{background-color:#d7fe63;background-image:url(/img/icon-bg/calc_black.svg);color:#d7fe63;right:6px}.mobile-menu__icon_active{background-position:calc(100% - 9px);color:#000;font-size:13px;padding:12px 31px 12px 12px;right:6px;width:calc(100% - 12px);z-index:5}.mobile-menu__email{background-image:url(/img/icon-bg/email_brown.svg);background-position:0;background-size:11px auto;color:#000;display:inline-block;margin-bottom:16px;text-decoration:none}.mobile-menu__address,.mobile-menu__email{background-repeat:no-repeat;font-size:12px;padding-left:20px}.mobile-menu__address{background-image:url(/img/icon-bg/address_brown.svg);background-position:0 0;background-size:12px auto;font-style:normal;margin-bottom:20px}.mobile-menu__social{justify-content:space-between}.mobile-menu__social li{margin:0}.contacts__section-title{margin-bottom:38px}.contacts{padding-bottom:100px}.contacts__selection{background-color:#292828;border-radius:38px;margin-bottom:5px;padding:20px 23px 26px}.contacts__selection .decorative-selection__result{background-color:#575454;color:#f0f0f0}.contacts__selection .decorative-selection__result:before{filter:invert(100%)}.contacts__selection .decorative-selection__result:hover,.contacts__selection .decorative-selection__result_active{background-color:#848383}.contacts__selection .decorative-selection__list{background-color:hsla(0,0%,52%,.7);top:60px}.contacts__selection .decorative-selection__list li{color:#2e2e2e;font-weight:400}.contacts__selection .decorative-selection__list li:after{background-image:url(/img/icon-bg/left_black.svg);background-position:50%;background-repeat:no-repeat;background-size:100% auto;content:"";display:inline-block;height:10px;margin-left:17px;width:5px}.contacts__selection .decorative-selection__list li span{color:#000}.contacts__selection__title{color:#f0f0f0;font-size:15px;margin-bottom:10px}.contacts__map{border-radius:44px;height:762px;overflow:hidden}.contacts__map>*{height:100%!important;width:100%!important}.contacts__item{display:none}.contacts__item_active{display:block}.contacts-info{background-color:#262525;border-radius:38px;padding:33px 95px 35px 27px}.contacts-info__title{color:#bebebe;font-size:13px;font-weight:400;margin:0 0 14px}.contacts-info__title span{color:#fff;display:block;font-size:22px;margin-top:2px}.contacts-info__address{color:#fff;line-height:17px}.contacts-info__address,.contacts-info__working{border-bottom:1px solid #5e5a62;font-size:15px;margin-bottom:22px;padding-bottom:22px}.contacts-info__working{color:#f0f0f0}.contacts-info__working span{color:#f9fd00;display:block;margin-top:4px}.contacts-info__phone{color:#fff;display:inline-block;font-size:19px;margin-bottom:20px;text-decoration:none;transition:color .15s ease}.contacts-info__phone:hover{color:#f9fd00}.contacts-info__email{color:#0eb9d8;font-size:13px;text-decoration:none;transition:color .15s ease}.contacts-info__email:hover{color:#f9fd00}.contacts-building{align-items:center;background-color:#262525;border-radius:35px;display:flex;padding:16px 60px 27px 30px}.contacts-building__img{border-radius:18px;height:77px;overflow:hidden;width:82px}.contacts-building__img img{height:100%;width:100%}.contacts-building__content{flex:1 0 0;padding-left:23px}.contacts-building__content h2{color:#fff;font-size:18px;font-weight:400;line-height:21px;margin:0 0 10px}.contacts-building__content p{color:#bebebe;font-size:15px;line-height:15px;margin:0}.contacts-bg{background-image:url(/img/contacts-bg.svg);background-position:50%;background-repeat:no-repeat;filter:blur(50px);position:absolute}.contacts-bg_top{height:970px;left:calc(50% - 1350px);opacity:.8;top:-800px;width:1440px}.contacts-bg_bottom{bottom:0;height:970px;left:calc(50% + 50px);opacity:.8;width:1440px}@media only screen and (max-width:1950px){.contacts__section-title{margin-bottom:1.9791666667vw}.contacts{padding-bottom:5.2083333333vw}.contacts__selection{border-radius:1.9791666667vw;margin-bottom:.2604166667vw;padding:1.0416666667vw 1.1979166667vw 1.3541666667vw}.contacts__selection .decorative-selection__list{top:3.125vw}.contacts__selection .decorative-selection__list li:after{height:.5208333333vw;margin-left:.8854166667vw;width:.2604166667vw}.contacts__selection__title{font-size:.78125vw;margin-bottom:.5208333333vw}.contacts__map{border-radius:2.2916666667vw;height:39.6875vw}.contacts-info{border-radius:1.9791666667vw;padding:1.71875vw 4.9479166667vw 1.8229166667vw 1.40625vw}.contacts-info__title{font-size:.6770833333vw;margin-bottom:.7291666667vw}.contacts-info__title span{font-size:1.1458333333vw;margin-top:.1041666667vw}.contacts-info__address{line-height:.8854166667vw}.contacts-info__address,.contacts-info__working{font-size:.78125vw;margin-bottom:1.1458333333vw;padding-bottom:1.1458333333vw}.contacts-info__working span{margin-top:.2083333333vw}.contacts-info__phone{font-size:.9895833333vw;margin-bottom:1.0416666667vw}.contacts-info__email{font-size:.6770833333vw}.contacts-building{border-radius:1.8229166667vw;padding:.8333333333vw 3.125vw 1.40625vw 1.5625vw}.contacts-building__img{border-radius:.9375vw;height:4.0104166667vw;width:4.2708333333vw}.contacts-building__content{padding-left:1.1979166667vw}.contacts-building__content h2{font-size:.9375vw;line-height:1.09375vw;margin-bottom:.5208333333vw}.contacts-building__content p{font-size:.78125vw;line-height:.78125vw}.contacts-bg_top{height:50.5208333333vw;left:calc(50% - 70.3125vw);top:-41.6666666667vw;width:75vw}.contacts-bg_bottom{bottom:0;height:50.5208333333vw;left:calc(50% + 2.60417vw);width:75vw}}@media only screen and (max-width:1000px){.contacts__section-title{margin-bottom:21px}.contacts{padding-bottom:20px}.contacts__selection{background-color:transparent;border-radius:0;margin-bottom:20px;padding:0}.contacts__selection .decorative-selection__list{border-radius:18px;top:65px}.contacts__selection .decorative-selection__list li{padding:17px}.contacts__selection .decorative-selection__list li:after{height:10px;margin-left:17px;width:5px}.contacts__selection .decorative-selection__result{height:60px}.contacts__selection__title{font-size:15px;margin-bottom:10px}.contacts__map{border-radius:31px;height:500px}.contacts__block{position:relative}.contacts__item{left:5px;position:absolute;top:5px;width:calc(100% - 10px);z-index:1}.contacts-info{background-color:rgba(41,40,40,.85);border-radius:29px;padding:13px 10px 17px 11px}.contacts-info__title{font-size:12px;margin-bottom:7px;padding-left:14px}.contacts-info__title span{font-size:19px;margin-top:2px}.contacts-info__address{font-size:15px;line-height:17px;margin-bottom:14px;padding-bottom:10px}.contacts-info__address,.contacts-info__working{border-bottom:1px solid #5e5a62;padding-left:14px}.contacts-info__working{font-size:12px;margin-bottom:16px;padding-bottom:13px}.contacts-info__working span{margin-top:4px}.contacts-info__phone{cursor:default;font-size:19px;margin-bottom:5px;padding-left:14px}.contacts-info__email{cursor:default;font-size:13px;padding-left:14px}.contacts-building{background-color:rgba(41,40,40,.85);border-radius:29px;padding:15px}.contacts-building__img{border-radius:18px;height:87px;width:93px}.contacts-building__content{padding-left:16px}.contacts-building__content h2{font-size:15px;line-height:18px;margin-bottom:10px}.contacts-building__content p{font-size:12px;line-height:14px}.contacts-bg_top{height:970px;left:calc(50% - 1350px);top:-800px;width:1440px}.contacts-bg_bottom{bottom:0;height:970px;left:calc(50% + 50px);width:1440px}}.news-section__section-title{margin-bottom:25px}.news-section .news__item{background-color:#e0e0e0;height:auto}.news-section .news__item a{color:#000;display:block;min-height:345px}.news-section .item-title{color:#000;max-height:80px;overflow:hidden;padding-right:100px}.news-section .item-text{color:#383838;max-height:125px;overflow:hidden}.news-section__buttons{margin:10px 0 25px;text-align:center}.news-section__buttons .button{min-width:330px}@media only screen and (max-width:1950px){.news-section__section-title{margin-bottom:1.3020833333vw}.news-section .news__item a{min-height:17.96875vw}.news-section .item-title{max-height:4.1666666667vw;padding-right:5.2083333333vw}.news-section .item-text{max-height:6.5104166667vw}.news-section__buttons{margin:.5208333333vw 0 1.3020833333vw}.news-section__buttons .button{min-width:17.1875vw}}@media only screen and (max-width:1000px){.news-section__section-title{margin-bottom:22px}.news-section .news__item a{min-height:auto;padding-bottom:50px}.news-section .item-title{max-height:55px;padding-right:0}.news-section .item-text{max-height:70px}.news-section__buttons{margin:10px 0 25px}.news-section__buttons .button{max-width:360px;width:100%}}.window-360-modal{height:1020px;padding:0;width:1852px}.window-360-modal__block{border-radius:40px;height:100%;overflow:hidden}.window-360-modal__block>*{height:100%;width:100%}.window-360-modal__marker{background-color:#f9fd00;background-image:url(/img/icon-bg/360.svg);background-position:50%;background-repeat:no-repeat;background-size:30px auto;border-radius:100%;height:60px;position:absolute;right:80px;top:25px;width:60px}@media only screen and (max-width:1950px){.window-360-modal{height:53.125vw;width:96.4583333333vw}.window-360-modal__block{border-radius:2.0833333333vw}.window-360-modal__marker{background-size:1.5625vw auto;height:3.125vw;right:4.1666666667vw;top:1.3020833333vw;width:3.125vw}}@media only screen and (max-width:1000px){.window-360-modal{height:100vh;width:100%}.window-360-modal__block{border-radius:30px}.window-360-modal__marker{background-size:30px auto;height:60px;left:20px;right:auto;top:20px;width:60px}}
