@font-face{font-display:swap;font-family:Bahnschrift;font-weight:400;src:url(/build/fonts/bahnschrift.b00e12e3.ttf)}.mobile-home-page .section--home-page ._double-col-text{padding-bottom:0}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:400;src:url(/build/fonts/PlayfairDisplay-Regular.e24c863a.woff2) format("woff2"),url(/build/fonts/PlayfairDisplay-Regular.5525ed5c.woff) format("woff"),url(/build/fonts/PlayfairDisplay-Regular.bf2dc7fe.ttf) format("truetype")}@font-face{font-display:swap;font-family:Playfair Display;font-style:italic;font-weight:700;src:url(/build/fonts/PlayfairDisplay-ExtraBoldItalic.22d13b9e.woff2) format("woff2"),url(/build/fonts/PlayfairDisplay-ExtraBoldItalic.aa029489.woff) format("woff"),url(/build/fonts/PlayfairDisplay-ExtraBoldItalic.45d5a7ea.ttf) format("truetype")}@font-face{font-display:swap;font-family:Playfair Display;font-style:italic;font-weight:400;src:url(/build/fonts/PlayfairDisplay-Italic.994a2a09.woff2) format("woff2"),url(/build/fonts/PlayfairDisplay-Italic.e8c633f2.woff) format("woff"),url(/build/fonts/PlayfairDisplay-Italic.36d545a1.ttf) format("truetype")}@font-face{font-display:swap;font-family:Playfair Display;font-style:italic;font-weight:500;src:url(/build/fonts/PlayfairDisplay-MediumItalic.0b1e48c8.woff2) format("woff2"),url(/build/fonts/PlayfairDisplay-MediumItalic.06c4797b.woff) format("woff"),url(/build/fonts/PlayfairDisplay-MediumItalic.d03825c9.ttf) format("truetype")}@font-face{font-display:swap;font-family:Playfair Display;font-style:italic;font-weight:900;src:url(/build/fonts/PlayfairDisplay-BlackItalic.36767ebd.woff2) format("woff2"),url(/build/fonts/PlayfairDisplay-BlackItalic.4bbb9532.woff) format("woff"),url(/build/fonts/PlayfairDisplay-BlackItalic.17debd7b.ttf) format("truetype")}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:700;src:url(/build/fonts/PlayfairDisplay-ExtraBold.b7abca6d.woff2) format("woff2"),url(/build/fonts/PlayfairDisplay-ExtraBold.e8bf2d47.woff) format("woff"),url(/build/fonts/PlayfairDisplay-ExtraBold.b4e77e59.ttf) format("truetype")}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:500;src:url(/build/fonts/PlayfairDisplay-Medium.9c8f021d.woff2) format("woff2"),url(/build/fonts/PlayfairDisplay-Medium.25e61eeb.woff) format("woff"),url(/build/fonts/PlayfairDisplay-Medium.5d4811ea.ttf) format("truetype")}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:900;src:url(/build/fonts/PlayfairDisplay-Black.afd2c56e.woff2) format("woff2"),url(/build/fonts/PlayfairDisplay-Black.c13ccfba.woff) format("woff"),url(/build/fonts/PlayfairDisplay-Black.7d6d624f.ttf) format("truetype")}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:700;src:url(/build/fonts/PlayfairDisplay-Bold.50fd7519.woff2) format("woff2"),url(/build/fonts/PlayfairDisplay-Bold.50d356d7.woff) format("woff"),url(/build/fonts/PlayfairDisplay-Bold.f70fe935.ttf) format("truetype")}@font-face{font-display:swap;font-family:Playfair Display;font-style:italic;font-weight:600;src:url(/build/fonts/PlayfairDisplay-SemiBoldItalic.00228bc0.woff2) format("woff2"),url(/build/fonts/PlayfairDisplay-SemiBoldItalic.2401270d.woff) format("woff"),url(/build/fonts/PlayfairDisplay-SemiBoldItalic.ac34ea55.ttf) format("truetype")}@font-face{font-display:swap;font-family:Playfair Display;font-style:italic;font-weight:700;src:url(/build/fonts/PlayfairDisplay-BoldItalic.23e40716.woff2) format("woff2"),url(/build/fonts/PlayfairDisplay-BoldItalic.4c839ab6.woff) format("woff"),url(/build/fonts/PlayfairDisplay-BoldItalic.5c66b6c2.ttf) format("truetype")}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:600;src:url(/build/fonts/PlayfairDisplay-SemiBold.6d88137d.woff2) format("woff2"),url(/build/fonts/PlayfairDisplay-SemiBold.914f53c2.woff) format("woff"),url(/build/fonts/PlayfairDisplay-SemiBold.3a6373c8.ttf) format("truetype")}@font-face{font-display:swap;font-family:Myriad Pro;font-style:italic;font-weight:600;src:url(/build/fonts/MyriadPro-SemiboldIt.7906b213.eot);src:local("Myriad Pro Semibold Italic"),local("MyriadPro-SemiboldIt"),url(/build/fonts/MyriadPro-SemiboldIt.7906b213.eot?#iefix) format("embedded-opentype"),url(/build/fonts/MyriadPro-SemiboldIt.9d78662f.woff2) format("woff2"),url(/build/fonts/MyriadPro-SemiboldIt.c2866463.woff) format("woff"),url(/build/fonts/MyriadPro-SemiboldIt.bcb3f7a3.ttf) format("truetype")}@font-face{font-display:swap;font-family:Myriad Pro;font-style:normal;font-weight:700;src:url(/build/fonts/MyriadPro-Bold.dc9ef388.eot);src:local("Myriad Pro Bold"),local("MyriadPro-Bold"),url(/build/fonts/MyriadPro-Bold.dc9ef388.eot?#iefix) format("embedded-opentype"),url(/build/fonts/MyriadPro-Bold.29864417.woff2) format("woff2"),url(/build/fonts/MyriadPro-Bold.7eee357a.woff) format("woff"),url(/build/fonts/MyriadPro-Bold.b986dd2f.ttf) format("truetype")}@font-face{font-display:swap;font-family:Myriad Pro;font-style:italic;font-weight:700;src:url(/build/fonts/MyriadPro-BoldIt.3a80e54f.eot);src:local("Myriad Pro Bold Italic"),local("MyriadPro-BoldIt"),url(/build/fonts/MyriadPro-BoldIt.3a80e54f.eot?#iefix) format("embedded-opentype"),url(/build/fonts/MyriadPro-BoldIt.33fa2ad5.woff2) format("woff2"),url(/build/fonts/MyriadPro-BoldIt.95c980d7.woff) format("woff"),url(/build/fonts/MyriadPro-BoldIt.c01f2a10.ttf) format("truetype")}@font-face{font-display:swap;font-family:Myriad Pro Cond;font-style:italic;font-weight:700;src:url(/build/fonts/MyriadPro-BoldCondIt.bd25d240.eot);src:local("Myriad Pro Bold Condensed Italic"),local("MyriadPro-BoldCondIt"),url(/build/fonts/MyriadPro-BoldCondIt.bd25d240.eot?#iefix) format("embedded-opentype"),url(/build/fonts/MyriadPro-BoldCondIt.c752e638.woff2) format("woff2"),url(/build/fonts/MyriadPro-BoldCondIt.e53d26cb.woff) format("woff"),url(/build/fonts/MyriadPro-BoldCondIt.6407c120.ttf) format("truetype")}@font-face{font-display:swap;font-family:Myriad Pro;font-style:normal;font-weight:600;src:url(/build/fonts/MyriadPro-Semibold.5699f531.eot);src:local("Myriad Pro Semibold"),local("MyriadPro-Semibold"),url(/build/fonts/MyriadPro-Semibold.5699f531.eot?#iefix) format("embedded-opentype"),url(/build/fonts/MyriadPro-Semibold.6c48492f.woff2) format("woff2"),url(/build/fonts/MyriadPro-Semibold.74f42940.woff) format("woff"),url(/build/fonts/MyriadPro-Semibold.05252582.ttf) format("truetype")}@font-face{font-display:swap;font-family:Myriad Pro Cond;font-style:normal;font-weight:700;src:url(/build/fonts/MyriadPro-BoldCond.ef9dc619.eot);src:local("Myriad Pro Bold Condensed"),local("MyriadPro-BoldCond"),url(/build/fonts/MyriadPro-BoldCond.ef9dc619.eot?#iefix) format("embedded-opentype"),url(/build/fonts/MyriadPro-BoldCond.47c61d2b.woff2) format("woff2"),url(/build/fonts/MyriadPro-BoldCond.17845087.woff) format("woff"),url(/build/fonts/MyriadPro-BoldCond.a63191fe.ttf) format("truetype")}@font-face{font-display:swap;font-family:Myriad Pro;font-style:normal;font-weight:400;src:url(/build/fonts/MyriadPro-Regular.8dfe7410.eot);src:local("Myriad Pro Regular"),local("MyriadPro-Regular"),url(/build/fonts/MyriadPro-Regular.8dfe7410.eot?#iefix) format("embedded-opentype"),url(/build/fonts/MyriadPro-Regular.c365bcd5.woff2) format("woff2"),url(/build/fonts/MyriadPro-Regular.39ad64b7.woff) format("woff"),url(/build/fonts/MyriadPro-Regular.f2678a5c.ttf) format("truetype")}@font-face{font-display:swap;font-family:Myriad Pro;font-style:italic;font-weight:400;src:url(/build/fonts/MyriadPro-It.64815b08.eot);src:local("Myriad Pro Italic"),local("MyriadPro-It"),url(/build/fonts/MyriadPro-It.64815b08.eot?#iefix) format("embedded-opentype"),url(/build/fonts/MyriadPro-It.e30d2e04.woff2) format("woff2"),url(/build/fonts/MyriadPro-It.77460a61.woff) format("woff"),url(/build/fonts/MyriadPro-It.5145a47f.ttf) format("truetype")}@font-face{font-display:swap;font-family:Myriad Pro Cond;font-style:italic;font-weight:400;src:url(/build/fonts/MyriadPro-CondIt.b3a32ed4.eot);src:local("Myriad Pro Condensed Italic"),local("MyriadPro-CondIt"),url(/build/fonts/MyriadPro-CondIt.b3a32ed4.eot?#iefix) format("embedded-opentype"),url(/build/fonts/MyriadPro-CondIt.c2f5460b.woff2) format("woff2"),url(/build/fonts/MyriadPro-CondIt.04e9a6ef.woff) format("woff"),url(/build/fonts/MyriadPro-CondIt.1abbf942.ttf) format("truetype")}@font-face{font-display:swap;font-family:Myriad Pro Cond;font-style:normal;font-weight:400;src:url(/build/fonts/MyriadPro-Cond.8059c53a.eot);src:local("Myriad Pro Condensed"),local("MyriadPro-Cond"),url(/build/fonts/MyriadPro-Cond.8059c53a.eot?#iefix) format("embedded-opentype"),url(/build/fonts/MyriadPro-Cond.569731ee.woff2) format("woff2"),url(/build/fonts/MyriadPro-Cond.9904d24c.woff) format("woff"),url(/build/fonts/MyriadPro-Cond.c185d234.ttf) format("truetype")}@font-face{font-display:swap;font-family:Myriad Pro;font-style:normal;font-weight:300;src:url(/build/fonts/MyriadPro-Light.39fe2319.eot);src:local("Myriad Pro Light"),local("MyriadPro-Light"),url(/build/fonts/MyriadPro-Light.39fe2319.eot?#iefix) format("embedded-opentype"),url(/build/fonts/MyriadPro-Light.4256ab2b.woff2) format("woff2"),url(/build/fonts/MyriadPro-Light.35db3741.woff) format("woff"),url(/build/fonts/MyriadPro-Light.509ff14c.ttf) format("truetype")}@font-face{font-display:swap;font-family:Ubuntu;font-style:normal;font-weight:400;src:url(/build/fonts/Ubuntu-Regular.ed22227f.eot);src:url(/build/fonts/Ubuntu-Regular.ed22227f.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Ubuntu-Regular.b1b8dc35.woff2) format("woff2"),url(/build/fonts/Ubuntu-Regular.768d480f.ttf) format("truetype"),url(/build/images/Ubuntu-Regular.7367e4ec.svg#Ubuntu) format("svg")}@font-face{font-display:swap;font-family:Ubuntu;font-style:italic;font-weight:400;src:url(/build/fonts/Ubuntu-Italic.6ee27e64.eot);src:url(/build/fonts/Ubuntu-Italic.6ee27e64.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Ubuntu-Italic.fce37653.woff2) format("woff2"),url(/build/fonts/Ubuntu-Italic.bb11987a.ttf) format("truetype"),url(/build/images/Ubuntu-Italic.a22395db.svg#Ubuntu) format("svg")}@font-face{font-display:swap;font-family:Ubuntu;font-style:normal;font-weight:700;src:url(/build/fonts/Ubuntu-Bold.83301aa6.eot);src:url(/build/fonts/Ubuntu-Bold.83301aa6.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Ubuntu-Bold.95cab9be.woff2) format("woff2"),url(/build/fonts/Ubuntu-Bold.4edf04ac.ttf) format("truetype"),url(/build/images/Ubuntu-Bold.bc3e7478.svg#Ubuntu) format("svg")}@font-face{font-display:swap;font-family:Ubuntu;font-style:normal;font-weight:500;src:url(/build/fonts/Ubuntu-Medium.22eb8bcf.eot);src:url(/build/fonts/Ubuntu-Medium.22eb8bcf.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Ubuntu-Medium.301ce3fe.woff2) format("woff2"),url(/build/fonts/Ubuntu-Medium.3e32921c.ttf) format("truetype"),url(/build/images/Ubuntu-Medium.dd084573.svg#Ubuntu) format("svg")}@font-face{font-display:swap;font-family:Ubuntu;font-style:italic;font-weight:500;src:url(/build/fonts/Ubuntu-MediumItalic.7ee9d3f6.eot);src:url(/build/fonts/Ubuntu-MediumItalic.7ee9d3f6.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Ubuntu-MediumItalic.f993adcc.woff2) format("woff2"),url(/build/fonts/Ubuntu-MediumItalic.69ba58c0.ttf) format("truetype"),url(/build/images/Ubuntu-MediumItalic.fd6f5a40.svg#Ubuntu) format("svg")}@font-face{font-display:swap;font-family:Ubuntu;font-style:normal;font-weight:300;src:url(/build/fonts/Ubuntu-Light.fd4a6e2b.eot);src:url(/build/fonts/Ubuntu-Light.fd4a6e2b.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Ubuntu-Light.3ea8b59f.woff2) format("woff2"),url(/build/fonts/Ubuntu-Light.6f3c1eb3.ttf) format("truetype"),url(/build/images/Ubuntu-Light.8f30f972.svg#Ubuntu) format("svg")}@font-face{font-display:swap;font-family:Ubuntu;font-style:italic;font-weight:300;src:url(/build/fonts/Ubuntu-LightItalic.c870e41c.eot);src:url(/build/fonts/Ubuntu-LightItalic.c870e41c.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Ubuntu-LightItalic.ce38c122.woff2) format("woff2"),url(/build/fonts/Ubuntu-LightItalic.bcf7e1ad.ttf) format("truetype"),url(/build/images/Ubuntu-LightItalic.12d8860c.svg#Ubuntu) format("svg")}@font-face{font-display:swap;font-family:icomoon;font-style:normal;font-weight:400;src:url(/build/fonts/icomoon.f052bd6d.eot);src:url(/build/fonts/icomoon.f052bd6d.eot?#iefix) format("embedded-opentype"),url(/build/fonts/icomoon.fdd3c868.woff2) format("woff2"),url(/build/fonts/icomoon.798e4d7a.ttf) format("truetype"),url(/build/images/icomoon.aa98647e.svg#icomoon) format("svg")}@font-face{font-display:swap;font-family:Gotham Pro;font-style:normal;font-weight:400;src:url(/build/fonts/Gotham%20Pro%20Regular.f2e6afac.eot);src:url(/build/fonts/Gotham%20Pro%20Regular.f2e6afac.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Gotham%20Pro%20Regular.9280b02f.woff2) format("woff2"),url(/build/fonts/Gotham%20Pro%20Regular.76ac1599.ttf) format("truetype"),url(/build/images/Gotham%20Pro%20Regular.348cc8cc.svg#Gotham\ Pro) format("svg")}.g-container{margin:0 auto;max-width:1845px}.g-image-bg{left:0;position:absolute;top:0;z-index:0}.g-image-bg.g-picture img{-o-object-position:bottom;object-position:bottom}.g-picture{display:flex;height:100%;width:100%}.g-picture img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.wrapper-hide-price{text-align:center}.wrapper-hide-price .data-hide-price{display:none;height:0}.wrapper-hide-price .data-hide-text{display:block;width:100%}.wrapper-hide-price:hover .data-hide-price{display:block;height:auto;width:100%}.wrapper-hide-price:hover .data-hide-text{display:none}body>ymaps{z-index:100000!important}.header-placeholder{pointer-events:none;position:static!important;visibility:hidden!important;z-index:-1}.mobile-home-page .header-placeholder{display:none}.header{background-color:#f2f2f0;color:#000;display:flex;flex-direction:column;position:fixed;top:0;transition:all .15s 0s;width:100%;z-index:60000}.header a{color:inherit!important}.header .container{display:flex;flex-direction:column;flex-grow:1;font-family:Myriad Pro,sans-serif;width:100%}.header .stretching{align-items:center;display:flex;flex-grow:1}.header .stretching__box{display:block;position:relative}.header .stretching__box--logo .logo{transition:opacity .15s .15s}.header .stretching__box--logo .logo span{line-height:0}.header .stretching__box--phone{display:flex;flex-grow:1;font-size:10px;justify-content:flex-end;opacity:1;transition:opacity .15s 0s;white-space:nowrap}.header .menu-logo{display:none}.header .menu-logo span{display:block;line-height:0}.header .menu-logo svg path{transition:fill .15s 0s}.header.scrolled .logo svg path,.header.scrolled .menu-logo svg path,.header:not(.header_opacity) .logo svg path,.header:not(.header_opacity) .menu-logo svg path{fill:#b60b33}.header .mobile-nav{margin-left:2.7%;pointer-events:auto;position:relative;transition:transform .15s 0s;z-index:10000}.header .phone-icon-menu{display:none}.header.scrolled .phone-icon-menu svg path,.header:not(.header_opacity) .phone-icon-menu svg path{fill:#000}.header.js-menu-active .stretching__box--phone{opacity:0;pointer-events:none}.header.header_opacity{background-color:transparent;color:#fff;min-height:90px;padding-top:20px;position:absolute;transition:none}.header.header_opacity svg path{transition:none}.header.header_opacity.scrolled{position:fixed}.header.header_opacity.has-full-width-banner{min-height:138px;padding-top:0}.header.is-apartment-page,.header.is-apartment-view,.header.is-complex-page{background-color:hsla(60,7%,95%,.8)}.header.is-apartment-page.scrolled,.header.is-apartment-view.scrolled,.header.is-complex-page.scrolled,.header.scrolled{background-color:#f2f2f0}.header.scrolled{box-shadow:0 10px 40px 0 rgba(36,33,33,.12);color:#000}.header-phone,.menu-phone{color:inherit;font-size:22px;font-style:normal;font-weight:600;line-height:115%;text-decoration:none}.header-phone span,.menu-phone span{color:inherit;font-size:18px;font-style:normal;font-weight:400;line-height:115%;opacity:.8;padding-right:.3em}.header-phone+.header-phone,.menu-phone+.header-phone{padding-left:.896491em}.logo{text-decoration:none}.logo b{display:table-cell;font-family:Bahnschrift,Ubuntu,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:18px;opacity:.8;padding:6px 0 0 25px;position:relative;text-align:left;vertical-align:top}.logo--red img,.logo--white img{display:none;max-height:41px}.header.header_opacity:not(.scrolled) .logo--white img,.header.scrolled .logo .logo--red img,.header.scrolled .menu-logo .logo--red img,.header:not(.header_opacity) .logo .logo--red img,.header:not(.header_opacity) .menu-logo .logo--red img{display:block}.flying-menu{background:#2f3339;color:#fff;font-size:16px;height:100%;opacity:0;overflow-y:auto;position:fixed;right:0;top:0;transform:translateX(343px);transition:all .15s .15s;width:343px;z-index:70000}.flying-menu .mobile-nav{left:0;padding-left:37px;padding-right:37px;position:absolute;top:27px}.flying-menu.header_opacity .mobile-nav{margin-top:20px}.flying-menu.js-menu-active{opacity:1;transform:translateX(0)}.flying-menu .flying-menu-wrapper{overflow:hidden;padding:50px 60px}.flying-menu a{color:inherit}.flying-menu a svg{display:inline-block;height:16px;margin-right:10px;width:16px}.flying-menu ul{list-style:none;margin:0;overflow:hidden;padding:0}.flying-menu ul *{font-weight:inherit;line-height:inherit}.flying-menu ul li a{color:#b6b9bf;line-height:30.4px;text-decoration:none}.flying-menu ul li.active>a,.flying-menu ul li:hover>a{text-decoration:underline}.flying-menu ul li+li{margin-top:10px}.flying-menu ul li ul{transition:all .15s 0s}.flying-menu ul li ul>li:first-child{margin-top:10px}.flying-menu .flying-menu-wrapper>ul{padding-bottom:40px}.flying-menu .flying-menu-wrapper>ul>li>a{color:#fff;font-size:19px;font-weight:700;line-height:21.85px;text-decoration:none!important}.flying-menu .flying-menu-wrapper>ul>li+li{margin-top:20px}.flying-menu .block-menu-phone{border-top:1px solid #565b63;font-size:10px;padding-top:40px}.flying-menu .block-menu-phone .menu-phone{display:block}.flying-menu .block-menu-phone .menu-phone+.menu-phone{margin-top:8px}.flying-menu .block-menu-socials{padding-top:15px}.flying-menu .social-link-item i.fa{border-radius:0}.mobile-nav{cursor:pointer;display:flex;flex-direction:row;height:16px;width:47px}.mobile-nav .wrap-lines{display:flex;flex-direction:column;justify-content:space-between;position:relative}.mobile-nav span{border-radius:2px;display:block;height:2px;position:absolute;transition:all .2s 0s;width:47px}.mobile-nav span:first-child{top:0}.mobile-nav span:nth-child(2){top:calc(50% - 1px)}.mobile-nav span:nth-child(3){top:calc(100% - 2px)}.mobile-nav span:before{background-color:#fff;content:"";height:100%;left:0;position:absolute;transition:all .2s 0s;width:100%}.mobile-nav.js-burger-active span{top:50%}.mobile-nav.js-burger-active span:first-child:before{transform:rotate(45deg)}.mobile-nav.js-burger-active span:nth-child(2){opacity:0}.mobile-nav.js-burger-active span:nth-child(3):before{transform:rotate(-45deg)}header.scrolled .mobile-nav span:before,header:not(.header_opacity) .mobile-nav span:before{background-color:#000}.header-search-form{height:20px;position:relative;width:206px}.header-search-form .inner-wrap-search-form{position:absolute;right:0;top:0;transition:all .2s;width:inherit}.header-search-form .header-search-button{display:none;height:24px}.header-search-form .header-search-button .icon-search{position:relative}.header-search-form .header-search-button .icon-search:before{background-image:url(/build/images/search-mobile-icon.e4e8916b.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:21px;transition:all .2s;width:21px}.header-search-form .header-search-button .icon-search:after{content:"";display:block;height:40px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px}.header-search-form .wrap-search-field{display:flex;height:20px;margin-left:39px;transition:all .2s}.header-search-form .wrap-search-field .search-field-icon{align-items:center;display:flex}.header-search-form .wrap-search-field .search-field-icon .icon-search:before{background-image:url(/build/images/search-icon.94effa05.svg);content:"";display:block;height:20px;transition:all .2s;width:20px}.header-search-form .wrap-search-field .search-field{flex-grow:1;margin-left:10px}.header-search-form .wrap-search-field input{background:transparent;border:none;color:#fff;font-size:16px;font-style:normal;font-weight:400;height:100%;letter-spacing:-.8px;line-height:16px;transition:all .2s;width:137px}.header-search-form .wrap-search-field input::-webkit-input-placeholder{color:hsla(0,0%,100%,.8)}.header-search-form .wrap-search-field input:-moz-placeholder,.header-search-form .wrap-search-field input::-moz-placeholder{color:hsla(0,0%,100%,.8)}.header-search-form .wrap-search-field button{background:transparent;color:transparent;height:0;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;right:0;text-align:center;transition:all .2s;width:0}.header-search-form .search-button-block{margin-top:33px}.header-search-form .search-button-block .button{align-items:center;display:flex;font-size:15px;height:50px;justify-content:center;padding:0;width:100%}.header-search-form .loading-indicator{align-items:center;display:flex;justify-content:center;padding:10px}.header-search-form .loading-indicator .spinner{--size:24px;--stroke-width:4px;--color:currentColor;--animation-timing-function:linear;--animation-duration:1s;height:var(--size);position:relative;width:var(--size)}.header-search-form .loading-indicator .spinner:after,.header-search-form .loading-indicator .spinner:before{animation:var(--animation-timing-function) var(--animation-duration) infinite line-2-horizontal-animation;content:"";position:absolute;transform:scaleY(1)}.header-search-form .loading-indicator .spinner:before{border-bottom:var(--stroke-width) solid var(--color);border-top:var(--stroke-width) solid var(--color);inset:0}.header-search-form .loading-indicator .spinner:after{animation-delay:calc(var(--animation-duration)/2);border-top:var(--stroke-width) solid var(--color);left:0;right:0;top:calc(50% - var(--stroke-width)/2)}@keyframes line-2-horizontal-animation{0%{transform:scaleX(1)}50%{transform:scaleX(.5)}to{transform:scaleX(1)}}.header-search-form:not(.active) .wrap-search-result{display:none!important}.header-search-form.active .inner-wrap-search-form{background:#292d33;border-radius:5px;padding:20px 30px;right:-20px;top:-30px;width:503px}header.scrolled .header-search-form.active .inner-wrap-search-form,header:not(.header_opacity) .header-search-form.active .inner-wrap-search-form{top:-20px}.header-search-form.active .wrap-search-field{background:#fff;border-radius:5px;height:50px;margin-left:0;padding-left:20px}.header-search-form.active .wrap-search-field input{color:#000;width:100%}.header-search-form.active .wrap-search-field input::-webkit-input-placeholder{color:#000}.header-search-form.active .wrap-search-field input:-moz-placeholder,.header-search-form.active .wrap-search-field input::-moz-placeholder{color:#000}.header-search-form.active .wrap-search-field button{color:#79929c;height:50px;opacity:1;pointer-events:all;width:120px}.header-search-form.active .search-field-icon .icon-search:before,header.scrolled .header-search-form .icon-search:before,header:not(.header_opacity) .header-search-form .icon-search:before{filter:invert(75%)}header.scrolled .header-search-form input,header:not(.header_opacity) .header-search-form input{color:inherit}header.scrolled .header-search-form input::-webkit-input-placeholder,header:not(.header_opacity) .header-search-form input::-webkit-input-placeholder{color:#000}header.scrolled .header-search-form input:-moz-placeholder,header.scrolled .header-search-form input::-moz-placeholder,header:not(.header_opacity) .header-search-form input:-moz-placeholder,header:not(.header_opacity) .header-search-form input::-moz-placeholder{color:#000}.photo-module{overflow:hidden;position:relative}.photo-module .youtube-fullscreen{height:100%;left:0;margin:auto;max-width:1067px;pointer-events:none;position:absolute;right:0;top:0;width:100%}.is-home-page section.section-bg-gray{background:#e7e7e7}.is-home-page section.section-bg-milk{background:#f2f2f0}.is-home-page .home-section-title{font-family:Playfair Display,sans-serif;font-size:48px;font-style:normal;font-weight:500;line-height:1.1;margin:0 auto 10px}.is-home-page .home-section-description{font-family:Myriad Pro,sans-serif;margin:0 auto}.is-home-page .column-text-image,.is-home-page .column-text-links{align-items:center;display:flex}.is-home-page .column-text-links ul{list-style:none}.is-home-page .column-content{margin-top:-6px}.is-home-page .column-content .text-title{font-family:Playfair Display,sans-serif;font-size:48px;font-style:normal;font-weight:500;line-height:1.1;max-width:450px}.is-home-page .column-content .text-content{box-sizing:content-box;font-size:18px;font-style:normal;font-weight:400;line-height:28.8px;margin-bottom:30px;margin-top:20px;max-width:470px;padding-right:78px}.is-home-page .column-content .button{margin-bottom:30px}.home-hero-photo-module{overflow:visible;position:relative}.home-hero-photo-module:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.home-hero-photo-module .home-hero__images-container{height:100%;position:relative;width:100%}.home-hero-photo-module .home-hero__image{height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity 1.5s ease-in-out;width:100%}.home-hero-photo-module .home-hero__image.active{opacity:1}.home-hero-photo-module .g-picture img,.home-hero-photo-module .home-hero__image img{-o-object-position:top;object-position:top}.home-hero-photo-module .youtube-fullscreen{height:100%;left:0;margin:auto;max-width:1067px;pointer-events:none;position:absolute;right:0;top:0;width:100%}.youtube-prev img{filter:blur(5px)}.is-home-page .header .container{padding-left:25px;padding-right:25px}.is-home-page .header:not(.scrolled) .container{margin-top:6px}@keyframes animationCircle{0%{opacity:1;stroke-dasharray:300;stroke-dashoffset:300}50%{opacity:1;stroke-dasharray:313;stroke-dashoffset:250;transform:rotate(0);transform-origin:center}to{opacity:1;stroke-dasharray:300;stroke-dashoffset:300;transform:rotate(2turn);transform-origin:center}}.js-send-message .content-box__left,.js-send-message .content-box__right{opacity:.4;pointer-events:none}.js-send-message .pagination-plus__circle{animation:animationCircle 2s ease-in-out infinite}.js-count-req .g-form__placeholderCount{display:inline-flex}.js-count-req .g-form__button .js-filters__dynamic-number{display:none}.g-filter__name{color:#242121;font-size:16px;font-style:normal;font-weight:400;line-height:130%;text-transform:uppercase}.g-filter__title{color:#242121;display:flex;font-size:14px;font-style:normal;font-weight:500;line-height:1}.pagination-container.loading{opacity:.4;pointer-events:none}.checkbox-animation{left:0;opacity:.01;position:absolute}.checkbox-animation+label{align-items:center;color:#535050;cursor:pointer;display:flex;font-size:14px;font-style:normal;font-weight:400;gap:10px;line-height:1;position:relative}.checkbox-animation__box{align-self:flex-start;background:#fefefd;border:none;display:flex;flex-shrink:0;height:20px;transition:all .25s;width:20px}.checkbox-animation__active{background:transparent;border:2px solid #fff;border-right:none;border-top:none;height:6px;left:5px;position:absolute;top:5px;transition:all .25s;width:10px}.checkbox-animation:not(:checked)+label .checkbox-animation__box{box-shadow:0 4px 1px 0 rgba(0,0,0,.06)}.checkbox-animation:checked+label .checkbox-animation__box{background:#c53052}.checkbox-animation:not(:checked)+label .checkbox-animation__active{opacity:0;transform:scale(0) rotate(0)}.checkbox-animation:checked+label .checkbox-animation__active{opacity:1;transform:scale(1) rotate(-50deg)}.checkbox-animation:disabled+label{color:#6c6c6c;opacity:.2}.tools-sort{display:flex;flex-wrap:wrap}.tools-sort__item{color:#242121;cursor:pointer;font-weight:300;padding-right:15px;position:relative;text-decoration:none}.tools-sort__item:after{border:4px solid transparent;border-bottom:0;border-top-color:#b60b33;cursor:pointer;display:flex;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .25s 0s}.tools-sort__item.active{color:#b60b33;text-shadow:0 0 .5px #b60b33,0 0 .5px #b60b33,0 0 .5px #b60b33}.tools-sort__item[data-sort="0"]:after{content:"";transform:translateY(-50%) rotate(180deg)}.tools-sort__item[data-sort="1"]:after{content:""}.tools-sort__select{display:flex}.tools-sort__select span{font-size:inherit}.tools-sort__select .g-select{overflow:visible}.tools-sort__select .select__title{background:transparent;box-shadow:none;color:#242121;font-size:inherit;height:auto;opacity:.8;width:-moz-fit-content;width:fit-content}.tools-sort__select .select__title:after{right:-5px}.tools-sort__select .select__text{color:#242121}.tools-sort__select .g-filter__title{padding-top:0}.filter__textLabel{display:grid;grid-row-gap:6px}.filter__textLabel .g-options{width:260px}.b-filters{display:grid;grid-template-columns:100%;height:-moz-max-content;height:max-content;position:relative;transition:.2s}.b-filters>.filter-attrs{margin-top:20px}.b-filters__dynamic{align-items:center;background:#ba2044;color:#fff;display:none;font-size:14px;font-style:normal;font-weight:500;justify-items:center;line-height:1;position:absolute;grid-row-gap:10px;left:100%;padding:12px 28px;width:-moz-max-content;width:max-content;z-index:102}.b-filters__dynamic:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='54' height='68' fill='none' viewBox='0 0 56 70'%3E%3Cpath fill='%23BA2044' d='M55.5 0H.5c44 23 55 62.5 55 70z'/%3E%3C/svg%3E") no-repeat;background-size:contain;content:"";height:27px;left:0;position:absolute;top:0;transform:translateX(-98%);width:21px}.b-filters__dynamic.not-found .b-filters__dynamic-btn,.b-filters__dynamic.not-found .b-filters__dynamic-title{display:none}.b-filters__dynamic-btn{background:#fff;border:none;color:#ba2044;cursor:pointer;padding:5px 20px;transition:.4s;width:-moz-max-content;width:max-content}.b-filters__dynamic-btn[disabled]{background:#6c6c6c;color:#fff;cursor:not-allowed}.b-filters .g-form__button:before{font-size:12px;max-width:300px;text-transform:none;white-space:normal;width:-moz-max-content;width:max-content}.filter-controls{transition:.2s}.filter-controls__tags{background:#efefed;display:flex;flex-wrap:wrap}.filter-controls__tag{font-size:14px;font-style:normal;font-weight:300;line-height:1;text-decoration:none}.filter-controls__btns{display:flex;flex-wrap:wrap}.filter-controls__btn{align-items:center;cursor:pointer;display:flex;font-weight:300;gap:10px;justify-content:space-between;opacity:.8;transition:.3s}.filter-controls__btn:hover{opacity:1}.filter-controls__btn svg{fill:#6c6c6c}.filter-controls__btn.active{opacity:1}.filter-controls__btn.active svg{fill:#b60b33}.filter-counter{color:#b60b33;font-weight:500;text-transform:uppercase}.filter__wrapper{align-items:center;background:linear-gradient(0deg,#fefefd,#f3f3f1 50%);display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.filter__mapContainer{box-shadow:0 0 73px 0 rgba(0,0,0,.2)}.filter__adaptive-btn{align-items:center;background-color:#b60b33;border:none;border-radius:5px;box-sizing:border-box!important;color:#fff;cursor:pointer;display:inline-flex;font-family:Myriad Pro,sans-serif;font-size:15px;font-style:normal;font-weight:600;justify-content:center;line-height:1;min-height:42px;padding:2px 20px 0;text-decoration:none;text-transform:uppercase;transition:background-color .2s 0s}.filter__adaptive-btn:hover{background-color:#333233}.filter__adaptive-btn:after{content:attr(data-text)}.filter-mobile-version{align-items:center;display:flex;height:38px;justify-content:space-between}.filter-mobile-version .select__title,.filter-mobile-version__map-btn{align-items:center;background:transparent;color:#242121;cursor:pointer;display:flex;font-size:13px;font-style:normal;font-weight:700;gap:8px;height:38px;line-height:1.39;padding:0;text-transform:uppercase}.filter-mobile-version .g-form__field{box-shadow:none}.filter-mobile-version .select-dropdown{overflow:visible}.filter-mobile-version .select-dropdown[data-active-ordering="0"] .select__title,.filter-mobile-version .select-dropdown[data-active-ordering="1"] .select__title{position:relative}.filter-mobile-version .select-dropdown[data-active-ordering="0"] .select__title:after,.filter-mobile-version .select-dropdown[data-active-ordering="1"] .select__title:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI4IiBmaWxsPSJub25lIj48ZyBmaWxsPSIjMjQyMTIxIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcGF0aD0idXJsKCNhKSIgY2xpcC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNLjIzNyAxLjQyNGEuOC44IDAgMCAxIC41NzEtLjI0NGMuMjE1IDAgLjQyLjA4OC41NzIuMjQ0bDMuODYgMy45NTdhLjg0Ljg0IDAgMCAxIC4yNDYuNTk0Ljg2Ljg2IDAgMCAxLS4yMzcuNTk4LjguOCAwIDAgMS0uNTc4LjI0NS43OS43OSAwIDAgMS0uNTc1LS4yNTVMLjIzNiAyLjYwN0EuODUuODUgMCAwIDEgMCAyLjAxNmEuODUuODUgMCAwIDEgLjIzNy0uNTkyIi8+PHBhdGggZD0iTTkuMTI0IDEuNDI0YS44LjggMCAwIDAtLjU3MS0uMjQ0LjguOCAwIDAgMC0uNTcyLjI0NGwtMy44NiAzLjk1N2EuODQuODQgMCAwIDAtLjI0Ni41OTQuODYuODYgMCAwIDAgLjIzNy41OTguOC44IDAgMCAwIC41NzkuMjQ1Ljc5Ljc5IDAgMCAwIC41NzQtLjI1NWwzLjg2LTMuOTU2YS44NS44NSAwIDAgMCAuMjM2LS41OTEuODUuODUgMCAwIDAtLjIzNy0uNTkyIi8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iYSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgLjE4aDkuMzYxdjcuNjM4SDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+);content:"";height:8px;width:10px}.filter-mobile-version .select-dropdown[data-active-ordering="0"] .select__title:after{content:"";transform:rotate(180deg)}.filter-attr__header{background:linear-gradient(0deg,#fefefd,#f3f3f1 50%);cursor:pointer;flex-wrap:nowrap;gap:0;justify-content:flex-start;position:relative}.filter-attr__header:hover .filter-attr__plus{background:#191717}.filter-attr__plus{background:#8e8c8c;display:flex;height:3px;position:absolute;right:21px;transform:rotate(180deg);transition:.25s;width:15px}.filter-attr__plus:before{background:inherit;content:"";height:100%;position:absolute;transform:rotate(90deg);transition:.25s;width:100%}.active .filter-attr__plus:before{opacity:0}.active .filter-attr__plus{transform:none}.filter-attr__body{background:linear-gradient(0deg,#eeefeb,#eaebe6 50%) #efefed;display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease-in}.active+.filter-attr__body{grid-template-rows:1fr}.filter-attr__box{height:auto;overflow:hidden;width:100%}.filter-attr__box-content{display:grid;grid-row-gap:10px}.filter-attr__scroll{max-height:180px;overflow-x:hidden;overflow-y:auto;position:relative}.filter-attr__scroll::-webkit-scrollbar{background-color:#e7e7e7;height:8px;width:3px}.filter-attr__scroll::-webkit-scrollbar-track{background-color:#e7e7e7;border-radius:1px}.filter-attr__scroll::-webkit-scrollbar-thumb{background-color:#b8b8b8;border-radius:1px}.filter-attr__scroll::-webkit-scrollbar-thumb:hover{background:#000}.filter-attr__checkbox:last-child{padding-bottom:5px}.filter-attr__checkbox:hover .checkbox-animation__text{color:#373737}.filter-attr__checkbox:hover .checkbox-animation:not(:checked)+label .checkbox-animation__box{box-shadow:0 4px 5px 1px rgba(0,0,0,.03)}.g-select{cursor:pointer;list-style-type:none;overflow:hidden}.g-options-wrapper{background:linear-gradient(180deg,#f6f6f6,#fff);border-radius:4px 4px 5px 5px;border-top:1px solid rgba(0,0,0,.08);box-shadow:0 6px 7px 0 rgba(0,0,0,.04);margin-top:5px;padding:20px 0;position:absolute;z-index:2}.g-options-wrapper::marker{display:none}.g-options{max-height:180px;overflow-x:hidden;overflow-y:auto}.g-options::-webkit-scrollbar{background-color:#e7e7e7;height:8px;width:3px}.g-options::-webkit-scrollbar-track{background-color:#e7e7e7;border-radius:1px}.g-options::-webkit-scrollbar-thumb{background-color:#b8b8b8;border-radius:1px}.g-options::-webkit-scrollbar-thumb:hover{background:#000}.select-dropdown:not(.js-select-active) .g-options{display:none}.g-option{display:flex;position:relative}.g-option__text{align-items:center;color:#242121;display:flex;font-size:15px;font-style:normal;font-weight:400;height:30px;line-height:1.5;padding:0 20px;width:100%}.g-option .select__input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.g-option .select__input~p:after{border:4px solid transparent;border-bottom:0;border-top-color:#fff;cursor:pointer;display:flex;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:all .25s 0s}.g-option[data-ordering] .select__text{padding-right:40px;width:100%}.g-option[data-ordering] .select__text:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI4IiBmaWxsPSJub25lIj48ZyBmaWxsPSIjMjQyMTIxIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcGF0aD0idXJsKCNhKSIgY2xpcC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNLjIzNyAxLjQyNGEuOC44IDAgMCAxIC41NzEtLjI0NGMuMjE1IDAgLjQyLjA4OC41NzIuMjQ0bDMuODYgMy45NTdhLjg0Ljg0IDAgMCAxIC4yNDYuNTk0Ljg2Ljg2IDAgMCAxLS4yMzcuNTk4LjguOCAwIDAgMS0uNTc4LjI0NS43OS43OSAwIDAgMS0uNTc1LS4yNTVMLjIzNiAyLjYwN0EuODUuODUgMCAwIDEgMCAyLjAxNmEuODUuODUgMCAwIDEgLjIzNy0uNTkyIi8+PHBhdGggZD0iTTkuMTI0IDEuNDI0YS44LjggMCAwIDAtLjU3MS0uMjQ0LjguOCAwIDAgMC0uNTcyLjI0NGwtMy44NiAzLjk1N2EuODQuODQgMCAwIDAtLjI0Ni41OTQuODYuODYgMCAwIDAgLjIzNy41OTguOC44IDAgMCAwIC41NzkuMjQ1Ljc5Ljc5IDAgMCAwIC41NzQtLjI1NWwzLjg2LTMuOTU2YS44NS44NSAwIDAgMCAuMjM2LS41OTEuODUuODUgMCAwIDAtLjIzNy0uNTkyIi8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iYSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgLjE4aDkuMzYxdjcuNjM4SDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+);content:"";height:8px;margin-top:-4px;position:absolute;right:20px;top:50%;width:10px}.g-option[data-ordering] .select__input:checked~.select__text:after{filter:invert(1)}.g-option[data-ordering="0"] .select__text:after{transform:rotate(180deg)}.b-filters .select__title:after{border:4px solid transparent;border-bottom:0;border-top-color:#b60b33;content:"";cursor:pointer;display:flex;position:absolute;right:15px;top:50%;transform:translateY(-50%);transition:all .25s 0s}.b-filters .select-dropdown.js-select-active .select__title:after{transform:translateY(-50%) rotate(180deg)}.select__title{position:relative}.select__title__icon{line-height:0}.select__list{cursor:pointer}.select__input:checked~.select__text{background:#b60b33!important;color:#fff}.select__text{cursor:pointer;transition:.25s ease-in-out}.select__text:hover{background:#f5f5f5}.tools-sort .select-dropdown[data-sort-criteria="0"] .select__title,.tools-sort .select-dropdown[data-sort-criteria="1"] .select__title{color:#b60b33;text-shadow:0 0 .5px #b60b33,0 0 .5px #b60b33,0 0 .5px #b60b33}.tools-sort .select-dropdown[data-sort-criteria="0"] .select__title:after,.tools-sort .select-dropdown[data-sort-criteria="1"] .select__title:after{border:4px solid transparent;border-bottom:0;border-top-color:#b60b33;content:"";cursor:pointer;display:flex;position:absolute;right:-5px;top:50%;transform:translateY(-50%);transition:all .25s 0s}.tools-sort .select-dropdown[data-sort-criteria="1"] .select__title:after{transform:translateY(-50%) rotate(180deg)}.tools-sort .select__input[data-sort-criteria="0"]~p:after{content:""}.tools-sort .select__input[data-sort-criteria="1"]~p:after{content:"";transform:translateY(-50%) rotate(180deg)}.g-range{-webkit-appearance:none;height:2px;width:100%}.g-range:focus{outline:none}.g-range::-moz-range-thumb{-moz-appearance:none;appearance:none;background-color:transparent;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgZmlsbD0ibm9uZSI+PGNpcmNsZSBjeD0iOSIgY3k9IjkiIHI9IjYuNSIgZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjQjYwQjMzIiBzdHJva2Utd2lkdGg9IjUiLz48L3N2Zz4=);background-position:50%;background-repeat:no-repeat;background-size:14px 14px;border-radius:50%;box-shadow:none;box-sizing:border-box;cursor:pointer;height:16px;width:16px}.g-range ::-moz-number-spin-box{display:none}.g-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:transparent;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgZmlsbD0ibm9uZSI+PGNpcmNsZSBjeD0iOSIgY3k9IjkiIHI9IjYuNSIgZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjQjYwQjMzIiBzdHJva2Utd2lkdGg9IjUiLz48L3N2Zz4=);background-position:50%;background-repeat:no-repeat;background-size:14px 14px;border-radius:50%;box-shadow:none;cursor:pointer;height:16px;width:16px}.g-range::-ms-track{background:transparent;border-color:transparent;border-width:16px 0;color:transparent;cursor:pointer;height:2px;width:100%}.g-range::-ms-fill-lower{background:#055bed;border-radius:10px}.g-range::-ms-fill-upper{background:#1268fa;border-radius:10px}.g-range-double{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;bottom:0;height:4px;margin:auto;outline:none;pointer-events:none;position:absolute;top:0;width:100%}.g-range-double::-moz-range-track{-moz-appearance:none!important;appearance:none!important;height:0!important}.g-range-double::-webkit-slider-runnable-track{-webkit-appearance:none!important;appearance:none!important;height:0!important}.g-range-double::-moz-range-thumb{-moz-appearance:none;appearance:none;background-color:transparent;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgZmlsbD0ibm9uZSI+PGNpcmNsZSBjeD0iOSIgY3k9IjkiIHI9IjYuNSIgZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjQjYwQjMzIiBzdHJva2Utd2lkdGg9IjUiLz48L3N2Zz4=);background-position:50%;background-repeat:no-repeat;background-size:14px 14px;border-radius:50%;border-width:3.6px;box-shadow:none;box-sizing:border-box;cursor:pointer;height:16px;height:14px;margin-top:-8px;pointer-events:auto;-moz-transition:.25s;transition:.25s;width:16px;width:14px}.g-range-double::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:transparent;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgZmlsbD0ibm9uZSI+PGNpcmNsZSBjeD0iOSIgY3k9IjkiIHI9IjYuNSIgZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjQjYwQjMzIiBzdHJva2Utd2lkdGg9IjUiLz48L3N2Zz4=);background-position:50%;background-repeat:no-repeat;background-size:14px 14px;border-radius:50%;border-width:3.6px;box-shadow:none;cursor:pointer;height:16px;height:14px;margin-top:-8px;pointer-events:auto;-webkit-transition:.25s;transition:.25s;width:16px;width:14px}.g-range-container{position:relative;width:100%}.g-range-track{background:#b8b8b8;bottom:0;height:2px;margin:auto;position:absolute;top:0;width:100%}.g-range-values{position:relative}.b-range{display:grid;grid-gap:6px}.g-filter__title{padding-top:10px}.b-range:first-child .g-filter__title,.filter__textLabel:first-child .g-filter__title{padding-top:0}.hero-filter-attr__header{background:linear-gradient(0deg,#fefefd,#f3f3f1 50%);cursor:pointer;flex-wrap:nowrap}.hero-filter-attr__body{background:linear-gradient(0deg,#eeefeb,#eaebe6 50%) #efefed;display:flex;max-height:0;transition:.4s ease-in}.active+.hero-filter-attr__body{max-height:300%}.hero-filter-attr__box{display:grid;overflow:hidden;grid-row-gap:10px;height:auto;width:100%}.hero-filter-attr__scroll{max-height:180px;overflow-x:hidden;overflow-y:auto;position:relative}.hero-filter-attr__scroll::-webkit-scrollbar{background-color:#e7e7e7;height:8px;width:3px}.hero-filter-attr__scroll::-webkit-scrollbar-track{background-color:#e7e7e7;border-radius:1px}.hero-filter-attr__scroll::-webkit-scrollbar-thumb{background-color:#b8b8b8;border-radius:1px}.hero-filter-attr__scroll::-webkit-scrollbar-thumb:hover{background:#000}.hero-filter-attr .filter-attr__checkbox:last-child{padding-bottom:5px}.hero-filter-attr .filter-attr__checkbox:hover .checkbox-animation__text{color:#373737}.hero-filter-attr .filter-attr__checkbox:hover .checkbox-animation:not(:checked)+label .checkbox-animation__box{box-shadow:0 4px 5px 1px rgba(0,0,0,.03)}.hero-filter{bottom:0;font-family:Myriad Pro,sans-serif;left:50%;padding-left:30px;padding-right:30px;position:absolute;transform:translateX(-50%);z-index:1}.hero-filter.hidden .hero-filter__form,.hero-filter.hidden .hero-filter__tag,.hero-filter.hidden .hero-filter__title{opacity:0}.hero-filter__title{margin:0 auto 20px}.hero-filter__subtitle,.hero-filter__title{color:#fff;text-align:center;transition:all .5s}.hero-filter__subtitle{font-family:Myriad Pro,sans-serif;margin:0 auto 30px;opacity:.8}.hero-filter .b-filters{display:flex;justify-content:space-between;transition:all 1.5s}.hero-filter__filters-container{display:flex;position:relative}.hero-filter .g-filter__name{overflow:hidden;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.hero-filter .hero-filter-attr{border-right:1px solid #eaeaea}.hero-filter .hero-filter-attr:last-child>.filter__wrapper{border-radius:0 5px 5px 0}.hero-filter .hero-filter-attr .filter__wrapper{background:#fff}.hero-filter .hero-filter-attr .filter-attr__checked{background:#9b8b52;border-radius:50%;color:#fff;display:none;font-size:13px;font-style:normal;font-weight:700;left:-3px;line-height:80%;padding:5px 7px;position:absolute;top:-3px}.hero-filter .hero-filter-attr .filter-attr__checkbox{padding:6px 20px}.hero-filter .hero-filter-attr .filter-attr__checkbox:hover{background-color:#f1efe7}.hero-filter .hero-filter-attr__body{background:linear-gradient(180deg,#f7f7f7,#fff 20%);border-radius:0 0 4px 4px;box-shadow:0 6px 7px rgba(0,0,0,.04);position:absolute;transition:unset;z-index:2}.active+.hero-filter .hero-filter-attr__body__box{max-height:220px}.hero-filter .hero-filter-attr__body .checkbox-animation:not(:checked)+label .checkbox-animation__box{box-shadow:none}.hero-filter .hero-filter-attr__body .checkbox-animation__box{border:1px solid #eaeaea;border-radius:3px;height:18px;width:18px}.hero-filter .hero-filter-attr__body .checkbox-animation__text{color:#242121;font-size:15px;font-style:normal;font-weight:400;line-height:17px;width:-moz-max-content;width:max-content}.hero-filter .hero-filter-attr__body .checkbox-animation__active{height:6px;left:5px;top:5px;width:9px}.hero-filter .hero-filter-attr__header{align-items:center;gap:11px}.hero-filter .hero-filter-attr__header:hover .hero-filter-attr__plus{background:none}.hero-filter .hero-filter-attr__plus{background:none;border:2px solid #897a40;border-right:none;border-top:none;content:"";cursor:pointer;height:7px;top:50%;transform:rotate(-45deg) translateY(0);transition:all .25s;width:7px}.hero-filter .hero-filter-attr__box{grid-row-gap:0;margin:20px 0;padding:0}.hero-filter .hero-filter-attr__box .b-range{padding:0 20px}.hero-filter .hero-filter-attr__box .g-form__doubleText{gap:29px}.hero-filter .hero-filter-attr__box .g-form__doubleText .g-form__field{background:#fff;border:1px solid #d3d3d3;margin-bottom:17px}.hero-filter .hero-filter-attr__box .g-range-container{height:14px}.hero-filter .active{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.hero-filter .active .hero-filter-attr__plus{transform:translateY(30%) rotate(136deg)}.hero-filter .active+.hero-filter-attr__body{border-top:1px solid #00000014;max-height:220px;transition:.25s}.hero-filter__button-container{display:flex;gap:10px;justify-content:center;position:relative}.hero-filter .g-form__button{padding:0}.hero-filter__search-icon{bottom:4px;display:block;height:13px;position:relative;width:13px}.hero-filter__button{border-radius:5px;font-size:15px;font-style:normal;font-weight:600;height:50px;line-height:normal;text-align:center;text-transform:uppercase;width:115px}.hero-filter__button .desktop-text{align-items:center;display:flex;gap:8px;justify-content:center}.hero-filter__button .mobile-text{align-items:center;display:flex;gap:6px;justify-content:center}.hero-filter__map-button{align-items:center;border:none;border-radius:5px;bottom:-42px;cursor:pointer;font-family:Myriad Pro,sans-serif;justify-content:center;right:-15px;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;transition:.25s}.hero-filter__map-button .hero-filter__map-svg{margin-right:8px;margin-top:5px}.hero-filter__tag{display:flex;flex-wrap:wrap;transition:all 2.5s}.hero-filter__tag-path{color:#fff;cursor:pointer;text-decoration:none}.hero-filter__tag-path:visited{color:#fff}.hero-filter__tag-title{align-items:center;background-color:#80713f;border-radius:5px;color:#fff;display:inline-flex;font-family:Myriad Pro,sans-serif;font-size:16px;font-style:normal;font-weight:600;justify-content:center;line-height:1;min-height:26px;padding:4px 15px;transition:.25s}.hero-filter__tag-title:hover{background-color:#333233}.hero-filter__tag .js-tag-popup{background:#f30;cursor:pointer;display:flex;justify-content:center;position:relative}.hero-filter__tag .js-tag-popup:after{animation:ring 1.5s infinite;border-radius:5px;content:"";height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}.hero-filter__tag .js-tag-popup:hover{background:#333233}.hero-filter__tag .js-tag-popup:hover:after{animation:none}@keyframes ring{0%{box-shadow:0 0 0 0 #f30;opacity:1}to{box-shadow:0 0 0 8px rgba(255,51,0,.2);opacity:0}}.global-top-banner{background:#232735;color:#232735!important;font-family:Myriad Pro,sans-serif;font-size:16px;font-style:normal;font-weight:700;height:48px;line-height:150%;margin:0 auto;padding:0!important;position:relative;text-align:center;z-index:1001}.global-top-banner,.global-top-banner a{align-items:center;display:flex;justify-content:center;text-decoration:none;width:100%}.global-top-banner a{background:#fce66f;color:#232735;cursor:pointer;height:100%;padding-left:15px;padding-right:15px}.global-top-banner a:hover{opacity:.8}.global-top-banner .text_inner{align-items:center;display:flex;gap:10px;position:relative}.global-top-banner .angle{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxMyIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzgxNzE2MSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNy44MjYgMTIuM2ExLjExNyAxLjExNyAwIDAgMSAwLTEuNTg0bDUuMzM1LTUuMzQ5QTEuMTMgMS4xMyAwIDAgMSAxNC40IDUuMTFhMS4xMyAxLjEzIDAgMCAxIC42MTcuNjEzIDEuMTE1IDEuMTE1IDAgMCAxLS4yNiAxLjIzTDkuNDIgMTIuMzAxYTEuMTMgMS4xMyAwIDAgMS0xLjU5NCAwIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48cGF0aCBmaWxsPSIjODE3MTYxIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjgyNi41NmEuOTIuOTIgMCAwIDAtLjMzLjY5M2MwIC4yNi4xMTkuNTEuMzMuNjkzbDUuMzM1IDQuNjhjLjEwNC4wOTQuMjI5LjE2OS4zNjYuMjJhMS4yNyAxLjI3IDAgMCAwIC44NzIuMDA3Yy4xMzktLjA1LjI2NS0uMTIyLjM3LS4yMTRhMSAxIDAgMCAwIC4yNDctLjMyMi44Ny44NyAwIDAgMC0uMDA4LS43NTkgMSAxIDAgMCAwLS4yNTItLjMxOEw5LjQyLjU2YTEuMjIgMS4yMiAwIDAgMC0uNzk3LS4yODdjLS4yOTkgMC0uNTg1LjEwMy0uNzk3LjI4NyIgY2xpcC1ydWxlPSJldmVub2RkIi8+PHJlY3Qgd2lkdGg9IjEzLjA5MSIgaGVpZ2h0PSIyLjQ1NSIgZmlsbD0iIzgxNzE2MSIgcng9IjEuMjI3IiB0cmFuc2Zvcm09Im1hdHJpeCgtMSAwIDAgMSAxMy4yMjcgNC44NTUpIi8+PC9zdmc+);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:18px;top:50%;width:18px}@keyframes opacityBlock{0%{opacity:0}to{opacity:1}}@keyframes pulse{70%{box-shadow:0 0 0 10px hsla(180,5%,46%,0)}to{box-shadow:0 0 0 0 hsla(180,5%,46%,0)}}*{-webkit-appearance:none;box-sizing:border-box;margin:0;outline:none;padding:0}body{background-color:#e3e4df;font-family:Ubuntu,sans-serif;overflow-x:hidden}body,html{height:100%}button,input,select,textarea{border-radius:0;outline:none}button:-webkit-autofill,button:-webkit-autofill:focus,input:-webkit-autofill,input:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:focus{-webkit-transition:background-color 600000s 0s,color 600000s 0s;transition:background-color 600000s 0s,color 600000s 0s}input,textarea{font-family:Ubuntu}form{display:block;position:relative;text-align:left}img{border:none}.b-link,a{color:#b60b33;text-decoration:underline}.b-link:hover,a:hover{text-decoration:none}.b-link:visited,a:visited{color:#945a68}.b-link{cursor:pointer}h1,h2,h3,h4,h5,h6,strong{font-weight:700}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Playfair Display,sans-serif;font-feature-settings:"lnum" 1,"tnum" 1;font-variant-numeric:lining-nums;font-variant-numeric:tabular-nums;font-variant-numeric:lining-nums tabular-nums}.total-container{display:flex;flex-direction:column;min-height:100%;min-width:150px;position:relative}.visually-hidden{border:0;clip-path:inset(100%);height:1px;margin:-1px;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);overflow:hidden}.realtor-block{position:relative}@media (min-width:376px){.g-container{padding-left:20px;padding-right:20px}}@media (min-width:481px){.mobile-block,.show-on-mobile{display:none}.logo{align-items:flex-end}.logo span{display:table-cell;position:relative;text-align:left;vertical-align:top}.logo b{text-transform:uppercase;width:210px}}@media (min-width:681px){.hero-filter__filters-container{flex-direction:row}.hero-filter .hero-filter-attr:first-child>.filter__wrapper{border-radius:5px 0 0 5px}}@media (min-width:769px){.py-20{padding-top:20px}.py-20,.py-60-20{padding-bottom:20px}.py-60-20,.py-60-70{padding-top:60px}.py-60-70{padding-bottom:70px}.py-60{padding-bottom:60px;padding-top:60px}.py-80{padding-bottom:80px;padding-top:80px}.flying-menu .mobile-nav{display:none}.is-home-page .home-section-description{font-size:20px;font-style:normal;font-weight:400;line-height:154%}.filter__mapContainer{height:400px}.filter-mobile-version,.filter__adaptive{display:none}.g-range{margin:-2px 0 17px}}@media (min-width:992px){.header.js-menu-active .mobile-nav{transform:translateX(calc(var(--menu-burger-offset-right, 0px) - 393px))}.header.is-apartment-page,.header.is-apartment-view,.header.is-complex-page{min-height:70px}.header.is-apartment-page.has-full-width-banner,.header.is-apartment-view.has-full-width-banner,.header.is-complex-page.has-full-width-banner{min-height:118px}.header.scrolled{min-height:80px;padding-top:0}.header.scrolled.has-full-width-banner{min-height:128px}.b-filters__dynamic.active{display:grid}}@media (min-width:1024.1px){.header-placeholder.is-apartment-page,.header-placeholder.is-apartment-view,.header-placeholder.is-complex-page,.show-on-tablet{display:none}.photo-module{max-height:500px}.photo-module.restricted{max-height:385px}.photo-module .g-picture{min-height:400px}.photo-module .g-picture img{height:auto}.home-hero-photo-module{height:100vh;max-height:948px}.home-hero-photo-module:after{background:linear-gradient(357.03deg,rgba(0,0,0,.45) 2.47%,transparent 51.28%),linear-gradient(2.78deg,rgba(36,33,33,.62) 2.33%,rgba(0,0,0,.112) 75.62%)}.home-hero-photo-module.restricted{max-height:385px}.home-hero-photo-module .g-picture{min-height:400px}.home-hero-photo-module .g-picture img{height:auto}.tools-sort__item{opacity:.8}.tools-sort__item:hover{opacity:1}.filter-controls__tag:hover{text-decoration:underline}.filter__mapContainer{height:500px}.hero-filter{margin-bottom:80px}.hero-filter .hero-filter-attr__header{align-items:center}.hero-filter .hero-filter-attr__plus{margin-top:-5px}}@media (min-width:1200px){.header{min-height:90px}.header.has-full-width-banner{min-height:138px}.logo{display:inline-block;position:relative;text-align:left;vertical-align:top}.tools-sort .g-options{max-height:none}.hero-filter__title{font-size:48px;font-style:normal;font-weight:500;line-height:110%}.hero-filter__subtitle{font-size:22px;font-style:normal;font-weight:400;line-height:130%}.hero-filter .b-filters{flex-direction:row;gap:8px;margin-bottom:15px}.hero-filter__filters-container{width:874px}.hero-filter .g-filter__name{font-size:16px;font-style:normal;font-weight:400;line-height:130%}.hero-filter .hero-filter-attr{position:relative}.hero-filter .hero-filter-attr:last-child{border-right:none;flex-grow:1}.hero-filter .hero-filter-attr:first-child{min-width:174px;width:174px}.hero-filter .hero-filter-attr:nth-child(2){min-width:148px;width:148px}.hero-filter .hero-filter-attr:nth-child(3){min-width:163px;width:163px}.hero-filter .hero-filter-attr:nth-child(4){min-width:215px;width:215px}.hero-filter .hero-filter-attr .filter__wrapper{height:50px;padding:14px 20px}.hero-filter .hero-filter-attr__box .b-range{width:370px}.hero-filter__map-button{background:inherit;color:#fff;display:flex;font-size:16px;font-style:normal;font-weight:400;height:27px;line-height:110%;position:absolute;-webkit-text-decoration:underline 1px;text-decoration:underline 1px;width:184px}.hero-filter__map-button:hover{text-decoration:none}.hero-filter__map-button .hero-filter__map-svg{display:inline-block}.hero-filter__tag{gap:16px;justify-content:flex-start}.residential-complex:not(:has(.lightParetnBlock)) #keyBenefits{padding-top:62px}}@media (pointer:fine) and (min-width:1200px){html::-webkit-scrollbar{background-color:#e7e7e7;width:15px}html::-webkit-scrollbar-track{background-color:#e7e7e7;border-radius:15px}html::-webkit-scrollbar-thumb{background-color:#b8b8b8;border:5px solid #e7e7e7;border-radius:15px;height:150px}html::-webkit-scrollbar-thumb:hover{background:#000}}@media (min-width:1367px){.hide-on-desktop{display:none}.tools-sort{gap:20px}.filter-controls__tags{gap:15px;padding:18px 30px 19px}.filter-controls__btns{gap:20px}.filter__wrapper{padding:18px 30px 19px}.filter-attr__box{padding:0 30px}.filter-attr__box-inner{padding:23px 0 27px}.filter-attr__scroll{margin-right:30px;padding-right:15px}.hero-filter-attr__box{margin:23px 0 27px;padding:0 30px}.hero-filter-attr__scroll{margin-right:30px;padding-right:15px}}@media (min-width:1501px){.g-container{padding-left:180px;padding-right:123px}.filter-controls__btns,.tools-sort{gap:30px}}@media (min-width:1801px){.filter__mapContainer{height:600px}}@media (max-width:1500px){.logo b{padding:5px 0 0 20px;width:210px}}@media (max-width:1366px){.g-filter__name{font-size:14px}.tools-sort{gap:10px;justify-content:space-between;width:100%}.filter-controls__tags{gap:10px;padding:15px 10px}.filter-controls__btns{gap:10px}.filter__wrapper{padding:15px 10px}.filter-attr__box{padding:0 15px}.filter-attr__box-inner{padding:15px 0}.hero-filter-attr__box{margin:15px 0;padding:0 15px}}@media (max-width:1199.98px){.header{min-height:72px}.header.has-full-width-banner{min-height:112px}.header .stretching__box--logo{text-align:left}.header .stretching__box--phone{font-size:8px}.logo{display:flex}.logo b{font-size:11px;font-style:normal;font-weight:400;line-height:18px;padding:5px 0 0 20px;width:170px}.hero-filter{max-width:727px;width:100%}.hero-filter__title{font-size:28px;font-style:normal;font-weight:500;line-height:28px;margin-bottom:10px}.hero-filter__subtitle{font-size:16px;font-style:normal;font-weight:400;line-height:130%;margin-bottom:25px}.hero-filter .b-filters{flex-direction:column;gap:12px;margin-bottom:23px}.hero-filter .hero-filter-attr{width:33.3333%}.hero-filter .hero-filter-attr:nth-child(3){border-right:none}.hero-filter .hero-filter-attr:nth-last-child(-n+2){display:none}.hero-filter .hero-filter-attr:nth-child(3)>.filter__wrapper{border-radius:0 5px 5px 0}.hero-filter .hero-filter-attr .filter__wrapper{height:32px;padding:10px 15px}.hero-filter .hero-filter-attr__body{left:0;width:100%}.hero-filter .hero-filter-attr__box .b-range{width:100%}.hero-filter__search-icon{bottom:3px;height:11px;width:11px}.hero-filter__button{font-size:14px;height:32px;min-height:32px;width:50%}.hero-filter__button .desktop-text{display:none}.hero-filter__button .mobile-text{display:flex!important}.hero-filter__map-button{background:#f4f4f4d9;color:#242121;display:inline-block;font-size:13px;font-style:normal;font-weight:600;height:38px;line-height:160%;position:static;text-transform:uppercase;width:50%}.hero-filter__map-button:hover{background:#333233;color:#fff}.hero-filter__map-button .hero-filter__map-svg{display:none}.hero-filter__tag{gap:9px;justify-content:center}}@media (max-width:1024px){.hide-on-tablet,.show-on-desktop{display:none}.header-search-form{height:auto;width:auto}.header-search-form .header-search-button{display:block;margin-left:20px}.header-search-form .wrap-search-field{display:none}.photo-module .youtube-fullscreen{height:55.55556vw;width:100%}.is-home-page .home-section-title{font-size:22px;font-style:normal;font-weight:600;line-height:1.2;margin-bottom:0}.is-home-page .column-text-image,.is-home-page .column-text-links{flex-direction:column}.is-home-page .column-content{margin-top:20px;text-align:center}.is-home-page .column-content .text-title{font-size:22px;font-style:normal;font-weight:500;line-height:1.1;max-width:100%}.is-home-page .column-content .text-content{font-size:15px;font-style:normal;font-weight:400;line-height:22.5px;margin-bottom:21px;margin-left:auto;margin-right:auto;max-width:548px;padding-right:0}.is-home-page .column-content .button{margin-bottom:0}.is-home-page .column-image{max-width:355px;order:-1}.home-hero-photo-module{height:640px}.home-hero-photo-module:after{background:linear-gradient(2.78deg,rgba(36,33,33,.62) 2.33%,rgba(0,0,0,.112) 75.62%),linear-gradient(357.4deg,#20252d 33.98%,rgba(32,37,45,0) 63.52%),linear-gradient(180deg,#6a858f 6.78%,rgba(122,146,156,0) 14%)}.home-hero-photo-module .youtube-fullscreen{height:55.55556vw;width:100%}.filter__adaptive-btn{min-height:32px}.hero-filter{margin-bottom:40px}.hero-filter .hero-filter-attr__header{align-items:center}.hero-filter .hero-filter-attr__plus{margin-top:-6px}.hero-filter__tag-title{font-size:14px;font-style:normal;font-weight:600;line-height:120%;padding-left:12px;padding-right:12px}.global-top-banner{font-size:14px;height:40px}}@media (max-width:991.98px){.header{min-height:50px}.header.has-full-width-banner{min-height:86px}.header .container{padding-left:40px;padding-right:40px}.header .stretching{justify-content:space-between}.header .stretching__box--logo{left:50%;position:absolute;transform:translateX(-50%);z-index:99}.header .stretching__box--logo .logo{display:none}.header .stretching__box--logo .logo span{display:block}.header .stretching__box--phone{display:none}.header li:hover ul{max-height:none;overflow-y:hidden}.header .menu-logo{display:block;opacity:1;pointer-events:auto;position:relative;transform:none}.header .mobile-nav{margin-left:0;order:-1}.header .phone-icon-menu{display:block;margin-right:2px;margin-top:5px}.header.header_opacity{min-height:70px}.header.header_opacity.has-full-width-banner{min-height:106px}.header.scrolled{min-height:50px;padding-top:0}.header.scrolled.has-full-width-banner{min-height:86px}.logo{justify-content:center}.logo svg,.menu-logo svg{height:50px}.header.scrolled .logo svg,.header.scrolled .menu-logo svg,.header:not(.header_opacity) .logo svg,.header:not(.header_opacity) .menu-logo svg{height:40px}.header-search-form{display:flex;flex-grow:1;justify-content:flex-end}.header-search-form .header-search-button{margin-left:0;margin-right:13px}}@media (max-width:768.98px){.g-container{padding-bottom:20px;padding-top:20px}.flying-menu{transform:translateX(100%);width:100%;z-index:70000}.mobile-nav{height:17px;padding-bottom:1px;padding-left:0;width:44px}.mobile-nav span{width:44px}.mobile-nav span:before{height:2px;width:44px}.photo-module.restricted img{aspect-ratio:1905/385}.is-home-page .home-section-description{font-size:16px;line-height:150%}.has-full-width-banner+.is-home-page{margin-top:48px}.home-hero-photo-module.restricted img{aspect-ratio:1905/385}.filter-catalog-wrapper{row-gap:0}.filter-counter{font-size:14px}.filter__wrapper--catalog{display:none}.filter__mapContainer{height:400px}.filter__adaptive{align-items:center;display:flex;padding:10px 0}.filter__adaptive-btn{align-items:center;cursor:pointer;display:flex;gap:5px;justify-content:center;width:100%}.g-range{margin:-2px 0 15px}.g-range::-moz-range-thumb{height:30px;width:30px}.g-range::-webkit-slider-thumb{height:30px;width:30px}.g-range-double::-moz-range-thumb{height:30px;margin-top:-15px;width:30px}.g-range-double::-webkit-slider-thumb{height:30px;margin-top:-15px;width:30px}.g-range-double__max::-moz-range-thumb{margin-left:-8px}.g-range-double__max::-webkit-slider-thumb{margin-left:-8px}.g-range-double__min::-moz-range-thumb{margin-left:8px}.g-range-double__min::-webkit-slider-thumb{margin-left:8px}.hero-filter{width:100%}body{-webkit-text-size-adjust:none}}@media (max-width:700px){.global-top-banner{font-size:13px;height:36px}.global-top-banner .text_inner{gap:7px}}@media (max-width:680px){.home-hero-photo-module{height:666px}.home-hero-photo-module:after{background:linear-gradient(180deg,#758e99 8.55%,rgba(122,146,156,0) 12.97%),linear-gradient(358.7deg,#20252d 56.24%,rgba(32,37,45,0) 75.23%)}.home-hero-photo-module .home-hero__image img{-o-object-fit:contain;object-fit:contain}.home-hero-photo-module .g-picture{padding-top:20px}.home-hero-photo-module .g-picture img{-o-object-fit:contain;object-fit:contain}.hero-filter{margin-bottom:55px}.hero-filter__title{font-size:26px;font-style:normal;font-weight:500;line-height:110%}.hero-filter__subtitle{font-size:15px;font-style:normal;font-weight:400;line-height:130%;margin-bottom:32px;width:100%}.hero-filter__filters-container{flex-direction:column;width:100%}.hero-filter .hero-filter-attr{border-bottom:1px solid #eaeaea;border-right:none;width:100%}.hero-filter .hero-filter-attr:nth-child(3){border-bottom:none}.hero-filter .hero-filter-attr:first-child>.filter__wrapper{border-radius:5px 5px 0 0}.hero-filter .hero-filter-attr:nth-child(3)>.filter__wrapper{border-radius:0 0 5px 5px}.hero-filter .hero-filter-attr .filter__wrapper{height:30px}.hero-filter .hero-filter-attr__plus{margin-top:-5px;right:16px}.hero-filter__button{font-size:13px;height:30px;min-height:30px;width:100%}}@media (max-width:670px){.header .phone-icon-menu{margin-right:1px;margin-top:1px}.logo svg,.menu-logo svg{height:46px}.mobile-nav{height:16px;padding-bottom:3px;padding-left:0;width:32px}.mobile-nav span,.mobile-nav span:before{width:32px}.header-search-form .header-search-button{margin-right:10px}.hero-filter__tag-title{font-size:13px;font-style:normal;font-weight:600;line-height:120%;min-height:22px;padding-bottom:0;padding-top:0}}@media (max-width:480px){.mobile-home-page .header{order:1}.mobile-home-page .photo-module{order:2}.mobile-home-page .tag-block{order:3}.mobile-home-page .title{order:4}.mobile-home-page .section--home-page{order:5}.mobile-home-page .small-slider-container{order:6}.mobile-home-page .realty__category{order:7}.mobile-home-page .realtor-block{order:8}.mobile-home-page .section--home-page.content--shadow{order:9}.mobile-home-page .section--home-page.content--shadow .content-box__right{display:flex;order:1}.mobile-home-page .section--home-page.content--shadow .content-box__left{order:2}.mobile-home-page .realty__articles{order:9}.mobile-home-page .footer{order:13}.mobile-home-page ._main-page-box .content-box__left{display:flex;flex-direction:column}.mobile-home-page ._main-page-box .special-offer{order:1}.mobile-home-page ._main-page-box .special-offer .recommend-block__wrapper .recommend-card:nth-child(2),.mobile-home-page ._main-page-box .special-offer .recommend-block__wrapper .recommend-card:nth-child(3){display:none}.mobile-home-page ._main-page-box .text-part-1{order:2}.mobile-home-page ._main-page-box .our-recommend{order:3}.mobile-home-page ._main-page-box .our-recommend .recommend-block__wrapper .recommend-card:nth-child(2),.mobile-home-page ._main-page-box .our-recommend .recommend-block__wrapper .recommend-card:nth-child(3){display:none}.mobile-home-page ._main-page-box .text-part-2{order:4}.mobile-home-page .b-sidebar__vertical .n-sidebar-title,.mobile-home-page .b-sidebar__vertical .n-sidebar__item,.mobile-home-page .b-sidebar__vertical .n-sidebar__list{margin:0}.hide-on-mobile{display:none}.header .container{padding-left:30px;padding-right:30px}.header .stretching__box--logo b br{display:none}.header .phone-icon-menu svg{width:19px}.logo{align-items:center;flex-direction:column}.header-search-form .header-search-button{margin-right:12px}.header-search-form .header-search-button .icon-search:before{height:18px;width:20px}.is-home-page .home-section-title{font-size:20px;font-style:normal;font-weight:600;line-height:120%}.is-home-page .home-section-description{font-size:15px;font-style:normal;font-weight:400;line-height:140%}.is-home-page .column-content .text-title{margin-left:auto;margin-right:auto;max-width:365px}.is-home-page .column-content .text-content{margin-bottom:22px;max-width:330px}.is-home-page .column-image{max-width:355px}.filter__adaptive-btn{max-width:100%}}@media (max-width:390px){.home-hero-photo-module .g-picture{padding-top:7px}.hero-filter{margin-bottom:40px}.hero-filter__subtitle{margin-bottom:18px}.hero-filter .b-filters{gap:14px;margin-bottom:25px}.hero-filter__tag{gap:8px}}@media (max-width:375px){.g-container{padding-left:10px;padding-right:10px}}@media (max-width:360px){.filter-counter{font-size:12px}.hero-filter__subtitle,.hero-filter__title{width:100%}}