/* /local/templates/broker/assets/lib/swiper.min.css */
/**
 * Swiper 10.2.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: August 17, 2023
 */

@font-face{font-display:swap;font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;overflow:clip;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}

/* /local/templates/broker/assets/css/main.min.css */
@font-face {font-display:swap;font-weight: 900;font-style: normal;font-family: "GolosText";src: url('/local/templates/broker/assets/css/../fonts/GolosText-Black.woff2') format("woff2");}@font-face {font-display:swap;font-weight: 700;font-style: normal;font-family: "GolosText";src: url('/local/templates/broker/assets/css/../fonts/GolosText-Bold.woff2') format("woff2");}@font-face {font-display:swap;font-weight: 700;font-style: normal;font-family: "GolosText";src: url('/local/templates/broker/assets/css/../fonts/GolosText-ExtraBold.woff2') format("woff2");}@font-face {font-display:swap;font-weight: 500;font-style: normal;font-family: "GolosText";src: url('/local/templates/broker/assets/css/../fonts/GolosText-Medium.woff2') format("woff2");}@font-face {font-display:swap;font-weight: 400;font-style: normal;font-family: "GolosText";src: url('/local/templates/broker/assets/css/../fonts/GolosText-Regular.woff2') format("woff2");}@font-face {font-display:swap;font-weight: 600;font-style: normal;font-family: "GolosText";src: url('/local/templates/broker/assets/css/../fonts/GolosText-SemiBold.woff2') format("woff2");}@font-face {font-display:swap;font-weight: 700;font-style: normal;font-family: "MullerNextWide";src: url('/local/templates/broker/assets/css/../fonts/MullerNextWide-ExtraBold.woff2') format("woff2");}* {padding: 0;margin: 0;border: 0;}*, *::before, *::after {box-sizing: border-box;}a:focus-visible, button:focus-visible {outline: 2px solid var(--focused);}a {color: inherit;outline: none;}aside, nav, footer, header, section {display: block;}html, body {height: 100%;min-width: var(--min-width);}body {font-size: 14px;font-weight: 400;line-height: 120%;letter-spacing: -0.01em;font-family: var(--font-family);color: var(--grayscale-100);background-color: var(--grayscale-0);font-style: normal;}input, button, textarea {font-size: inherit;font-family: var(--font-family);}button {cursor: pointer;background-color: transparent;}a, a:visited, a:hover {text-decoration: none;}ul li {list-style: none;}img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}h1, h2, h3, h4, h5, h6 {font-weight: inherit;font-size: inherit;}:root {--font-family: "GolosText", sans-serif;--second-font-family: "MullerNextWide", sans-serif;--min-width: 320px;--max-width-container: 1500px;--grayscale-100: #160f29;--grayscale-70: #575e74;--grayscale-15: #959fb0;--grayscale-10: #ced7e9;--grayscale-5: #f4f7fc;--grayscale-0: #fff;--brown-40: #7d725d;--brown-10: #d8bb8f;--brown-5: #e2d7c0;--brown-0: #f5f0e6;--blue-90: #071e41;--blue-50: #1261d8;--extra-red: #d20d00;--extra-green: #118e4f;--extra-click: #1261d8;--extra-hover: #4886ff;--focused: #4886ff;--blackout: rgba(22, 15, 41, 0.8);}.wrapper {width: 100%;min-height: 100%;display: flex;flex-direction: column;overflow: hidden;}.wrapper_visible {overflow: visible;}.main {flex: 1 1 auto;}.main__slider-section, .main__developers, .main__reviews, .main__seo, .main__about-complex, .main__advantages-complex, .main__info-center, .main__searched-links, .main__apartments-complex, .main__mortgage {padding: 60px 0;}.main__newbuildings {padding: 60px 0;}.main__newbuildings--catalog {padding: 20px 0;}.main__map-contacts {padding: 60px 0 20px 0;}.main__map-complex {padding-top: 60px;}.main__banner {padding: 40px 0;}.main__divider {padding: 20px 0;}.main__divider--bg-0 {background-color: var(--grayscale-0);}.main__divider--bg-5 {background-color: var(--grayscale-5);}.main__about {padding-top: 60px;}.main__developers {background-color: var(--grayscale-5);}.main__developers--bg-0 {background-color: var(--grayscale-0);}.main__cta {background-color: var(--grayscale-0);}.main__cta--bg-0 {background-color: var(--grayscale-0);}.main__cta--bg-0 .cta-request {background-color: var(--grayscale-5);}.main__cta--bg-0 .cta-request__input {background-color: var(--grayscale-0);}.main__cta--bg-5 {background-color: var(--grayscale-5);}.container {max-width: var(--max-width-container);padding: 0 26px;margin: 0 auto;}.container-1920 {max-width: 1920px;margin: 0 auto;}.hidden {overflow: hidden;}.flex {display: flex;align-items: center;justify-content: center;}.icon-16 svg {width: 16px;height: 16px;}.icon-24 svg {width: 24px;height: 24px;}.link-icon {display: flex;align-items: center;-moz-column-gap: 4px;column-gap: 4px;}.link-icon span {transition: color 0.3s ease;font-weight: 600;font-size: 14px;}.link-icon svg {transition: fill 0.3s ease, transform 0.3s ease;}.link-icon:active span {color: var(--blue-50);}.link-icon:active svg {fill: var(--blue-50);}.link-icon-light span {color: var(--grayscale-0);}.link-icon-light svg {fill: var(--grayscale-0);}.link-icon-dark span {color: var(--grayscale-100);}.link-icon-dark svg {fill: var(--grayscale-100);}.link-light {font-weight: 600;font-size: 14px;color: var(--grayscale-0);transition: color 0.3s ease;}.link-light:active {color: var(--blue-50);}.link-dark {font-weight: 600;font-size: 14px;color: var(--grayscale-100);transition: color 0.3s ease;}.link-dark:active {color: var(--blue-50);}.link-blue {color: var(--blue-50);transition: color 0.3s ease;}.link-blue:active {color: var(--blue-50);}.link-border-icon {display: flex;align-items: center;justify-content: center;width: 32px;height: 32px;border: 1px solid var(--grayscale-15);border-radius: 4px;transition: border-color 0.3s ease;}.link-border-icon svg {transition: fill 0.3s ease;}.link-border-icon:active {border-color: var(--blue-50);}.link-border-icon:active svg {fill: var(--blue-50);}.link-to {display: flex;align-items: center;-moz-column-gap: 24px;column-gap: 24px;justify-content: space-between;border-top: 1px solid var(--grayscale-10);transition: border-color 0.3s ease;}.link-to__info {display: flex;align-items: center;-moz-column-gap: 8px;column-gap: 8px;font-weight: 600;font-size: 14px;transition: color 0.3s ease;}.link-to__info span {font-weight: 400;font-size: 14px;line-height: 130%;color: var(--grayscale-70);transition: color 0.3s ease;}.link-to svg {fill: var(--grayscale-100);transition: fill 0.3s ease;}.link-to:active {border-color: var(--blue-50);}.link-to:active .link-to__info {color: var(--blue-50);}.link-to:active .link-to__info span {color: var(--blue-50);}.link-to:active svg {fill: var(--blue-50);}.link-to-column {display: flex;align-items: flex-start;-moz-column-gap: 24px;column-gap: 24px;justify-content: space-between;border-top: 1px solid var(--grayscale-10);transition: border-color 0.3s ease;}.link-to-column__name {display: block;margin-bottom: 8px;transition: color 0.3s ease;}.link-to-column__info {display: flex;align-items: center;-moz-column-gap: 8px;column-gap: 8px;}.link-to-column__info-item {font-size: 14px;line-height: 130%;color: var(--grayscale-70);}.link-to-column__info-item:not(:last-child)::after {content: ",";padding-left: 6px;}.link-to-column__icon {display: flex;align-items: flex-end;flex: 0 0 16px;height: 20px;}.link-to-column__icon svg {fill: var(--grayscale-100);transition: fill 0.3s ease;}.link-to-column:active {border-color: var(--blue-50);}.link-to-column:active .link-to-column__name {color: var(--blue-50);}.link-to-column:active .link-to-column__icon svg {fill: var(--blue-50);}.btn-border {display: inline-flex;align-items: center;justify-content: center;font-weight: 600;line-height: 100%;color: var(--grayscale-100);border: 1px solid var(--grayscale-100);border-radius: 4px;transition: color 0.3s ease, border-color 0.3s ease;}.btn-border:active {color: var(--blue-50);border-color: var(--blue-50);}.btn-border:active svg {fill: var(--blue-50);}.btn-dark {display: inline-flex;align-items: center;justify-content: center;font-weight: 600;font-size: 14px;line-height: 100%;color: var(--grayscale-0);background-color: var(--grayscale-100);border-radius: 4px;transition: background-color 0.3s ease;}.btn-dark:active {background-color: var(--blue-50);}.btn-light {display: inline-flex;align-items: center;justify-content: center;font-weight: 600;font-size: 14px;line-height: 100%;color: var(--grayscale-100);background-color: var(--grayscale-0);border-radius: 4px;transition: background-color 0.3s ease, color 0.3s ease;}.btn-light:active {color: var(--grayscale-0);background-color: var(--blue-50);}.btn-icon-light {background-color: var(--grayscale-0);border-radius: 4px;transition: background-color 0.3s ease;}.btn-icon-light svg {fill: var(--grayscale-100);transition: fill 0.3s ease;}.btn-icon-light:active {background-color: var(--blue-50);}.btn-icon-light:active svg {fill: var(--grayscale-0);}.btn-arrow-5 {display: flex;align-items: center;justify-content: center;width: 40px;height: 40px;background-color: var(--grayscale-5);border-radius: 4px;transition: background-color 0.3s ease;}.btn-arrow-5 svg {fill: var(--grayscale-100);transition: fill 0.3s ease;}.btn-arrow-5:active {background-color: var(--blue-50);}.btn-arrow-5:active svg {fill: var(--grayscale-0);}.btn-slider-light {display: flex;align-items: center;justify-content: center;background-color: var(--grayscale-0);border: 1px solid var(--grayscale-100);border-radius: 4px;width: 50px;height: 50px;transition: border-color 0.3s ease;}.btn-slider-light svg {fill: var(--grayscale-100);transition: fill 0.3s ease;}.btn-slider-light:active:not(:disabled) {border-color: var(--blue-50);}.btn-slider-light:active:not(:disabled) svg {fill: var(--blue-50);}.btn-slider-light:disabled {pointer-events: none;border-color: var(--grayscale-10);}.btn-slider-light:disabled svg {fill: var(--grayscale-10);}.title-1 {font-family: var(--second-font-family);font-weight: 700;font-size: 58px;line-height: 98%;}.title-2 {font-family: var(--second-font-family);font-weight: 700;font-size: 46px;line-height: 100%;}.title-3 {font-family: var(--second-font-family);font-weight: 700;font-size: 36px;line-height: 110%;}.title-4 {font-family: var(--second-font-family);font-weight: 700;font-size: 28px;line-height: 110%;}.title-5 {font-family: var(--second-font-family);font-weight: 700;font-size: 20px;line-height: 120%;}.title-6 {font-weight: 600;font-size: 20px;line-height: 120%;}.text-16 {font-size: 16px;line-height: 130%;letter-spacing: -0.02em;}.text-descr p {font-size: 16px;letter-spacing: -0.02em;}.text-descr p:not(:last-child) {margin-bottom: 8px;}.slider-pagination {display: none;}.slider-pagination .swiper-pagination-bullet {height: 2px;flex: 1 1 auto;border-radius: 8px;background-color: var(--grayscale-10);opacity: 1;transition: background-color 0.3s ease;}.slider-pagination .swiper-pagination-bullet-active {background-color: var(--grayscale-100);}.form-label {display: block;}.form-label.err .form-error {display: block;}.visually-hidden {position: absolute;width: 1px;height: 1px;margin: -1px;border: 0;padding: 0;clip: rect(0 0 0 0);overflow: hidden;}.form-input, .form-textarea {display: flex;align-items: center;width: 100%;height: 100%;padding: 8px 16px 10px 16px;border: 1px solid var(--grayscale-10);border-radius: 4px;font-size: 16px;letter-spacing: -0.02em;color: var(--grayscale-70);outline: none;transition: border-color 0.3s ease;}.form-input::-moz-placeholder, .form-textarea::-moz-placeholder {font-size: 16px;letter-spacing: -0.02em;color: var(--grayscale-70);}.form-input::placeholder, .form-textarea::placeholder {font-size: 16px;letter-spacing: -0.02em;color: var(--grayscale-70);}.form-input:active, .form-textarea:active {border-color: var(--grayscale-15);}.form-input:not(:-moz-placeholder-shown), .form-textarea:not(:-moz-placeholder-shown) {border-color: var(--grayscale-15);}.form-input:not(:placeholder-shown), .form-textarea:not(:placeholder-shown) {border-color: var(--grayscale-15);}.form-input:focus-visible, .form-textarea:focus-visible {border-color: var(--grayscale-15);}.form-input.err, .form-textarea.err {border-color: var(--grayscale-15);}.form-error {display: none;font-size: 12px;line-height: 140%;color: var(--extra-red);padding-top: 4px;}.radio-filter-label {display: block;}.radio-filter-input {display: none;}.radio-filter-input:checked + .radio-filter-tag {background-color: var(--grayscale-70);color: var(--grayscale-0);}.radio-filter-input:focus-visible + .radio-filter-tag {outline: 2px solid var(--focused);outline-offset: 1px;}.radio-filter-input:disabled + .radio-filter-tag {color: var(--grayscale-15);background: var(--grayscale-0);}.radio-filter-input input::-webkit-outer-spin-button, .radio-filter-input input::-webkit-inner-spin-button {-webkit-appearance: none;display: none;margin: 0;}.radio-filter-tag {cursor: pointer;display: flex;align-items: center;justify-content: center;font-size: 16px;line-height: 100%;letter-spacing: -0.02em;color: var(--grayscale-70);border-radius: 4px;padding: 7px 16px 10px 16px;background-color: var(--grayscale-0);transition: color 0.3s ease, background-color 0.3s ease;}.checkbox-filter-label {display: block;}.checkbox-filter-input {display: none;}.checkbox-filter-input:checked + .checkbox-filter-tag {background-color: var(--grayscale-70);color: var(--grayscale-0);}.checkbox-filter-input:focus-visible + .checkbox-filter-tag {outline: 2px solid var(--focused);outline-offset: 1px;}.checkbox-filter-input:disabled + .checkbox-filter-tag {color: var(--grayscale-15);background: var(--grayscale-0);}.checkbox-filter-input input::-webkit-outer-spin-button, .checkbox-filter-input input::-webkit-inner-spin-button {-webkit-appearance: none;display: none;margin: 0;}.checkbox-filter-tag {height: 100%;cursor: pointer;display: flex;align-items: center;justify-content: center;font-size: 16px;line-height: 130%;letter-spacing: -0.02em;color: var(--grayscale-70);border-radius: 4px;padding: 8px 10px 10px 10px;background-color: var(--grayscale-0);transition: color 0.3s ease, background-color 0.3s ease;}.checkbox-label {display: block;}.checkbox-input {display: none;}.checkbox-input:checked + .checkbox-tag {color: var(--blue-50);}.checkbox-input:checked + .checkbox-tag::after {opacity: 1;visibility: visible;}.checkbox-input:disabled + .checkbox-tag {pointer-events: none;color: var(--grayscale-15);}.checkbox-input:disabled + .checkbox-tag::before {border-color: var(--grayscale-15);}.checkbox-input:focus-visible + .checkbox-tag {outline: 2px solid var(--focused);outline-offset: 1px;}.checkbox-input input::-webkit-outer-spin-button, .checkbox-input input::-webkit-inner-spin-button {-webkit-appearance: none;display: none;margin: 0;}.checkbox-tag {display: block;cursor: pointer;position: relative;font-size: 16px;line-height: 100%;letter-spacing: -0.02em;padding-left: 20px;transition: color 0.3s ease;}.checkbox-tag::before {content: "";position: absolute;top: 50%;left: 2px;width: 12px;height: 12px;transform: translateY(-50%);border: 1px solid var(--grayscale-100);border-radius: 4px;transition: border-color 0.3s ease;}.checkbox-tag::after {content: "";position: absolute;top: 50%;left: 2px;width: 12px;height: 12px;transform: translateY(-50%);background: url('/local/templates/broker/assets/css/../img/general/checkbox.svg') center/7px 6px no-repeat;opacity: 0;visibility: hidden;border-radius: 4px;background-color: var(--blue-50);transition: all 0.3s ease;}.tag-checkbox {display: none;}.tag-checkbox:checked + .tag-text {color: var(--greyscale-100);border-color: transparent;background-color: var(--grayscale-10);}.tag-checkbox:checked + .tag-text::after {display: block;margin-left: 6px;}.tag-checkbox:disabled + .tag-text {color: var(--grayscale-15);border-color: var(--grayscale-10);pointer-events: none;}.tag-checkbox input::-webkit-outer-spin-button, .tag-checkbox input::-webkit-inner-spin-button {-webkit-appearance: none;display: none;margin: 0;}.tag-text {height: 100%;cursor: pointer;display: inline-flex;align-items: center;justify-content: center;font-weight: 600;line-height: 100%;border: 1px solid var(--grayscale-15);padding: 6px 16px 7px 16px;border-radius: 4px;transition: border-color 0.3s ease, color 0.3s ease;}.tag-text::after {display: none;content: "";width: 16px;height: 16px;background: url('/local/templates/broker/assets/css/../img/general/tag-close.svg') center/cover no-repeat;}.reset-label {cursor: pointer;display: flex;align-items: center;-moz-column-gap: 4px;column-gap: 4px;padding: 6px 0;}.reset-label svg {fill: var(--grayscale-100);transition: fill 0.3s ease;}.reset-input {display: none;}.reset-input input::-webkit-outer-spin-button, .reset-input input::-webkit-inner-spin-button {-webkit-appearance: none;display: none;margin: 0;}.reset-tag {display: block;font-weight: 600;line-height: 100%;transition: color 0.3s ease;}.custom-dropdown {position: relative;border-radius: 4px;}.custom-dropdown__btn {position: relative;width: 100%;height: 100%;display: flex;align-items: center;-moz-column-gap: 16px;column-gap: 16px;justify-content: space-between;border: 1px solid var(--grayscale-10);border-radius: 4px;padding: 12px 14px 12px 14px;background-color: var(--grayscale-5);transition: border-color 0.3s ease;z-index: 2;}.custom-dropdown__btn svg {fill: var(--grayscale-100);transition: transform 0.3s ease;}.custom-dropdown__btn.active {border-color: var(--grayscale-15);}.custom-dropdown__btn.active .custom-dropdown__btn-icon svg {transform: rotate(-180deg);}.custom-dropdown__btn-info {display: flex;align-items: flex-end;-moz-column-gap: 6px;column-gap: 6px;text-align: left;border-radius: 4px;}.custom-dropdown__btn-info svg {flex: 0 0 16px;height: 16px;fill: var(--grayscale-100);transform: translateY(1px);}.custom-dropdown__btn-info span {font-size: 16px;line-height: 100%;letter-spacing: -0.02em;transition: color 0.3s ease;}.custom-dropdown__wrapper {position: absolute;top: calc(100% - 3px);left: 0;width: 100%;max-height: 0;will-change: transform;overflow: hidden;background-color: var(--grayscale-5);border-radius: 4px;transition: max-height 0.3s ease, border-color 0.1s ease 0.1s, top 0.3s ease;border: 1px solid transparent;z-index: 1;}.custom-dropdown__wrapper.active {border-color: var(--grayscale-15);top: 100%;}.custom-dropdown__content {max-height: 400px;overflow-y: auto;overflow-x: hidden;padding: 8px;}.custom-dropdown__item:not(:last-child) {margin-bottom: 4px;}.custom-dropdown__link {display: flex;align-items: center;width: 100%;height: 39px;font-size: 16px;padding: 8px 16px;border-radius: 4px;transition: color 0.3s ease, background-color 0.1s ease;}.custom-dropdown__link:disabled {color: var(--grayscale-15);}.custom-dropdown__link.active {color: var(--extra-hover);background-color: var(--grayscale-0);}.custom-select {position: relative;border-radius: 4px;}.custom-select.active {z-index: 10;}.custom-select__btn {position: relative;width: 100%;height: 100%;display: flex;align-items: center;-moz-column-gap: 16px;column-gap: 16px;justify-content: space-between;border: 1px solid var(--grayscale-10);border-radius: 4px;padding: 8px 12px 10px 16px;background-color: var(--grayscale-0);transition: border-color 0.3s ease;z-index: 2;}.custom-select__btn span {display: -webkit-box;overflow: hidden;-webkit-line-clamp: 1;-webkit-box-orient: vertical;text-align: left;font-size: 16px;line-height: 100%;letter-spacing: -0.02em;color: var(--grayscale-70);transition: color 0.3s ease;border-radius: 4px;}.custom-select__btn svg {fill: var(--grayscale-70);transition: fill 0.3s ease, transform 0.3s ease;}.custom-select__btn.active {border-color: var(--grayscale-15);}.custom-select__btn.active span {color: var(--grayscale-100);}.custom-select__btn.active svg {fill: var(--grayscale-100);transform: rotate(-180deg);}.custom-select__content {position: absolute;top: calc(100% - 3px);left: 0;width: 100%;max-height: 0;will-change: transform;overflow: hidden;background-color: var(--grayscale-0);border-radius: 4px;transition: max-height 0.3s ease, border-color 0.1s ease 0.1s, top 0.3s ease;border: 1px solid transparent;z-index: 1;}.custom-select__content.active {border-color: var(--grayscale-15);top: 100%;}.custom-select__content--blue {background-color: var(--grayscale-5);}.custom-select__content-wrapper {max-height: 254px;overflow-y: auto;overflow-x: hidden;padding: 8px;}.custom-select__content-wrapper::-webkit-scrollbar {width: 2px;}.custom-select__content-wrapper::-webkit-scrollbar-track {background-color: var(--grayscale-10);}.custom-select__content-wrapper::-webkit-scrollbar-thumb {background-color: var(--grayscale-70);}.custom-select__list {display: flex;flex-direction: column;row-gap: 4px;}.custom-select__item {height: 39px;}.custom-select__item:first-child {display: flex;align-items: center;-moz-column-gap: 4px;column-gap: 4px;}.custom-select__checkbox-label {width: 100%;height: 100%;}.custom-select__checkbox-label.reset-label {padding-left: 10px;}.custom-select__checkbox-tag {display: flex;align-items: center;width: 100%;height: 100%;padding-left: 30px;}.custom-select__checkbox-tag::before, .custom-select__checkbox-tag::after {left: 12px;}.hero-filters__select--tabs .custom-select__content {width: calc(100% + 170px);left: calc(0% - 170px);}.hero-filters__select--tabs .custom-select__tabs {position: sticky;top: 0;display: flex;align-items: center;-moz-column-gap: 0px;column-gap: 0px;border: 1px solid var(--grayscale-10);background-color: var(--grayscale-0);border-radius: 4px;padding: 4px;margin-bottom: 8px;z-index: 5;}.hero-filters__select--tabs .custom-select__tab {min-height: 42px;flex: 1 1 auto;font-size: 16px;letter-spacing: -0.02em;color: var(--grayscale-70);background-color: var(--grayscale-0);border-radius: 4px;transition: color 0.3s ease, background-color 0.3s ease;}.hero-filters__select--tabs .custom-select__tab:disabled {color: var(--grayscale-15);background-color: var(--grayscale-0);}.hero-filters__select--tabs .custom-select__tab.is-active {color: var(--grayscale-0);background-color: var(--grayscale-70);}.show {display: block;}.hide {display: none;}.fade {animation-name: fade;animation-duration: 2s;}@keyframes fade {from {opacity: 0;}to {opacity: 1;}}.breadcrumbs__list {display: flex;align-items: center;-moz-column-gap: 24px;column-gap: 24px;row-gap: 8px;flex-wrap: wrap;}.breadcrumbs__item:not(:first-child) {position: relative;}.breadcrumbs__item:not(:first-child)::before {content: "";position: absolute;top: 6px;left: -14px;width: 6px;height: 6px;border-radius: 2px;background-color: var(--grayscale-15);}.breadcrumbs__item:last-child {max-width: 250px;}.breadcrumbs__link {font-weight: 400;color: var(--grayscale-0);}.breadcrumbs__current {color: var(--grayscale-10);display: -webkit-box;overflow: hidden;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}.pagination {width: -moz-fit-content;width: fit-content;max-width: 100%;height: 58px;padding: 3px;border: 1px solid var(--grayscale-10);border-radius: 4px;background-color: var(--grayscale-5);}.pagination__list {height: 100%;display: flex;align-items: center;-moz-column-gap: 8px;column-gap: 8px;}.pagination__item {width: 70px;height: 100%;}.pagination__item:first-child, .pagination__item:last-child {width: 50px;}.pagination__link {width: 100%;height: 100%;color: var(--grayscale-70);font-weight: 600;border-radius: 4px;transition: color 0.3s ease, background-color 0.3s ease;padding: 8px;}.pagination__link svg {fill: var(--grayscale-70);transition: fill 0.3s ease;}.pagination__link.active {color: var(--grayscale-0);background-color: var(--grayscale-70);}.pagination__link:disabled {color: var(--grayscale-15);}.pagination__link:disabled svg {fill: var(--grayscale-15);}.gallery-block__wrapper {display: grid;grid-template-columns: repeat(12, 1fr);-moz-column-gap: 16px;column-gap: 16px;row-gap: 16px;}.gallery-block__slide {cursor: pointer;border-radius: 8px;}.gallery-block__slide:nth-child(n + 4) {display: none;}.gallery-block__slide:nth-child(1) {position: relative;grid-column: span 7;grid-row: 1/3;overflow: hidden;}.gallery-block__slide:nth-child(1) img {position: absolute;top: 0;left: 50%;transform: translateX(-50%);}.gallery-block__slide:nth-child(1):nth-last-child(2) {grid-column: span 7;grid-row: 1/3;}.gallery-block__slide:nth-child(1):last-child {height: 625px;grid-column: span 12;}.gallery-block__slide:nth-child(2) {height: 292px;grid-column: span 5;grid-row: 1/2;}.gallery-block__slide:nth-child(2) img {-o-object-position: top;object-position: top;}.gallery-block__slide:nth-child(2):last-child {height: 625px;grid-column: span 5;grid-row: 1/3;}.gallery-block__slide:nth-child(3) {height: 292px;position: relative;grid-column: span 5;grid-row: 2/3;}.gallery-block__slide:nth-child(3)::before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 2;background-color: rgba(22, 15, 41, 0.5);border-radius: 8px;pointer-events: none;}.gallery-block__slide:nth-child(3) img {-o-object-position: top;object-position: top;}.gallery-block__slide:nth-child(3) span {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);font-weight: 600;font-size: 20px;letter-spacing: -0.02em;color: var(--grayscale-0);z-index: 3;pointer-events: none;}.gallery-block__slide img {border-radius: 8px;}.gallery-block__link {width: 100%;height: 100%;}#spotlight {background-color: rgba(22, 15, 41, 0.8);}.spl-header {background-color: transparent;overflow: visible;}.spl-close, .spl-prev, .spl-next {border: 1px solid var(--grayscale-10);border-radius: 4px;width: 50px;height: 50px;background-color: var(--grayscale-0);opacity: 1 !important;transition: background-color 0.3s ease !important;background-size: 0;border: none;}.spl-close::before, .spl-prev::before, .spl-next::before {content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%) rotate(180deg);width: 16px;height: 16px;}.spl-close:active, .spl-prev:active, .spl-next:active {background-color: var(--blue-50);}.spl-prev::before, .spl-next::before {background: url('/local/templates/broker/assets/css/../img/general/arrow.svg') center/cover no-repeat;}.spl-pane img {padding: 0 26px;}.spl-close {position: relative;top: 8px;right: 8px;}.spl-close::before {background: url('/local/templates/broker/assets/css/../img/general/close.svg') center/cover no-repeat;}.spl-page {position: fixed;top: calc(100% - 64px);left: 50%;transform: translateX(-50%);opacity: 1 !important;}.spl-fullscreen, .spl-zoom-in, .spl-zoom-out, .spl-play, .spl-download, .spl-theme, .spl-autofit {display: none !important;}.metro-icon {display: flex;align-items: center;-moz-column-gap: 4px;column-gap: 4px;}.metro-icon svg {fill: var(--extra-red);}.metro-icon span {line-height: 100%;}.distance-icon {display: flex;align-items: center;-moz-column-gap: 4px;column-gap: 4px;}.distance-icon span {line-height: 100%;color: var(--grayscale-70);}.distance-icon svg {fill: var(--grayscale-70);}.ymaps-2-1-79-zoom__plus .ymaps-2-1-79-zoom__icon.ymaps-2-1-79-float-button-icon {background-image: url('/local/templates/broker/assets/css/../img/map/plus.svg');}.ymaps-2-1-79-zoom__minus .ymaps-2-1-79-zoom__icon.ymaps-2-1-79-float-button-icon {background-image: url('/local/templates/broker/assets/css/../img/map/minus.svg');}.header {position: absolute;top: 0;left: 0;width: 100%;z-index: 500;transition: transform 0.5s ease;}.header.active .header-bottom__info-logo {z-index: 200;}.header.active .header-bottom__info-logo svg {fill: var(--grayscale-100);}.header.active .header__bottom {background-color: var(--grayscale-0);}.header.active .header-bottom__burger span {background-color: var(--grayscale-100);}.header.active .header-bottom__burger:active span {background-color: var(--blue-50);}.header.light-theme .header-bottom, .header.scroll-up .header-bottom {border-bottom: 1px solid var(--grayscale-10);}.header.header-light .header-bottom__info-logo, .header.light-theme .header-bottom__info-logo, .header.scroll-up .header-bottom__info-logo {z-index: 200;}.header.header-light .header-bottom__info-logo svg, .header.light-theme .header-bottom__info-logo svg, .header.scroll-up .header-bottom__info-logo svg {fill: var(--grayscale-100);}.header.header-light .header__top, .header.light-theme .header__top, .header.scroll-up .header__top {background-color: var(--grayscale-5);}.header.header-light .header__bottom, .header.light-theme .header__bottom, .header.scroll-up .header__bottom {background-color: var(--grayscale-0);}.header.header-light .header-top__whatsapp span, .header.header-light .header-top__telegram span, .header.light-theme .header-top__whatsapp span, .header.light-theme .header-top__telegram span, .header.scroll-up .header-top__whatsapp span, .header.scroll-up .header-top__telegram span {color: var(--grayscale-100);}.header.header-light .header-top__whatsapp svg, .header.header-light .header-top__telegram svg, .header.light-theme .header-top__whatsapp svg, .header.light-theme .header-top__telegram svg, .header.scroll-up .header-top__whatsapp svg, .header.scroll-up .header-top__telegram svg {fill: var(--grayscale-100);}.header.header-light .header-top__whatsapp:active span, .header.header-light .header-top__telegram:active span, .header.light-theme .header-top__whatsapp:active span, .header.light-theme .header-top__telegram:active span, .header.scroll-up .header-top__whatsapp:active span, .header.scroll-up .header-top__telegram:active span {color: var(--blue-50);}.header.header-light .header-top__whatsapp:active svg, .header.header-light .header-top__telegram:active svg, .header.light-theme .header-top__whatsapp:active svg, .header.light-theme .header-top__telegram:active svg, .header.scroll-up .header-top__whatsapp:active svg, .header.scroll-up .header-top__telegram:active svg {fill: var(--blue-50);}.header.header-light .header-top__phone span, .header.light-theme .header-top__phone span, .header.scroll-up .header-top__phone span {color: var(--grayscale-70);}.header.header-light .header-top__phone-link, .header.header-light .header-bottom__link, .header.header-light .header-top__callback, .header.light-theme .header-top__phone-link, .header.light-theme .header-bottom__link, .header.light-theme .header-top__callback, .header.scroll-up .header-top__phone-link, .header.scroll-up .header-bottom__link, .header.scroll-up .header-top__callback {color: var(--grayscale-100);}.header.header-light .header-top__phone-link svg, .header.header-light .header-bottom__link svg, .header.header-light .header-top__callback svg, .header.light-theme .header-top__phone-link svg, .header.light-theme .header-bottom__link svg, .header.light-theme .header-top__callback svg, .header.scroll-up .header-top__phone-link svg, .header.scroll-up .header-bottom__link svg, .header.scroll-up .header-top__callback svg {fill: var(--grayscale-100);}.header.header-light .header-top__phone-link:active, .header.header-light .header-bottom__link:active, .header.header-light .header-top__callback:active, .header.light-theme .header-top__phone-link:active, .header.light-theme .header-bottom__link:active, .header.light-theme .header-top__callback:active, .header.scroll-up .header-top__phone-link:active, .header.scroll-up .header-bottom__link:active, .header.scroll-up .header-top__callback:active {color: var(--blue-50);}.header.header-light .header-top__phone-link:active svg, .header.header-light .header-bottom__link:active svg, .header.header-light .header-top__callback:active svg, .header.light-theme .header-top__phone-link:active svg, .header.light-theme .header-bottom__link:active svg, .header.light-theme .header-top__callback:active svg, .header.scroll-up .header-top__phone-link:active svg, .header.scroll-up .header-bottom__link:active svg, .header.scroll-up .header-top__callback:active svg {fill: var(--blue-50);}.header.header-light .header-bottom__info-city, .header.light-theme .header-bottom__info-city, .header.scroll-up .header-bottom__info-city {color: var(--grayscale-100);}.header.header-light .header-bottom__info-schedule, .header.light-theme .header-bottom__info-schedule, .header.scroll-up .header-bottom__info-schedule {color: var(--grayscale-70);}.header.header-light .header-bottom__estate, .header.light-theme .header-bottom__estate, .header.scroll-up .header-bottom__estate {background-color: var(--grayscale-100);color: var(--grayscale-0);}.header.header-light .header-bottom__estate:active, .header.light-theme .header-bottom__estate:active, .header.scroll-up .header-bottom__estate:active {background-color: var(--blue-50);}.header.header-light .header-bottom__burger span, .header.light-theme .header-bottom__burger span, .header.scroll-up .header-bottom__burger span {background-color: var(--grayscale-100);}.header.header-light .header-bottom__burger:active span, .header.light-theme .header-bottom__burger:active span, .header.scroll-up .header-bottom__burger:active span {background-color: var(--blue-50);}.header.is-show {position: fixed;transform: translateY(0%);}.header__top {transition: background-color 0.3s ease;}.header__bottom {transition: background-color 0.3s ease;}.header-top {background-color: rgba(0, 0, 0, 0.2);}.header-top__body {height: 36px;display: flex;align-items: center;-moz-column-gap: 24px;column-gap: 24px;justify-content: space-between;}.header-top__phone {display: flex;align-items: center;-moz-column-gap: 8px;column-gap: 8px;}.header-top__phone span {font-size: 14px;color: var(--grayscale-10);transition: color 0.3s ease;}.header-bottom__wrapper {height: 72px;display: flex;align-items: center;-moz-column-gap: 8px;column-gap: 8px;justify-content: space-between;}.header-bottom__info {display: flex;align-items: center;-moz-column-gap: 16px;column-gap: 16px;}.header-bottom__info-logo {position: relative;flex: 0 0 151px;height: 32px;z-index: 200;}.header-bottom__info-logo svg {width: 100%;height: 100%;fill: var(--grayscale-0);transition: fill 0.3s ease;}.header-bottom__info-details {display: flex;flex-direction: column;justify-content: center;row-gap: 4px;}.header-bottom__info-city {display: block;font-size: 14px;line-height: 130%;color: var(--grayscale-0);transition: color 0.3s ease;}.header-bottom__info-schedule {display: block;font-size: 14px;line-height: 130%;color: var(--grayscale-10);transition: color 0.3s ease;}.header-bottom__body {display: flex;align-items: center;-moz-column-gap: 32px;column-gap: 32px;height: 100%;}.header-bottom__menu {height: inherit;}.header-bottom__list {height: inherit;display: flex;align-items: center;-moz-column-gap: 32px;column-gap: 32px;}.header-bottom__item {height: inherit;position: relative;}.header-bottom__link {height: inherit;display: flex;align-items: center;}.header-bottom__link--dropdown {display: flex;align-items: center;-moz-column-gap: 2px;column-gap: 2px;font-weight: 600;color: var(--grayscale-0);transition: color 0.3s ease;}.header-bottom__link--dropdown svg {fill: var(--grayscale-0);transition: fill 0.3s ease, transform 0.3s ease;}.header-bottom__link--dropdown:active {color: var(--blue-50);}.header-bottom__link--dropdown:active svg {fill: var(--blue-50);}.header-bottom__link--dropdown.active {color: var(--extra-hover);}.header-bottom__link--dropdown.active svg {fill: var(--extra-hover);transform: rotate(-180deg);}.header-bottom__sublist {width: 280px;position: absolute;top: 100%;left: -24px;background-color: var(--grayscale-0);padding: 0 24px 8px 24px;border-radius: 0 0 8px 8px;transition: opacity 0.3s ease, visibility 0.3s ease;opacity: 0;visibility: hidden;}.header-bottom__sublist.active {opacity: 1;visibility: visible;}.header-bottom__subitem:not(:last-child) {border-bottom: 1px solid var(--grayscale-10);}.header-bottom__sublink {display: block;padding: 14px 0 16px 0;}.header-bottom__actions-top {display: none;}.header-bottom__phone {grid-column: 1/2;grid-row: 1/3;display: flex;flex-direction: column;row-gap: 8px;}.header-bottom__phone span {font-size: 14px;line-height: 130%;color: var(--grayscale-70);}.header-bottom__phone-link {min-height: 33px;display: flex;align-items: center;font-weight: 600;font-size: 20px;letter-spacing: -0.02em;}.header-bottom__phone-link--1 {grid-column: 2/3;grid-row: 1/2;}.header-bottom__details {grid-column: 2/3;grid-row: 2/3;display: flex;align-items: center;-moz-column-gap: 8px;column-gap: 8px;}.header-bottom__city {font-size: 14px;}.header-bottom__schedule {font-size: 14px;color: var(--grayscale-70);}.header-bottom__socials {display: none;}.header-bottom__socials-list {display: flex;align-items: center;-moz-column-gap: 8px;column-gap: 8px;}.header-bottom__callback {display: none;}.header-bottom__estate {min-height: 40px;padding: 10px 15px;}.header-bottom__burger {display: none;}.header-bottom__burger:active span {background-color: var(--blue-50);}.hero {position: relative;z-index: 50;background-color: var(--blue-90);}.hero__container {position: relative;height: 100%;background-color: var(--grayscale-0);}.hero__map {width: 100%;height: 608px;}.hero__bg {position: absolute;top: 0;left: 0;width: 100%;height: calc(100% - 124px);}.hero__bg--front {height: 686px;}.hero__bg--newbuildings {height: 564px;}.hero__bg--newbuildings .hero__bg-gradient {background: linear-gradient( 180deg, rgba(7, 30, 65, 0.5) 0%, rgba(7, 30, 65, 0.9) 100% );}.hero__bg--newbuildings .hero__bg-img img {-o-object-position: center;object-position: center;}.hero__bg--secondary {height: calc(100% - 74px);}.hero__bg--secondary .hero__bg-img img {-o-object-position: top;object-position: top;}.hero__bg--bottom {height: calc(100% - 74px);}.hero__bg--bottom .hero__bg-img img {-o-object-position: top;object-position: top;}.hero__bg-img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.hero__bg-img img {-o-object-position: bottom;object-position: bottom;}.hero__bg-gradient {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient( 180deg, rgba(7, 30, 65, 0.25) 0%, rgba(7, 30, 65, 0.9) 100% );z-index: 1;}.hero__wrapper {display: flex;flex-direction: column;align-items: center;justify-content: space-between;position: relative;width: 100%;height: 100%;z-index: 5;padding: 316px 26px 24px 26px;}.hero__wrapper--front {padding: 180px 26px 24px 26px;}.hero__wrapper--front .hero__info {flex: 1 1 100%;display: flex;align-items: center;margin-bottom: 90px;}.hero__wrapper--secondary {align-items: flex-start;padding: 124px 26px 24px 26px;}.hero__wrapper--secondary .hero__info {width: 100%;max-width: 100%;margin-bottom: 0;}.hero__wrapper--secondary .hero__title {max-width: 833px;font-size: 58px;line-height: 98%;text-align: left;margin-bottom: 32px;}.hero__wrapper--contacts {padding: 44px 0 60px 0;justify-content: flex-end;}.hero__wrapper--contacts .hero__info {width: 100%;max-width: 100%;margin-bottom: 0;}.hero__wrapper--contacts .hero__content {background-color: var(--grayscale-0);pointer-events: auto;}.hero__breadcrumbs {margin-bottom: 60px;}.hero__info {max-width: 1204px;margin-bottom: 98px;}.hero__title {font-family: var(--second-font-family);font-weight: 700;font-size: 72px;line-height: 116%;text-align: center;color: var(--grayscale-0);}.hero-content {width: 100%;border-radius: 8px;background-color: var(--grayscale-5);padding: 24px;}.hero-content__filters {background-color: var(--grayscale-5);border-radius: 8px 8px 0 0;}.hero-content__banner {display: flex;align-items: center;width: calc(100% + 48px);min-height: 56px;background-color: var(--brown-5);border-radius: 0 0 8px 8px;margin: 24px -24px -24px -24px;padding: 16px 24px;}.hero-content__banner span {font-family: var(--second-font-family);font-weight: 700;font-size: 20px;}.hero-content__filters-form {display: grid;grid-template-columns: repeat(3, 1fr);-moz-column-gap: 16px;column-gap: 16px;align-items: flex-end;row-gap: 24px;}.hero-content__filters-select-item {display: flex;flex-direction: column;row-gap: 8px;}.hero-content__filters-select-name {color: var(--grayscale-70);}.hero-content__filters-select {height: 50px;}.hero-content__filters-btn {height: 50px;width: 100%;padding: 8px 16px;}.hero-content__details-list {display: grid;grid-template-columns: repeat(5, 1fr);-moz-column-gap: 16px;column-gap: 16px;row-gap: 24px;}.hero-content__details-item {display: flex;flex-direction: column;row-gap: 8px;}.hero-content__details-name {color: var(--grayscale-70);}.hero-content__title {font-weight: 700;font-size: 46px;line-height: 100%;color: var(--grayscale-100);margin-bottom: 16px;}.hero-filters--full {border-radius: 8px;}.hero-filters--full .hero-filters__item {height: auto;}.hero-filters--full .hero-filters__item-wrapper {height: 50px;}.hero-filters--full .hero-filters__tags {margin-bottom: 32px;}.hero-filters--full .hero-filters__bottom-actions {display: grid;grid-template-columns: repeat(2, 1fr);-moz-column-gap: 16px;column-gap: 16px;}.hero-filters--full .hero-filters__show-more, .hero-filters--full .hero-filters__show-filters {width: 100%;min-height: 50px;padding: 8px;}.hero-filters--full .hero-filters__show-filters {-moz-column-gap: 4px;column-gap: 4px;}.hero-filters--full .hero-filters__show-filters svg {transform: translateY(1px);transition: fill 0.3s ease, transform 0.3s ease;}.hero-filters--full .hero-filters__show-filters.active svg {transform: rotate(-180deg) translateY(-1px);}.hero-filters--full:not(.hero-filters--apartments) .hero-filters__item:last-child {grid-column: 1/-1;}.hero-filters--apartments .hero-filters__top {margin-bottom: 32px;}.hero-filters--apartments .hero-filters__dropdown {margin-top: 70px;}.hero-filters__banner {display: flex;align-items: flex-start;-moz-column-gap: 32px;column-gap: 32px;min-height: 98px;width: 100%;border-radius: 8px;padding: 24px;background-color: var(--brown-5);margin-bottom: 32px;}.hero-filters__banner-info {flex: 1 1 100%;display: flex;flex-direction: column;row-gap: 8px;}.hero-filters__banner-info span {font-family: var(--second-font-family);font-weight: 700;font-size: 20px;line-height: 120%;}.hero-filters__banner-info p {line-height: 130%;}.hero-filters__banner-link {min-height: 40px;padding: 6px 16px;white-space: nowrap;}.hero-filters__title {margin-bottom: 16px;}.hero-filters__top {margin-bottom: 16px;z-index: 2;}.hero-filters__list {display: grid;grid-template-columns: repeat(auto-fit, minmax(258px, 1fr));gap: 16px 8px;}.hero-filters__item {width: 100%;height: 50px;border-radius: 4px;}.hero-filters__item-name {display: block;color: var(--grayscale-70);margin-bottom: 8px;}.hero-filters__item-wrapper {width: 100%;height: 100%;border-radius: 4px;}.hero-filters__item-wrapper--radio {display: grid;grid-template-columns: repeat(2, 1fr);-moz-column-gap: 8px;column-gap: 8px;background-color: var(--grayscale-0);border: 1px solid var(--grayscale-10);padding: 4px;}.hero-filters__item-wrapper--quantity {background-color: var(--grayscale-0);border: 1px solid var(--grayscale-10);padding: 4px;}.hero-filters__radio-label {height: 100%;}.hero-filters__radio-tag {width: 100%;height: 100%;}.hero-filters__quantity-list {height: 100%;display: flex;align-items: center;-moz-column-gap: 2px;column-gap: 2px;}.hero-filters__quantity-item {flex: 1 1 100%;height: 100%;}.hero-filters__checkbox-label {height: 100%;}.hero-filters__checkbox-tag {height: 100%;}.hero-filters__label {height: 100%;}.hero-filters__label--price {position: relative;}.hero-filters__label--price input::-webkit-outer-spin-button, .hero-filters__label--price input::-webkit-inner-spin-button {-webkit-appearance: none;display: none;margin: 0;}.hero-filters__label--price span {position: absolute;top: 50%;right: 16px;transform: translateY(-50%);font-size: 16px;line-height: 130%;letter-spacing: -0.02em;color: var(--grayscale-70);}.hero-filters__input {height: 100%;padding-right: 43px;}.hero-filters__select {width: 100%;height: 100%;}.hero-filters__select--year {z-index: 10;}.hero-filters__hidden {position: relative;max-height: 0;overflow: hidden;will-change: transform;transition: all 0.3s ease;z-index: 3;}.hero-filters__hidden.active {overflow: visible;}.hero-filters__bottom-tags {display: flex;align-items: flex-end;-moz-column-gap: 16px;column-gap: 16px;justify-content: space-between;padding: 24px 24px 0 24px;margin: 24px -24px 0 -24px;border-top: 1px solid var(--grayscale-10);}.hero-filters__bottom-actions {display: flex;align-items: flex-start;-moz-column-gap: 16px;column-gap: 16px;justify-content: space-between;}.hero-filters__tags {flex: 1 1 100%;padding-top: 8px;}.hero-filters__show-more {flex: 0 0 239px;min-height: 50px;padding: 8px;}.hero-filters__search {margin-bottom: 24px;}.filters-search {position: relative;z-index: 8;}.filters-search__label {position: relative;height: 50px;}.filters-search__input {padding: 0 42px;}.filters-search__icon {position: absolute;top: 50%;left: 10px;transform: translateY(-50%);width: 24px;height: 24px;}.filters-search__icon svg {width: 100%;height: 100%;fill: none;stroke: var(--grayscale-70);stroke-width: 2px;}.filters-search__results {position: absolute;top: 100%;left: 0;width: 100%;background-color: var(--grayscale-0);border: 1px solid var(--grayscale-15);border-radius: 4px;padding: 8px;opacity: 0;visibility: hidden;transition: opacity 0.4s ease, visibility 0.4s ease;}.filters-search__results.is-show {opacity: 1;visibility: visible;}.filters-search__results-body {display: flex;flex-direction: column;row-gap: 8px;padding: 0 16px;}.filters-search__results-row {display: none;flex-direction: column;}.filters-search__results-name {display: flex;align-items: center;min-height: 39px;line-height: 130%;color: var(--grayscale-70);}.filters-search__results-list {border-top: 1px solid var(--grayscale-10);padding-top: 4px;}.filters-search__results-list li a {display: block;font-size: 16px;line-height: 130%;letter-spacing: -0.02em;padding: 9px 0;}.filters-search__clear-btn {position: absolute;top: 50%;right: 10px;transform: translateY(-50%);width: 24px;height: 24px;opacity: 0;visibility: hidden;transition: opacity 0.4s ease, visibility 0.4s ease;}.filters-search__clear-btn svg {width: 100%;height: 100%;fill: var(--grayscale-100);transition: fill 0.3s ease;}.filters-search__clear-btn:active svg {fill: var(--blue-50);}.filters-search__clear-btn.is-show {opacity: 1;visibility: visible;}.filter-tags__list {display: flex;align-items: center;-moz-column-gap: 8px;column-gap: 8px;row-gap: 8px;flex-wrap: wrap;}.filter-tags__list.active .filter-tags__item:nth-child(n + 7):not(:last-child) {display: block;}.filter-tags__item {height: 32px;}.filter-tags__item:nth-child(n + 7):not(:last-child) {display: none;}.filter-tags__link {height: 32px;font-weight: 600;line-height: 100%;padding: 6px 16px;border: 1px solid var(--grayscale-15);border-radius: 4px;transition: color 0.3s ease, border-color 0.3s ease;}.filter-tags__link:active {color: var(--blue-50);border-color: var(--blue-50);}.filter-tags__show-more, .filter-tags__reset-btn {min-height: 32px;display: inline-flex;align-items: center;justify-content: center;-moz-column-gap: 2px;column-gap: 2px;border: 1px solid var(--grayscale-15);padding: 6px 16px;border-radius: 4px;transition: all 0.3s ease;}.filter-tags__show-more span, .filter-tags__reset-btn span {font-weight: 600;}.filter-tags__show-more svg, .filter-tags__reset-btn svg {fill: var(--grayscale-100);transition: fill 0.3s ease, transform 0.3s ease;}.filter-tags__show-more.active, .filter-tags__reset-btn.active {background-color: var(--grayscale-10);}.filter-tags__show-more.active svg, .filter-tags__reset-btn.active svg {fill: var(--grayscale-70);transform: rotate(180deg) translateY(-2px);transition: fill 0.3s ease, transform 0.3s ease;}.filter-tags__show-more:active, .filter-tags__reset-btn:active {color: var(--blue-50);border-color: var(--blue-50);}.filter-tags__show-more:active svg, .filter-tags__reset-btn:active svg {fill: var(--blue-50);}.filter-tags__show-more svg {transform: translateY(1px);}.filter-tags__reset-btn {min-height: 32px;padding: 5px 12px 6px 12px;}.filter-tags__reset-btn span {white-space: nowrap;}.filter-tags__reset-btn svg {flex: 0 0 16px;transform: translateY(2px);fill: var(--grayscale-70);}.hero-filters-range {position: relative;}.hero-filters-range__inputs {height: 50px;display: flex;align-items: center;-moz-column-gap: 8px;column-gap: 8px;border-radius: 4px;background-color: var(--grayscale-0);border: 1px solid var(--grayscale-10);padding: 8px 16px;transition: border-color 0.3s ease;}.hero-filters-range__inputs.active {border-color: var(--grayscale-15);}.hero-filters-range__label {flex: 0 0 calc(50% - 13px);display: flex;align-items: center;-moz-column-gap: 4px;column-gap: 4px;}.hero-filters-range__label span {font-size: 16px;letter-spacing: -0.02em;color: var(--grayscale-70);}.hero-filters-range__input {width: 100%;height: 100%;outline: none;}.hero-filters-range__divider {font-size: 16px;letter-spacing: -0.02em;color: var(--grayscale-70);}.hero-filters-range__sliders {position: relative;width: 100%;}.hero-filters-range__slider-input {-webkit-appearance: none;-moz-appearance: none;appearance: none;position: absolute;bottom: 0px;left: 16px;width: calc(100% - 32px);height: 2px;z-index: 5;background-color: transparent;pointer-events: none;}.hero-filters-range__slider-input::-webkit-slider-thumb {-webkit-appearance: none;pointer-events: all;width: 12px;height: 12px;background-color: var(--blue-90);border-radius: 100%;cursor: pointer;}.hero-filters-range__slider-input::-moz-range-thumb {-webkit-appearance: none;pointer-events: all;width: 12px;height: 12px;background-color: var(--blue-90);border-radius: 100%;cursor: pointer;}.hero-filters-hidden__row {padding-bottom: 32px;}.hero-filters-hidden__row--apartment {border-bottom: 1px solid var(--grayscale-10);}.hero-filters-hidden__row--apartment .hero-filters-hidden__item {grid-column: span 3;}.hero-filters-hidden__row--apartment .hero-filters-hidden__item:nth-child(1), .hero-filters-hidden__row--apartment .hero-filters-hidden__item:nth-child(2), .hero-filters-hidden__row--apartment .hero-filters-hidden__item:nth-child(3) {grid-column: span 4;}.hero-filters-hidden__row--house {padding-top: 32px;}.hero-filters-hidden__row--house .hero-filters-hidden__item {grid-column: span 4;}.hero-filters-hidden__row--house .hero-filters-hidden__item:nth-child(1), .hero-filters-hidden__row--house .hero-filters-hidden__item:nth-child(2), .hero-filters-hidden__row--house .hero-filters-hidden__item:nth-child(3), .hero-filters-hidden__row--house .hero-filters-hidden__item:nth-child(4) {grid-column: span 3;}.hero-filters-hidden__title {margin-bottom: 16px;}.hero-filters-hidden__list {display: grid;grid-template-columns: repeat(12, 1fr);-moz-column-gap: 8px;column-gap: 8px;row-gap: 16px;margin-bottom: 24px;}.hero-filters-hidden__item-name {display: block;color: var(--grayscale-70);margin-bottom: 8px;}.hero-filters-hidden__item-wrapper {height: 50px;}.hero-filters-hidden__select {height: 100%;}.filter-choice-tags {display: none;}.filter-choice-tags__tagline {display: block;margin-bottom: 8px;color: var(--grayscale-70);}.filter-choice-tags__list {display: flex;align-items: center;-moz-column-gap: 8px;column-gap: 8px;row-gap: 8px;flex-wrap: wrap;}.filter-choice-tags__list.active .filter-choice-tags__item:nth-child(n + 7):not(:last-child) {display: block;}.filter-choice-tags__item {height: 32px;}.filter-choice-tags__item:nth-child(n + 7):not(:last-child) {display: none;}.filter-choice-tags__item--btn {display: none;}.filter-choice-tags__button {min-height: 32px;display: inline-flex;align-items: center;justify-content: center;-moz-column-gap: 4px;column-gap: 4px;border-radius: 4px;padding: 6px 16px 8px 16px;background-color: var(--grayscale-10);}.filter-choice-tags__button span {font-weight: 600;line-height: 100%;color: var(--grayscale-100);transition: color 0.3s ease;}.filter-choice-tags__button svg {flex: 0 0 16px;transform: translateY(1px);transition: fill 0.3s ease;}.filter-choice-tags__button:active span {color: var(--blue-50);}.filter-choice-tags__button:active svg {fill: var(--blue-50);}.filter-choice-tags__show-more, .filter-choice-tags__reset-btn {min-height: 32px;display: inline-flex;align-items: center;justify-content: center;-moz-column-gap: 2px;column-gap: 2px;border: 1px solid var(--grayscale-15);padding: 6px 16px;border-radius: 4px;transition: all 0.3s ease;}.filter-choice-tags__show-more span, .filter-choice-tags__reset-btn span {font-weight: 600;}.filter-choice-tags__show-more svg, .filter-choice-tags__reset-btn svg {fill: var(--grayscale-100);transition: fill 0.3s ease, transform 0.3s ease;}.filter-choice-tags__show-more.active, .filter-choice-tags__reset-btn.active {background-color: var(--grayscale-10);border-color: transparent;}.filter-choice-tags__show-more.active svg, .filter-choice-tags__reset-btn.active svg {fill: var(--grayscale-70);transform: rotate(180deg) translateY(-1px);}.filter-choice-tags__show-more:active, .filter-choice-tags__reset-btn:active {color: var(--blue-50);border-color: var(--blue-50);}.filter-choice-tags__show-more:active svg, .filter-choice-tags__reset-btn:active svg {fill: var(--blue-50);}.filter-choice-tags__reset-btn {padding: 5px 12px 6px 12px;}.filter-choice-tags__reset-btn span {white-space: nowrap;}.filter-choice-tags__reset-btn svg {flex: 0 0 16px;transform: translateY(1px);fill: var(--grayscale-70);}.hero-descr {display: flex;flex-direction: column;row-gap: 32px;background-color: var(--grayscale-5);border-radius: 8px;}.hero-descr__body {display: grid;grid-template-columns: repeat(2, 1fr);-moz-column-gap: 16px;column-gap: 16px;}.hero-descr__address {margin-bottom: 8px;}.hero-descr__directions-list {display: flex;align-items: center;-moz-column-gap: 24px;column-gap: 24px;row-gap: 8px;flex-wrap: wrap;}.hero-descr__directions-list.active .hero-descr__directions-item:nth-child(n + 3):not(:last-child) {display: flex;}.hero-descr__directions-item {display: flex;align-items: center;-moz-column-gap: 10px;column-gap: 10px;flex-wrap: nowrap;}.hero-descr__directions-item:nth-child(n + 3):not(:last-child) {display: none;}.hero-descr__metro {display: flex;align-items: center;-moz-column-gap: 4px;column-gap: 4px;}.hero-descr__metro svg {fill: var(--extra-red);}.hero-descr__metro span {line-height: 100%;}.hero-descr__distance {display: flex;align-items: center;-moz-column-gap: 4px;column-gap: 4px;}.hero-descr__distance span {line-height: 100%;color: var(--grayscale-70);}.hero-descr__distance svg {fill: var(--grayscale-70);}.hero-descr__show-more {-moz-column-gap: 2px;column-gap: 2px;}.hero-descr__show-more svg {transform: translateY(1px);transition: fill 0.3s ease, transform 0.3s ease;}.hero-descr__show-more.active svg {transform: rotate(-180deg) translateY(-2px);}.hero-descr__details {display: grid;grid-template-columns: repeat(3, 1fr);-moz-column-gap: 16px;column-gap: 16px;}.hero-descr__details-column {display: flex;flex-direction: column;row-gap: 8px;}.hero-descr__details-name {display: block;color: var(--grayscale-70);}.hero-descr__btns {display: grid;grid-template-columns: repeat(2, 1fr);-moz-column-gap: 16px;column-gap: 16px;}.hero-descr__callback-btn, .hero-descr__apartment-link {width: 100%;min-height: 50px;padding: 8px 32px;}.hero-contacts__body {display: grid;grid-template-columns: repeat(3, 1fr);-moz-column-gap: 16px;column-gap: 16px;margin-bottom: 24px;}.hero-contacts__column:last-child {display: none;}.hero-contacts__column-name {color: var(--grayscale-70);margin-bottom: 16px;}.hero-contacts__column-phones {display: flex;align-items: center;-moz-column-gap: 32px;column-gap: 32px;row-gap: 16px;flex-wrap: wrap;margin-bottom: 16px;}.hero-contacts__column-email {font-weight: 600;font-size: 16px;letter-spacing: -0.02em;}.hero-contacts__column-address {margin-bottom: 16px;}.hero-contacts__column-direction {display: flex;align-items: center;-moz-column-gap: 10px;column-gap: 10px;}.hero-contacts__column-agency {margin-bottom: 16px;}.hero-contacts__column-details {display: flex;align-items: center;-moz-column-gap: 16px;column-gap: 16px;row-gap: 8px;flex-wrap: wrap;margin-bottom: 16px;}.hero-contacts__column-details-item:not(:last-child) {position: relative;}.hero-contacts__column-details-item:not(:last-child)::after {content: ",";position: absolute;top: 0;right: -9px;color: var(--grayscale-70);}.hero-contacts__column-details-link {font-weight: 600;}.hero-contacts__bottom {display: grid;grid-template-columns: repeat(3, 1fr);-moz-column-gap: 16px;column-gap: 16px;padding-top: 16px;border-top: 1px solid var(--grayscale-10);}.hero-contacts__responsible {display: flex;align-items: flex-start;-moz-column-gap: 16px;column-gap: 16px;}.hero-contacts__responsible-img {flex: 0 0 44px;height: 44px;border-radius: 4px;}.hero-contacts__responsible-img img {border-radius: 4px;}.hero-contacts__responsible-name {display: block;font-weight: 600;letter-spacing: -0.02em;margin-bottom: 4px;}.hero-contacts__responsible-occupation {color: var(--grayscale-70);}.hero-contacts__bottom-column-name {color: var(--grayscale-70);margin-bottom: 4px;}.hero-contacts__bottom-column-email {font-weight: 600;}.hero-contacts__socials-list {display: flex;align-items: center;-moz-column-gap: 8px;column-gap: 8px;}.newbuildings__container--catalog .newbuildings-actions__tabs {min-height: auto;grid-column: 1/3;border: none;border-radius: 0;padding: 0;}.newbuildings__container--catalog .newbuildings__list {margin-bottom: 16px;}.newbuildings__title {margin-bottom: 16px;}.newbuildings__descr {max-width: 716px;margin-bottom: 32px;}.newbuildings__actions {position: relative;z-index: 20;display: grid;grid-template-columns: repeat(12, 1fr);-moz-column-gap: 16px;column-gap: 16px;margin-bottom: 16px;}.newbuildings__body {width: 100%;}.newbuildings__list {width: 100%;display: grid;grid-template-columns: repeat(1, 1fr);-moz-column-gap: 0px;column-gap: 0px;row-gap: 16px;margin-bottom: 44px;}.newbuildings__list--cards {display: grid;grid-template-columns: repeat(3, 1fr);-moz-column-gap: 16px;column-gap: 16px;row-gap: 16px;}.newbuildings__link-all {width: 100%;min-height: 50px;padding: 15px 25px;}.newbuildings-actions__select {grid-column: span 5;height: 58px;}.newbuildings-actions__dropdown {grid-column: span 5;height: 58px;}.newbuildings-actions__navigation {height: 58px;display: grid;grid-template-columns: repeat(3, 1fr);-moz-column-gap: 0px;column-gap: 0px;grid-column: span 7;border-radius: 4px;background-color: var(--grayscale-5);border: 1px solid var(--grayscale-10);padding: 4px;}.newbuildings-actions__all-link {width: calc(100% - 8px);height: 100%;grid-column: 3/4;-moz-column-gap: 8px;column-gap: 8px;border-radius: 4px;background-color: var(--grayscale-5);transition: background-color 0.3s ease;margin-left: 8px;}.newbuildings-actions__all-link span {font-weight: 600;font-size: 14px;color: var(--grayscale-70);transition: color 0.3 ease;}.newbuildings-actions__all-link svg {flex: 0 0 16px;height: 16px;transform: translateY(-1px);fill: var(--grayscale-70);}.newbuildings-actions__map-link {min-height: 58px;display: flex;align-items: center;justify-content: flex-start;grid-column: 1/6;border-radius: 4px;padding: 4px;background-position: center;background-size: cover;background-repeat: no-repeat;border: 1px solid var(--grayscale-10);}.newbuildings-actions__map-link:active .newbuildings-actions__map-body {background-color: var(--blue-50);}.newbuildings-actions__map-body {flex: 0 0 331px;height: 100%;border-radius: 4px;font-weight: 600;font-size: 14px;color: var(--grayscale-0);background-color: var(--grayscale-100);transition: background-color 0.3s ease;}.newbuildings-actions__tabs {min-height: 58px;display: grid;grid-template-columns: repeat(2, 1fr);-moz-column-gap: 8px;column-gap: 8px;grid-column: 6/13;padding: 4px;border-radius: 4px;background-color: var(--grayscale-5);border: 1px solid var(--grayscale-10);}.newbuildings-actions__btn {-moz-column-gap: 8px;column-gap: 8px;border-radius: 4px;background-color: var(--grayscale-5);transition: background-color 0.3s ease;}.newbuildings-actions__btn span {font-weight: 600;font-size: 14px;color: var(--grayscale-70);transition: color 0.3 ease;}.newbuildings-actions__btn svg {flex: 0 0 16px;height: 18px;transition: fill 0.3 ease;}.newbuildings-actions__btn--list svg {fill: var(--grayscale-70);}.newbuildings-actions__btn--list.active {background-color: var(--grayscale-70);}.newbuildings-actions__btn--list.active span {color: var(--grayscale-0);}.newbuildings-actions__btn--list.active svg {fill: var(--grayscale-0);}.newbuildings-actions__btn--card svg {fill: var(--grayscale-70);stroke-width: 1px;stroke: var(--grayscale-70);transition: stroke 0.3 ease, fill 0.3 ease;}.newbuildings-actions__btn--card.active {background-color: var(--grayscale-70);}.newbuildings-actions__btn--card.active span {color: var(--grayscale-0);}.newbuildings-actions__btn--card.active svg {fill: var(--grayscale-0);stroke: var(--grayscale-0);}.newbuildings-banner {width: 100%;border-radius: 8px;}.newbuildings-banner__body {display: flex;}.newbuildings-banner__content {flex: 0 0 879px;background-color: var(--brown-10);padding: 32px 24px;border-radius: 8px 0 0 8px;}.newbuildings-banner__info {max-width: 662px;}.newbuildings-banner__tagline {margin-bottom: 8px;}.newbuildings-banner__descr {font-size: 14px;line-height: 130%;}.newbuildings-banner__img {position: relative;flex: 1 1 auto;overflow: hidden;border-radius: 0 8px 8px 0;}.newbuildings-banner__img img {position: absolute;top: 50%;left: 0;height: auto;width: 100%;transform: translateY(-50%);}.card-item {width: 100%;height: 350px;border-radius: 8px;overflow: hidden;}.card-item__body {height: 100%;display: grid;grid-template-columns: repeat(12, 1fr);-moz-column-gap: 24px;column-gap: 24px;background-color: var(--grayscale-5);}.card-item__image {height: 100%;display: block;position: relative;grid-column: 1/6;border-radius: 8px 0px 0px 8px;}.card-item__image-labels {display: flex;align-items: center;-moz-column-gap: 6px;column-gap: 6px;row-gap: 6px;flex-wrap: wrap;position: absolute;top: 8px;left: 8px;z-index: 10;transition: opacity 0.3s ease, visibility 0.3s ease;}.card-item__image-label {min-height: 32px;font-size: 14px;line-height: 100%;border-radius: 4px;padding: 4px 12px;background-color: var(--grayscale-5);white-space: nowrap;}.card-item__image-label:first-child {color: var(--grayscale-0);background-color: var(--brown-40);}.card-item__image-body {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 5;}.card-item__image-wrapper {display: flex;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 5;}.card-item__image-item {flex-grow: 1;border-radius: 8px 0px 0px 8px;}.card-item__image-item:first-child .card-item__image-img {opacity: 1;z-index: -1;}.card-item__image-img {position: absolute;top: 0;left: 50%;width: 100%;height: 100%;transform: translateX(-50%);pointer-events: none;border-radius: 8px 0px 0px 8px;z-index: 3;background-color: var(--grayscale-0);opacity: 0;transition: opacity 0.3s ease;}.card-item__image-img img {display: block;position: absolute;top: 0;left: 0;-o-object-position: top;object-position: top;border-radius: 8px 0px 0px 8px;}.card-item__image-pagination {width: calc(100% - 32px);display: flex;align-items: center;-moz-column-gap: 8px;column-gap: 8px;position: absolute;bottom: 16px;left: 16px;z-index: 5;opacity: 0;visibility: hidden;transition: opacity 0.3s ease, visibility 0.3s ease;}.card-item__image-dot {height: 2px;flex: 1 1 auto;border-radius: 8px;background-color: var(--grayscale-10);transition: background-color 0.3s ease;}.card-item__image-dot.active {background-color: var(--grayscale-100);}.card-item__content {display: flex;flex-direction: column;justify-content: space-between;row-gap: 16px;grid-column: 6/13;padding: 24px 24px 24px 0;background-color: var(--grayscale-5);border-radius: 0 8px 8px 0;}.card-item__info-top {display: flex;align-items: flex-start;-moz-column-gap: 8px;column-gap: 8px;justify-content: space-between;margin-bottom: 8px;}.card-item__title {display: -webkit-box;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;transition: color 0.3s ease;}.card-item__title:active {color: var(--blue-50);}.card-item__address {display: -webkit-box;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-size: 14px;margin-bottom: 8px;}.card-item__direction {display: flex;align-items: center;-moz-column-gap: 10px;column-gap: 10px;margin-bottom: 16px;}.card-item__metro {display: flex;align-items: center;-moz-column-gap: 4px;column-gap: 4px;}.card-item__metro span {font-size: 14px;}.card-item__metro svg {fill: var(--extra-red);}.card-item__distance {display: flex;align-items: center;-moz-column-gap: 4px;column-gap: 4px;}.card-item__distance span {font-size: 14px;color: var(--grayscale-70);}.card-item__distance svg {fill: var(--grayscale-70);}.card-item__construction {display: flex;align-items: center;-moz-column-gap: 4px;column-gap: 4px;}.card-item__construction span {font-size: 14px;color: var(--grayscale-70);}.card-item__construction-link {font-weight: 600;font-size: 14px;}.card-item__apartments-quantity {font-size: 14px;line-height: 130%;margin-bottom: 8px;}.card-item__apartments-list {display: flex;flex-direction: column;row-gap: 8px;}.card-item__apartments-item {display: flex;align-items: center;-moz-column-gap: 8px;column-gap: 8px;}.card-item__apartments-key {display: flex;align-items: center;-moz-column-gap: 4px;column-gap: 4px;font-weight: 600;font-size: 14px;line-height: 130%;letter-spacing: -0.02em;}.card-item__apartments-key span {font-weight: 400;letter-spacing: -0.01em;color: var(--grayscale-70);}.card-item__apartments-divider {flex: 1 1 auto;height: 10px;border-bottom: 1px solid var(--grayscale-10);}.card-item__apartments-value {font-size: 14px;line-height: 130%;letter-spacing: -0.01em;}.newbuildings__list--cards .newbuildings-banner, .slider-section__wrapper--newbuildings .newbuildings-banner, .text-page__cards .newbuildings-banner {grid-column: 1/4;}.newbuildings__list--cards .card-item, .slider-section__wrapper--newbuildings .card-item, .text-page__cards .card-item {height: 604px;}.newbuildings__list--cards .card-item.active .card-item__content, .slider-section__wrapper--newbuildings .card-item.active .card-item__content, .text-page__cards .card-item.active .card-item__content {border-radius: 0 0 8px 8px;}.newbuildings__list--cards .card-item.active .card-item__apartments, .slider-section__wrapper--newbuildings .card-item.active .card-item__apartments, .text-page__cards .card-item.active .card-item__apartments {transform: translateY(0);}.newbuildings__list--cards .card-item__body, .slider-section__wrapper--newbuildings .card-item__body, .text-page__cards .card-item__body {height: 100%;display: flex;flex-direction: column;}.newbuildings__list--cards .card-item__image, .slider-section__wrapper--newbuildings .card-item__image, .text-page__cards .card-item__image {flex: 1 1 100%;border-radius: 8px 8px 0 0;transition: all 0.4s ease-in-out;}.newbuildings__list--cards .card-item__image-item, .slider-section__wrapper--newbuildings .card-item__image-item, .text-page__cards .card-item__image-item {border-radius: 8px 8px 0 0;}.newbuildings__list--cards .card-item__image-img, .slider-section__wrapper--newbuildings .card-item__image-img, .text-page__cards .card-item__image-img {border-radius: 8px 8px 0 0;}.newbuildings__list--cards .card-item__image-img img, .slider-section__wrapper--newbuildings .card-item__image-img img, .text-page__cards .card-item__image-img img {border-radius: 8px 8px 0 0;}.newbuildings__list--cards .card-item__content, .slider-section__wrapper--newbuildings .card-item__content, .text-page__cards .card-item__content {flex: 0 0 175px;padding: 16px;overflow: hidden;will-change: transform;transition: all 0.4s ease-in-out;}.newbuildings__list--cards .card-item__title, .slider-section__wrapper--newbuildings .card-item__title, .text-page__cards .card-item__title {font-size: 20px;}.newbuildings__list--cards .card-item__price, .slider-section__wrapper--newbuildings .card-item__price, .text-page__cards .card-item__price {font-size: 20px;}.newbuildings__list--cards .card-item__address, .slider-section__wrapper--newbuildings .card-item__address, .text-page__cards .card-item__address {font-size: 14px;margin-bottom: 8px;}.newbuildings__list--cards .card-item__direction, .slider-section__wrapper--newbuildings .card-item__direction, .text-page__cards .card-item__direction {display: flex;align-items: center;-moz-column-gap: 10px;column-gap: 10px;margin-bottom: 16px;}.newbuildings__list--cards .card-item__metro, .slider-section__wrapper--newbuildings .card-item__metro, .text-page__cards .card-item__metro {display: flex;align-items: center;-moz-column-gap: 4px;column-gap: 4px;}.newbuildings__list--cards .card-item__metro span, .slider-section__wrapper--newbuildings .card-item__metro span, .text-page__cards .card-item__metro span {font-size: 14px;}.newbuildings__list--cards .card-item__metro svg, .slider-section__wrapper--newbuildings .card-item__metro svg, .text-page__cards .card-item__metro svg {fill: var(--extra-red);}.newbuildings__list--cards .card-item__distance, .slider-section__wrapper--newbuildings .card-item__distance, .text-page__cards .card-item__distance {display: flex;align-items: center;-moz-column-gap: 4px;column-gap: 4px;}.newbuildings__list--cards .card-item__distance span, .slider-section__wrapper--newbuildings .card-item__distance span, .text-page__cards .card-item__distance span {font-size: 14px;color: var(--grayscale-70);}.newbuildings__list--cards .card-item__distance svg, .slider-section__wrapper--newbuildings .card-item__distance svg, .text-page__cards .card-item__distance svg {fill: var(--grayscale-70);}.newbuildings__list--cards .card-item__construction-link, .slider-section__wrapper--newbuildings .card-item__construction-link, .text-page__cards .card-item__construction-link {font-weight: 600;font-size: 14px;}.newbuildings__list--cards .card-item__apartments, .slider-section__wrapper--newbuildings .card-item__apartments, .text-page__cards .card-item__apartments {max-height: 0;overflow: hidden;transition: all 0.4s ease-in-out;}.map {background-color: var(--grayscale-0);}.map__wrapper {position: relative;width: 100%;height: 1000px;}.map__body {position: relative;height: 100%;z-index: 5;display: grid;grid-template-columns: repeat(12, 1fr);-moz-column-gap: 0px;column-gap: 0px;align-items: center;}.map__content {grid-column: span 5;background-color: var(--grayscale-0);border-radius: 8px;}.map__info {padding: 24px;}.map__title {margin-bottom: 16px;}.map__descr {margin-bottom: 60px;}.map__links {margin-bottom: 24px;}.map__links-list {display: grid;grid-template-columns: repeat(2, 1fr);-moz-column-gap: 16px;column-gap: 16px;}.map__links-link {min-height: 48px;padding: 14px 8px 16px 0px;}.map__banner {display: flex;align-items: center;-moz-column-gap: 24px;column-gap: 24px;justify-content: space-between;background-color: var(--brown-5);padding: 22px 24px;border-radius: 0 0 8px 8px;}.map__banner-btn {flex: 0 0 40px;height: 40px;}.map__img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.map__img img {-o-object-position: bottom;object-position: bottom;}.slider-section {background-color: var(--grayscale-5);}.slider-section--0 {background-color: var(--grayscale-0);}.slider-section__top {display: grid;grid-template-columns: repeat(2, 1fr);-moz-column-gap: 24px;column-gap: 24px;margin-bottom: 32px;}.slider-section__title {margin-bottom: 16px;}.slider-section__actions {display: flex;justify-content: flex-end;align-items: flex-end;}.slider-section__navigation {display: inline-flex;align-items: center;-moz-column-gap: 8px;column-gap: 8px;}.slider-section__wrapper {align-items: stretch;}.slider-section__slide {height: auto;border-radius: 8px;}.slider-section__slide-link {height: 100%;display: flex;flex-direction: column;}.slider-section__slide-link:active .slider-section__slide-title {color: var(--blue-50);}.slider-section__slide-link:active .slider-section__slide-icon svg {fill: var(--blue-50);}.slider-section__slide-content {display: flex;align-items: flex-start;-moz-column-gap: 16px;column-gap: 16px;justify-content: space-between;flex: 1 1 100%;background-color: var(--grayscale-0);padding: 24px;border-radius: 8px 8px 0 0;}.slider-section__slide-title {transition: color 0.3s ease;}.slider-section__slide-icon {width: 16px;height: 22px;display: flex;align-items: flex-end;}.slider-section__slide-icon svg {transition: fill 0.3s ease;}.slider-section__slide-price {display: block;font-size: 14px;line-height: 130%;margin-top: 8px;color: var(--grayscale-70);}.slider-section__img {width: 100%;flex: 0 0 260px;height: 260px;border-radius: 0 0 8px 8px;}.slider-section__img img {border-radius: 0 0 8px 8px;}.developers__top {display: grid;grid-template-columns: repeat(2, 1fr);-moz-column-gap: 1fr;column-gap: 1fr;margin-bottom: 32px;}.developers__info {grid-column: span 1;}.developers__title {margin-bottom: 16px;}.developers__body {margin-bottom: 44px;}.developers__list {display: grid;grid-template-columns: repeat(3, 1fr);-moz-column-gap: 16px;column-gap: 16px;}.developers__link {padding: 14px 8px 16px 0;}.developers__link-all {width: 100%;min-height: 50px;padding: 15px 25px;}.developers_mortgage .developers__body {margin-bottom: 0;}.developers_mortgage .developers__list {row-gap: 16px;}.developers_mortgage .link-to-column__name {margin-bottom: 0;}.developers_white {background-color: var(--grayscale-0);}.about {background-color: var(--grayscale-5);}.about__wrapper {position: relative;z-index: 2;display: grid;grid-template-columns: repeat(12, 1fr);-moz-column-gap: 16px;column-gap: 16px;}.about__title {grid-column: 1/4;}.about__info {position: relative;grid-column: 5/13;padding-bottom: 139px;}.about__tagline {margin-bottom: 16px;}.about__descr {margin-bottom: 24px;}.about__descr p:not(:last-child) {margin-bottom: 8px;}.about__link {min-height: 50px;padding: 14px 32px;}.about__details {position: absolute;width: 100%;top: calc(100% - 99px);left: 0;}.about__details-list {display: grid;grid-template-columns: repeat(3, 1fr);-moz-column-gap: 16px;column-gap: 16px;}.about__details-column {height: 100%;background-color: var(--grayscale-0);border-radius: 8px;padding: 24px;}.about__details-icon {width: 40px;height: 40px;border-radius: 4px;margin-bottom: 60px;background-color: var(--grayscale-5);}.about__details-rate {display: block;margin-bottom: 8px;}.about__bg {position: relative;height: 500px;overflow: hidden;z-index: 0;}.about__bg img {position: absolute;top: 50%;left: 0;transform: translateY(-50%);}.reviews {background-color: var(--grayscale-0);}.reviews--bg-5 {background-color: var(--grayscale-5);}.reviews--bg-5 .reviews-slide {background-color: var(--grayscale-0);}.reviews__top {display: grid;grid-template-columns: repeat(2, 1fr);-moz-column-gap: 16px;column-gap: 16px;margin-bottom: 32px;}.reviews__info {grid-column: span 1;}.reviews__title {margin-bottom: 16px;}.reviews__body {margin-bottom: 44px;}.reviews__wrapper {align-items: stretch;}.reviews__slide {height: auto;}.reviews__bottom {display: flex;align-items: center;-moz-column-gap: 16px;column-gap: 16px;}.reviews__link {min-height: 50px;flex: 1 1 100%;padding: 14px 24px;}.reviews__navigation {display: flex;align-items: center;-moz-column-gap: 8px;column-gap: 8px;}.reviews_gray {background-color: var(--grayscale-5);}.reviews_gray .reviews__slide {background-color: var(--grayscale-0);}.reviews_gray .reviews__navigation-btn {background-color: transparent;}.reviews-slide {display: flex;flex-direction: column;row-gap: 16px;border-radius: 8px;padding: 24px;background-color: var(--grayscale-5);}.reviews-slide__top {display: flex;align-items: flex-start;-moz-column-gap: 16px;column-gap: 16px;justify-content: space-between;}.reviews-slide__details {flex: 1 1 100%;display: flex;align-items: center;-moz-column-gap: 16px;column-gap: 16px;}.reviews-slide__avatar {flex: 0 0 56px;height: 56px;border-radius: 4px;}.reviews-slide__avatar-img {width: 100%;height: 100%;border-radius: 4px;}.reviews-slide__avatar-letter {width: 100%;height: 100%;line-height: 100%;border-radius: 4px;color: var(--grayscale-0);background-color: var(--grayscale-15);}.reviews-slide__title {margin-bottom: 6px;}.reviews-slide__date {display: block;font-size: 14px;line-height: 130%;color: var(--grayscale-70);}.reviews-slide__link {font-weight: 600;font-size: 14px;padding: 8px 0;}.reviews-slide__content {padding-bottom: 8px;padding-right: 16px;}.reviews-slide__text {display: -webkit-box;overflow: hidden;-webkit-line-clamp: 14;-webkit-box-orient: vertical;margin-bottom: 16px;}.reviews-slide__text.active {-webkit-line-clamp: 50;}.reviews-slide__show-more {-moz-column-gap: 2px;column-gap: 2px;}.reviews-slide__show-more svg {height: 18px;padding-top: 1px;transition: fill 0.3s ease, transform 0.3s ease;}.reviews-slide__show-more.active svg {transform: rotate(-180deg) translateY(-2px);}.seo {background-color: var(--grayscale-0);}.seo--reverse .seo__body {flex-direction: row-reverse;-moz-column-gap: 122px;column-gap: 122px;}.seo__body {display: flex;-moz-column-gap: 44px;column-gap: 44px;}.seo__img {position: relative;flex: 0 0 610px;height: 690px;overflow: hidden;border-radius: 8px;}.seo__img img {position: absolute;height: 100%;top: 0;left: 50%;transform: translateX(-50%);border-radius: 8px;}.seo__content {height: -moz-fit-content;height: fit-content;flex: 1 1 100%;padding-top: 60px;}.seo__content-wrapper {display: flex;flex-direction: column;row-gap: 32px;}.seo__content-block--special {display: flex;flex-direction: column;row-gap: 24px;border-radius: 8px;padding: 24px;background-color: var(--brown-0);}.seo__title {margin-bottom: 16px;}.seo__subtitle {margin-bottom: 8px;}.seo__descr p:not(:last-child) {margin-bottom: 8px;}.seo__columns {border-top: 1px solid var(--grayscale-10);padding: 24px 0;}.seo__columns-list {display: grid;grid-template-columns: repeat(3, 1fr);-moz-column-gap: 40px;column-gap: 40px;}.seo__column-name {margin-bottom: 8px;}.seo__list--ul .seo__item-title {position: relative;padding-left: 20px;}.seo__list--ul .seo__item-title::before {position: absolute;content: "";top: 8px;left: 7px;width: 6px;height: 6px;border-radius: 1px;background-color: var(--grayscale-100);}.seo__list--num {counter-reset: item;}.seo__list--num .seo__item {counter-increment: item;}.seo__list--num .seo__item-title::before {content: counter(item) ".";padding-right: 8px;}.seo__item:not(:last-child) {margin-bottom: 16px;}.seo__item-title {font-weight: 600;font-size: 16px;line-height: 130%;letter-spacing: -0.02em;color: var(--grayscale-100);margin-bottom: 8px;}.seo__speacial-columns {display: grid;grid-template-columns: repeat(4, 1fr);-moz-column-gap: 24px;column-gap: 24px;}.seo__speacial-column {height: 100%;display: flex;flex-direction: column;}.seo__speacial-key {flex: 1 1 100%;display: block;font-size: 14px;line-height: 130%;color: var(--grayscale-70);margin-bottom: 8px;}.seo__speacial-value {font-weight: 600;font-size: 14px;line-height: 130%;letter-spacing: -0.02em;color: var(--grayscale-100);}.seo__special-row:not(:last-child) {border-bottom: 1px solid rgba(22, 15, 41, 0.1);padding-bottom: 24px;margin-bottom: 24px;}.seo__special-name {display: block;color: var(--grayscale-70);margin-bottom: 8px;}.seo__special-descr p:not(:last-child) {margin-bottom: 8px;}.seo__text-bold {font-weight: 600;letter-spacing: -0.02em;}.seo__read-more {width: 100%;min-height: 50px;padding: 14px 24px;margin-top: 44px;}.seo_other .seo__title {margin: 0;}.seo_other .seo__list {margin-top: 20px;}.seo_other .seo__content-wrapper {margin-bottom: 0;}.seo_mortgage .seo__title.title-2 {margin: 0;}.seo_developers .seo__content-wrapper {margin-bottom: 0;}.cta {position: relative;}.cta__bg-line {position: absolute;bottom: 0;left: 0;width: 100%;height: 114px;background-color: var(--blue-90);}.cta__container {position: relative;width: 100%;height: 100%;}.cta__bg {position: absolute;top: 0;left: 0;width: 100%;height: calc(100% - 114px);}.cta__wrapper {position: relative;}.cta__content {padding: 26px 0 32px 0;display: flex;flex-direction: column;row-gap: 108px;}.cta_gray .cta-request {background-color: var(--grayscale-5);}.cta_gray .cta-request__input {background-color: var(--grayscale-0);}.cta_bg {background-color: var(--grayscale-5);}.cta_vacancies .cta-request, .cta_partnership .cta-request {display: grid;grid-template-columns: repeat(2, 1fr);gap: 16px;}.cta_vacancies .cta-request__top, .cta_partnership .cta-request__top {display: flex;flex-direction: column;padding-right: 40px;margin: 0;}.cta_vacancies .cta-request__title, .cta_partnership .cta-request__title {margin-bottom: 18px;}.cta_vacancies .cta-request__avatar, .cta_partnership .cta-request__avatar {margin-top: auto;justify-content: flex-start;}.cta_vacancies .cta-request__avatar-img, .cta_partnership .cta-request__avatar-img {flex: 0 0 80px;height: 80px;}.cta_vacancies .cta-request__avatar-img::after, .cta_partnership .cta-request__avatar-img::after {bottom: 0;width: 19px;height: 19px;border-width: 3px;}.cta_vacancies .cta-request__body, .cta_partnership .cta-request__body {grid-template-columns: repeat(1, 1fr);gap: 8px;}.cta_vacancies .cta-request__label_textarea, .cta_partnership .cta-request__label_textarea {height: 105px;}.cta_vacancies .file, .cta_partnership .file {margin: 8px 0 0;}.cta_partnership .cta-request__avatar-img {flex-basis: 58px;height: 58px;}.cta_partnership .cta-request__avatar-img::after {width: 14px;height: 14px;border-width: 2px;}.cta-contacts {width: 686px;border-radius: 8px;padding: 24px;background-color: var(--grayscale-0);}.cta-contacts__block {padding: 24px 0;}.cta-contacts__block:not(:last-child) {border-bottom: 1px solid var(--grayscale-10);}.cta-contacts__schedule {display: block;line-height: 130%;color: var(--grayscale-70);margin-bottom: 16px;}.cta-contacts__phones {display: flex;align-items: center;-moz-column-gap: 32px;column-gap: 32px;margin-bottom: 8px;}.cta-contacts__email {font-weight: 600;line-height: 130%;}.cta-contacts__notice {display: block;line-height: 130%;color: var(--grayscale-70);margin-bottom: 16px;}.cta-contacts__address {display: block;margin-bottom: 8px;}.cta-contacts__location {display: flex;align-items: center;-moz-column-gap: 10px;column-gap: 10px;}.cta-contacts__metro {display: flex;align-items: center;-moz-column-gap: 4px;column-gap: 4px;}.cta-contacts__metro svg {fill: var(--extra-red);}.cta-contacts__distance {display: flex;align-items: center;-moz-column-gap: 4px;column-gap: 4px;}.cta-contacts__distance svg {fill: var(--grayscale-70);}.cta-contacts__distance span {color: var(--grayscale-70);}.cta-request {width: 100%;background-color: var(--grayscale-0);padding: 24px;border-radius: 8px;}.cta-request__top {display: grid;grid-template-columns: repeat(2, 1fr);-moz-column-gap: 0px;column-gap: 0px;margin-bottom: 16px;}.cta-request__title {margin-bottom: 8px;}.cta-request__avatar {display: flex;align-items: flex-start;justify-content: flex-end;}.cta-request__avatar-img {position: relative;flex: 0 0 58px;height: 58px;border-radius: 100%;}.cta-request__avatar-img img {border-radius: 100%;}.cta-request__avatar-img::after {content: "";position: absolute;width: 14px;height: 14px;bottom: -2px;right: 0;background-color: var(--extra-green);border: 2px solid var(--grayscale-5);border-radius: 100%;}.cta-request__body {display: grid;grid-template-columns: repeat(3, 1fr);-moz-column-gap: 16px;column-gap: 16px;margin-bottom: 8px;}.cta-request__input {height: 50px;background-color: var(--grayscale-5);}.cta-request__submit {height: 50px;padding: 8px 16px;}.cta-request__policy {line-height: 130%;}.cta-request__policy-link {font-weight: 600;line-height: 120%;}.info-center {background-color: var(--grayscale-0);}.info-center__top {display: grid;grid-template-columns: repeat(2, 1fr);-moz-column-gap: 16px;column-gap: 16px;margin-bottom: 32px;}.info-center__info {grid-column: span 1;}.info-center__title {margin-bottom: 16px;}.info-center__body {margin-bottom: 44px;}.info-center__wrapper {align-items: stretch;}.info-center__slide {height: auto;}.info-center__bottom {display: flex;align-items: center;-moz-column-gap: 16px;column-gap: 16px;}.info-center__link {min-height: 50px;flex: 1 1 100%;padding: 14px 24px;}.info-center__navigation {display: flex;align-items: center;-moz-column-gap: 8px;column-gap: 8px;}.info-center_similar .info-center__top {align-items: flex-end;grid-template-columns: repeat(2, auto);}.info-center_similar .info-center__info {max-width: 838px;}.info-center_similar .info-center__title {margin: 0;}.info-center_similar .info-center__navigation {margin-left: auto;}.info-center_similar .info-center__body {margin: 0;}.info-center_developers .info-center__title {margin-bottom: 16px;}.info-center-slide {background-color: var(--grayscale-5);border-radius: 8px;}.info-center-slide__link {width: 100%;height: 100%;display: flex;flex-direction: column;border-radius: 8px;}.info-center-slide__link:active .info-center-slide__title {color: var(--blue-50);}.info-center-slide__link:active .info-center-slide__icon svg {fill: var(--blue-50);}.info-center-slide__image {position: relative;width: 100%;flex: 0 0 360px;height: 360px;border-radius: 8px 8px 0 0;}.info-center-slide__image-img {width: 100%;height: 100%;position: relative;border-radius: 8px 8px 0 0;overflow: hidden;}.info-center-slide__image-img img {position: absolute;height: 100%;top: 0;left: 50%;transform: translateX(-50%);border-radius: 8px 8px 0 0;}.info-center-slide__image-labels {position: absolute;top: 8px;left: 8px;display: flex;align-items: center;-moz-column-gap: 6px;column-gap: 6px;flex-wrap: wrap;}.info-center-slide__image-label {height: 32px;line-height: 100%;border-radius: 4px;padding: 6px 12px;background-color: var(--grayscale-5);}.info-center-slide__image-label:first-child {color: var(--grayscale-0);background-color: var(--grayscale-70);}.info-center-slide__content {flex: 1 1 100%;display: flex;align-items: flex-start;-moz-column-gap: 16px;column-gap: 16px;background-color: var(--grayscale-5);padding: 24px 19px 24px 24px;border-radius: 0 0 8px 8px;}.info-center-slide__title {flex: 1 1 100%;transition: color 0.3s ease;}.info-center-slide__icon {flex: 0 0 16px;display: flex;align-items: flex-end;height: 22px;padding-top: 6px;}.info-center-slide__icon svg {fill: var(--grayscale-100);transition: fill 0.3s ease;}.mortgage {background-color: var(--grayscale-5);}.mortgage__top {display: grid;grid-template-columns: repeat(2, 1fr);-moz-column-gap: 16px;column-gap: 16px;margin-bottom: 32px;}.mortgage__info {grid-column: span 1;}.mortgage__title {margin-bottom: 16px;}.mortgage__body {display: flex;align-items: stretch;-moz-column-gap: 16px;column-gap: 16px;}.mortgage__filters {height: auto;flex: 0 0 448px;}.mortgage__content {height: auto;flex: 1 1 100%;}.mortgage-filters {display: flex;flex-direction: column;justify-content: space-between;padding: 24px;background-color: var(--grayscale-0);}.mortgage-filters__form {margin-bottom: 24px;}.mortgage-filters__list {width: 100%;display: flex;flex-direction: column;row-gap: 16px;margin-bottom: 16px;}.mortgage-filters__item {position: relative;padding-bottom: 5px;}.mortgage-filters__tagline {display: block;line-height: 130%;color: var(--grayscale-70);margin-bottom: 8px;}.mortgage-filters__label {display: block;width: 100%;height: 50px;}.mortgage-filters__label input::-webkit-outer-spin-button, .mortgage-filters__label input::-webkit-inner-spin-button {-webkit-appearance: none;display: none;margin: 0;}.mortgage-filters__input {display: flex;align-items: center;justify-content: flex-end;width: 100%;height: 100%;outline: none;border: 1px solid var(--grayscale-10);border-radius: 4px;padding: 8px 16px 8px;background-color: var(--grayscale-5);}.mortgage-filters__range {position: absolute;bottom: 1px;left: 16px;width: calc(100% - 32px);z-index: 5;}.mortgage-filters__range-input {-moz-appearance: none;appearance: none;-webkit-appearance: none;width: 100%;height: 2px;background-color: transparent;outline: none;border-radius: 4px;}.mortgage-filters__range-input::-webkit-slider-thumb {appearance: none;-webkit-appearance: none;width: 12px;height: 12px;border-radius: 100%;background-color: var(--grayscale-100);margin-top: 0px;cursor: pointer;}.mortgage-filters__range-input::-moz-range-thumb {width: 12px;height: 12px;border-radius: 100%;background-color: var(--grayscale-100);margin-top: 0px;cursor: pointer;}.mortgage-filters__descr {line-height: 130%;padding-top: 16px;border-top: 1px solid var(--grayscale-10);}.mortgage-content__list {background-color: var(--grayscale-0);border-radius: 8px;margin-bottom: 16px;padding: 24px;}.mortgage-content__item:not(:first-child) {padding-top: 24px;}.mortgage-content__item:not(:last-child) {border-bottom: 1px solid var(--grayscale-10);padding-bottom: 24px;}.mortgage-content__view-all {width: 100%;min-height: 50px;padding: 8px 16px;}.mortgage-content-item {background-color: var(--grayscale-0);}.mortgage-content-item__top {display: flex;align-items: center;-moz-column-gap: 16px;column-gap: 16px;justify-content: space-between;margin-bottom: 8px;}.mortgage-content-item__top-info {display: flex;align-items: center;-moz-column-gap: 16px;column-gap: 16px;}.mortgage-content-item__label {min-height: 32px;line-height: 100%;border-radius: 4px;padding: 6px 12px;color: var(--grayscale-0);background-color: var(--brown-40);}.mortgage-content-item__open-btn svg {transition: all 0.3s ease;}.mortgage-content-item__open-btn.active svg {transform: rotate(-180deg);}.mortgage-content-item__center {transition: all 0.3s ease;overflow: hidden;}.mortgage-content-item__center-details {margin-bottom: 24px;}.mortgage-content-item__center-info {display: grid;grid-template-columns: repeat(2, 1fr);-moz-column-gap: 16px;column-gap: 16px;align-items: center;}.mortgage-content-item__center-icons {display: flex;align-items: center;-moz-column-gap: 8px;column-gap: 8px;}.mortgage-content-item__icons-list {display: inline-flex;padding-left: 7px;}.mortgage-content-item__icons-item {width: 36px;height: 36px;position: relative;border: 1px solid var(--grayscale-0);border-radius: 100%;overflow: hidden;margin-left: -7px;background-position: center;background-size: cover;background-repeat: no-repeat;background-color: var(--grayscale-0);}.mortgage-content-item__icons-quantity {line-height: 130%;color: var(--grayscale-70);}.mortgage-content-item__center-btn {width: 100%;min-height: 40px;padding: 8px 16px;}.mortgage-content-item__bottom {max-height: 0;overflow: hidden;transition: max-height 0.3s ease;}.mortgage-content-item__banks-item {padding-top: 24px;}.mortgage-content-item__banks-item:not(:last-child) {border-bottom: 1px solid var(--grayscale-10);padding-bottom: 24px;}.mortgage-content-details__list {display: grid;grid-template-columns: repeat(4, 1fr);-moz-column-gap: 16px;column-gap: 16px;}.mortgage-content-details__item {display: flex;flex-direction: column;row-gap: 8px;}.mortgage-content-details__tagline {flex: 1 1 100%;display: block;line-height: 130%;color: var(--grayscale-70);}.mortgage-content-details__value {display: block;}.mortgage-banks-item {background-color: var(--grayscale-0);}.mortgage-banks-item__top {display: flex;align-items: flex-start;-moz-column-gap: 32px;column-gap: 32px;justify-content: space-between;margin-bottom: 16px;}.mortgage-banks-item__info {display: flex;align-items: center;-moz-column-gap: 16px;column-gap: 16px;}.mortgage-banks-item__icon {display: block;flex: 0 0 32px;height: 32px;background-position: center;background-size: cover;background-repeat: no-repeat;background-color: var(--grayscale-0);border: 1px solid var(--grayscale-5);border-radius: 4px;}.mortgage-banks-item__title {white-space: nowrap;}.mortgage-banks-item__labels {display: flex;align-items: center;-moz-column-gap: 8px;column-gap: 8px;row-gap: 8px;flex-direction: row-reverse;flex-wrap: wrap;}.mortgage-banks-item__label {min-height: 32px;background-color: var(--grayscale-5);border-radius: 4px;padding: 6px 12px;white-space: nowrap;}.mortgage-banks-item__details {margin-bottom: 16px;}.mortgage-banks-item__btn {width: 100%;min-height: 40px;padding: 8px 16px;}.banner {background-color: var(--grayscale-0);}.banner--bg-double {background: linear-gradient( 180deg, var(--grayscale-5) 50%, var(--grayscale-0) 50% );}.banner__body {display: flex;border-radius: 8px;}.banner__content {flex: 1 1 auto;background-color: var(--brown-10);padding: 45px 24px;border-radius: 8px 0 0 8px;}.banner__title {margin-bottom: 24px;}.banner__btn {min-height: 50px;padding: 8px 31px;}.banner__img {flex: 0 0 569px;position: relative;overflow: hidden;border-radius: 0 8px 8px 0;}.banner__img img {position: absolute;top: 50%;left: 0;transform: translateY(-50%);}.searched-links {background-color: var(--grayscale-5);}.searched-links_white {background-color: var(--grayscale-0);}.searched-links__title {margin-bottom: 24px;}.searched-links__row:not(:last-child) {margin-bottom: 24px;}.searched-links__name {display: block;color: var(--grayscale-70);margin-bottom: 8px;}.about-complex {background-color: var(--grayscale-0);}.about-complex__title {margin-bottom: 16px;}.about-complex__info {display: grid;grid-template-columns: repeat(12, 1fr);-moz-column-gap: 16px;column-gap: 16px;margin-bottom: 44px;}.about-complex__info-column:nth-child(1) {grid-column: span 3;}.about-complex__info-column:nth-child(2) {grid-column: 5/13;}.about-complex__info-wrapper {grid-column: span 6;}.about-complex__info-descr {position: relative;width: 100%;max-height: 210px;overflow: hidden;transition: max-height 0.3s ease;}.about-complex__info-descr::before {content: "";display: none;position: absolute;bottom: 0;left: 0;width: 100%;height: 60px;background: linear-gradient( 180deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100% );z-index: 2;}.about-complex__info-descr.hidden::before {display: block;}.about-complex__info-descr p {font-size: 16px;line-height: 130%;letter-spacing: -0.02em;}.about-complex__info-descr p:not(:last-child) {margin-bottom: 8px;}.about-complex__info-btn {display: none;-moz-column-gap: 2px;column-gap: 2px;margin-top: 16px;}.about-complex__info-btn svg {transform: translateY(0px);}.about-complex__info-btn.active span {color: var(--extra-hover);}.about-complex__info-btn.active svg {fill: var(--extra-hover);transform: rotate(-180deg) translateY(-2px);}.about-complex__specificity {grid-column: 8/13;display: flex;flex-direction: column;row-gap: 32px;}.about-complex__specificity-name {display: block;color: var(--grayscale-70);margin-bottom: 8px;}.about-complex__specificity-list {display: flex;align-items: center;-moz-column-gap: 8px;column-gap: 8px;row-gap: 8px;flex-wrap: wrap;}.about-complex__specificity-list.active .about-complex__specificity-item:nth-child(n + 5):not(:last-child) {display: flex;}.about-complex__specificity-item {min-height: 32px;border-radius: 4px;padding: 6px 12px 8px 12px;background-color: var(--grayscale-5);}.about-complex__specificity-item:nth-child(n + 5):not(:last-child) {display: none;}.about-complex__specificity-btn svg {transition: transform 0.3s ease;}.about-complex__specificity-btn.active svg {transform: rotate(-180deg) translateY(-2px);}.about-complex__slider {margin-bottom: 16px;}.about-complex__bottom {display: flex;flex-direction: column;row-gap: 32px;border-radius: 8px;padding: 24px;background-color: var(--grayscale-5);}.about-complex-bottom__body {width: 100%;overflow: hidden;}.about-complex-bottom__list {display: grid;grid-template-columns: repeat(6, 216px);gap: 24px 16px;overflow-x: auto;overflow-y: hidden;padding-bottom: 24px;}.about-complex-bottom__list::-webkit-scrollbar {height: 2px;background-color: var(--grayscale-10);}.about-complex-bottom__list::-webkit-scrollbar-thumb {cursor: pointer;background-color: var(--grayscale-100);height: 2px;border-radius: 8px;}.about-complex-bottom__item {display: flex;flex-direction: column;row-gap: 8px;}.about-complex-bottom__item-name {color: var(--grayscale-70);}.about-complex-bottom__item-sublist {display: flex;flex-direction: column;row-gap: 8px;}.about-complex-bottom__item-subitem {font-weight: 600;}.about-complex-bottom__item-link {font-weight: 600;letter-spacing: -0.02em;}.about-complex-bottom__item-value {font-weight: 600;letter-spacing: -0.02em;}.about-complex-bottom__item-list {display: flex;align-items: center;-moz-column-gap: 18px;column-gap: 18px;row-gap: 8px;flex-wrap: wrap;}.about-complex-bottom__item-list.active .about-complex-bottom__item-method:nth-child(n + 2):not(:last-child) {display: block;}.about-complex-bottom__item-method {font-weight: 600;letter-spacing: -0.02em;}.about-complex-bottom__item-method:not(:last-child) {position: relative;}.about-complex-bottom__item-method:not(:last-child)::after {content: ",";position: absolute;top: 0;right: -11px;font-weight: 600;letter-spacing: -0.02em;color: var(--grayscale-100);}.about-complex-bottom__item-method:nth-child(n + 2):not(:last-child) {display: none;}.about-complex-bottom__item-btn svg {transform: translateY(1px);transition: fill 0.3s ease, transform 0.3s ease;}.about-complex-bottom__item-btn.active svg {transform: rotate(-180deg) translateY(-2px);}.about-complex-bottom__download-link {min-height: 50px;padding: 8px 16px;}.advantages-complex {background-color: var(--grayscale-0);}.advantages-complex__body {display: flex;align-items: flex-start;-moz-column-gap: 44px;column-gap: 44px;}.advantages-complex__images {flex: 0 0 688px;height: 600px;border-radius: 8px;min-width: 0;}.advantages-complex__images-body {width: 100%;height: 100%;}.advantages-complex__images-list {width: 100%;height: 100%;}.advantages-complex__images-item {width: 100%;height: 100%;}.advantages-complex__content {flex: 1 1 auto;padding-top: 60px;}.advantages-complex__title {margin-bottom: 32px;}.advantages-complex-slider {position: relative;}.advantages-complex-slider.active {padding-bottom: 18px;}.advantages-complex-slider__body {height: 100%;}.advantages-complex-slider__slide {border-radius: 8px;}.advantages-complex-slider__slide img {border-radius: 8px;}.advantages-complex-slider__navigation {display: flex;align-items: center;-moz-column-gap: 8px;column-gap: 8px;position: absolute;bottom: 24px;right: 24px;z-index: 5;}.advantages-complex-slider__navigation-btn {border: none;}.advantages-complex-slider__navigation-btn:disabled {opacity: 0.5;}.advantages-complex-accordion__item {border-top: 1px solid var(--grayscale-10);}.advantages-complex-accordion__item-btn {width: 100%;justify-content: space-between;padding: 16px 0;transition: padding-bottom 0.5s ease;}.advantages-complex-accordion__item-btn span {font-size: 20px;font-weight: 700;}.advantages-complex-accordion__item-btn.active {padding-bottom: 8px;}.advantages-complex-accordion__item-btn.active svg {transform: rotate(180deg);}.advantages-complex-accordion__item-content {max-height: 0;overflow: hidden;transition: max-height 0.5s ease;}.advantages-complex-accordion__item-body {display: flex;flex-direction: column;row-gap: 24px;padding: 0 40px 16px 0;}.advantages-complex-accordion__item-descr p {line-height: 130%;}.apartments-complex {background-color: var(--grayscale-0);}.apartments-complex__title {margin-bottom: 16px;}.apartments-complex__descr {margin-bottom: 32px;max-width: 716px;}.apartments-complex__filters .hero-filters__item-wrapper--quantity, .apartments-complex__filters .custom-select__btn, .apartments-complex__filters .hero-filters-range__inputs, .apartments-complex__filters .hero-filters-range__input, .apartments-complex__filters .hero-filters__checkbox-tag {background-color: var(--grayscale-5);}.apartments-complex__filters .hero-filters-hidden__row--apartment {border-bottom: none;}.apartments-complex__body {margin-top: 16px;}.apartments-complex__list {padding: 0 24px;border-radius: 8px;background-color: var(--grayscale-5);margin-bottom: 16px;}.apartments-complex__item:not(:last-child) {border-bottom: 1px solid var(--grayscale-10);}.apartments-complex-item.is-hovered .apartments-complex-item__top-name, .apartments-complex-item.is-hovered .apartments-complex-item__top-price {color: var(--extra-hover);}.apartments-complex-item.is-hovered .apartments-complex-item__icon-btn {background-color: var(--extra-hover);}.apartments-complex-item__wrapper {padding: 24px 0;}.apartments-complex-item__body {display: flex;align-items: flex-start;-moz-column-gap: 24px;column-gap: 24px;}.apartments-complex-item__img {flex: 0 0 102px;height: 102px;background-color: var(--grayscale-0);border-radius: 8px;padding: 5px;}.apartments-complex-item__img img {-o-object-fit: contain;object-fit: contain;}.apartments-complex-item__content {flex: 1 1 auto;padding-top: 6px;}.apartments-complex-item__top {display: flex;align-items: center;-moz-column-gap: 32px;column-gap: 32px;justify-content: space-between;margin-bottom: 8px;}.apartments-complex-item__top-column {display: flex;align-items: center;-moz-column-gap: 16px;column-gap: 16px;}.apartments-complex-item__top-column--2 {-moz-column-gap: 32px;column-gap: 32px;}.apartments-complex-item__top-name {transition: color 0.3s ease;}.apartments-complex-item__top-label {min-height: 32px;border-radius: 4px;line-height: 100%;color: var(--grayscale-0);background-color: var(--brown-40);padding: 6px 12px;}.apartments-complex-item__top-price {transition: color 0.3s ease;}.apartments-complex-item__icon-btn {width: 40px;height: 40px;}.apartments-complex-item__icon-btn svg {transition: fill 0.3s ease, transform 0.3s ease;}.apartments-complex-item__icon-btn svg.active {transform: rotate(180deg);}.apartments-complex-item__details-list {display: grid;grid-template-columns: repeat(5, 1fr);-moz-column-gap: 8px;column-gap: 8px;row-gap: 16px;}.apartments-complex-item__details-item {display: flex;flex-direction: column;row-gap: 8px;}.apartments-complex-item__details-name {color: var(--grayscale-70);}.apartments-complex-item__details-value {font-weight: 600;letter-spacing: -0.02em;}.apartment-item-hidden {max-height: 0;overflow: hidden;will-change: transform;transition: max-height 0.5s ease;}.apartment-item-hidden__wrapper {display: flex;align-items: flex-start;-moz-column-gap: 32px;column-gap: 32px;padding: 24px 0 32px 0;border-top: 1px solid var(--grayscale-10);}.apartment-item-hidden__image {cursor: pointer;flex: 0 0 25%;height: 338px;position: relative;border-radius: 4px;background-color: var(--grayscale-0);padding: 5px;}.apartment-item-hidden__image-body {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 5;}.apartment-item-hidden__image-wrapper {display: flex;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 5;}.apartment-item-hidden__image-item {flex-grow: 1;}.apartment-item-hidden__image-item:first-child .apartment-item-hidden__image-img {opacity: 1;z-index: -1;}.apartment-item-hidden__image-img {position: absolute;top: 0;left: 50%;width: 100%;height: 100%;transform: translateX(-50%);pointer-events: none;z-index: 3;background-color: var(--grayscale-0);opacity: 0;transition: opacity 0.3s ease;}.apartment-item-hidden__image-img img {display: block;position: absolute;top: 0;left: 0;padding: 10px;-o-object-fit: contain;object-fit: contain;}.apartment-item-hidden__image-pagination {width: calc(100% - 32px);display: flex;align-items: center;-moz-column-gap: 8px;column-gap: 8px;position: absolute;bottom: 16px;left: 16px;z-index: 5;}.apartment-item-hidden__image-dot {height: 2px;flex: 1 1 auto;border-radius: 8px;background-color: var(--grayscale-10);transition: background-color 0.3s ease;}.apartment-item-hidden__image-dot.active {background-color: var(--grayscale-100);}.apartment-item-hidden__content {flex: 1 1 auto;}.apartment-item-hidden__details {margin-bottom: 24px;}.apartment-item-hidden__details-list {display: grid;grid-template-columns: repeat(4, 1fr);-moz-column-gap: 16px;column-gap: 16px;row-gap: 24px;}.apartment-item-hidden__details-item {display: flex;flex-direction: column;row-gap: 8px;}.apartment-item-hidden__details-name {color: var(--grayscale-70);}.apartment-item-hidden__details-value {font-weight: 600;letter-spacing: -0.02em;}.apartment-item-hidden__features {margin-bottom: 24px;}.apartment-item-hidden__features-name {display: block;color: var(--grayscale-70);margin-bottom: 8px;}.apartment-item-hidden__features-list {display: flex;align-items: center;-moz-column-gap: 8px;column-gap: 8px;row-gap: 8px;flex-wrap: wrap;}.apartment-item-hidden__features-list.active .apartment-item-hidden__features-item:nth-child(n + 5):not(:last-child) {display: flex;}.apartment-item-hidden__features-item {min-height: 32px;border-radius: 4px;padding: 6px 12px;line-height: 140%;background-color: var(--grayscale-0);}.apartment-item-hidden__features-item:nth-child(n + 5):not(:last-child) {display: none;}.apartment-item-hidden__features-btn svg {transition: transform 0.3s ease;}.apartment-item-hidden__features-btn.active svg {transform: rotate(-180deg) translateY(-2px);}.apartment-item-hidden__bottom {width: 100%;}.apartment-item-hidden__btn {width: 100%;min-height: 50px;padding: 8px 16px;}.map-complex {background-color: var(--grayscale-0);}.map-complex__title {margin-bottom: 8px;}.map-complex__info {display: grid;grid-template-columns: repeat(12, 1fr);-moz-column-gap: 16px;column-gap: 16px;margin-bottom: 32px;}.map-complex__descr {grid-column: span 6;}.map-complex__details {grid-column: 8/13;}.map-complex__address {display: block;font-weight: 600;margin-bottom: 8px;}.map-complex__direction-item {display: flex;align-items: center;-moz-column-gap: 10px;column-gap: 10px;}.map-complex__direction-item:not(:last-child) {margin-bottom: 8px;}.map-complex__tabs {margin-bottom: 16px;}.map-complex__tabs-body {min-height: 58px;display: grid;grid-template-columns: repeat(2, 1fr);-moz-column-gap: 8px;column-gap: 8px;padding: 4px;border-radius: 4px;background-color: var(--grayscale-5);border: 1px solid var(--grayscale-10);}.map-complex__tab {border-radius: 4px;font-weight: 600;color: var(--grayscale-70);background-color: var(--grayscale-5);transition: background-color 0.3s ease, color 0.3s ease;}.map-complex__tab.is-active {background-color: var(--grayscale-70);color: var(--grayscale-0);}.map-complex__content {width: 100%;min-height: 600px;}.map-complex__content-body {width: 100%;min-height: 600px;}.map-complex__content-body--iframe iframe {width: 100%;height: 600px;border: none;}.map-body {position: relative;}.map-body__map {width: 100%;height: 600px;}.map-body__infrastructure {position: absolute;top: 0;left: 0;width: 100%;height: 100%;pointer-events: none;}.map-body__infrastructure-container {padding-top: 26px;}.map-body__infrastructure-form {width: 335px;border-radius: 8px;background: var(--grayscale-0);padding: 24px;pointer-events: auto;}.map-body__infrastructure-name {display: block;color: var(--grayscale-70);margin-bottom: 8px;}.map-body__infrastructure-list {width: 100%;}.map-body__infrastructure-item {width: 100%;}.map-body__infrastructure-item:not(:last-child) {border-bottom: 1px solid var(--grayscale-10);}.map-body__infrastructure-link {width: 100%;min-height: 50px;display: flex;align-items: center;-moz-column-gap: 10px;column-gap: 10px;padding: 8px 0;}.map-body__infrastructure-link svg {flex: 0 0 16px;height: 16px;fill: var(--grayscale-70);}.map-body__infrastructure-link span {font-weight: 600;line-height: 100%;letter-spacing: -0.02em;}.map-body .complex-pin {position: relative;height: 35px;display: inline-flex;align-items: center;justify-content: center;white-space: nowrap;color: var(--grayscale-0);background-color: var(--grayscale-70);opacity: 1;border-radius: 4px;padding: 8px 16px;}.map-body .complex-pin::before {content: "";position: absolute;bottom: -5px;left: -5px;width: 10px;height: 10px;border-radius: 100%;background-color: var(--grayscale-100);}.footer {background-color: var(--blue-90);padding: 40px 0 24px 0;}.footer__top {margin-bottom: 32px;}.footer__center {margin-bottom: 64px;}.footer-top__body {display: grid;grid-template-columns: repeat(3, 1fr);-moz-column-gap: 16px;column-gap: 16px;}.footer-top__column:last-child {display: flex;align-items: flex-end;justify-content: flex-end;}.footer-top__logo-link {display: block;width: 196px;height: 40px;margin-bottom: 10px;}.footer-top__logo-link svg {width: 100%;height: 100%;fill: var(--grayscale-0);}.footer-top__logo-descr {font-size: 14px;line-height: 130%;color: var(--grayscale-15);}.footer-top__column-wrapper {height: 100%;display: flex;align-items: flex-end;}.footer-top__column-body {display: flex;align-items: center;gap: 8px 32px;flex-wrap: wrap;}.footer-top__phone {width: -moz-fit-content;width: fit-content;display: inline-block;font-weight: 600;font-size: 20px;letter-spacing: -0.02em;}.footer-top__schedule {display: block;font-size: 14px;line-height: 130%;color: var(--grayscale-15);}.footer-top__estate-link {min-height: 50px;padding: 14px 32px;}.footer-center__row--1 {display: grid;grid-template-columns: repeat(6, 1fr);-moz-column-gap: 16px;column-gap: 16px;}.footer-center__row--2 {display: none;}.footer-center__menu--1 .footer-center__list {display: flex;flex-direction: column;row-gap: 16px;}.footer-center__menu--2 .footer-center__list, .footer-center__menu--3 .footer-center__list, .footer-center__menu--4 .footer-center__list, .footer-center__menu--5 .footer-center__list {display: flex;flex-direction: column;row-gap: 8px;padding-right: 8px;}.footer-center__menu--2 .footer-center__link, .footer-center__menu--3 .footer-center__link, .footer-center__menu--4 .footer-center__link, .footer-center__menu--5 .footer-center__link {font-weight: 400;font-size: 14px;line-height: 130%;}.footer-center__link {display: inline-block;}.footer-center__menu-name {display: block;font-size: 14px;line-height: 130%;color: var(--grayscale-15);margin-bottom: 16px;}.footer-center__address {display: block;font-size: 14px;line-height: 130%;color: var(--grayscale-15);margin-bottom: 24px;}.footer-center__socials {margin-bottom: 24px;}.footer-center__socials-list {display: flex;align-items: center;-moz-column-gap: 8px;column-gap: 8px;flex-wrap: wrap;row-gap: 8px;}.footer-center__socials-link svg {fill: var(--grayscale-0);}.footer-center__creators {display: flex;flex-direction: column;row-gap: 8px;}.footer-center__creators-item {display: flex;align-items: center;-moz-column-gap: 4px;column-gap: 4px;flex-wrap: wrap;font-size: 14px;line-height: 130%;letter-spacing: -0.01em;color: var(--grayscale-15);}.footer-center__creators-link {font-weight: 400;line-height: 130%;}.footer-bottom__body {display: grid;grid-template-columns: repeat(12, 1fr);-moz-column-gap: 16px;column-gap: 16px;}.footer-bottom__copyrights {grid-column: 1/3;font-size: 14px;line-height: 130%;color: var(--grayscale-15);}.footer-bottom__policy {grid-column: 3/13;}.footer-bottom__policy-text {font-size: 14px;line-height: 130%;color: var(--grayscale-15);margin-bottom: 8px;}.footer-bottom__policy-link {font-weight: 400;font-size: 14px;line-height: 130%;}.complex-navigation {position: fixed;top: 0;left: 0;width: 100%;z-index: 100;background-color: var(--grayscale-0);border-bottom: 1px solid var(--grayscale-10);transition: opacity 0.3s ease, visibility 0.3s ease, transform 0.3s ease, top 0.3s ease 0.2s;opacity: 0;visibility: hidden;}.complex-navigation.is-show {opacity: 1;visibility: visible;}.complex-navigation.scroll-up {top: 108px;}.complex-navigation__body {height: 60px;display: flex;align-items: center;-moz-column-gap: 32px;column-gap: 32px;justify-content: space-between;}.complex-navigation__menu {height: inherit;}.complex-navigation__list {height: inherit;display: flex;align-items: center;-moz-column-gap: 32px;column-gap: 32px;}.complex-navigation__item {height: inherit;}.complex-navigation__item--submenu {position: relative;}.complex-navigation__link {display: flex;align-items: center;height: inherit;font-weight: 600;}.complex-navigation__link--btn {-moz-column-gap: 2px;column-gap: 2px;line-height: 100%;}.complex-navigation__link--btn.active span {color: var(--extra-hover);}.complex-navigation__link--btn.active svg {transform: rotate(180deg);fill: var(--extra-hover);}.complex-navigation__link.active {color: var(--extra-hover);}.complex-navigation__submenu {width: 280px;position: absolute;top: 100%;left: -24px;background-color: var(--grayscale-0);border-bottom: 1px solid var(--grayscale-10);border-left: 1px solid var(--grayscale-10);border-right: 1px solid var(--grayscale-10);border-radius: 0 0 8px 8px;transition: opacity 0.3s ease, visibility 0.3s ease;opacity: 0;visibility: hidden;}.complex-navigation__submenu.active {opacity: 1;visibility: visible;}.complex-navigation__sublist {padding: 0 24px 8px 24px;}.complex-navigation__sublist .complex-navigation__item--link:not(:last-child) {border-bottom: 1px solid var(--grayscale-10);}.complex-navigation__sublist .complex-navigation__link {display: flex;align-items: center;min-height: 47px;line-height: 100%;}.complex-navigation__submenu-bottom {display: none;}.complex-navigation__actions {display: flex;align-items: center;-moz-column-gap: 24px;column-gap: 24px;}.complex-navigation__mortgage-link {font-weight: 600;}.complex-navigation__callback {min-height: 40px;padding: 8px 14px;}.map-objects {background-color: var(--grayscale-0);}.map-objects--newbuildings .map-objects__map {height: 600px;}.map-objects--newbuildings .map-objects__wrapper {padding-top: 26px;}.map-objects__container-1920 {position: relative;}.map-objects__map {width: 100%;height: 908px;}.map-objects__map .object-content {position: relative;height: 35px;display: inline-flex;align-items: center;justify-content: center;white-space: nowrap;color: var(--grayscale-100);font-weight: 600;background-color: var(--grayscale-0);border: 1px solid var(--grayscale-15);opacity: 1;border-radius: 4px;padding: 8px 16px;}.map-objects__map .object-content::before {content: "";position: absolute;bottom: -5px;left: -5px;width: 10px;height: 10px;border-radius: 100%;background-color: var(--grayscale-100);}.map-objects__map .object-content.active {color: var(--grayscale-0);background-color: var(--grayscale-15);}.map-objects__map .number-btn {height: 35px;display: inline-flex;align-items: center;justify-content: center;white-space: nowrap;color: var(--grayscale-100);font-weight: 600;background-color: var(--grayscale-0);border: 1px solid var(--grayscale-15);opacity: 1;border-radius: 4px;padding: 8px 16px;}.map-objects__map .number-btn.active {color: var(--grayscale-0);background-color: var(--grayscale-15);}.map-objects__wrapper {position: absolute;top: 0;left: 0;width: 100%;height: 100%;padding-top: 134px;pointer-events: none;}.map-objects__top {display: none;}.map-objects__top-title {padding: 26px 0 32px 0;}.map-objects__title {max-width: 594px;border-radius: 8px;padding: 24px;background-color: var(--grayscale-0);pointer-events: auto;}.map-objects__object {opacity: 0;visibility: hidden;transition: opacity 0.3s ease, visibility 0.3s ease;}.map-objects__object.active {opacity: 1;visibility: visible;}.map-objects__object-body {width: 452px;position: relative;pointer-events: auto;}.map-objects__object-btns {display: flex;position: absolute;top: 0;right: -22px;}.map-objects__object-close {flex: 0 0 50px;height: 50px;border: 1px solid var(--grayscale-10);}.map-objects__object-link {display: none;}.map-objects__object-item.card-item {width: 100%;height: auto;}.map-objects__object-item.card-item .card-item__body {height: 100%;display: flex;flex-direction: column;}.map-objects__object-item.card-item .card-item__image {flex: 0 0 224px;border-radius: 8px 8px 0 0;transition: all 0.4s ease-in-out;}.map-objects__object-item.card-item .card-item__image-item {border-radius: 8px 8px 0 0;}.map-objects__object-item.card-item .card-item__image-img {border-radius: 8px 8px 0 0;}.map-objects__object-item.card-item .card-item__image-img img {border-radius: 8px 8px 0 0;}.map-objects__object-item.card-item .card-item__content {flex: 1 1 auto;padding: 16px;overflow: hidden;}.map-objects__object-item.card-item .card-item__title {font-size: 20px;}.map-objects__object-item.card-item .card-item__price {font-size: 20px;}.map-objects__object-item.card-item .card-item__address {font-size: 14px;margin-bottom: 8px;}.map-objects__object-item.card-item .card-item__direction {display: flex;align-items: center;-moz-column-gap: 10px;column-gap: 10px;margin-bottom: 16px;}.map-objects__object-item.card-item .card-item__metro {display: flex;align-items: center;-moz-column-gap: 4px;column-gap: 4px;}.map-objects__object-item.card-item .card-item__metro span {font-size: 14px;}.map-objects__object-item.card-item .card-item__metro svg {fill: var(--extra-red);}.map-objects__object-item.card-item .card-item__distance {display: flex;align-items: center;-moz-column-gap: 4px;column-gap: 4px;}.map-objects__object-item.card-item .card-item__distance span {font-size: 14px;color: var(--grayscale-70);}.map-objects__object-item.card-item .card-item__distance svg {fill: var(--grayscale-70);}.map-objects__object-item.card-item .card-item__construction-link {font-weight: 600;font-size: 14px;}.map-objects__link {min-height: 55px;width: 100%;padding: 8px 16px;margin: 16px 0;}.map-contacts {background-color: var(--grayscale-0);}.map-contacts__map {width: 100%;height: 600px;margin-bottom: 44px;}.map-contacts__title {margin-bottom: 16px;}.map-contacts__body {display: grid;grid-template-columns: repeat(3, 1fr);-moz-column-gap: 16px;column-gap: 16px;}.map-contacts__block {padding-top: 24px;}.map-contacts__schedule {display: block;line-height: 130%;color: var(--grayscale-70);margin-bottom: 16px;}.map-contacts__phones {display: flex;align-items: center;-moz-column-gap: 32px;column-gap: 32px;flex-wrap: wrap;margin-bottom: 16px;row-gap: 16px;}.map-contacts__email {font-weight: 600;line-height: 130%;}.map-contacts__notice {display: block;line-height: 130%;color: var(--grayscale-70);margin-bottom: 16px;}.map-contacts__address {display: block;margin-bottom: 8px;}.map-contacts__location {display: flex;align-items: center;-moz-column-gap: 10px;column-gap: 10px;}.map-contacts__socials-list {display: flex;align-items: center;-moz-column-gap: 8px;column-gap: 8px;flex-wrap: wrap;row-gap: 8px;}.letter {position: fixed;top: 0;left: 0;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;background-color: var(--blackout);z-index: 550;opacity: 0;visibility: hidden;transition: opacity 0.3s ease, visibility 0.3s ease;padding: 60px 26px;}.letter.active {opacity: 1;visibility: visible;}.letter__close-btn {width: 50px;height: 50px;position: absolute;top: 8px;right: 8px;border: 1px solid var(--grayscale-10);}.letter__body {flex: 0 0 679px;height: 100%;}.letter__body img {-o-object-fit: contain;object-fit: contain;}.modal {position: fixed;top: 0;left: 0;width: 100%;height: 100%;display: flex;align-items: center;justify-content: flex-end;background-color: var(--blackout);z-index: 550;opacity: 0;visibility: hidden;transition: opacity 0.3s ease, visibility 0.3s ease;}.modal.active {opacity: 1;visibility: visible;}.modal__body {display: flex;align-items: center;position: relative;flex: 0 0 700px;height: 100%;background-color: var(--grayscale-0);padding: 60px;}.modal__close-btn {width: 50px;height: 50px;position: absolute;top: 8px;left: -58px;border: 1px solid var(--grayscale-10);}.modal__content {width: 100%;}.form-block__top {display: flex;align-items: flex-start;-moz-column-gap: 16px;column-gap: 16px;margin-bottom: 16px;}.form-block__info {flex: 1 1 auto;}.form-block__title {margin-bottom: 8px;}.form-block__avatar {flex: 0 0 58px;height: 58px;}.form-block__avatar-img {position: relative;width: 100%;height: 100%;border-radius: 100%;}.form-block__avatar-img img {border-radius: 100%;}.form-block__avatar-img::after {content: "";position: absolute;width: 14px;height: 14px;bottom: -2px;right: 0;background-color: var(--extra-green);border: 2px solid var(--grayscale-5);border-radius: 100%;}.form-block__list {margin-bottom: 16px;}.form-block__item:not(:last-child) {margin-bottom: 8px;}.form-block__input {height: 50px;background-color: var(--grayscale-5);}.form-block__submit-btn {width: 100%;min-height: 50px;padding: 8px 16px;margin-bottom: 8px;}.form-block__submit-link {font-weight: 600;}.notice {position: fixed;top: 8px;right: 8px;width: 700px;background-color: var(--grayscale-0);border: 1px solid var(--grayscale-10);z-index: 550;border-radius: 8px;opacity: 0;visibility: hidden;transition: opacity 0.3s ease, visibility 0.3s ease;}.notice.active {opacity: 1;visibility: visible;}.notice__body {width: 100%;background-color: var(--greyscale-0);padding: 32px;}.notice__content {display: none;}.notice__content.active {display: block;}.notice__title {margin-bottom: 8px;color: var(--grayscale-100);}.notice__close-btn {width: 50px;height: 50px;position: absolute;top: 0px;left: -58px;border: 1px solid var(--grayscale-10);}.cookie {position: fixed;bottom: 8px;right: 8px;z-index: 1000;max-width: 487px;display: flex;align-items: center;-moz-column-gap: 16px;column-gap: 16px;justify-content: space-between;border: 1px solid var(--grayscale-10);background-color: var(--grayscale-0);border-radius: 8px;padding: 8px 8px 8px 16px;}.cookie__link {font-weight: 600;line-height: 120%;}.cookie__btn {min-height: 40px;padding: 8px 16px;}.hero-template {padding: 125px 0 44px;position: relative;z-index: 1;}.hero-template__img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;}.hero-template__img::before {content: "";position: absolute;inset: 0;background: linear-gradient( 180deg, rgba(7, 30, 65, 0.5) 0%, rgba(7, 30, 65, 0.9) 100% );}.hero-template__img img {display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.hero-template .breadcrumbs {margin-bottom: 60px;}.hero-template__body {display: flex;justify-content: space-between;align-items: flex-end;}.hero-template__text {max-width: 840px;color: var(--grayscale-0);}.hero-template__suptitle {margin-bottom: 16px;}.hero-template__suptitle span {margin: 0 6px;}.hero-template__description {margin-top: 17px;max-width: 712px;font-size: 16px;line-height: 1.31;letter-spacing: -0.02em;}.hero-template__bottom {margin-top: auto;}.hero-template__info {display: grid;grid-template-columns: repeat(5, 1fr);gap: 32px;padding: 24px;border-radius: 8px;background-color: var(--grayscale-5);}.hero-template__info-title {font-size: 28px;font-family: var(--second-font-family);font-weight: 800;line-height: 1.1;letter-spacing: normal;margin-bottom: 10px;}.hero-template__info-description {font-size: 16px;letter-spacing: -0.02em;}.hero-template__author {width: 350px;display: flex;align-items: center;padding: 16px 50px 16px 16px;border-radius: 8px;background-color: var(--grayscale-5);position: relative;}.hero-template__author:hover .hero-template__author-name {color: var(--extra-hover);}.hero-template__author:hover .hero-template__author-link svg {fill: var(--extra-hover);}.hero-template__author:active .hero-template__author-name {color: var(--extra-click);}.hero-template__author:active .hero-template__author-link svg {fill: var(--extra-click);}.hero-template__author-photo {width: 44px;height: 44px;border-radius: 4px;overflow: hidden;flex-shrink: 0;margin-right: 16px;}.hero-template__author-photo img {display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.hero-template__author-name {font-size: 16px;font-weight: 600;letter-spacing: -0.02em;margin-bottom: 6px;transition: all 0.3s;}.hero-template__author-position {font-size: 14px;}.hero-template__author-link {position: absolute;top: 20px;right: 16px;width: 16px;height: 16px;}.hero-template__author-link svg {width: 100%;height: 100%;transition: all 0.3s;}.hero-template__buttons {display: grid;grid-template-columns: repeat(2, 1fr);gap: 16px;padding: 24px;background-color: var(--grayscale-0);border-radius: 8px;}.hero-template_faq_detail .hero-template__title {font-size: 46px;}.hero-template_vacancy .hero-template__title {font-size: 46px;}.hero-template_about {padding-bottom: 0;margin-bottom: 68px;}.hero-template_about .hero-template__img::before {background: linear-gradient( 180deg, rgba(7, 30, 65, 0.25) 0%, rgba(7, 30, 65, 0.9) 100% );}.hero-template_about .hero-template__content {display: flex;flex-direction: column;min-height: 709px;}.hero-template_about .hero-template__text {max-width: 1200px;margin-bottom: 32px;}.hero-template_about .hero-template__bottom {margin-bottom: -42px;}.hero-template_partnership, .hero-template_mortgage, .hero-template_developers {padding-bottom: 24px;}.hero-template_partnership .hero-template__img, .hero-template_mortgage .hero-template__img, .hero-template_developers .hero-template__img {height: calc(100% - 74px);}.hero-template_partnership .hero-template__text, .hero-template_mortgage .hero-template__text, .hero-template_developers .hero-template__text {margin-bottom: 32px;}.hero-template_partnership .cta-request, .hero-template_mortgage .cta-request, .hero-template_developers .cta-request {background-color: var(--grayscale-5);}.hero-template_partnership .cta-request__title, .hero-template_mortgage .cta-request__title, .hero-template_developers .cta-request__title {margin: 0;}.hero-template_partnership .cta-request__input, .hero-template_mortgage .cta-request__input, .hero-template_developers .cta-request__input {background-color: var(--grayscale-0);}.hero-template_mortgage {background-color: var(--grayscale-5);}.faq {padding: 44px 0 75px;}.faq_popular {padding: 60px 0;}.faq__title {margin-bottom: 32px;}.faq__content {display: grid;grid-template-columns: repeat(2, 1fr);grid-gap: 16px;margin-bottom: 16px;}.faq__item {display: flex;justify-content: space-between;padding: 24px;background-color: var(--grayscale-5);border-radius: 8px;}.faq__item:hover .faq__item-title {color: var(--extra-hover);}.faq__item:hover .faq__item-link {background-color: var(--extra-hover);}.faq__item:hover .faq__item-link svg {fill: var(--grayscale-0);}.faq__item:active .faq__item-title {color: var(--extra-click);}.faq__item:active .faq__item-link {background-color: var(--extra-click);}.faq__item-text {margin-right: 32px;}.faq__item-title {letter-spacing: -0.02em;margin-bottom: 8px;transition: all 0.3s;}.faq__item-description {display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;line-height: 1.33;color: var(--grayscale-70);}.faq__item-link {flex-shrink: 0;display: flex;justify-content: center;align-items: center;width: 40px;height: 40px;border-radius: 4px;background-color: var(--grayscale-0);transition: all 0.3s;}.faq__item-link svg {width: 16px;height: 16px;transition: all 0.3s;}.faq-detail {padding: 44px 0 60px;}.faq-detail__text {max-width: 960px;font-size: 16px;line-height: 1.31;letter-spacing: -0.02em;}.faq-detail__text p:not(:last-child) {margin-bottom: 8px;}.faq-detail__block:not(:last-child) {margin-bottom: 43px;}.faq-detail__title {letter-spacing: normal;margin-bottom: 18px;}.faq-detail__subtitle {margin-bottom: 18px;}.faq-detail__description:not(:last-child) {margin-bottom: 22px;}.faq-detail__list {padding-left: 20px;}.faq-detail__list_custom {list-style: none;padding-left: 0;counter-reset: num;}.faq-detail__list_custom li .faq-detail__list-title::before {counter-increment: num;content: counter(num) ".";display: inline-block;min-width: 23px;text-align: right;padding-right: 8px;}.faq-detail__list li:not(:last-child) {margin-bottom: 16px;}.faq-detail__list-title {font-size: 16px;font-weight: 600;margin-bottom: 8px;}.documents {padding: 44px 0 60px;}.documents__title {margin-bottom: 32px;}.documents__filter {display: flex;flex-grow: 1;gap: 8px;padding: 3px;border-radius: 6px;background-color: var(--grayscale-5);border: 1px solid var(--grayscale-10);}.documents__filter-wrap {display: flex;margin-bottom: 16px;}.documents__filter-item {flex: 1 1 100%;display: flex;justify-content: center;align-items: center;height: 50px;padding: 0 16px;border-radius: 4px;font-weight: 600;letter-spacing: -0.01em;color: var(--grayscale-70);transition: all 0.3s;}.documents__filter-item:hover {background-color: var(--grayscale-5);}.documents__filter-item.is-active {background-color: var(--grayscale-70);color: var(--grayscale-0);}.documents__body {margin-bottom: 16px;}.documents__content {display: none;grid-template-columns: repeat(2, 1fr);grid-gap: 16px;}.documents__content.show {display: grid;}.documents__item {display: flex;justify-content: space-between;padding: 24px;border-radius: 8px;background-color: var(--grayscale-5);}.documents__item:hover .documents__item-title {color: var(--extra-hover);}.documents__item:hover .documents__item-link {background-color: var(--extra-hover);}.documents__item:hover .documents__item-link svg {fill: var(--grayscale-0);}.documents__item:active .documents__item-title {color: var(--extra-click);}.documents__item:active .documents__item-link {background-color: var(--extra-click);}.documents__item-text {display: flex;flex-direction: column;align-items: flex-start;margin-right: 32px;}.documents__item-title {letter-spacing: -0.02em;margin-bottom: 8px;transition: color 0.3s;}.documents__item-format {color: var(--grayscale-70);}.documents__item-category {margin-top: auto;display: inline-flex;align-items: center;min-height: 32px;padding: 7px 12px;border-radius: 4px;margin-top: 33px;background-color: var(--grayscale-0);}.documents__item-link {display: flex;justify-content: center;align-items: center;width: 40px;height: 40px;flex-shrink: 0;border-radius: 4px;background-color: var(--grayscale-0);transition: all 0.3s;}.documents__item-link--bg-5 {background-color: var(--grayscale-5);}.documents__item-link svg {width: 16px;height: 16px;transition: all 0.3s;}.required-documents {padding: 60px 0 36px;}.required-documents__title {margin-bottom: 32px;}.required-documents__filter {display: flex;flex-grow: 1;gap: 8px;padding: 3px;border-radius: 6px;background-color: var(--grayscale-5);border: 1px solid var(--grayscale-10);}.required-documents__filter-wrap {display: flex;margin-bottom: 32px;}.required-documents__filter-item {flex: 1 1 100%;display: flex;justify-content: center;align-items: center;height: 50px;padding: 0 16px;border-radius: 4px;font-weight: 600;letter-spacing: -0.01em;color: var(--grayscale-70);transition: all 0.3s;}.required-documents__filter-item:hover {background-color: var(--grayscale-5);}.required-documents__filter-item.is-active {background-color: var(--grayscale-70);color: var(--grayscale-0);}.required-documents__content {display: none;overflow: hidden;}.required-documents__content.show {display: block;}.required-documents__list {display: grid;grid-template-columns: repeat(2, 1fr);gap: 0 16px;list-style: none;counter-reset: num;margin-bottom: -1px;}.required-documents__item {padding: 24px 24px 24px 34px;border-bottom: 1px solid var(--grayscale-10);}.required-documents__item:nth-child(-n + 2) {padding-top: 0;}.required-documents__item-title {font-size: 20px;font-weight: 600;line-height: 1.2;letter-spacing: -0.02em;margin-bottom: 6px;position: relative;}.required-documents__item-title::before {counter-increment: num;content: counter(num);position: absolute;top: 5px;left: -32px;padding: 0;min-width: 18px;font-size: 14px;font-weight: 400;color: var(--grayscale-70);}.required-documents__item-title:nth-child(-n + 9)::before {content: "0" counter(num);}.required-documents__item-description {font-size: 14px;line-height: 1.31;}.agreement {padding: 44px 0 60px;}.agreement__content {display: flex;justify-content: space-between;align-items: flex-start;}.agreement__text {max-width: 960px;margin-right: 16px;font-size: 16px;line-height: 1.31;letter-spacing: -0.02em;}.agreement__text p:not(:last-child) {margin-bottom: 9px;}.agreement__block {scroll-margin-top: 30px;}.agreement__block:not(:last-child) {margin-bottom: 43px;}.agreement__title {letter-spacing: normal;margin-bottom: 17px;}.agreement__subtitle {letter-spacing: -0.02em;margin-bottom: 10px;}.agreement__description:not(:last-child) {margin-bottom: 22px;}.agreement__list {margin-top: 16px;padding-left: 20px;}.agreement__list li {position: relative;}.agreement__list li::before {content: "";position: absolute;top: 9px;left: -15px;width: 6px;height: 6px;border-radius: 1px;background-color: var(--grayscale-100);}.agreement__list li:not(:last-child) {margin-bottom: 8px;}.agreement__side {position: sticky;top: 20px;right: 0;width: 100%;max-width: 350px;padding: 24px;border-radius: 4px;background-color: var(--grayscale-5);transition: all 0.3s;}.agreement__side-title {line-height: 1.3;color: var(--grayscale-70);margin-bottom: 19px;}.agreement__side-list li {font-size: 16px;letter-spacing: -0.02em;}.agreement__side-list li:not(:last-child) {margin-bottom: 13px;}.agreement__side-link {transition: all 0.3s;}.agreement__side-link_active {font-weight: 600;color: var(--blue-50);}.agreement__side-link:hover:not(.agreement__side-link_active) {color: var(--extra-hover);}.not-found {position: relative;margin-bottom: -180px;}.not-found__img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;}.not-found__img::before {content: "";position: absolute;inset: 0;background: linear-gradient( 180deg, rgba(7, 30, 65, 0.25) 0%, rgba(7, 30, 65, 0.9) 100% );}.not-found__img img {display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.not-found__content {height: 100vh;padding: 200px 0;display: flex;flex-direction: column;justify-content: center;align-items: center;color: var(--grayscale-0);text-align: center;}.not-found__title {font-size: 72px;margin-bottom: 14px;}.not-found__description {max-width: 687px;font-size: 14px;line-height: 1.3;margin-bottom: 32px;}.not-found__btn {flex-shrink: 0;height: 50px;padding: 0 32px;}.vacancies {padding: 44px 0 60px;}.vacancies__heading {display: none;max-width: 715px;}.vacancies__heading_active {display: block;}.vacancies__title {margin-bottom: 18px;}.vacancies__description {font-size: 16px;line-height: 1.31;letter-spacing: -0.02em;}.vacancies__content {display: none;}.vacancies__content_active {display: block;}.vacancies__item {display: grid;grid-template-columns: repeat(2, 1fr);grid-gap: 16px;align-items: center;padding: 32px 24px 30px;border-radius: 8px;background-color: var(--grayscale-5);position: relative;}.vacancies__item:not(:last-child) {margin-bottom: 16px;}.vacancies__item:hover .vacancies__item-title {color: var(--extra-hover);}.vacancies__item:hover .vacancies__item-link {background-color: var(--extra-hover);}.vacancies__item:hover .vacancies__item-link svg {fill: var(--grayscale-0);}.vacancies__item:active .vacancies__item-title {color: var(--extra-click);}.vacancies__item:active .vacancies__item-link {background-color: var(--extra-click);}.vacancies__item-title {transition: all 0.3s;}.vacancies__item-text {display: flex;justify-content: space-between;gap: 16px;}.vacancies__item-group {display: flex;flex-grow: 1;gap: 16px;}.vacancies__item-block {flex: 1 1 100%;font-size: 14px;line-height: 1.28;}.vacancies__item-block:last-child {flex-basis: 254px;flex-shrink: 0;}.vacancies__item-block-title {color: var(--grayscale-70);margin-bottom: 8px;transition: all 0.3s;}.vacancies__item-block-value {font-weight: 600;letter-spacing: -0.02em;}.vacancies__item-link {flex-shrink: 0;display: flex;justify-content: center;align-items: center;width: 40px;height: 40px;border-radius: 4px;background-color: var(--grayscale-0);transition: all 0.3s;}.vacancies__item-link svg {width: 16px;height: 16px;transition: all 0.3s;}.file__label {display: inline-flex;align-items: center;height: 33px;cursor: pointer;}.file__icon {width: 16px;height: 16px;flex-shrink: 0;fill: none;stroke: var(--grayscale-100);stroke-linecap: round;stroke-linejoin: round;margin-right: 4px;}.file__name {font-size: 14px;font-weight: 600;}.vacancy {padding: 44px 0 60px;}.vacancy__content {display: flex;justify-content: space-between;align-items: flex-start;gap: 16px;}.vacancy__text {max-width: 960px;font-size: 16px;line-height: 1.31;letter-spacing: -0.02em;}.vacancy__block:not(:last-child) {margin-bottom: 32px;}.vacancy__title {letter-spacing: normal;margin-bottom: 17px;}.vacancy__list {padding-left: 20px;}.vacancy__list li {position: relative;}.vacancy__list li::before {content: "";position: absolute;top: 9px;left: -15px;width: 6px;height: 6px;border-radius: 1px;background-color: var(--grayscale-100);}.vacancy__list li:not(:last-child) {margin-bottom: 8px;}.vacancy__side {flex-grow: 1;flex-basis: 472px;padding: 24px;border-radius: 8px;background-color: var(--grayscale-5);}.vacancy__side-block:not(:last-child) {margin-bottom: 20px;}.vacancy__side-title {font-size: 14px;color: var(--grayscale-70);margin-bottom: 12px;}.vacancy__side-value {font-size: 20px;font-weight: 600;letter-spacing: -0.02em;}.vacancy__side-btn {width: 100%;height: 50px;margin-top: 14px;}.guarantees {padding: 44px 0 60px;}.guarantees__text {max-width: 960px;font-size: 16px;line-height: 1.31;letter-spacing: -0.02em;}.guarantees__text p:not(:last-child) {margin-bottom: 9px;}.guarantees__block:not(:last-child) {margin-bottom: 42px;}.guarantees__title {letter-spacing: normal;margin-bottom: 17px;}.guarantees__subtitle {letter-spacing: -0.02em;margin-bottom: 18px;}.guarantees__description:not(:last-child) {margin-bottom: 22px;}.guarantees__list {padding-left: 20px;}.guarantees__list:not(:last-child) {margin-bottom: 22px;}.guarantees__list li {position: relative;}.guarantees__list li::before {content: "";position: absolute;top: 9px;left: -15px;width: 6px;height: 6px;border-radius: 1px;background-color: var(--grayscale-100);}.guarantees__list li:not(:last-child) {margin-bottom: 8px;}.guarantees__slider {margin-top: -11px;}.guarantees__slider-img {height: 540px;border-radius: 8px;overflow: hidden;margin-bottom: 16px;}.guarantees__slider-img img {display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.guarantees__slider-text {padding-right: 130px;font-size: 14px;line-height: 1.3;letter-spacing: -0.01em;}.guarantees__navigation {margin-left: auto;display: inline-flex;gap: 8px;margin-top: -18px;position: relative;left: 100%;transform: translateX(-100%);z-index: 1;pointer-events: none;background-color: var(--grayscale-0);}.guarantees__navigation * {pointer-events: all;}.offer {padding: 60px 0;}.offer__content {display: flex;justify-content: space-between;align-items: center;gap: 16px;}.offer__text {padding: 40px 0;max-width: 716px;}.offer__title {margin-bottom: 15px;}.offer__subtitle {letter-spacing: -0.02em;margin-bottom: 10px;}.offer__description {font-size: 16px;line-height: 1.31;letter-spacing: -0.02em;margin-bottom: 24px;}.offer__block {padding: 24px;border-radius: 8px;background-color: var(--brown-0);font-size: 14px;line-height: 1.28;}.offer__block:not(:last-child) {margin-bottom: 24px;}.offer__group:not(:last-child) {padding-bottom: 22px;border-bottom: 1px solid rgba(22, 15, 41, 0.1);margin-bottom: 24px;}.offer__group-title {color: var(--grayscale-70);margin-bottom: 8px;}.offer__btn {width: 100%;height: 50px;}.offer__img {width: 100%;max-width: 594px;height: 690px;border-radius: 8px;overflow: hidden;}.offer__img img {display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.offer_partnership .offer__group-title {font-size: 20px;font-family: var(--second-font-family);font-weight: 800;color: var(--grayscale-100);}.offer_partnership .offer__btn {margin-top: 20px;}.advantages {padding: 60px 0;}.advantages__heading {max-width: 600px;margin-bottom: 30px;}.advantages__title {margin-bottom: 18px;}.advantages__description {font-size: 16px;line-height: 1.31;letter-spacing: -0.02em;}.advantages__content {display: grid;grid-template-columns: repeat(4, 1fr);gap: 16px;}.advantages__item {padding: 24px;border-radius: 8px;background-color: var(--grayscale-5);}.advantages__item-icon {display: flex;justify-content: center;align-items: center;width: 40px;height: 40px;border-radius: 4px;background-color: var(--grayscale-0);margin-bottom: 24px;}.advantages__item-icon svg {width: 24px;height: 24px;}.advantages__item-title {letter-spacing: -0.02em;margin-bottom: 8px;}.advantages__item-description {font-size: 14px;line-height: 1.28;}.advantages__btn {margin-top: 44px;width: 100%;height: 55px;}.advantages_partnership .advantages__heading {max-width: 680px;}.team {padding: 60px 0 22px;}.team__heading {display: flex;justify-content: space-between;align-items: center;margin-bottom: 32px;}.team__slider-item {height: auto;border-radius: 8px;overflow: hidden;background-color: var(--grayscale-5);}.team__slider-img {width: 100%;height: 452px;}.team__slider-img img {display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.team__slider-text {padding: 16px;}.team__slider-name {letter-spacing: normal;margin-bottom: 8px;}.team__slider-position {line-height: 1.28;}.team__navigation {display: inline-flex;gap: 8px;}.section-banner {padding: 22px 0 40px;}.section-banner__content {display: flex;justify-content: space-between;border-radius: 8px;background-color: var(--brown-10);overflow: hidden;}.section-banner__text {flex-basis: 879px;padding: 45px 100px 45px 24px;}.section-banner__title {letter-spacing: normal;margin-bottom: 24px;}.section-banner__btn {height: 50px;padding: 0 32px;}.section-banner__img {flex: 1 1 auto;}.section-banner__img img {display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.text-page {padding: 44px 0 60px;}.text-page__body {display: flex;justify-content: space-between;align-items: flex-start;}.text-page__content {width: 960px;font-size: 16px;line-height: 1.31;letter-spacing: -0.02em;margin-right: 16px;}.text-page__content p:not(:last-child) {margin-bottom: 8px;}.text-page__block {scroll-margin-top: 30px;}.text-page__block:not(:last-child) {margin-bottom: 43px;}.text-page__title {letter-spacing: normal;margin-bottom: 17px;}.text-page__suptitle {letter-spacing: normal;margin-bottom: 17px;}.text-page__subtitle {letter-spacing: -0.02em;margin-bottom: 10px;margin-top: 22px;}.text-page__subtitle_nmt {margin-top: 0;}.text-page__highlighted {margin: 32px 0 0;padding: 24px;border-radius: 8px;background-color: var(--brown-0);}.text-page__list {margin: 18px 0 32px;padding-left: 20px;}.text-page__list_other {margin: 0 0 16px;}.text-page__list li {position: relative;}.text-page__list li::before {content: "";position: absolute;top: 8px;left: -15px;width: 6px;height: 6px;border-radius: 1px;background-color: var(--grayscale-100);}.text-page__list li:not(:last-child) {margin-bottom: 8px;}.text-page__list-title {font-size: 16px;font-weight: 600;margin-bottom: 8px;}.text-page__list_custom {list-style: none;padding-left: 0;counter-reset: num;}.text-page__list_custom li::before {content: none;}.text-page__list_custom li .text-page__list-title::before {counter-increment: num;content: counter(num) ".";display: inline-block;min-width: 23px;text-align: right;padding-right: 8px;}.text-page__list_custom li:not(:last-child) {margin-bottom: 16px;}.text-page__cards-slider-item {height: auto;}.text-page__table-wrap {margin: 31px 0;}.text-page__table-heading {border-bottom: 1px solid var(--grayscale-10);color: var(--grayscale-70);}.text-page__table-heading .text-page__table-elem {display: flex;flex-direction: column;justify-content: flex-end;padding: 8px 24px;}.text-page__table-heading .text-page__table-elem:first-child {padding: 8px 24px;}.text-page__table-item {display: flex;}.text-page__table-item:nth-child(even) {background-color: var(--grayscale-5);}.text-page__table-elem {flex: 1 1 100%;padding: 30px 24px;font-size: 14px;letter-spacing: -0.01em;}.text-page__table-elem:first-child {padding: 24px;flex: 0 0 350px;}.text-page__table-elem-title {font-size: 20px;font-weight: 600;letter-spacing: -0.02em;margin-bottom: 5px;}.text-page__share {display: flex;justify-content: space-between;align-items: center;border-top: 1px solid var(--grayscale-10);padding-top: 23px;}.text-page__side {position: sticky;top: 20px;right: 0;width: 100%;max-width: 350px;padding: 24px;border-radius: 4px;background-color: var(--grayscale-5);transition: all 0.3s;}.text-page__side-title {line-height: 1.3;color: var(--grayscale-70);margin-bottom: 19px;}.text-page__side-list li {font-size: 16px;letter-spacing: -0.02em;}.text-page__side-list li:not(:last-child) {margin-bottom: 13px;}.text-page__side-link {transition: all 0.3s;}.text-page__side-link.active {font-weight: 600;color: var(--blue-50);}.text-page__side-link:hover:not(.active) {color: var(--extra-hover);}.social {display: inline-flex;}.social__item {flex-shrink: 0;width: 32px;height: 32px;padding: 3px;border: 1px solid var(--grayscale-15);border-radius: 4px;transition: all 0.3s;}.social__item:hover {border-color: var(--blue-50);}.social__item:hover svg {fill: var(--blue-50);}.social__item:not(:last-child) {margin-right: 8px;}.social__item svg {width: 100%;height: 100%;transition: all 0.3s;}.author {padding: 44px 0 60px;}.author__content {display: flex;justify-content: space-between;gap: 16px;position: relative;}.author__text {flex-basis: 960px;font-size: 16px;line-height: 1.31;letter-spacing: -0.02em;}.author__text-block:not(:last-child) {margin-bottom: 43px;}.author__text-title {letter-spacing: normal;margin-bottom: 17px;}.author__text-subtitle {letter-spacing: -0.02em;margin-bottom: 16px;}.author__text-description:not(:last-child) {margin-bottom: 24px;}.author__text-description p:not(:last-child) {margin-bottom: 8px;}.author__text-list {list-style: none;counter-reset: num;}.author__text-list:not(.author__text-list_custom) {padding-right: 40px;display: grid;grid-template-columns: repeat(2, 1fr);gap: 16px;}.author__text-list:not(.author__text-list_custom) li {padding: 0 30px 0 34px;}.author__text-list:not(.author__text-list_custom) .author__text-list-title {font-size: 20px;line-height: 1.2;}.author__text-list:not(.author__text-list_custom) .author__text-list-title::before {position: absolute;top: 5px;left: 0;content: counter(num);padding: 0;min-width: 18px;font-size: 14px;font-weight: 400;color: var(--grayscale-70);}.author__text-list:not(.author__text-list_custom) .author__text-list-title:nth-child(-n + 9)::before {content: "0" counter(num);}.author__text-list:not(.author__text-list_custom) .author__text-description {font-size: 14px;letter-spacing: -0.01em;}.author__text-list li {position: relative;}.author__text-list li .author__text-list-title::before {counter-increment: num;content: counter(num) ".";display: inline-block;min-width: 23px;text-align: right;padding-right: 8px;}.author__text-list-title {font-size: 16px;font-weight: 600;margin-bottom: 8px;}.author__text-list_custom li:not(:last-child) {margin-bottom: 16px;}.author__info {flex-basis: 350px;}.author__info-photo {width: 100%;height: 350px;border-radius: 8px;overflow: hidden;margin-bottom: 26px;}.author__info-photo img {display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: top;object-position: top;}.author__info-share-title {font-size: 16px;letter-spacing: -0.02em;margin-bottom: 18px;}.news {padding: 44px 0 60px;}.news__filter {margin-bottom: 16px;}.news__content {display: grid;grid-template-columns: repeat(3, 1fr);gap: 16px;margin-bottom: 16px;}.partners {padding: 60px 0;}.partners_gray {background-color: var(--grayscale-5);}.partners_gray .partners__item {background-color: var(--grayscale-0);}.partners_gray .partners__item-img {border-color: var(--grayscale-5);}.partners__title {margin-bottom: 32px;}.partners__content {display: grid;grid-template-columns: repeat(4, 1fr);gap: 16px;}.partners__content_all .partners__item:nth-child(n + 7) {display: flex;}.partners__item {display: flex;align-items: center;padding: 16px;border-radius: 8px;background-color: var(--grayscale-5);}.partners__item-img {flex-shrink: 0;width: 40px;height: 40px;background-color: var(--grayscale-0);border-radius: 4px;border: 1px solid var(--grayscale-0);overflow: hidden;margin-right: 16px;}.partners__item-img img {display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.partners__item-name {font-size: 16px;font-weight: 600;letter-spacing: -0.02em;}.partners__btn {display: none;}.thanks-letters {padding: 60px 0;}.thanks-letters__heading {display: flex;justify-content: space-between;align-items: flex-end;gap: 16px;margin-bottom: 32px;}.thanks-letters__title {margin-bottom: 16px;}.thanks-letters__description {font-size: 16px;line-height: 1.31;letter-spacing: -0.02em;}.thanks-letters__slider-item {min-height: 143px;height: auto;display: flex;flex-direction: column;align-items: flex-start;padding: 16px;border-radius: 8px;background-color: var(--grayscale-5);}.thanks-letters__slider-item:hover .thanks-letters__slider-title {color: var(--extra-hover);}.thanks-letters__slider-item:hover .thanks-letters__slider-link {color: var(--extra-hover);}.thanks-letters__slider-item:hover .thanks-letters__slider-link svg {fill: var(--extra-hover);}.thanks-letters__slider-item:active .thanks-letters__slider-title {color: var(--extra-click);}.thanks-letters__slider-item:active .thanks-letters__slider-link {color: var(--extra-click);}.thanks-letters__slider-item:active .thanks-letters__slider-link svg {fill: var(--extra-click);}.thanks-letters__slider-title {letter-spacing: -0.02em;margin-bottom: 9px;transition: all 0.3s;}.thanks-letters__slider-description {color: var(--grayscale-70);margin-bottom: 9px;}.thanks-letters__slider-link {margin-top: auto;display: flex;align-items: center;font-size: 14px;font-weight: 600;transition: all 0.3s;}.thanks-letters__slider-link svg {width: 16px;height: 16px;flex-shrink: 0;margin-left: 2px;transition: all 0.3s;}.thanks-letters__navigation {display: inline-flex;gap: 8px;}.video-reviews {padding: 60px 0;}.video-reviews__heading {display: flex;justify-content: space-between;align-items: flex-end;gap: 16px;margin-bottom: 32px;}.video-reviews__title {margin-bottom: 16px;}.video-reviews__description {font-size: 16px;line-height: 1.31;letter-spacing: -0.02em;}.video-reviews__slider-item {height: 387px;border-radius: 8px;position: relative;overflow: hidden;}.video-reviews__slider-media {width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;position: relative;z-index: 1;}.video-reviews__slider-poster {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;}.video-reviews__slider-poster::after {content: "";position: absolute;inset: 0;background-color: rgba(7, 30, 65, 0.6);}.video-reviews__slider-poster img {display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.video-reviews__slider-play {width: 50px;height: 50px;display: flex;justify-content: center;align-items: center;background-color: var(--grayscale-0);border-radius: 4px;transition: all 0.3s;}.video-reviews__slider-play:hover {background-color: var(--extra-hover);}.video-reviews__slider-play:hover svg {fill: var(--grayscale-0);}.video-reviews__slider-play:active {background-color: var(--extra-click);}.video-reviews__slider-play:active svg {fill: var(--grayscale-0);}.video-reviews__slider-play svg {width: 24px;height: 24px;transition: all 0.3s;}.video-reviews__slider-author {position: absolute;bottom: 24px;left: 24px;display: flex;align-items: center;z-index: 1;}.video-reviews__slider-author-photo {width: 56px;height: 56px;border-radius: 4px;overflow: hidden;margin-right: 16px;}.video-reviews__slider-author-photo img {display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.video-reviews__slider-author-name {font-size: 20px;font-weight: 600;color: var(--grayscale-0);letter-spacing: -0.02em;margin-bottom: 10px;}.video-reviews__slider-author-date {font-size: 14px;color: var(--grayscale-10);}.video-reviews__navigation {display: inline-flex;gap: 8px;}.possibility {padding: 60px 0 36px;}.possibility_bg-5 {background-color: var(--grayscale-5);}.possibility__heading {max-width: 820px;margin-bottom: 33px;display: flex;flex-direction: column;row-gap: 17px;}.possibility__description {max-width: 715px;font-size: 16px;line-height: 1.28;letter-spacing: -0.02em;}.possibility__content {overflow: hidden;}.possibility__list {display: grid;grid-template-columns: repeat(3, 1fr);gap: 0 16px;list-style: none;counter-reset: num;margin-bottom: -1px;}.possibility__phone-link {font-weight: 600;}.possibility__item {padding: 24px 24px 24px 34px;border-bottom: 1px solid var(--grayscale-10);}.possibility__item:nth-child(-n + 3) {padding-top: 0;}.possibility__item-title {font-size: 20px;font-weight: 600;line-height: 1.2;letter-spacing: -0.02em;margin-bottom: 6px;position: relative;}.possibility__item-title::before {counter-increment: num;content: counter(num);position: absolute;top: 5px;left: -32px;padding: 0;min-width: 18px;font-size: 14px;font-weight: 400;color: var(--grayscale-70);}.possibility__item-title:nth-child(-n + 9)::before {content: "0" counter(num);}.possibility__item-description {font-size: 14px;line-height: 1.31;}.possibility_work .possibility__list {grid-template-columns: repeat(4, 1fr);}.possibility_work .possibility__item:nth-child(-n + 4) {padding-top: 0;}.usage {padding: 60px 0;}.usage__heading {display: flex;justify-content: space-between;align-items: flex-end;margin-bottom: 32px;}.usage__title {max-width: 820px;}.usage__slider-item {height: auto;display: flex;flex-direction: column;align-items: flex-start;padding: 24px;border-radius: 8px;background-color: var(--grayscale-5);}.usage__slider-title {font-size: 20px;font-weight: 600;line-height: 1.2;letter-spacing: -0.02em;margin-bottom: 7px;}.usage__slider-description {display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;overflow: hidden;font-size: 14px;line-height: 1.29;margin-bottom: 8px;}.usage__slider-description.active {display: block;}.usage__slider-more {display: inline-flex;align-items: center;font-size: 14px;font-weight: 600;line-height: 1;letter-spacing: -0.02em;margin-bottom: 24px;transition: all 0.3s;}.usage__slider-more:hover {color: var(--extra-hover);}.usage__slider-more:hover svg {fill: var(--extra-hover);}.usage__slider-more:active {color: var(--extra-click);}.usage__slider-more:active svg {fill: var(--extra-click);}.usage__slider-more.active svg {transform: rotate(-90deg);}.usage__slider-more svg {flex-shrink: 0;width: 16px;height: 16px;margin-left: 4px;transform: rotate(90deg);transition: all 0.3s;}.usage__slider-case {margin-top: auto;font-size: 14px;font-weight: 600;letter-spacing: -0.02em;}.usage__navigation {display: inline-flex;gap: 8px;}.questions {padding: 60px 0;}.questions_gray {background-color: var(--grayscale-5);}.questions_gray .questions__content {background-color: var(--grayscale-0);}.questions__heading {max-width: 700px;margin-bottom: 32px;}.questions__title {margin-bottom: 18px;}.questions__description {font-size: 16px;line-height: 1.31;letter-spacing: -0.02em;}.questions__content {padding: 8px 24px;background-color: var(--grayscale-5);border-radius: 8px;}.questions__item:not(:last-child) {border-bottom: 1px solid var(--grayscale-10);}.questions__item-heading {width: 100%;display: flex;justify-content: space-between;gap: 12px;padding: 16px 0 15px;text-align: left;cursor: pointer;color: inherit;}.questions__item-heading:hover .questions__item-title {color: var(--extra-hover);}.questions__item-heading:hover .questions__item-arrow {fill: var(--extra-hover);}.questions__item-heading.active .questions__item-arrow {transform: rotate(-90deg);}.questions__item-title {font-size: 16px;font-weight: 600;line-height: 1.31;letter-spacing: -0.02em;transition: color 0.3s;}.questions__item-arrow {width: 16px;height: 16px;flex-shrink: 0;margin-top: 2px;transform: rotate(90deg);transition: all 0.3s;}.questions__item-arrow svg {width: 100%;height: 100%;transition: all 0.3s;}.questions__item-dropdown {max-height: 0;will-change: transform;overflow: hidden;transition: max-height 0.5s;transform: translateY(-11px);}.questions__item-link {display: none;min-height: 50px;padding: 14px 32px;margin: 21px 0px 16px 0px;}.questions__item-description {max-width: 690px;padding: 5px 0 3px;font-size: 16px;line-height: 1.31;letter-spacing: -0.02em;}.questions__item-description p.clamped {display: -webkit-box;overflow: hidden;-webkit-line-clamp: 10;-webkit-box-orient: vertical;}.questions__all {margin-top: 44px;width: 100%;height: 55px;}.catalog-developers {padding: 20px 0 60px;background-color: var(--grayscale-0);}.catalog-developers__content {margin-bottom: 16px;}.catalog-developers__item {background-color: var(--grayscale-5);border-radius: 8px;overflow: hidden;}.catalog-developers__item:not(:last-child) {margin-bottom: 16px;}.catalog-developers__item-bottom {display: grid;grid-template-columns: repeat(3, 1fr);gap: 0 16px;padding: 0 24px;margin-bottom: 10px;}.catalog-developers__item-bottom.active .catalog-developers__complex {display: flex;}.catalog-developers__item-more {transform: translateY(-10px);margin-left: 24px;margin-bottom: 15px;display: inline-flex;align-items: center;font-size: 14px;font-weight: 600;color: inherit;letter-spacing: -0.01em;transition: all 0.3s;}.catalog-developers__item-more.active svg {transform: rotate(-90deg) translateX(-2px);}.catalog-developers__item-more:active {color: var(--extra-click);}.catalog-developers__item-more:active svg {fill: var(--extra-click);}.catalog-developers__item-more svg {width: 16px;height: 16px;flex-shrink: 0;margin-left: 4px;transform: rotate(90deg);transition: all 0.3s;}.catalog-developers__link {padding: 24px;display: grid;grid-template-columns: repeat(3, 1fr);gap: 16px;position: relative;min-height: 40px;}.catalog-developers__link:hover .catalog-developers__link-name {color: var(--extra-hover);}.catalog-developers__link:hover .catalog-developers__arrow {background-color: var(--extra-hover);}.catalog-developers__link:hover .catalog-developers__arrow svg {fill: var(--grayscale-0);}.catalog-developers__link:active .catalog-developers__link-name {color: var(--extra-click);}.catalog-developers__link:active .catalog-developers__arrow {background-color: var(--extra-click);}.catalog-developers__link:active .catalog-developers__arrow svg {fill: var(--grayscale-0);}.catalog-developers__link .catalog-developers__arrow {position: absolute;top: 24px;right: 24px;width: 40px;height: 40px;background-color: var(--grayscale-0);border-radius: 4px;}.catalog-developers__link-name {line-height: 1.4;transition: all 0.3s;}.catalog-developers__link-group {display: grid;grid-template-columns: repeat(2, 1fr);gap: 16px;}.catalog-developers__link-group + .catalog-developers__link-block {padding-right: 50px;}.catalog-developers__link-block {font-size: 14px;}.catalog-developers__link-block-suptitle {line-height: 1.3;color: var(--grayscale-70);margin-bottom: 8px;}.catalog-developers__link-block-title {font-weight: 600;letter-spacing: -0.02em;}.catalog-developers__arrow {flex-shrink: 0;display: inline-flex;justify-content: center;align-items: center;transition: all 0.3s;}.catalog-developers__arrow svg {width: 16px;height: 16px;transition: all 0.3s;}.catalog-developers__complex {padding: 14px 8px 14px 0;border-top: 1px solid var(--grayscale-10);display: flex;align-items: flex-start;gap: 16px;transition: border 0.3s;}.catalog-developers__complex:hover {border-color: var(--extra-hover);}.catalog-developers__complex:hover .catalog-developers__complex-name {color: var(--extra-hover);}.catalog-developers__complex:hover .catalog-developers__arrow svg {fill: var(--extra-hover);}.catalog-developers__complex:active {border-color: var(--extra-click);}.catalog-developers__complex:active .catalog-developers__link-name {color: var(--extra-click);}.catalog-developers__complex:active .catalog-developers__arrow svg {fill: var(--extra-click);}.catalog-developers__complex:first-child {grid-column: 2;}.catalog-developers__complex:nth-last-child(n + 3) {grid-column: unset;}.catalog-developers__complex:nth-child(n + 4) {display: none;}.catalog-developers__complex-info {flex-grow: 1;display: flex;font-size: 14px;}.catalog-developers__complex-name {font-weight: 600;margin-right: 8px;transition: all 0.3s;}.catalog-developers__complex-price {color: var(--grayscale-70);}@media (min-width: 1280px) {.seo__body.is-center {align-items: center;}.seo__body.is-center .seo__content {padding-top: 0;}}@media (any-hover: hover) and (min-width: 1340px) {.newbuildings-actions__map-link:hover .newbuildings-actions__map-body {background-color: var(--extra-hover);}}@media (max-width: 1919px) {.hero-filters__select--tabs .custom-select__content {width: calc(100% + 154px);left: calc(0% - 154px);}.hero__map {height: 468px;}.hero__wrapper {padding: 260px 26px 24px 26px;}.hero__wrapper--secondary {padding: 124px 26px 24px 26px;}.hero__wrapper--contacts {padding: 44px 0 60px 0;}.newbuildings__descr {max-width: 688px;}.newbuildings-banner__content {flex: 0 0 819px;}.map__wrapper {height: 800px;}.seo__img {flex: 0 0 585px;}.mortgage__filters {flex: 0 0 428px;}.advantages-complex__images {flex: 0 0 658px;}.apartments-complex__descr {max-width: 688px;}.map-objects__map {height: 708px;}.map-objects__title {max-width: 569px;}.letter {padding: 35px 26px;}.letter__body {flex: 0 0 525px;}.modal__body {flex: 0 0 595px;}.notice {width: 595px;}}@media (max-width: 1600px) {.hero-template_about .hero-template__content {min-height: 582px;}.hero-template_news .hero-template__text {max-width: 820px;}.hero-template_partnership .hero-template__text, .hero-template_mortgage .hero-template__text, .hero-template_developers .hero-template__text {max-width: 820px;}}@media (max-width: 1499px) {.slider-section {overflow: hidden;}.slider-section__slider {overflow: visible;}.reviews__slider {margin-right: -26px;padding-right: 26px;}.info-center__slider {margin-right: -26px;padding-right: 26px;}.info-center_similar .info-center__info {max-width: 800px;}}@media (max-width: 1439px) {.hero-filters__select--tabs .custom-select__content {width: 100%;left: 0;}.hero-filters--full:not(.hero-filters--apartments) .hero-filters__item:last-child {grid-column: span 1;}.hero-filters__list {grid-template-columns: repeat(2, 1fr);}.map__wrapper {height: auto;}.map__body {display: block;}.map__info {padding: 26px 0px 24px 0px;}.map__title {margin-bottom: 12px;}.map__descr {margin-bottom: 32px;}.map__links {margin-bottom: 0;}.map__banner {border-radius: 0;padding: 24px 26px;}.map__img {position: static;height: 800px;}.map__img img {-o-object-position: right;object-position: right;}}@media (max-width: 1339px) {.newbuildings__container--catalog .newbuildings__actions {display: flex;align-items: center;-moz-column-gap: 8px;column-gap: 8px;}.newbuildings__actions {grid-template-columns: 1fr;}.newbuildings-actions__select {flex: 1 1 100%;height: 50px;}.newbuildings-actions__dropdown {flex: 1 1 100%;height: 50px;}.newbuildings-actions__navigation {display: block;height: 50px;padding: 0;}.newbuildings-actions__all-link {width: 50px;margin-left: 0;}.newbuildings-actions__all-link span {display: none;}.newbuildings-actions__map-link {grid-column: 1/2;min-height: 50px;padding: 0;border: none;}.newbuildings-actions__map-body {flex: 1 1 100%;color: var(--grayscale-100);background-color: var(--grayscale-0);border: 1px solid var(--grayscale-100);transition: color 0.3s ease, border-color 0.3s ease;}.newbuildings-actions__tabs {display: none;}}@media (any-hover: hover) and (max-width: 1339px) {.newbuildings-actions__map-link:hover .newbuildings-actions__map-body {color: var(--extra-hover);border-color: var(--extra-hover);}}@media (max-width: 1279px) {.main__slider-section, .main__developers, .main__reviews, .main__seo, .main__about-complex, .main__advantages-complex, .main__info-center, .main__searched-links, .main__apartments-complex, .main__mortgage {padding: 50px 0;}.main__newbuildings {padding: 50px 0;}.main__newbuildings--catalog {padding: 20px 0;}.main__map-contacts {padding: 50px 0 18px 0;}.main__map-complex {padding: 50px 0;}.main__banner {padding: 24px 0;}.main__divider {padding: 12px 0;}.main__about {padding-top: 50px;}.btn-arrow-5 {width: 32px;height: 32px;}.title-1 {font-size: 42px;line-height: 105%;}.title-2 {font-size: 36px;}.title-3 {font-size: 30px;}.title-4 {font-size: 24px;}.text-descr p {font-size: 14px;}.slider-pagination {display: flex;}.header__top {display: none;}.header-bottom__info-logo {flex: 0 0 136px;}.header-bottom__info-details {display: none;}.header-bottom__body {flex-direction: column;align-items: flex-start;justify-content: space-between;position: fixed;top: 72px;left: 0;width: 100%;height: calc(100vh - 72px);z-index: 100;background-color: var(--grayscale-0);opacity: 0;visibility: hidden;transition: opacity 0.4s ease, visibility 0.4s ease;overflow-y: auto;gap: 0;}.header-bottom__body.active {opacity: 1;visibility: visible;}.header-bottom__body.active .header-bottom__sublist--visible {opacity: 1;visibility: visible;}.header-bottom__menu {width: 100%;height: auto;margin-bottom: 24px;padding: 8px 26px 24px 26px;}.header-bottom__list {flex-direction: column;width: 100%;height: auto;}.header-bottom__item {width: 100%;height: auto;position: static;}.header-bottom__item:not(:last-child) {border-bottom: 1px solid var(--grayscale-10);}.header-bottom__link--dropdown {justify-content: space-between;}.header-bottom__link--dropdown svg {fill: var(--grayscale-100);}.header-bottom__link--hidden {display: none;}.header-bottom__link {width: 100%;height: auto;color: var(--grayscale-100);padding: 14px 0 16px 0;}.header-bottom__sublist {position: static;width: 100%;max-height: 0;will-change: transform;border-radius: 0;padding: 0;transition: all 0.3s ease;}.header-bottom__sublist:not(.header-bottom__sublist--visible) .header-bottom__sublink {font-weight: 400;}.header-bottom__sublist--visible {max-height: 100%;}.header-bottom__sublist--visible .header-bottom__subitem:not(:last-child) {border-bottom: 1px solid var(--grayscale-10);}.header-bottom__subitem:not(:last-child) {border: none;}.header-bottom__actions {width: 100%;background-color: var(--grayscale-5);padding: 24px 26px;}.header-bottom__actions-top {width: 100%;display: grid;grid-template-columns: repeat(2, 1fr);-moz-column-gap: 16px;column-gap: 16px;row-gap: 8px;margin-bottom: 16px;}.header-bottom__socials {display: block;margin-bottom: 16px;}.header-bottom__callback {display: inline-flex;width: 100%;min-height: 50px;margin-bottom: 8px;padding: 15px 25px;}.header-bottom__estate {width: 100%;min-height: 50px;padding: 15px 25px;color: var(--grayscale-0);background-color: var(--grayscale-100);}.header-bottom__burger {flex: 0 0 20px;height: 16px;display: block;position: relative;z-index: 200;}.header-bottom__burger span {position: absolute;width: 100%;height: 2px;left: 0;background-color: var(--grayscale-0);transition: background-color 0.3s ease, transform 0.3s ease;}.header-bottom__burger span:nth-child(1) {top: 0;}.header-bottom__burger span:nth-child(2) {top: 50%;transform: translateY(-50%);}.header-bottom__burger span:nth-child(3) {bottom: 0px;}.header-bottom__burger.active {z-index: 120;}.header-bottom__burger.active span {background-color: var(--grayscale-100);height: 3px;}.header-bottom__burger.active span:nth-child(1) {transform: rotate(-45deg);top: calc(50% - 2px);}.header-bottom__burger.active span:nth-child(2) {transform: scale(0);}.header-bottom__burger.active span:nth-child(3) {transform: rotate(45deg);bottom: calc(50% - 1px);}.hero {height: auto;}.hero__map {height: 572px;}.hero__bg--front {height: 530px;}.hero__bg--newbuildings {height: 294px;}.hero__bg--secondary {height: 434px;}.hero__wrapper {padding: 206px 26px 24px 26px;}.hero__wrapper--front {padding: 170px 26px 24px 26px;}.hero__wrapper--front .hero__info {margin-bottom: 98px;}.hero__wrapper--secondary .hero__title {color: var(--grayscale-100);font-size: 30px;line-height: 110%;margin-bottom: 24px;}.hero__wrapper--secondary {padding: 72px 26px 24px 26px;}.hero__wrapper--newbuildings .hero__breadcrumbs {margin-bottom: 100px;}.hero__wrapper--developer .hero__breadcrumbs, .hero__wrapper--complex .hero__breadcrumbs {margin-bottom: 240px;}.hero__wrapper--contacts {padding: 44px 0 50px 0;}.hero__info {max-width: 716px;}.hero__title {font-size: 54px;line-height: 100%;}.hero-content__filters-form {grid-template-columns: repeat(2, 1fr);}.hero-content__filters-btn {grid-column: span 2;}.hero-content__details-list {grid-template-columns: repeat(auto-fit, minmax(212px, 1fr));}.hero-content__title {font-size: 30px;line-height: 110%;margin-bottom: 0;}.hero-filters--full .hero-filters__bottom-actions {grid-template-columns: 1fr;gap: 16px 0;}.hero-filters--full .hero-filters__show-more, .hero-filters--full .hero-filters__show-filters {width: 100%;}.hero-filters--apartments .hero-filters-hidden__row--apartment .hero-filters-hidden__item {grid-column: span 1;}.hero-filters--apartments .hero-filters__dropdown {margin-top: 38px;}.hero-filters__banner {flex-direction: column;row-gap: 24px;}.hero-filters__banner-info {row-gap: 6px;}.hero-filters__bottom-tags {align-items: flex-start;flex-direction: column;gap: 24px 0;}.hero-filters__bottom-actions {display: block;}.hero-filters__tags {margin-bottom: 24px;}.hero-filters__show-more {width: 100%;}.hero-filters-hidden__row--apartment .hero-filters-hidden__item {grid-column: span 1;}.hero-filters-hidden__row--apartment .hero-filters-hidden__item:nth-child(1), .hero-filters-hidden__row--apartment .hero-filters-hidden__item:nth-child(2), .hero-filters-hidden__row--apartment .hero-filters-hidden__item:nth-child(3) {grid-column: span 1;}.hero-filters-hidden__row--house .hero-filters-hidden__item {grid-column: span 1;}.hero-filters-hidden__row--house .hero-filters-hidden__item:nth-child(1), .hero-filters-hidden__row--house .hero-filters-hidden__item:nth-child(2), .hero-filters-hidden__row--house .hero-filters-hidden__item:nth-child(3), .hero-filters-hidden__row--house .hero-filters-hidden__item:nth-child(4) {grid-column: span 1;}.hero-filters-hidden__list {grid-template-columns: repeat(2, 1fr);}.hero-descr {row-gap: 24px;}.hero-descr__body {grid-template-columns: 1fr;gap: 24px 0;}.hero-descr__btns {grid-template-columns: 1fr;gap: 16px 0;}.hero-contacts__body {grid-template-columns: repeat(2, 1fr);}.hero-contacts__column:last-child {display: block;}.hero-contacts__column {padding: 24px 0;border-bottom: 1px solid var(--grayscale-10);}.hero-contacts__column-email {font-size: 14px;}.hero-contacts__bottom {grid-template-columns: 1fr;padding-top: 0;border-top: none;}.hero-contacts__bottom-column:nth-child(1), .hero-contacts__bottom-column:nth-child(2) {display: none;}.hero-contacts__responsible {margin-bottom: 16px;-moz-column-gap: 12px;column-gap: 12px;}.newbuildings__descr {max-width: 100%;margin-bottom: 24px;}.newbuildings-banner__content {flex: 1 1 100%;padding: 24px;border-radius: 8px;}.newbuildings-banner__info {max-width: 100%;}.newbuildings-banner__img {display: none;}.slider-section__top {grid-template-columns: 1fr;}.slider-section__actions {display: none;}.slider-section__slider {margin-bottom: 16px;}.developers__top {grid-template-columns: 1fr;}.developers__list {grid-template-columns: repeat(2, 1fr);}.developers__item:nth-child(n + 7) {display: none;}.about__wrapper {display: block;}.about__title {padding-bottom: 24px;margin-bottom: 32px;border-bottom: 1px solid var(--grayscale-10);}.about__info {padding-bottom: 136px;}.about__link {width: 100%;}.about__details {top: calc(100% - 102px);}.about__details-column {padding: 16px;}.about__details-column {padding: 16px;}.about__details-icon {margin-bottom: 24px;}.about__bg {height: 450px;}.reviews__top {display: block;}.reviews__slider {margin-bottom: 16px;}.reviews__navigation {display: none;}.reviews-slide__content {padding: 0;}.seo--reverse .seo__body {-moz-column-gap: 117px;column-gap: 117px;}.seo__body {display: block;}.seo__img {height: 500px;margin-bottom: 44px;}.seo__content {padding-top: 0;}.cta__bg-line {height: 106px;}.cta__bg {height: calc(100% - 106px);}.cta__content {padding: 240px 0 32px 0;row-gap: 40px;}.cta_bottom .cta__content {padding: 32px 0;}.cta_vacancies .cta-request, .cta_partnership .cta-request {display: block;}.cta_vacancies .cta-request__top, .cta_partnership .cta-request__top {flex-direction: row;padding-right: 0;margin-bottom: 24px;}.cta_vacancies .cta-request__avatar, .cta_partnership .cta-request__avatar {margin: 0;}.cta_vacancies .cta-request__avatar-img, .cta_partnership .cta-request__avatar-img {flex-basis: 47px;height: 47px;}.cta_vacancies .cta-request__avatar-img::after, .cta_partnership .cta-request__avatar-img::after {width: 11px;height: 11px;border-width: 1px;}.cta_vacancies .cta-request__avatar-img, .cta_partnership .cta-request__avatar-img {flex-basis: 47px;height: 47px;}.cta-contacts {width: 100%;}.cta-contacts__phones {display: grid;grid-template-columns: repeat(2, 1fr);-moz-column-gap: 16px;column-gap: 16px;margin-bottom: 16px;}.cta-contacts__email {font-weight: 400;}.cta-contacts__address {margin-bottom: 16px;}.cta-request__top {display: flex;align-items: flex-start;-moz-column-gap: 24px;column-gap: 24px;margin-bottom: 24px;}.cta-request__info {flex: 1 1 100%;}.cta-request__avatar {flex: 0 0 47px;}.cta-request__avatar-img {flex: 0 0 47px;height: 47px;}.cta-request__avatar-img::after {bottom: 0;width: 11px;height: 11px;border-width: 1px;}.cta-request__body {grid-template-columns: 1fr;gap: 8px 0;}.cta-request__submit {margin-top: 8px;}.info-center__top {display: block;}.info-center__slider {margin-bottom: 16px;}.info-center__navigation {display: none;}.mortgage__top {display: block;}.mortgage__body {display: block;}.mortgage__filters {margin-bottom: 32px;}.mortgage-filters {padding: 0;background-color: var(--grayscale-5);}.mortgage-filters__form {margin-bottom: 12px;}.mortgage-filters__input {background-color: var(--grayscale-0);}.mortgage-filters__checkbox-label {padding: 16px 0;}.mortgage-content-item__center-info {grid-template-columns: 1fr;gap: 16px 0px;}.mortgage-banks-item__top {flex-direction: column-reverse;gap: 16px 0;justify-content: stretch;}.mortgage-banks-item__info {-moz-column-gap: 12px;column-gap: 12px;}.mortgage-banks-item__labels {flex-direction: row;}.banner__content {padding: 24px;border-radius: 8px;}.banner__img {display: none;}.about-complex__info {grid-template-columns: 1fr;gap: 32px 0px;}.about-complex__info-column:nth-child(1) {grid-column: span 1;border-bottom: 1px solid var(--grayscale-10);padding-bottom: 16px;}.about-complex__info-column:nth-child(2) {grid-column: span 1;}.about-complex__info-wrapper {grid-column: span 1;}.about-complex__specificity {grid-column: span 1;}.about-complex-bottom__list {grid-template-columns: repeat(6, 210px);}.advantages-complex__body {display: block;}.advantages-complex__images {display: none;}.advantages-complex__content {padding-top: 0;}.advantages-complex-slider {height: 518px;}.advantages-complex-slider__pagination {padding-top: 16px;}.advantages-complex-slider__navigation {display: none;}.advantages-complex-accordion__item-btn span {font-size: 16px;}.advantages-complex-accordion__item-body {padding: 0 0 16px 0;}.apartments-complex__descr {max-width: 100%;}.apartments-complex-item__body {display: block;margin-bottom: 24px;}.apartments-complex-item__img {flex: 0 0 74px;height: 74px;border-radius: 4px;}.apartments-complex-item__content {padding-top: 0;}.apartments-complex-item__top {align-items: flex-end;margin-bottom: 16px;}.apartments-complex-item__top-column--1 {flex-direction: column;align-items: flex-start;}.apartments-complex-item__top-column--2 {-moz-column-gap: 0;column-gap: 0;flex: 0 0 74px;height: 74px;}.apartments-complex-item__top-name {order: 2;padding-top: 9px;margin-bottom: 8px;}.apartments-complex-item__top-label {order: 1;margin-bottom: 8px;}.apartments-complex-item__top-price {order: 3;padding-bottom: 9px;}.apartments-complex-item__icon {width: 100%;}.apartments-complex-item__icon-btn {width: 100%;height: 32px;}.apartments-complex-item__details-list {grid-template-columns: repeat(auto-fit, minmax(217px, 1fr));}.apartment-item-hidden__wrapper {display: block;padding: 24px 0;}.apartment-item-hidden__image {width: 100%;height: 400px;margin-bottom: 32px;}.apartment-item-hidden__image img {-o-object-fit: contain;object-fit: contain;}.apartment-item-hidden__details-list {grid-template-columns: repeat(3, 1fr);gap: 16px 8px;}.apartment-item-hidden__features-item {min-height: 24px;padding: 4px 6px;border-radius: 2px;font-size: 12px;}.map-complex__info {grid-template-columns: 1fr;row-gap: 32px;}.map-complex__descr {grid-column: span 1;}.map-complex__details {grid-column: span 1;}.map-complex__tabs {margin-bottom: 12px;}.map-complex__content-body {min-height: 610px;}.map-body {position: static;}.map-body__map {height: 500px;margin-bottom: 16px;}.map-body__infrastructure {position: static;height: auto;}.map-body__infrastructure-container {padding-top: 0;}.map-body__infrastructure-form {width: 100%;padding: 0;overflow: hidden;}.map-body__infrastructure-list {display: grid;grid-template-columns: repeat(4, 1fr);-moz-column-gap: 16px;column-gap: 16px;margin-bottom: -1px;}.map-body__infrastructure-link {min-height: 40px;}.map-body__infrastructure-link span {font-size: 12px;}.footer__top {margin-bottom: 24px;}.footer__center {margin-bottom: 24px;}.footer-top__logo-link {width: 175px;height: 38px;}.footer-top__logo-descr {display: none;}.footer-top__phone {padding: 4px 0;grid-column: span 3;}.footer-top__schedule {grid-column: span 3;font-size: 12px;}.footer-top__estate-link {width: 100%;margin-bottom: 24px;}.footer-center__row--1 {grid-template-columns: repeat(4, 1fr);margin-bottom: 24px;}.footer-center__row--2 {display: grid;grid-template-columns: repeat(8, 1fr);-moz-column-gap: 16px;column-gap: 16px;align-items: center;row-gap: 8px;border-top: 1px solid var(--grayscale-70);padding: 16px 0 8px 0;}.footer-center__column:first-child, .footer-center__column:last-child {display: none;}.footer-center__menu--1 {margin-bottom: 24px;}.footer-center__menu--1 .footer-center__list {display: grid;grid-template-columns: repeat(4, 1fr);-moz-column-gap: 16px;column-gap: 16px;}.footer-center__menu--1 .footer-center__link {font-size: 16px;}.footer-center__menu--2 .footer-center__list, .footer-center__menu--3 .footer-center__list, .footer-center__menu--4 .footer-center__list, .footer-center__menu--5 .footer-center__list {padding-right: 0;}.footer-center__menu--2 .footer-center__link, .footer-center__menu--3 .footer-center__link, .footer-center__menu--4 .footer-center__link, .footer-center__menu--5 .footer-center__link {font-size: 12px;}.footer-center__link {padding: 8px 0;}.footer-center__menu-name {font-size: 12px;}.footer-center__address {grid-column: span 3;font-size: 12px;margin-bottom: 0;}.footer-center__socials {grid-column: span 2;margin-bottom: 0;}.footer-center__creators {display: grid;grid-template-columns: repeat(2, 1fr);-moz-column-gap: 16px;column-gap: 16px;margin-bottom: 24px;}.footer-bottom__body {display: flex;flex-direction: column-reverse;row-gap: 16px;}.complex-navigation.scroll-up {top: 72px;}.complex-navigation__submenu {position: fixed;width: 100%;top: 60px;left: 0;border-radius: 0;}.complex-navigation__sublist {padding: 0 26px 8px 26px;}.complex-navigation__submenu-bottom {height: 66px;display: flex;align-items: center;-moz-column-gap: 16px;column-gap: 16px;justify-content: space-between;background-color: var(--grayscale-5);padding: 12px 26px;}.map-objects__wrapper {padding-top: 96px;}.map-contacts__map {height: 500px;}.map-contacts__title {margin-bottom: 8px;}.map-contacts__body {grid-template-columns: repeat(2, 1fr);}.map-contacts__block:not(:last-child) {border-bottom: 1px solid var(--grayscale-10);padding-bottom: 24px;}.map-contacts__email {font-weight: 400;}.map-contacts__address {margin-bottom: 16px;}.letter {padding: 74px 26px;}.letter__close-btn {width: 40px;height: 40px;}.letter__body {flex: 0 0 604px;}.modal__close-btn {width: 40px;height: 40px;left: -48px;}.form-block__top {margin-bottom: 12px;}.form-block__avatar {flex: 0 0 47px;height: 47px;}.form-block__avatar-img::after {bottom: 0;width: 11px;height: 11px;border-width: 1px;}.notice__close-btn {width: 40px;height: 40px;left: -48px;}.cookie {max-width: 100%;left: 8px;}.hero-template {padding: 77px 0 44px;}.hero-template .breadcrumbs {margin-bottom: 100px;}.hero-template__body {display: block;}.hero-template__title {font-size: 30px;}.hero-template__description {margin-top: 11px;}.hero-template__bottom {padding: 24px;border-radius: 8px;background-color: var(--grayscale-5);}.hero-template__info {background: none;border-radius: 0;padding: 0;grid-template-columns: repeat(3, 1fr);gap: 12px 7px;}.hero-template__info-title {font-size: 24px;}.hero-template__info-description {line-height: 1.31;}.hero-template__author {width: 100%;}.hero-template__author-photo {width: 40px;height: 40px;margin-right: 12px;}.hero-template__author-name {font-size: 14px;}.hero-template__author-position {font-size: 12px;}.hero-template__buttons {padding: 0;background: none;grid-template-columns: repeat(1, 1fr);}.hero-template_faq_detail .hero-template__text {max-width: 700px;}.hero-template_faq_detail .hero-template__title {font-size: 30px;}.hero-template_vacancy .hero-template__title {font-size: 30px;}.hero-template_about {padding-bottom: 24px;margin: 0;}.hero-template_about .hero-template__img {height: 434px;}.hero-template_about .hero-template__content {min-height: auto;}.hero-template_about .hero-template__text {margin-bottom: 24px;}.hero-template_about .hero-template__title {line-height: 1.1;color: var(--grayscale-100);}.hero-template_about .hero-template__bottom {margin: 140px 0 0;}.hero-template_article .hero-template__text {margin-bottom: 32px;}.hero-template_partnership, .hero-template_mortgage, .hero-template_developers {padding-bottom: 24px;}.hero-template_partnership .hero-template__img, .hero-template_mortgage .hero-template__img, .hero-template_developers .hero-template__img {height: calc(100% - 251px);}.hero-template_partnership .hero-template__text, .hero-template_mortgage .hero-template__text, .hero-template_developers .hero-template__text {color: var(--grayscale-100);}.hero-template_partnership .hero-template__title, .hero-template_mortgage .hero-template__title, .hero-template_developers .hero-template__title {color: var(--grayscale-100);}.hero-template_partnership .cta-request, .hero-template_mortgage .cta-request, .hero-template_developers .cta-request {background: none;padding: 0;}.hero-template_partnership .cta-request__top, .hero-template_mortgage .cta-request__top, .hero-template_developers .cta-request__top {margin-bottom: 18px;}.hero-template_mortgage .hero-template__img {height: calc(100% - 183px);}.hero-template_mortgage .hero-template__bottom {background-color: var(--grayscale-0);}.faq {padding: 44px 0 50px;}.faq_popular {padding: 50px 0 34px;}.faq__content {grid-template-columns: repeat(1, 1fr);}.faq-detail {padding: 44px 0 50px;}.documents {padding-bottom: 50px;}.documents__filter-wrap {padding: 0 26px;margin: 0 -26px 16px;overflow-x: auto;scrollbar-width: none;}.documents__filter-item {white-space: nowrap;}.documents__content {grid-template-columns: repeat(1, 1fr);}.required-documents {padding: 50px 0 26px;}.required-documents__filter-item {white-space: nowrap;}.agreement__content {flex-direction: column;}.agreement__text {margin-right: 0;}.agreement__side {position: static;max-width: none;order: -1;margin-bottom: 40px;}.not-found {margin-bottom: -310px;}.not-found__content {height: 700px;padding: 156px 0 400px;justify-content: flex-start;}.not-found__title {margin-bottom: 9px;}.not-found__description {max-width: 533px;}.vacancies {padding-bottom: 50px;}.vacancies__item {display: block;padding: 24px;}.vacancies__item-title {padding-right: 54px;margin-bottom: 20px;}.vacancies__item-group {display: grid;grid-template-columns: repeat(4, 1fr);}.vacancies__item-block:last-child {grid-column: span 2;}.vacancies__item-link {position: absolute;top: 24px;right: 24px;width: 32px;height: 32px;}.vacancy {padding-bottom: 50px;}.vacancy__content {flex-direction: column;}.vacancy__side {width: 100%;flex: 0 1 auto;order: -1;display: grid;grid-template-columns: repeat(2, 1fr);gap: 29px 16px;margin-bottom: 27px;}.vacancy__side-block:not(:last-child) {margin-bottom: 0;}.vacancy__side-btn {grid-column: span 2;margin-top: 5px;}.guarantees {padding-bottom: 50px;}.guarantees__slider-wrapper {margin-bottom: 15px;}.guarantees__slider-img {height: 500px;border-radius: 4px;}.guarantees__slider-text {padding-right: 0;}.guarantees__navigation {display: none;}.offer {padding: 50px 0;}.offer__content {flex-direction: column;gap: 0;}.offer__text {padding: 0;max-width: none;}.offer__title {margin-bottom: 17px;}.offer__subtitle {font-size: 16px;line-height: 1.31;margin-bottom: 8px;}.offer__group:not(:last-child) {margin-bottom: 16px;}.offer__img {order: -1;max-width: none;height: 500px;margin-bottom: 32px;}.offer_partnership .offer__title br {display: none;}.advantages {padding: 50px 0;}.advantages__content {grid-template-columns: repeat(2, 1fr);}.team {padding: 50px 0 22px;overflow: hidden;}.team__slider {overflow: visible;}.team__slider-wrapper {margin-bottom: 16px;}.team__slider-img {height: 359px;}.team__slider-text {padding: 24px;}.team__navigation {display: none;}.section-banner {padding-bottom: 24px;}.section-banner__text {flex-basis: auto;padding: 24px;}.section-banner__img {display: none;}.text-page {padding-bottom: 50px;}.text-page__body {flex-direction: column;justify-content: flex-start;}.text-page__content {width: 100%;margin-right: 0;}.text-page__table {width: 740px;}.text-page__table-wrap {margin: 31px -26px 44px;padding: 0 26px 16px;overflow-x: auto;}.text-page__table-wrap::-webkit-scrollbar {height: 2px;}.text-page__table-wrap::-webkit-scrollbar-track {background: var(--grayscale-10);border-radius: 8px;margin: 0 26px;}.text-page__table-wrap::-webkit-scrollbar-thumb {background: var(--grayscale-100);border-radius: 8px;}.text-page__share-title {letter-spacing: normal;margin-right: 12px;}.text-page__side {position: static;max-width: none;order: -1;margin-bottom: 44px;}.author__content {display: block;padding-top: 530px;}.author__text {margin-bottom: 32px;}.author__text-list:not(.author__text-list_custom) {padding-right: 0;gap: 24px 16px;}.author__info {border-top: 1px solid var(--grayscale-10);padding-top: 14px;}.author__info-photo {position: absolute;top: 0;left: 0;max-width: 716px;height: 500px;border-radius: 4px;margin: 0;}.author__info-share {display: flex;justify-content: space-between;gap: 16px;}.author__info-share-title {margin: 0;}.news__content {grid-template-columns: repeat(2, 1fr);}.partners {padding: 50px 0;}.partners__content {grid-template-columns: repeat(2, 1fr);margin-bottom: 32px;}.partners__item:nth-child(n + 7) {display: none;}.partners__btn {display: flex;height: 50px;width: 100%;}.partners__btn_hide {display: none;}.thanks-letters {padding: 50px 0;}.thanks-letters__slider-wrapper {margin-bottom: 16px;}.thanks-letters__navigation {display: none;}.video-reviews {padding: 50px 0;overflow: hidden;}.video-reviews__slider {overflow: visible;}.video-reviews__slider-wrapper {margin-bottom: 16px;}.video-reviews__navigation {display: none;}.possibility {padding: 50px 0 26px;}.possibility__list {grid-template-columns: repeat(2, 1fr);}.possibility__item:nth-child(3) {padding-top: 24px;}.possibility_work .possibility__list {grid-template-columns: repeat(2, 1fr);}.possibility_work .possibility__item:nth-child(n + 3) {padding-top: 24px;}.usage {padding: 50px 0;overflow: hidden;}.usage__slider {overflow: visible;}.usage__slider-wrapper {margin-bottom: 16px;}.usage__slider-description {-webkit-line-clamp: 11;}.usage__navigation {display: none;}.questions {padding: 50px 0;}.catalog-developers {padding-bottom: 50px;}.catalog-developers__content {margin-bottom: 24px;}.catalog-developers__item:not(:last-child) {margin-bottom: 24px;}.catalog-developers__item-bottom {margin-top: 9px;grid-template-columns: repeat(2, 1fr);}.catalog-developers__item-more {transform: none;margin-bottom: 23px;}.catalog-developers__link {grid-template-columns: repeat(2, 1fr);gap: 20px 16px;}.catalog-developers__link .catalog-developers__arrow {width: 32px;height: 32px;}.catalog-developers__link-name {grid-column: span 2;padding-right: 40px;line-height: 1.2;}.catalog-developers__link-group + .catalog-developers__link-block {padding-right: 0;}.catalog-developers__link-block-suptitle {font-size: 12px;margin-bottom: 8px;}.catalog-developers__complex:first-child {grid-column: unset;}.catalog-developers__complex-price {font-size: 12px;}.catalog-developers__complex:nth-child(n + 3) {display: none;}}@media (max-width: 1279px) and (max-width: 480px) {.text-page__table-wrap::-webkit-scrollbar-track {margin: 0 8px;}}@media (max-width: 1040px) {.spl-prev, .spl-next {display: none;}}@media (max-width: 992px) {.gallery-block__wrapper {grid-template-columns: repeat(2, 1fr);}.gallery-block__slide:nth-child(1) {height: 535px;grid-column: span 2;grid-row: span 1;}.gallery-block__slide:nth-child(1):nth-last-child(2) {height: 180px;grid-column: span 1;}.gallery-block__slide:nth-child(1):last-child {height: 535px;grid-column: span 2;}.gallery-block__slide:nth-child(2) {height: 180px;grid-column: 1/2;grid-row: 2/3;}.gallery-block__slide:nth-child(2):last-child {height: 180px;grid-column: 2/3;}.gallery-block__slide:nth-child(3) {height: 180px;grid-column: 2/3;grid-row: 2/3;}.newbuildings-actions__map-link:active .newbuildings-actions__map-body {color: var(--blue-50);border-color: var(--blue-50);background-color: var(--grayscale-0);}.card-item {height: auto;}.card-item__body {height: auto;display: flex;flex-direction: column;gap: 24px 0;}.card-item__image {flex: 0 0 370px;border-radius: 8px 8px 0 0;}.card-item__image-item {flex-grow: unset;border-radius: 8px 8px 0 0;}.card-item__image-img {position: relative;border-radius: 8px 8px 0 0;}.card-item__image-img img {-o-object-fit: fill;object-fit: fill;border-radius: 8px 8px 0 0;}.card-item__content {flex: 1 1 100%;padding: 0px 24px 24px 24px;}.card-item__apartments {display: none;}.newbuildings__list--cards .card-item__body, .slider-section__wrapper--newbuildings .card-item__body, .text-page__cards .card-item__body {gap: 0;}.newbuildings__list--cards .card-item__body, .slider-section__wrapper--newbuildings .card-item__body, .text-page__cards .card-item__body {gap: 0;}.newbuildings__list--cards .card-item__image, .slider-section__wrapper--newbuildings .card-item__image, .text-page__cards .card-item__image {flex: 0 0 370px;}.newbuildings__list--cards .card-item__direction, .slider-section__wrapper--newbuildings .card-item__direction, .text-page__cards .card-item__direction {margin-bottom: 0;}.map__img {height: 500px;}.slider-section__wrapper--newbuildings .card-item, .text-page__cards .card-item {height: 100%;}.slider-section__wrapper--newbuildings .card-item__content, .text-page__cards .card-item__content {flex: 1 1 auto;}.apartment-item-hidden__image-item {flex-grow: unset;}.apartment-item-hidden__image-img {position: relative;}.map-objects--newbuildings .map-objects__map {height: 500px;}.map-objects__map {height: 772px;}.map-objects__top {display: block;}.map-objects__title {display: none;}.map-objects__object {display: flex;align-items: flex-end;position: fixed;top: 0;left: 0;height: 100vh;width: 100%;background-color: var(--blackout);z-index: 550;}.map-objects__object-body {width: 100%;display: flex;flex-direction: column;overflow-y: auto;overflow-x: hidden;}.map-objects__object-btns {align-items: center;-moz-column-gap: 10px;column-gap: 10px;position: static;background-color: var(--grayscale-5);padding: 16px 26px;}.map-objects__object-link {display: inline-flex;flex: 1 1 100%;min-height: 50px;padding: 8px 16px;}.map-objects__object-item.card-item {border-radius: 0;}.map-objects__object-item.card-item .card-item__body {gap: 0;}.map-objects__object-item.card-item .card-item__image {flex: 0 0 500px;border-radius: 0;}.map-objects__object-item.card-item .card-item__image-item {border-radius: 0;}.map-objects__object-item.card-item .card-item__image-img {border-radius: 0;}.map-objects__object-item.card-item .card-item__image-img img {border-radius: 0;}.map-objects__object-item.card-item .card-item__content {padding: 24px 26px;}.map-objects__object-item.card-item .card-item__direction {margin-bottom: 0;}.map-objects__object-item.card-item .card-item__apartments {display: block;}.modal__body {flex: 0 0 100%;padding: 60px 24px;}.modal__close-btn {left: calc(100% - 48px);}.notice {width: 100%;top: auto;bottom: 0;border-radius: 0;border: none;border-top: 1px solid var(--grayscale-10);}.notice__body {padding: 32px 72px 32px 24px;}.notice__close-btn {top: 8px;left: calc(100% - 48px);}}@media (max-width: 767px) {.title-1 {font-size: 36px;}.title-2 {font-size: 30px;}.title-3 {font-size: 26px;}.title-4 {font-size: 20px;}.title-5 {font-size: 16px;}.title-6 {font-size: 16px;}.breadcrumbs {margin-left: -26px;margin-right: -26px;}.breadcrumbs__list {flex-wrap: nowrap;overflow-x: auto;overflow-y: hidden;-ms-overflow-style: none;scrollbar-width: none;}.breadcrumbs__list::-webkit-scrollbar {display: none;}.breadcrumbs__item:last-child {max-width: -moz-fit-content;max-width: fit-content;}.breadcrumbs__item:first-child {padding-left: 26px;}.breadcrumbs__link {white-space: nowrap;}.breadcrumbs__current {display: block;white-space: nowrap;padding-right: 26px;}.pagination .pagination__item {flex: 0 1 70px;}.pagination .pagination__item:first-child, .pagination .pagination__item:last-child {flex: 0 0 50px;}.header-bottom__details {grid-column: 1/3;grid-row: 3/4;}.hero-content__filters-form {grid-template-columns: 1fr;row-gap: 16px;}.hero-content__filters-btn {grid-column: span 1;margin-top: 8px;}.hero-content__details-list {grid-template-columns: repeat(2, 1fr);}.hero-filters__list {grid-template-columns: 1fr;}.hero-filters-hidden__list {grid-template-columns: 1fr;}.hero-descr__details {grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));gap: 12px 8px;}.hero-contacts__body {grid-template-columns: 1fr;}.map__links-list {grid-template-columns: 1fr;}.slider-section__slider {margin-right: 0;padding-right: 0;}.developers__list {grid-template-columns: 1fr;}.about__details {background-color: var(--grayscale-0);border-radius: 8px;}.about__details-list {grid-template-columns: 1fr;row-gap: 12px;}.about__details-column {display: flex;align-items: flex-start;-moz-column-gap: 16px;column-gap: 16px;}.about__details-icon {margin-bottom: 0;}.reviews__slider {margin-right: 0;padding-right: 0;}.seo__content-block--special {row-gap: 16px;}.seo__columns {padding: 12px 0;}.seo__columns-list {-moz-column-gap: 8px;column-gap: 8px;}.seo__speacial-columns {grid-template-columns: repeat(2, 1fr);gap: 12px 8px;}.cta_bottom .cta__content {padding: 24px 0 20px;}.cta_vacancies .cta-request__top, .cta_partnership .cta-request__top {margin-bottom: 16px;}.cta_vacancies .cta-request__title, .cta_partnership .cta-request__title {margin-bottom: 12px;}.info-center__slider {margin-right: 0;padding-right: 0;}.info-center-slide__image {flex: 0 0 282px;height: 282px;}.info-center-slide__image-label {height: 24px;font-size: 12px;padding: 3px 6px;}.info-center-slide__content {padding: 16px 11px 16px 16px;}.info-center-slide__icon {height: 18px;padding-top: 2px;}.mortgage-content-item__top {align-items: flex-end;}.mortgage-content-item__top-info {flex-direction: column-reverse;align-items: flex-start;gap: 14px 0px;}.mortgage-content-item__label {min-height: 24px;font-size: 12px;padding: 4px 6px;}.mortgage-content-item__center-details {margin-bottom: 16px;}.mortgage-content-details__list {grid-template-columns: repeat(2, 1fr);gap: 12px 8px;}.mortgage-banks-item__label {min-height: 24px;font-size: 12px;padding: 4px 6px;}.apartments-complex-item__details-list {grid-template-columns: repeat(2, 1fr);}.map-body__infrastructure-list {grid-template-columns: repeat(2, 1fr);}.footer {padding: 32px 0;}.footer-top__phone {grid-column: span 1;font-size: 16px;padding: 8px 0;}.footer-top__schedule {grid-column: 1/3;}.footer-center__row--1 {grid-template-columns: 1fr;row-gap: 24px;}.footer-center__row--2 {display: grid;grid-template-columns: repeat(2, 1fr);-moz-column-gap: 8px;column-gap: 8px;border-top: none;padding: 0;}.footer-center__menu--1 .footer-center__list {display: grid;grid-template-columns: repeat(2, 1fr);-moz-column-gap: 8px;column-gap: 8px;row-gap: 0;}.footer-center__menu--2 .footer-center__list, .footer-center__menu--3 .footer-center__list, .footer-center__menu--4 .footer-center__list, .footer-center__menu--5 .footer-center__list {display: grid;grid-template-columns: repeat(2, 1fr);-moz-column-gap: 8px;column-gap: 8px;row-gap: 0;}.footer-center__menu-name {margin-bottom: 12px;}.footer-center__address {grid-column: 1/3;margin-bottom: 8px;}.footer-center__socials {grid-column: 1/3;grid-row: 4/5;}.footer-center__creators {grid-template-columns: 1fr;gap: 8px 0;}.footer-center__creators-item {font-size: 12px;}.footer-center__creators-link {font-size: 12px;}.map-contacts__body {grid-template-columns: 1fr;}.letter__body {flex: 0 0 100%;}.hero-template {padding: 77px 0 32px;}.hero-template .breadcrumbs {margin-bottom: 82px;}.hero-template__suptitle {font-size: 12px;margin-bottom: 14px;}.hero-template__title {font-size: 26px;}.hero-template__description {margin-top: 9px;font-size: 14px;line-height: 1.28;}.hero-template__bottom {padding: 24px 16px;}.hero-template__info {grid-template-columns: repeat(2, 1fr);}.hero-template__info-title {font-size: 20px;margin-bottom: 4px;}.hero-template__info-description {font-size: 14px;}.hero-template__buttons {gap: 12px;}.hero-template_faq_detail .hero-template__title {font-size: 26px;}.hero-template_vacancy .hero-template__title {font-size: 26px;}.hero-template_about {padding-bottom: 16px;}.hero-template_about .hero-template__img {height: 278px;}.hero-template_about .hero-template__bottom {margin-top: 40px;}.hero-template_article .hero-template__text {margin-bottom: 26px;}.hero-template_partnership, .hero-template_mortgage, .hero-template_developers {padding-bottom: 16px;}.hero-template_partnership .hero-template__img, .hero-template_mortgage .hero-template__img, .hero-template_developers .hero-template__img {height: calc(100% - 295px);}.hero-template_partnership .hero-template__text, .hero-template_mortgage .hero-template__text, .hero-template_developers .hero-template__text {margin-bottom: 27px;}.hero-template_partnership .cta-request__top, .hero-template_mortgage .cta-request__top, .hero-template_developers .cta-request__top {margin-bottom: 12px;}.hero-template_mortgage .hero-template__img {height: calc(100% - 193px);}.hero-template_mortgage .hero-template__text {margin-bottom: 24px;}.faq {padding: 32px 0 40px;}.faq_popular {padding: 40px 0 26px;}.faq__title {margin-bottom: 24px;}.faq__content {grid-gap: 12px;margin-bottom: 12px;}.faq__item {padding: 16px 16px 24px;}.faq__item-text {margin-right: 16px;}.faq__item-description {font-size: 12px;}.faq__item-link {width: 32px;height: 32px;}.faq-detail {padding: 32px 0 40px;}.faq-detail__text {font-size: 14px;line-height: 1.28;}.faq-detail__block:not(:last-child) {margin-bottom: 33px;}.faq-detail__title {margin-bottom: 14px;}.faq-detail__subtitle {margin-bottom: 11px;}.faq-detail__description:not(:last-child) {margin-bottom: 17px;}.faq-detail__list li:not(:last-child) {margin-bottom: 13px;}.faq-detail__list-title {font-size: 14px;}.documents {padding: 32px 0 40px;}.documents__filter-wrap {margin-bottom: 12px;}.documents__content {grid-gap: 8px;}.documents__item {padding: 16px;}.documents__item-text {margin-right: 14px;}.documents__item-title {line-height: 1.2;margin-bottom: 9px;}.documents__item-format {font-size: 12px;}.documents__item-category {min-height: 24px;padding: 4px 6px;margin-top: 21px;font-size: 12px;}.documents__item-link {width: 32px;height: 32px;}.required-documents {padding: 40px 0 24px;}.required-documents__filter-wrap {padding: 0 26px;margin: 0 -26px 24px;overflow-x: auto;scrollbar-width: none;}.required-documents__list {grid-template-columns: repeat(1, 1fr);}.required-documents__item {padding: 16px 16px 15px 24px;}.required-documents__item:nth-child(2) {padding-top: 16px;}.required-documents__item-title {font-size: 16px;margin-bottom: 8px;}.required-documents__item-title::before {top: 3px;left: -23px;font-size: 12px;}.required-documents__item-description {font-size: 12px;line-height: 1.33;}.agreement {padding: 32px 0 40px;}.agreement__text {font-size: 14px;line-height: 1.28;}.agreement__block:not(:last-child) {margin-bottom: 33px;}.agreement__title {margin-bottom: 12px;}.agreement__subtitle {margin-bottom: 8px;}.agreement__description:not(:last-child) {margin-bottom: 17px;}.agreement__list {margin-top: 12px;}.agreement__list li::before {top: 6px;}.agreement__side {padding: 16px;margin-bottom: 23px;}.agreement__side-title {margin-bottom: 16px;}.agreement__side-list li {font-size: 14px;}.agreement__side-list li:not(:last-child) {margin-bottom: 10px;}.not-found {margin-bottom: -330px;}.not-found__content {min-height: 100vh;height: auto;padding: 134px 0 328px;align-items: flex-start;text-align: left;}.not-found__title {margin-bottom: 6px;}.not-found__description {margin-bottom: 25px;}.not-found__btn {width: 100%;}.vacancies {padding: 32px 0 40px;}.vacancies__title {margin-bottom: 13px;}.vacancies__description {font-size: 14px;line-height: 1.28;}.vacancies__item {padding: 29px 16px 24px;}.vacancies__item-title {margin-bottom: 13px;}.vacancies__item-group {grid-template-columns: repeat(2, 1fr);gap: 12px 8px;}.vacancies__item-block-title {font-size: 12px;}.vacancies__item-link {top: 24px;right: 16px;}.vacancy {padding: 32px 0 40px;}.vacancy__text {font-size: 14px;line-height: 1.28;}.vacancy__block:not(:last-child) {margin-bottom: 26px;}.vacancy__title {margin-bottom: 15px;}.vacancy__list li::before {top: 6px;}.vacancy__side {padding: 16px;grid-template-columns: repeat(1, 1fr);gap: 12px;margin-bottom: 17px;}.vacancy__side-title {font-size: 12px;margin-bottom: 5px;}.vacancy__side-value {font-size: 16px;}.vacancy__side-btn {grid-column: span 1;margin-top: 13px;}.guarantees {padding: 32px 0 40px;}.guarantees__text {font-size: 14px;line-height: 1.28;}.guarantees__block:not(:last-child) {margin-bottom: 32px;}.guarantees__title {margin-bottom: 12px;}.guarantees__subtitle {margin-bottom: 12px;}.guarantees__description:not(:last-child) {margin-bottom: 17px;}.guarantees__list:not(:last-child) {margin-bottom: 17px;}.guarantees__list li::before {top: 6px;}.guarantees__slider {margin-top: -7px;}.guarantees__slider-wrapper {margin-bottom: 12px;}.guarantees__slider-img {height: 282px;}.guarantees__slider-text {font-size: 12px;}.offer {padding: 40px 0;}.offer__title {margin-bottom: 10px;}.offer__subtitle {font-size: 14px;}.offer__description {font-size: 14px;}.offer__block {padding: 16px;font-size: 12px;line-height: 1.33;}.offer__group:not(:last-child) {padding-bottom: 14px;}.offer__img {height: 400px;margin-bottom: 24px;}.offer_partnership .offer__group-title {font-size: 16px;}.offer_partnership .offer__btn {margin-top: 0;}.advantages {padding: 40px 0;}.advantages__heading {margin-bottom: 24px;}.advantages__title {margin-bottom: 12px;}.advantages__description {font-size: 14px;}.advantages__content {grid-template-columns: repeat(1, 1fr);gap: 12px;}.advantages__item {min-height: 142px;padding: 16px 16px 16px 68px;position: relative;}.advantages__item-icon {position: absolute;top: 16px;left: 16px;margin: 0;}.advantages__item-description {font-size: 12px;line-height: 1.33;}.advantages__btn {margin-top: 32px;}.team {padding: 40px 0 16px;}.team__heading {margin-bottom: 24px;}.team__slider-wrapper {margin-bottom: 12px;}.team__slider-name {font-size: 20px;}.section-banner {padding: 16px 0 32px;}.section-banner__text {padding: 16px;}.section-banner__title {margin-bottom: 16px;}.text-page {padding: 32px 0 40px;overflow: hidden;}.text-page__content {font-size: 14px;line-height: 1.28;}.text-page__block:not(:last-child) {margin-bottom: 33px;}.text-page__title {margin-bottom: 13px;}.text-page__suptitle {margin-bottom: 13px;}.text-page__subtitle {margin-top: 17px;margin-bottom: 8px;}.text-page__subtitle_nmt {margin-top: 0;}.text-page__highlighted {margin-top: 25px;padding: 16px;}.text-page__highlighted_big {font-size: 16px;}.text-page__list {margin: 11px 0 24px;}.text-page__list_other {margin-bottom: 12px;}.text-page__list li:not(:last-child) {margin-bottom: 8px;}.text-page__list-title {font-size: 14px;}.text-page__list_custom li:not(:last-child) {margin-bottom: 12px;}.text-page__cards-slider {overflow: visible;}.text-page__cards-slider-wrapper {margin-bottom: 12px;}.text-page__table {width: 484px;}.text-page__table-heading .text-page__table-elem {padding: 8px 16px;}.text-page__table-heading .text-page__table-elem:first-child {padding: 8px 16px;}.text-page__table-elem {flex: 0 0 100px;padding: 20px 16px;font-size: 12px;}.text-page__table-elem:first-child {flex-basis: 184px;padding: 16px;}.text-page__table-elem-title {font-size: 16px;margin-bottom: 8px;}.text-page__share {padding-top: 15px;}.text-page__share-title {font-size: 20px;}.text-page__side {padding: 16px;margin-bottom: 33px;}.text-page__side-title {margin-bottom: 16px;}.text-page__side-list li {font-size: 14px;}.text-page__side-list li:not(:last-child) {margin-bottom: 10px;}.author {padding: 32px 0 40px;}.author__content {padding-top: 425px;}.author__text {font-size: 14px;line-height: 1.28;margin-bottom: 23px;}.author__text-block:not(:last-child) {margin-bottom: 33px;}.author__text-title {margin-bottom: 13px;}.author__text-subtitle {margin-bottom: 11px;}.author__text-description:not(:last-child) {margin-bottom: 16px;}.author__text-list:not(.author__text-list_custom) {grid-template-columns: repeat(1, 1fr);margin: 33px 0 0;gap: 29px;}.author__text-list:not(.author__text-list_custom) li {padding: 0 16px 0 24px;}.author__text-list:not(.author__text-list_custom) .author__text-list-title {font-size: 16px;}.author__text-list:not(.author__text-list_custom) .author__text-list-title::before {top: 3px;min-width: 16px;font-size: 12px;}.author__text-list:not(.author__text-list_custom) .author__text-description {font-size: 12px;}.author__text-list-title {font-size: 14px;}.author__text-list_custom li:not(:last-child) {margin-bottom: 12px;}.author__info-photo {height: 400px;}.author__info-share-title {font-size: 14px;}.news {padding: 32px 0 40px;}.news__filter {margin-bottom: 20px;}.news__content {grid-template-columns: repeat(1, 1fr);}.partners {padding: 40px 0;}.partners__title {margin-bottom: 24px;}.partners__content {grid-template-columns: repeat(1, 1fr);gap: 12px;margin-bottom: 24px;}.thanks-letters {padding: 40px 0;}.thanks-letters__heading {margin-bottom: 24px;}.thanks-letters__title {margin-bottom: 12px;}.thanks-letters__description {font-size: 14px;}.thanks-letters__description br {display: none;}.thanks-letters__slider-wrapper {margin-bottom: 12px;}.thanks-letters__slider-item {min-height: auto;}.thanks-letters__slider-description {font-size: 12px;margin-bottom: 19px;}.video-reviews {padding: 40px 0;}.video-reviews__heading {margin-bottom: 35px;}.video-reviews__title {margin-bottom: 12px;}.video-reviews__description {font-size: 14px;}.video-reviews__description br {display: none;}.video-reviews__slider-wrapper {margin-bottom: 12px;}.video-reviews__slider-author {bottom: 16px;left: 16px;}.video-reviews__slider-author-photo {width: 42px;height: 42px;}.video-reviews__slider-author-name {font-size: 16px;margin-bottom: 5px;}.video-reviews__slider-author-date {font-size: 12px;}.possibility {padding: 40px 0 24px;}.possibility__heading {margin-bottom: 25px;row-gap: 12px;}.possibility__description {font-size: 14px;}.possibility__list {grid-template-columns: repeat(1, 1fr);}.possibility__item {padding: 16px 16px 15px 24px;}.possibility__item:nth-child(2), .possibility__item:nth-child(3) {padding-top: 16px;}.possibility__item-title {font-size: 16px;margin-bottom: 8px;}.possibility__item-title::before {top: 3px;left: -23px;font-size: 12px;}.possibility__item-description {font-size: 12px;line-height: 1.33;}.possibility_work .possibility__list {grid-template-columns: repeat(1, 1fr);}.possibility_work .possibility__item:nth-child(n + 2) {padding-top: 16px;}.usage {padding: 40px 0;}.usage__heading {margin-bottom: 24px;}.usage__slider-wrapper {margin-bottom: 12px;}.usage__slider-item {padding: 16px;}.usage__slider-title {font-size: 16px;margin-bottom: 9px;}.usage__slider-description {-webkit-line-clamp: 9;font-size: 12px;line-height: 1.33;}.usage__slider-more {font-size: 12px;}.usage__slider-case {font-size: 12px;}.questions {padding: 40px 0;}.questions__heading {margin-bottom: 24px;}.questions__title {margin-bottom: 12px;}.questions__description {font-size: 14px;line-height: 1.28;}.questions__content {padding: 4px 12px;}.questions__item-title {font-size: 14px;line-height: 1.28;}.questions__item-description {font-size: 14px;line-height: 1.29;}.questions__all {margin-top: 32px;}.catalog-developers {padding: 16px 0 40px;}.catalog-developers__item-bottom {padding: 0 16px;grid-template-columns: repeat(1, 1fr);}.catalog-developers__item-more {margin-left: 16px;}.catalog-developers__link {padding: 27px 16px 24px;grid-template-columns: repeat(1, 1fr);gap: 16px 8px;}.catalog-developers__link .catalog-developers__arrow {right: 16px;}.catalog-developers__link-name {grid-column: span 1;}.catalog-developers__complex {gap: 8px;padding: 15px 8px 15px 0;}.catalog-developers__complex:nth-child(n + 3) {display: flex;}.catalog-developers__complex:nth-child(n + 4) {display: none;}}@media (max-width: 480px) {.main__slider-section, .main__developers, .main__reviews, .main__seo, .main__about-complex, .main__advantages-complex, .main__info-center, .main__searched-links, .main__apartments-complex, .main__mortgage {padding: 40px 0;}.main__newbuildings {padding: 40px 0;}.main__newbuildings--catalog {padding: 16px 0;}.main__map-contacts {padding: 40px 0 16px 0;}.main__map-complex {padding: 40px 0;}.main__banner {padding: 16px 0;}.main__divider {padding: 8px 0;}.main__about {padding-top: 40px;}.container {padding: 0 8px;}.text-16 {font-size: 14px;}.breadcrumbs {margin-left: -8px;margin-right: -8px;}.breadcrumbs__item:first-child {padding-left: 8px;}.breadcrumbs__current {padding-right: 8px;}.pagination {width: 100%;}.pagination .pagination__item {flex: 1 1 auto;}.pagination__list {-moz-column-gap: 4px;column-gap: 4px;}.gallery-block__wrapper {gap: 8px;}.gallery-block__slide:nth-child(1) {height: 282px;}.gallery-block__slide:nth-child(1):nth-last-child(2) {height: 91px;}.gallery-block__slide:nth-child(1):last-child {height: 282px;}.gallery-block__slide:nth-child(2) {height: 91px;}.gallery-block__slide:nth-child(2):last-child {height: 91px;}.gallery-block__slide:nth-child(3) span {font-size: 16px;}.gallery-block__slide:nth-child(3) {height: 91px;}.spl-pane img {padding: 0 8px;}.metro-icon span {font-size: 12px;}.distance-icon span {font-size: 12px;}.header-bottom__wrapper {height: 56px;}.header-bottom__info-logo {flex: 0 0 114px;height: 26px;}.header-bottom__body {top: 56px;height: calc(100vh - 56px);}.header-bottom__menu {padding: 8px;}.header-bottom__actions {padding: 24px 8px;}.header-bottom__actions-top {gap: 8px;}.header-bottom__phone-link {font-size: 16px;}.header-bottom__city {font-size: 12px;}.header-bottom__schedule {font-size: 12px;}.hero__map {height: 336px;}.hero__bg--front {height: 364px;}.hero__bg--newbuildings {height: 238px;}.hero__bg--secondary {height: 278px;}.hero__wrapper {padding: 152px 8px 16px 8px;}.hero__wrapper--front {padding: 116px 8px 16px 8px;}.hero__wrapper--front .hero__info {margin-bottom: 60px;}.hero__wrapper--secondary .hero__title {font-size: 26px;margin-bottom: 16px;}.hero__wrapper--secondary {padding: 56px 8px 16px 8px;}.hero__wrapper--newbuildings .hero__breadcrumbs {margin-bottom: 80px;}.hero__wrapper--developer .hero__breadcrumbs, .hero__wrapper--complex .hero__breadcrumbs {margin-bottom: 120px;}.hero__wrapper--contacts {padding: 32px 0 40px 0;}.hero__info {max-width: 359px;margin-bottom: 60px;}.hero__title {font-size: 36px;}.hero-content {padding: 16px;}.hero-content__banner {width: calc(100% + 32px);margin: 16px -16px -16px -16px;padding: 16px;}.hero-content__banner span {font-size: 16px;}.hero-content__details-list {gap: 12px 8px;}.hero-content__title {font-size: 26px;}.hero-filters--full .hero-filters__tags {margin-bottom: 24px;}.hero-filters--full .hero-filters__bottom-actions {gap: 8px 0;}.hero-filters--apartments .hero-filters__top {margin-bottom: 24px;}.hero-filters--apartments .hero-filters__dropdown {margin-top: 32px;}.hero-filters__banner {row-gap: 16px;padding: 16px;}.hero-filters__banner-info span {font-size: 16px;}.hero-filters__banner-info p {font-size: 12px;}.hero-filters__list {gap: 12px 8px;}.hero-filters__bottom-tags {padding: 16px 16px 0 16px;margin: 24px -16px 0 -16px;}.filter-tags__list.active:nth-child(n + 5):not(:last-child) {display: block;}.filter-tags__item:nth-child(n + 7):not(:last-child) {display: block;}.filter-tags__item:nth-child(n + 5):not(:last-child) {display: none;}.filter-choice-tags__list.active .filter-choice-tags__item:nth-child(n + 5):not(:last-child) {display: block;}.filter-choice-tags__item:nth-child(n + 7):not(:last-child) {display: block;}.filter-choice-tags__item:nth-child(n + 5):not(:last-child) {display: none;}.hero-descr__metro span {font-size: 12px;}.hero-descr__distance span {font-size: 12px;}.hero-descr__details-name {font-size: 12px;}.hero-descr__btns {row-gap: 12px;}.hero-contacts__body {margin-bottom: 16px;}.hero-contacts__column {padding: 16px 0;}.hero-contacts__column-name {font-size: 12px;margin-bottom: 8px;}.hero-contacts__column-phones {-moz-column-gap: 8px;column-gap: 8px;margin-bottom: 8px;}.hero-contacts__column-email {font-size: 12px;}.hero-contacts__column-address {margin-bottom: 8px;}.hero-contacts__column-agency {margin-bottom: 8px;}.hero-contacts__column-details {margin-bottom: 8px;}.hero-contacts__column-details-item {font-size: 12px;}.hero-contacts__responsible {margin-bottom: 8px;}.hero-contacts__responsible-name {font-size: 12px;}.hero-contacts__responsible-occupation {font-size: 12px;}.hero-contacts__bottom-column-name {font-size: 12px;}.newbuildings__container--catalog .newbuildings__list {margin-bottom: 12px;}.newbuildings__title {margin-bottom: 12px;}.newbuildings__actions {margin-bottom: 12px;}.newbuildings__list {row-gap: 12px;margin-bottom: 32px;}.newbuildings-banner__content {padding: 16px;}.newbuildings-banner__tagline {margin-bottom: 6px;}.newbuildings-banner__descr {font-size: 12px;}.card-item__body {row-gap: 16px;}.card-item__image {flex: 0 0 256px;}.card-item__image-labels {-moz-column-gap: 4px;column-gap: 4px;}.card-item__image-label {min-height: 24px;font-size: 12px;padding: 4px 6px;}.card-item__content {padding: 0px 16px 24px 16px;}.card-item__info-top {flex-direction: column;gap: 8px 0;margin-bottom: 12px;align-items: flex-start;}.card-item__address {font-size: 12px;}.card-item__metro span {font-size: 12px;}.card-item__distance span {font-size: 12px;}.newbuildings__list--cards .card-item__image, .slider-section__wrapper--newbuildings .card-item__image, .text-page__cards .card-item__image {flex: 0 0 256px;}.newbuildings__list--cards .card-item__info-top, .slider-section__wrapper--newbuildings .card-item__info-top, .text-page__cards .card-item__info-top {flex-direction: column;gap: 8px 0;margin-bottom: 12px;align-items: flex-start;}.newbuildings__list--cards .card-item__address, .slider-section__wrapper--newbuildings .card-item__address, .text-page__cards .card-item__address {font-size: 12px;}.newbuildings__list--cards .card-item__metro span, .slider-section__wrapper--newbuildings .card-item__metro span, .text-page__cards .card-item__metro span {font-size: 12px;}.newbuildings__list--cards .card-item__distance span, .slider-section__wrapper--newbuildings .card-item__distance span, .text-page__cards .card-item__distance span {font-size: 12px;}.map__info {padding: 24px 0px 16px 0px;}.map__descr {margin-bottom: 24px;}.map__banner {padding: 16px;}.map__img {height: 282px;}.slider-section__top {margin-bottom: 24px;}.slider-section__title {margin-bottom: 12px;}.slider-section__slider {margin-bottom: 12px;}.slider-section__slide-content {padding: 16px;}.slider-section__slide-icon {height: 20px;}.slider-section__slide-price {font-size: 12px;}.slider-section__img {flex: 0 0 200px;height: 200px;}.developers__top {margin-bottom: 24px;}.developers__title {margin-bottom: 12px;}.developers__body {margin-bottom: 32px;}.developers_mortgage .developers__list {row-gap: 12px;}.about__title {padding-bottom: 16px;margin-bottom: 24px;}.about__info {padding-bottom: 297px;}.about__tagline {margin-bottom: 12px;}.about__descr {margin-bottom: 16px;}.about__details {top: calc(100% - 275px);}.about__details-info {padding: 8px 0;}.reviews__top {margin-bottom: 24px;}.reviews__title {margin-bottom: 12px;}.reviews__body {margin-bottom: 32px;}.reviews__slider {margin-bottom: 12px;}.reviews-slide {row-gap: 12px;padding: 16px;}.reviews-slide__details {-moz-column-gap: 12px;column-gap: 12px;}.reviews-slide__avatar {flex: 0 0 46px;height: 46px;}.reviews-slide__date {font-size: 12px;}.reviews-slide__link {padding: 2px 0;}.reviews-slide__text {margin-bottom: 12px;}.seo__img {height: 400px;margin-bottom: 32px;}.seo__content-wrapper {row-gap: 24px;}.seo__content-block--special {padding: 16px;}.seo__title {margin-bottom: 12px;}.seo__item-title {font-size: 14px;}.seo__speacial-key {font-size: 12px;}.seo__special-row:not(:last-child) {padding-bottom: 16px;margin-bottom: 16px;}.seo__special-name {font-size: 12px;}.seo__special-descr p {font-size: 12px;}.seo__read-more {margin-top: 32px;}.cta__content {padding: 240px 0 24px 0;row-gap: 32px;}.cta-contacts {padding: 16px;}.cta-contacts__block {padding: 16px 0;}.cta-contacts__schedule {margin-bottom: 12px;font-size: 12px;}.cta-contacts__phones {margin-bottom: 8px;}.cta-contacts__email {font-size: 12px;}.cta-contacts__notice {margin-bottom: 12px;font-size: 12px;}.cta-contacts__address {margin-bottom: 8px;}.cta-contacts__metro span {font-size: 12px;}.cta-contacts__distance span {font-size: 12px;}.cta-request {padding: 16px;}.cta-request__top {-moz-column-gap: 8px;column-gap: 8px;margin-bottom: 16px;}.cta-request__title {margin-bottom: 4px;}.cta-request__policy {font-size: 12px;}.info-center__top {margin-bottom: 24px;}.info-center__title {margin-bottom: 12px;}.info-center__body {margin-bottom: 32px;}.info-center__slider {margin-bottom: 12px;}.info-center_developers .info-center__title {margin-bottom: 12px;}.mortgage__top {margin-bottom: 24px;}.mortgage__title {margin-bottom: 12px;}.mortgage-filters__list {row-gap: 12px;margin-bottom: 12px;}.mortgage-filters__checkbox-label {padding: 8px 0;}.mortgage-filters__descr {padding-top: 8px;}.mortgage-content__list {padding: 24px 16px;}.mortgage-content-item__icons-item {width: 28px;height: 28px;}.mortgage-content-item__icons-quantity {font-size: 12px;}.mortgage-content-details__item {row-gap: 4px;}.mortgage-content-details__tagline {font-size: 12px;}.mortgage-banks-item__top {margin-bottom: 12px;}.banner__content {padding: 16px;}.banner__title {margin-bottom: 16px;}.searched-links__title {margin-bottom: 16px;}.searched-links__row:not(:last-child) {margin-bottom: 16px;}.about-complex__title {margin-bottom: 8px;}.about-complex__info {row-gap: 24px;margin-bottom: 32px;}.about-complex__info-descr {max-height: 250px;}.about-complex__info-descr p {font-size: 14px;}.about-complex__specificity {row-gap: 24px;}.about-complex__specificity-name {font-size: 12px;}.about-complex__bottom {padding: 16px;row-gap: 24px;}.about-complex-bottom__list {grid-template-columns: repeat(6, 176px);gap: 24px 12px;padding-bottom: 16px;}.advantages-complex-slider {height: 282px;}.advantages-complex-slider.active {padding-bottom: 14px;}.advantages-complex-accordion__item-descr p {font-size: 12px;}.apartments-complex__title {margin-bottom: 12px;}.apartments-complex__descr {margin-bottom: 24px;}.apartments-complex__list {padding: 0 16px;margin-bottom: 12px;}.apartments-complex-item__wrapper {padding: 16px 0;}.apartments-complex-item__body {margin-bottom: 16px;}.apartments-complex-item__img {flex: 0 0 64px;height: 64px;}.apartments-complex-item__top {margin-bottom: 12px;}.apartments-complex-item__top-column--2 {flex: 0 0 64px;height: 64px;}.apartments-complex-item__top-label {min-height: 24px;font-size: 12px;padding: 4px 6px;}.apartment-item-hidden__wrapper {padding: 16px 0;}.apartment-item-hidden__image {height: 327px;margin-bottom: 24px;}.apartment-item-hidden__details-list {grid-template-columns: repeat(2, 1fr);}.apartment-item-hidden__details-item {row-gap: 4px;}.apartment-item-hidden__details-name {font-size: 12px;letter-spacing: -0.01em;}.apartment-item-hidden__details-value {font-size: 12px;letter-spacing: -0.01em;}.apartment-item-hidden__features-name {font-size: 12px;letter-spacing: -0.01em;}.map-complex__info {margin-bottom: 24px;row-gap: 24px;}.map-body__infrastructure-name {-moz-column-gap: 8px;column-gap: 8px;}.map-body__infrastructure-list {-moz-column-gap: 8px;column-gap: 8px;}.footer-bottom__policy-text {font-size: 12px;}.complex-navigation.scroll-up {top: 56px;}.complex-navigation__sublist {padding: 0 8px 8px 8px;}.complex-navigation__submenu-bottom {padding: 12px 8px;}.complex-navigation__price {font-size: 12px;}.map-objects__map {height: 556px;}.map-objects__wrapper {padding-top: 38px;}.map-objects__top-title {padding: 24px 0;}.map-objects__object-btns {padding: 8px;}.map-objects__object-item.card-item .card-item__image {flex: 0 0 256px;}.map-objects__object-item.card-item .card-item__content {padding: 16px 8px 12px 8px;}.map-objects__object-item.card-item .card-item__info-top {flex-direction: column;gap: 8px 0;margin-bottom: 12px;align-items: flex-start;}.map-objects__object-item.card-item .card-item__price {font-size: 16px;}.map-objects__object-item.card-item .card-item__address {font-size: 12px;}.map-objects__object-item.card-item .card-item__metro span {font-size: 12px;}.map-objects__object-item.card-item .card-item__distance span {font-size: 12px;}.map-contacts__map {height: 280px;margin-bottom: 32px;}.map-contacts__title {margin-bottom: 4px;}.map-contacts__block {padding-top: 16px;}.map-contacts__block:not(:last-child) {padding-bottom: 16px;}.map-contacts__schedule {margin-bottom: 12px;font-size: 12px;}.map-contacts__phones {margin-bottom: 8px;}.map-contacts__email {font-size: 12px;}.map-contacts__notice {margin-bottom: 12px;font-size: 12px;}.map-contacts__address {margin-bottom: 8px;}.letter {padding: 80px 8px;}.modal__body {flex: 0 0 100%;padding: 60px 8px;}.notice__body {padding: 24px 72px 24px 24px;}.cookie__info {font-size: 12px;}.hero-template {padding-top: 61px;}.documents__title {margin-bottom: 24px;}.documents__filter-wrap {padding: 0 8px;margin: 0 -8px 12px;}.required-documents__title {margin-bottom: 24px;}.required-documents__filter-wrap {padding: 0 8px;margin: 0 -8px 24px;}.text-page__table-wrap {margin: 25px -8px 36px;padding: 0 8px 12px;}.text-page__table-wrap::-webkit-scrollbar-track {margin: 0 8px;}.questions__item-link {margin: 13px 0px 8px 0px;}.questions__item-description p.clamped {-webkit-line-clamp: 13;}}@media (max-width: 374px) {.catalog-developers__complex-price {flex-shrink: 0;}}@media (any-hover: hover) {.link-icon:hover span {color: var(--extra-hover);}.link-icon:hover svg {fill: var(--extra-hover);}.link-light:hover {color: var(--extra-hover);}.link-dark:hover {color: var(--extra-hover);}.link-blue:hover {color: var(--grayscale-100);}.link-border-icon:hover {border-color: var(--extra-hover);}.link-border-icon:hover svg {fill: var(--extra-hover);}.link-to:hover {border-color: var(--extra-hover);}.link-to:hover .link-to__info {color: var(--extra-hover);}.link-to:hover .link-to__info span {color: var(--extra-hover);}.link-to:hover svg {fill: var(--extra-hover);}.link-to-column:hover {border-color: var(--extra-hover);}.link-to-column:hover .link-to-column__name {color: var(--extra-hover);}.link-to-column:hover .link-to-column__icon svg {fill: var(--extra-hover);}.btn-border:hover {color: var(--extra-hover);border-color: var(--extra-hover);}.btn-border:hover svg {fill: var(--extra-hover);}.btn-dark:hover {background-color: var(--extra-hover);}.btn-light:hover {color: var(--grayscale-0);background-color: var(--extra-hover);}.btn-icon-light:hover {background-color: var(--extra-hover);}.btn-icon-light:hover svg {fill: var(--grayscale-0);}.btn-arrow-5:hover {background-color: var(--extra-hover);}.btn-arrow-5:hover svg {fill: var(--grayscale-0);}.btn-slider-light:hover:not(:disabled) {border-color: var(--extra-hover);}.btn-slider-light:hover:not(:disabled) svg {fill: var(--extra-hover);}.form-input:hover:not(:disabled), .form-textarea:hover:not(:disabled) {border-color: var(--grayscale-15);}.radio-filter-label:hover .radio-filter-input:not(:disabled, :checked) + .radio-filter-tag {color: var(--grayscale-100);background-color: var(--grayscale-5);}.checkbox-filter-label:hover .checkbox-filter-input:not(:disabled, :checked) + .checkbox-filter-tag {color: var(--grayscale-100);background-color: var(--grayscale-5);}.checkbox-label:hover .checkbox-input:not(:disabled) + .checkbox-tag {color: var(--extra-hover);}.checkbox-label:hover .checkbox-input:not(:disabled) + .checkbox-tag::before {border-color: var(--extra-hover);}.checkbox-label:hover .checkbox-input:not(:disabled) + .checkbox-tag::after {background-color: var(--extra-hover);}.tag-label:hover .tag-checkbox:not(:checked):not(:disabled) + .tag-text {border-color: var(--extra-hover);color: var(--extra-hover);}.reset-label:hover .reset-input:not(:disabled) ~ .reset-tag {color: var(--extra-hover);}.reset-label:hover .reset-input:not(:disabled) ~ svg {fill: var(--extra-hover);}.custom-dropdown__btn:hover:not(:disabled) {border-color: var(--grayscale-15);}.custom-dropdown__link:hover:not(:disabled) {color: var(--extra-hover);background-color: var(--grayscale-0);}.custom-select__btn:hover:not(:disabled) {border-color: var(--grayscale-15);}.hero-filters__select--tabs .custom-select__tab:hover:not(:disabled):not(.is-active) {color: var(--grayscale-100);background-color: var(--grayscale-5);}.pagination__link:hover:not(:disabled):not(.active) {background-color: var(--grayscale-10);}.spl-close:hover, .spl-prev:hover, .spl-next:hover {background-color: var(--extra-hover);}.header.active .header-bottom__burger:hover span {background-color: var(--extra-hover);}.header.header-light .header-top__whatsapp:hover span, .header.header-light .header-top__telegram:hover span, .header.light-theme .header-top__whatsapp:hover span, .header.light-theme .header-top__telegram:hover span, .header.scroll-up .header-top__whatsapp:hover span, .header.scroll-up .header-top__telegram:hover span {color: var(--extra-hover);}.header.header-light .header-top__whatsapp:hover svg, .header.header-light .header-top__telegram:hover svg, .header.light-theme .header-top__whatsapp:hover svg, .header.light-theme .header-top__telegram:hover svg, .header.scroll-up .header-top__whatsapp:hover svg, .header.scroll-up .header-top__telegram:hover svg {fill: var(--extra-hover);}.header.header-light .header-top__phone-link:hover, .header.header-light .header-bottom__link:hover, .header.header-light .header-top__callback:hover, .header.light-theme .header-top__phone-link:hover, .header.light-theme .header-bottom__link:hover, .header.light-theme .header-top__callback:hover, .header.scroll-up .header-top__phone-link:hover, .header.scroll-up .header-bottom__link:hover, .header.scroll-up .header-top__callback:hover {color: var(--extra-hover);}.header.header-light .header-top__phone-link:hover svg, .header.header-light .header-bottom__link:hover svg, .header.header-light .header-top__callback:hover svg, .header.light-theme .header-top__phone-link:hover svg, .header.light-theme .header-bottom__link:hover svg, .header.light-theme .header-top__callback:hover svg, .header.scroll-up .header-top__phone-link:hover svg, .header.scroll-up .header-bottom__link:hover svg, .header.scroll-up .header-top__callback:hover svg {fill: var(--extra-hover);}.header.header-light .header-bottom__estate:hover, .header.light-theme .header-bottom__estate:hover, .header.scroll-up .header-bottom__estate:hover {background-color: var(--extra-hover);}.header.header-light .header-bottom__burger:hover span, .header.light-theme .header-bottom__burger:hover span, .header.scroll-up .header-bottom__burger:hover span {background-color: var(--extra-hover);}.header-bottom__link--dropdown:hover {color: var(--extra-hover);}.header-bottom__link--dropdown:hover svg {fill: var(--extra-hover);}.header-bottom__burger:hover span {background-color: var(--extra-hover);}.filters-search__clear-btn:hover:not(:disabled) svg {fill: var(--extra-hover);}.filter-tags__link:hover {color: var(--extra-hover);border-color: var(--extra-hover);}.filter-tags__show-more:hover, .filter-tags__reset-btn:hover {color: var(--extra-hover);border-color: var(--extra-hover);}.filter-tags__show-more:hover svg, .filter-tags__reset-btn:hover svg {fill: var(--extra-hover);}.filter-choice-tags__button:hover span {color: var(--extra-hover);}.filter-choice-tags__button:hover svg {fill: var(--extra-hover);}.filter-choice-tags__show-more:hover, .filter-choice-tags__reset-btn:hover {color: var(--extra-hover);border-color: var(--extra-hover);}.filter-choice-tags__show-more:hover svg, .filter-choice-tags__reset-btn:hover svg {fill: var(--extra-hover);}.newbuildings-actions__all-link:hover:not(.active) {background-color: var(--grayscale-0);}.newbuildings-actions__btn:hover:not(.active) {background-color: var(--grayscale-0);}.card-item__image:hover .card-item__image-labels {opacity: 0;visibility: hidden;}.card-item__image:hover .card-item__image-pagination {opacity: 1;visibility: visible;}.card-item__image-item:hover .card-item__image-img {opacity: 1;z-index: -1;}.card-item__title:hover {color: var(--extra-hover);}.slider-section__slide-link:hover .slider-section__slide-title {color: var(--extra-hover);}.slider-section__slide-link:hover .slider-section__slide-icon svg {fill: var(--extra-hover);}.info-center-slide__link:hover .info-center-slide__title {color: var(--extra-hover);}.info-center-slide__link:hover .info-center-slide__icon svg {fill: var(--extra-hover);}.apartment-item-hidden__image-item:hover .apartment-item-hidden__image-img {opacity: 1;z-index: -1;}.map-complex__tab:hover:not(.is-active) {background-color: var(--grayscale-0);}.catalog-developers__item-more:hover {color: var(--extra-hover);}.catalog-developers__item-more:hover svg {fill: var(--extra-hover);}}@media (any-hover: none) {.card-item__image-wrapper {position: relative;z-index: 1;}.card-item__image-img {opacity: 1;}.card-item__image-pagination {opacity: 1;visibility: visible;}.apartment-item-hidden__image-wrapper {position: relative;z-index: 1;}.apartment-item-hidden__image-img {opacity: 1;}.apartment-item-hidden__image-pagination {opacity: 1;visibility: visible;}}

/* /local/templates/broker/assets/css/common.min.css */
.about-complex-bottom__item:first-child {grid-column-start: 1;grid-column-end: 5;}.about-complex-bottom__item-descr_title span{display: inline-block;margin-bottom: 8px;}.about-complex-bottom__item-subitem ul, .about-complex-bottom__item-descr_title{display: grid;grid-template-columns: repeat(4, 216px);gap: 24px 16px;}.about-complex-bottom__item-subitem ul li {row-gap: 8px;}@media (max-width: 1279px) {.about-complex-bottom__item-subitem ul, .about-complex-bottom__item-descr_title {grid-template-columns: repeat(4, 210px);}}@media (max-width: 480px) {.about-complex-bottom__item-subitem ul, .about-complex-bottom__item-descr_title {grid-template-columns: repeat(4, 176px);gap: 24px 12px;}}.map-objects__object {position: absolute;}

/* /local/templates/broker/assets/css/wysiwyg.min.css */
.wysiwyg-content {display: flex;flex-direction: column;row-gap: 16px;}.wysiwyg-content :root {--font-family: "GolosText", sans-serif;--second-font-family: "MullerNextWide", sans-serif;--min-width: 320px;--max-width-container: 1500px;--grayscale-100: #160f29;--grayscale-70: #575e74;--grayscale-15: #959fb0;--grayscale-10: #ced7e9;--grayscale-5: #f4f7fc;--grayscale-0: #fff;--brown-40: #7d725d;--brown-10: #d8bb8f;--brown-5: #e2d7c0;--brown-0: #f5f0e6;--blue-90: #071e41;--blue-50: #1261d8;--extra-red: #d20d00;--extra-green: #118e4f;--extra-click: #1261d8;--extra-hover: #4886ff;--focused: #4886ff;--blackout: rgba(22, 15, 41, 0.8);}.wysiwyg-content > * {font-size: 16px;line-height: 1.3;letter-spacing: -0.02em;}@media (max-width: 767px) {.wysiwyg-content > * {font-size: 14px;}}.wysiwyg-content > h2 {font-family: var(--second-font-family);font-weight: 700;font-size: 46px;line-height: 100%;letter-spacing: normal;}@media (max-width: 1279px) {.wysiwyg-content > h2 {font-size: 36px;}}@media (max-width: 767px) {.wysiwyg-content > h2 {font-size: 30px;}}.wysiwyg-content > h3 {font-family: var(--second-font-family);font-weight: 700;font-size: 36px;line-height: 110%;letter-spacing: normal;}@media (max-width: 1279px) {.wysiwyg-content > h3 {font-size: 30px;}}@media (max-width: 767px) {.wysiwyg-content > h3 {font-size: 26px;}}.wysiwyg-content > h4 {font-family: var(--second-font-family);font-weight: 700;font-size: 28px;line-height: 110%;letter-spacing: normal;}@media (max-width: 1279px) {.wysiwyg-content > h4 {font-size: 24px;}}@media (max-width: 767px) {.wysiwyg-content > h4 {font-size: 20px;}}.wysiwyg-content > h6 {letter-spacing: -0.02em;font-weight: 600;font-size: 20px;line-height: 120%;}@media (max-width: 767px) {.wysiwyg-content > h6 {font-size: 16px;}}.wysiwyg-content > li {position: relative;}.wysiwyg-content > ul {padding-left: 20px;}.wysiwyg-content > ul li {position: relative;line-height: 130%;}.wysiwyg-content > ul li:not(:last-child) {margin-bottom: 8px;}.wysiwyg-content > ul li strong {font-weight: 600;}.wysiwyg-content > ul li::before {content: "";position: absolute;top: 8px;left: -15px;width: 6px;height: 6px;border-radius: 1px;background-color: var(--grayscale-100);}@media (max-width: 767px) {.wysiwyg-content > ul li::before {top: 6px;}}.wysiwyg-content > ol {list-style: none;padding-left: 0;counter-reset: num;}.wysiwyg-content > ol li {line-height: 130%;}.wysiwyg-content > ol li strong {font-weight: 600;}.wysiwyg-content > ol li:not(:last-child) {margin-bottom: 16px;}@media (max-width: 767px) {.wysiwyg-content > ol li:not(:last-child) {margin-bottom: 12px;}}.wysiwyg-content > ol li::before {counter-increment: num;content: counter(num) ".";display: inline-block;min-width: 16px;text-align: right;font-weight: 600;padding-right: 5px;}.wysiwyg-content > blockquote {padding: 24px;border-radius: 8px;background-color: var(--brown-0);}@media (max-width: 767px) {.wysiwyg-content > blockquote {padding: 16px;}}

/* /bitrix/js/ui/design-tokens/dist/ui.design-tokens.min.css */
:root{--ui-text-letter-spacing-auto:auto;--ui-text-letter-spacing-neg-3:-0.01em;--ui-text-letter-spacing-neg-2:-0.02em;--ui-text-letter-spacing-neg-1:-0.03em;--ui-text-letter-spacing-3:.15em;--ui-text-letter-spacing-2:.1em;--ui-text-letter-spacing-1:.025em;--ui-text-decoration-style-dashed:dashed;--ui-text-decoration-style-wavy:wavy;--ui-text-decoration-style-dotted:dotted;--ui-text-decoration-style-double:double;--ui-text-decoration-style-solid:solid;--ui-text-decoration-line-overline:overline;--ui-text-decoration-line-line-through:line-through;--ui-text-decoration-line-underline:underline;--ui-text-transform-lowercase:lowercase;--ui-text-transform-uppercase:uppercase;--ui-text-transform-capitalize:capitalize;--ui-text-transform-none:none;--ui-space-inset-8xl:72px;--ui-space-inset-7xl:64px;--ui-space-inset-6xl:48px;--ui-space-inset-5xl:40px;--ui-space-inset-4xl:36px;--ui-space-inset-3xl:32px;--ui-space-inset-2xl:28px;--ui-space-inset-xl2:26px;--ui-space-inset-xl:24px;--ui-space-inset-lg2:22px;--ui-space-inset-lg:20px;--ui-space-inset-md2:18px;--ui-space-inset-md:16px;--ui-space-inset-sm2:14px;--ui-space-inset-sm:12px;--ui-space-inset-xs2:10px;--ui-space-inset-xs:8px;--ui-space-inset-2xs2:6px;--ui-space-inset-2xs:4px;--ui-space-inset-3xs:2px;--ui-space-inset-none:0;--ui-space-inline-8xl-neg:-72px;--ui-space-inline-7xl-neg:-64px;--ui-space-inline-6xl-neg:-48px;--ui-space-inline-5xl-neg:-40px;--ui-space-inline-4xl-neg:-36px;--ui-space-inline-3xl-neg:-32px;--ui-space-inline-2xl-neg:-28px;--ui-space-inline-xl2-neg:-26px;--ui-space-inline-xl-neg:-24px;--ui-space-inline-lg2-neg:-22px;--ui-space-inline-lg-neg:-20px;--ui-space-inline-md2-neg:-18px;--ui-space-inline-md-neg:-16px;--ui-space-inline-sm2-neg:-14px;--ui-space-inline-sm-neg:-12px;--ui-space-inline-xs2-neg:-10px;--ui-space-inline-xs-neg:-8px;--ui-space-inline-2xs2-neg:-6px;--ui-space-inline-2xs-neg:-4px;--ui-space-inline-3xs-neg:-2px;--ui-space-inline-8xl:72px;--ui-space-inline-7xl:64px;--ui-space-inline-6xl:48px;--ui-space-inline-5xl:40px;--ui-space-inline-4xl:36px;--ui-space-inline-3xl:32px;--ui-space-inline-2xl:28px;--ui-space-inline-xl2:26px;--ui-space-inline-xl:24px;--ui-space-inline-lg2:22px;--ui-space-inline-lg:20px;--ui-space-inline-md2:18px;--ui-space-inline-md:16px;--ui-space-inline-sm2:14px;--ui-space-inline-sm:12px;--ui-space-inline-xs2:10px;--ui-space-inline-xs:8px;--ui-space-inline-2xs2:6px;--ui-space-inline-2xs:4px;--ui-space-inline-3xs:2px;--ui-space-inline-none:0;--ui-space-stack-8xl-neg:-72px;--ui-space-stack-7xl-neg:-64px;--ui-space-stack-6xl-neg:-48px;--ui-space-stack-5xl-neg:-40px;--ui-space-stack-4xl-neg:-36px;--ui-space-stack-3xl-neg:-32px;--ui-space-stack-2xl-neg:-28px;--ui-space-stack-xl2-neg:-26px;--ui-space-stack-xl-neg:-24px;--ui-space-stack-lg2-neg:-22px;--ui-space-stack-lg-neg:-20px;--ui-space-stack-md2-neg:-18px;--ui-space-stack-md-neg:-16px;--ui-space-stack-sm2-neg:-14px;--ui-space-stack-sm-neg:-12px;--ui-space-stack-xs2-neg:-10px;--ui-space-stack-xs-neg:-8px;--ui-space-stack-2xs2-neg:-6px;--ui-space-stack-2xs-neg:-4px;--ui-space-stack-3xs-neg:-2px;--ui-space-stack-8xl:72px;--ui-space-stack-7xl:64px;--ui-space-stack-6xl:48px;--ui-space-stack-5xl:40px;--ui-space-stack-4xl:36px;--ui-space-stack-3xl:32px;--ui-space-stack-2xl:28px;--ui-space-stack-xl2:26px;--ui-space-stack-xl:24px;--ui-space-stack-lg2:22px;--ui-space-stack-lg:20px;--ui-space-stack-md2:18px;--ui-space-stack-md:16px;--ui-space-stack-sm2:14px;--ui-space-stack-sm:12px;--ui-space-stack-xs2:10px;--ui-space-stack-xs:8px;--ui-space-stack-2xs2:6px;--ui-space-stack-2xs:4px;--ui-space-stack-3xs:2px;--ui-space-stack-none:0;--ui-size-8xl:72px;--ui-size-7xl:64px;--ui-size-6xl:48px;--ui-size-5xl:40px;--ui-size-4xl:36px;--ui-size-3xl:32px;--ui-size-2xl:28px;--ui-size-xl2:26px;--ui-size-xl:24px;--ui-size-lg2:22px;--ui-size-lg:20px;--ui-size-md2:18px;--ui-size-md:16px;--ui-size-sm2:14px;--ui-size-sm:12px;--ui-size-xs2:10px;--ui-size-xs:8px;--ui-size-2xs2:6px;--ui-size-2xs:4px;--ui-size-3xs:2px;--ui-size-none:0;--ui-shadow-left-4xl:-16px 0 24px 0 rgba(0,0,0,0.11);--ui-shadow-left-3xl:-12px 0 17px 0 rgba(0,0,0,0.1);--ui-shadow-left-2xl:-8px 0 10px 0 rgba(0,0,0,0.1);--ui-shadow-left-xl:-6px 0 10px 0 rgba(0,0,0,0.1);--ui-shadow-left-l:-4px 0 5px 0 rgba(0,0,0,0.08);--ui-shadow-left-m:-3px 0 4px 0 rgba(0,0,0,0.08);--ui-shadow-left-s:-2px 0 4px 0 rgba(0,0,0,0.08);--ui-shadow-left-xs:-2px 0 2px 0 rgba(0,0,0,0.07);--ui-shadow-left-2xs:-1px 0 2px 0 rgba(0,0,0,0.06);--ui-shadow-bottom-4xl:0 16px 24px 0 rgba(0,0,0,0.11);--ui-shadow-bottom-3xl:0 12px 17px 0 rgba(0,0,0,0.1);--ui-shadow-bottom-2xl:0 8px 10px 0 rgba(0,0,0,0.1);--ui-shadow-bottom-xl:0 6px 10px 0 rgba(0,0,0,0.1);--ui-shadow-bottom-l:0 4px 5px 0 rgba(0,0,0,0.08);--ui-shadow-bottom-m:0 3px 4px 0 rgba(0,0,0,0.08);--ui-shadow-bottom-s:0 2px 4px 0 rgba(0,0,0,0.08);--ui-shadow-bottom-xs:0 2px 2px 0 rgba(0,0,0,0.07);--ui-shadow-bottom-2xs:0 1px 2px 0 rgba(0,0,0,0.06);--ui-shadow-right-4xl:16px 0 24px 0 rgba(0,0,0,0.11);--ui-shadow-right-3xl:12px 0 17px 0 rgba(0,0,0,0.1);--ui-shadow-right-2xl:8px 0 10px 0 rgba(0,0,0,0.1);--ui-shadow-right-xl:6px 0 10px 0 rgba(0,0,0,0.1);--ui-shadow-right-l:4px 0 5px 0 rgba(0,0,0,0.08);--ui-shadow-right-m:3px 0 4px 0 rgba(0,0,0,0.08);--ui-shadow-right-s:2px 0 4px 0 rgba(0,0,0,0.08);--ui-shadow-right-xs:2px 0 2px 0 rgba(0,0,0,0.07);--ui-shadow-right-2xs:1px 0 2px 0 rgba(0,0,0,0.06);--ui-shadow-top-4xl:0 -16px 24px 0 rgba(0,0,0,0.11);--ui-shadow-top-3xl:0 -12px 17px 0 rgba(0,0,0,0.1);--ui-shadow-top-2xl:0 -8px 10px 0 rgba(0,0,0,0.1);--ui-shadow-top-xl:0 -6px 10px 0 rgba(0,0,0,0.1);--ui-shadow-top-l:0 -4px 5px 0 rgba(0,0,0,0.08);--ui-shadow-top-m:0 -3px 4px 0 rgba(0,0,0,0.08);--ui-shadow-top-s:0 -2px 4px 0 rgba(0,0,0,0.08);--ui-shadow-top-xs:0 -2px 2px 0 rgba(0,0,0,0.07);--ui-shadow-top-2xs:0 -1px 2px 0 rgba(0,0,0,0.06);--ui-opacity-none:0;--ui-opacity-full:1;--ui-opacity-90:.9;--ui-opacity-80:.8;--ui-opacity-70:.7;--ui-opacity-60:.6;--ui-opacity-50:.5;--ui-opacity-40:.4;--ui-opacity-30:.3;--ui-opacity-20:.2;--ui-opacity-10:.1;--ui-opacity-5:.05;--ui-font-line-height-3xl:2;--ui-font-line-height-2xl:1.75;--ui-font-line-height-xl:1.62;--ui-font-line-height-lg:1.5;--ui-font-line-height-md:1.4;--ui-font-line-height-sm:1.35;--ui-font-line-height-2xs:1.3;--ui-font-line-height-3xs:1.2;--ui-font-line-height-reset:1;--ui-font-size-5xl:28px;--ui-font-size-4xl:24px;--ui-font-size-3xl:22px;--ui-font-size-2xl:18px;--ui-font-size-xl:16px;--ui-font-size-lg:15px;--ui-font-size-md:14px;--ui-font-size-sm:13px;--ui-font-size-xs:12px;--ui-font-size-3xs:11px;--ui-font-size-4xs:10px;--ui-font-size-5xs:9px;--ui-font-size-6xs:8px;--ui-font-size-7xs:7px;--ui-font-weight-extra-black:950;--ui-font-weight-black:900;--ui-font-weight-extra-bold:800;--ui-font-weight-bold:700;--ui-font-weight-semi-bold:600;--ui-font-weight-medium:500;--ui-font-weight-normal:400;--ui-font-weight-regular:400;--ui-font-weight-light:300;--ui-font-weight-extra-light:200;--ui-font-weight-thin:100;--ui-font-family-helvetica:"Helvetica Neue",Helvetica,Arial,sans-serif;--ui-font-family-system-mono:ui-monospace,SFMono-Regular,"SF Mono",Consolas,"Liberation Mono",Menlo,monospace;--ui-font-family-system:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';--ui-color-palette-beige-base:#fdfae1;--ui-color-palette-beige-base-rgb:253,250,225;--ui-color-palette-gray-02:#f8fafb;--ui-color-palette-gray-02-rgb:248,250,251;--ui-color-palette-gray-03:#f5f7f8;--ui-color-palette-gray-03-rgb:245,247,248;--ui-color-palette-gray-04:#f1f4f6;--ui-color-palette-gray-04-rgb:241,244,246;--ui-color-palette-gray-05:#eef2f4;--ui-color-palette-gray-05-rgb:238,242,244;--ui-color-palette-gray-90:#525c69;--ui-color-palette-gray-90-rgb:82,92,105;--ui-color-palette-gray-80:#6a737f;--ui-color-palette-gray-80-rgb:106,115,127;--ui-color-palette-gray-70:#828b95;--ui-color-palette-gray-70-rgb:130,139,149;--ui-color-palette-gray-60:#959ca4;--ui-color-palette-gray-60-rgb:149,156,164;--ui-color-palette-gray-50:#a8adb4;--ui-color-palette-gray-50-rgb:168,173,180;--ui-color-palette-gray-40:#bdc1c6;--ui-color-palette-gray-40-rgb:189,193,198;--ui-color-palette-gray-35:#c9ccd0;--ui-color-palette-gray-35-rgb:201,204,208;--ui-color-palette-gray-30:#d5d7db;--ui-color-palette-gray-30-rgb:213,215,219;--ui-color-palette-gray-20:#dfe0e3;--ui-color-palette-gray-20-rgb:223,224,227;--ui-color-palette-gray-15:#e6e7e9;--ui-color-palette-gray-15-rgb:230,231,233;--ui-color-palette-gray-10:#edeef0;--ui-color-palette-gray-10-rgb:237,238,240;--ui-color-palette-red-solid:#f0371b;--ui-color-palette-red-solid-rgb:240,55,27;--ui-color-palette-red-95:#800602;--ui-color-palette-red-95-rgb:128,6,2;--ui-color-palette-red-90:#9a0703;--ui-color-palette-red-90-rgb:154,7,3;--ui-color-palette-red-80:#c21b16;--ui-color-palette-red-80-rgb:194,27,22;--ui-color-palette-red-70:#e92f2a;--ui-color-palette-red-70-rgb:233,47,42;--ui-color-palette-red-60:#f4433e;--ui-color-palette-red-60-rgb:244,67,62;--ui-color-palette-red-50:#ff5752;--ui-color-palette-red-50-rgb:255,87,82;--ui-color-palette-red-45:#ff7c78;--ui-color-palette-red-45-rgb:255,124,120;--ui-color-palette-red-40:#ff9a97;--ui-color-palette-red-40-rgb:255,154,151;--ui-color-palette-red-30:#ffcdcc;--ui-color-palette-red-30-rgb:255,205,204;--ui-color-palette-red-25:#ffdcdb;--ui-color-palette-red-25-rgb:255,220,219;--ui-color-palette-red-20:#ffe8e8;--ui-color-palette-red-20-rgb:255,232,232;--ui-color-palette-red-15:#fff0f0;--ui-color-palette-red-15-rgb:255,240,240;--ui-color-palette-red-10:#fff8f8;--ui-color-palette-red-10-rgb:255,248,248;--ui-color-palette-orange-95:#614000;--ui-color-palette-orange-95-rgb:97,64,0;--ui-color-palette-orange-90:#7a5100;--ui-color-palette-orange-90-rgb:122,81,0;--ui-color-palette-orange-80:#9f6a00;--ui-color-palette-orange-80-rgb:159,106,0;--ui-color-palette-orange-70:#c48300;--ui-color-palette-orange-70-rgb:196,131,0;--ui-color-palette-orange-60:#e89b06;--ui-color-palette-orange-60-rgb:232,155,6;--ui-color-palette-orange-50:#ffa900;--ui-color-palette-orange-50-rgb:255,169,0;--ui-color-palette-orange-40:#ffc34d;--ui-color-palette-orange-40-rgb:255,195,77;--ui-color-palette-orange-30:#ffe1a6;--ui-color-palette-orange-30-rgb:255,225,166;--ui-color-palette-orange-25:#ffe9be;--ui-color-palette-orange-25-rgb:255,233,190;--ui-color-palette-orange-20:#fff1d6;--ui-color-palette-orange-20-rgb:255,241,214;--ui-color-palette-orange-15:#fff5e3;--ui-color-palette-orange-15-rgb:255,245,227;--ui-color-palette-orange-10:#fffaf0;--ui-color-palette-orange-10-rgb:255,250,240;--ui-color-palette-green-95:#3d4f00;--ui-color-palette-green-95-rgb:61,79,0;--ui-color-palette-green-90:#506900;--ui-color-palette-green-90-rgb:80,105,0;--ui-color-palette-green-80:#688800;--ui-color-palette-green-80-rgb:104,136,0;--ui-color-palette-green-70:#7fa800;--ui-color-palette-green-70-rgb:127,168,0;--ui-color-palette-green-60:#8dbb00;--ui-color-palette-green-60-rgb:141,187,0;--ui-color-palette-green-55:#95c500;--ui-color-palette-green-55-rgb:149,197,0;--ui-color-palette-green-50:#9dcf00;--ui-color-palette-green-50-rgb:157,207,0;--ui-color-palette-green-40:#bbde4d;--ui-color-palette-green-40-rgb:187,222,77;--ui-color-palette-green-35:#cfe780;--ui-color-palette-green-35-rgb:207,231,128;--ui-color-palette-green-30:#e2f1b3;--ui-color-palette-green-30-rgb:226,241,179;--ui-color-palette-green-25:#faf6c3;--ui-color-palette-green-25-rgb:250,246,195;--ui-color-palette-green-20:#f1fbd0;--ui-color-palette-green-20-rgb:241,251,208;--ui-color-palette-green-15:#f5fcde;--ui-color-palette-green-15-rgb:245,252,222;--ui-color-palette-green-10:#fafded;--ui-color-palette-green-10-rgb:250,253,237;--ui-color-palette-blue-95:#004f69;--ui-color-palette-blue-95-rgb:0,79,105;--ui-color-palette-blue-90:#006484;--ui-color-palette-blue-90-rgb:0,100,132;--ui-color-palette-blue-80:#00789e;--ui-color-palette-blue-80-rgb:0,120,158;--ui-color-palette-blue-70:#008dba;--ui-color-palette-blue-70-rgb:0,141,186;--ui-color-palette-blue-60:#11a9d9;--ui-color-palette-blue-60-rgb:17,169,217;--ui-color-palette-blue-50:#2fc6f6;--ui-color-palette-blue-50-rgb:47,198,246;--ui-color-palette-blue-40:#7fdefc;--ui-color-palette-blue-40-rgb:127,222,252;--ui-color-palette-blue-30:#c3f0ff;--ui-color-palette-blue-30-rgb:195,240,255;--ui-color-palette-blue-25:#d3f4ff;--ui-color-palette-blue-25-rgb:211,244,255;--ui-color-palette-blue-20:#e5f9ff;--ui-color-palette-blue-20-rgb:229,249,255;--ui-color-palette-blue-15:#ecfafe;--ui-color-palette-blue-15-rgb:236,250,254;--ui-color-palette-blue-10:#f4fcfe;--ui-color-palette-blue-10-rgb:244,252,254;--ui-color-palette-white-base:#fff;--ui-color-palette-white-base-rgb:255,255,255;--ui-color-palette-black-base:#333;--ui-color-palette-black-base-rgb:51,51,51;--ui-color-palette-black-solid:#000;--ui-color-palette-black-solid-rgb:0,0,0;--ui-color-overlay-base:rgba(255,255,255,0.5);--ui-color-accent-yellow:#fef3b8;--ui-color-accent-yellow-rgb:254,243,184;--ui-color-accent-purple:#a77bde;--ui-color-accent-purple-rgb:167,123,222;--ui-color-accent-turquoise:#05b5ab;--ui-color-accent-turquoise-rgb:5,181,171;--ui-color-accent-green:#29ad49;--ui-color-accent-green-rgb:41,173,73;--ui-color-accent-brown:#ae914b;--ui-color-accent-brown-rgb:174,145,75;--ui-color-accent-pink:#fb6dba;--ui-color-accent-pink-rgb:251,109,186;--ui-color-accent-aqua:#55d0e0;--ui-color-accent-aqua-rgb:85,208,224;--ui-color-accent-light-blue:#559be6;--ui-color-accent-light-blue-rgb:85,155,230;--ui-color-tag-9:#e2e3e5;--ui-color-tag-9-rgb:226,227,229;--ui-color-tag-8:#ccd3dd;--ui-color-tag-8-rgb:204,211,221;--ui-color-tag-7:#dfc684;--ui-color-tag-7-rgb:223,198,132;--ui-color-tag-6:#ace5ec;--ui-color-tag-6-rgb:172,229,236;--ui-color-tag-5:#c2d1f0;--ui-color-tag-5-rgb:194,209,240;--ui-color-tag-4:#87eda0;--ui-color-tag-4-rgb:135,237,160;--ui-color-tag-3:#dbf087;--ui-color-tag-3-rgb:219,240,135;--ui-color-tag-2:#00baf2;--ui-color-tag-2-rgb:0,186,242;--ui-color-tag-1:#bcedfc;--ui-color-tag-1-rgb:188,237,252;--ui-color-link-primary-base:#2066b0;--ui-color-link-primary-base-rgb:32,102,176;--ui-color-background-none:none;--ui-color-background-transparent:transparent;--ui-color-copilot-primary:#8e52ec;--ui-color-copilot-primary-rgb:142,82,236;--ui-color-copilot-secondary:#b095dc;--ui-color-copilot-secondary-rgb:176,149,220;--ui-color-copilot-dark:#682ac6;--ui-color-copilot-dark-rgb:104,42,198;--ui-border-width-thick:2px;--ui-border-width-thin:1px;--ui-border-radius-pill:99rem;--ui-border-radius-circle:50%;--ui-border-radius-3xl:20px;--ui-border-radius-2xl:16px;--ui-border-radius-xl:14px;--ui-border-radius-lg:12px;--ui-border-radius-md:10px;--ui-border-radius-sm:8px;--ui-border-radius-xs:6px;--ui-border-radius-2xs:4px;--ui-border-radius-3xs:2px;--ui-border-radius-none:0;--ui-typography-text-lg-font-weight:400;--ui-typography-text-lg-line-height:1.4;--ui-typography-text-lg-font-size:var(--ui-font-size-lg);--ui-typography-text-md-font-weight:400;--ui-typography-text-md-line-height:1.4;--ui-typography-text-md-font-size:var(--ui-font-size-md);--ui-typography-text-sm-font-weight:400;--ui-typography-text-sm-line-height:1.4;--ui-typography-text-sm-font-size:var(--ui-font-size-sm);--ui-typography-text-xs-font-weight:400;--ui-typography-text-xs-line-height:1.35;--ui-typography-text-xs-font-size:var(--ui-font-size-xs);--ui-typography-heading-h6-color:var(--ui-color-palette-black-base);--ui-typography-heading-h6-font-weight:600;--ui-typography-heading-h6-line-height:1.4;--ui-typography-heading-h6-font-size:var(--ui-font-size-md);--ui-typography-heading-h5-color:var(--ui-color-palette-black-base);--ui-typography-heading-h5-font-weight:400;--ui-typography-heading-h5-line-height:1.35;--ui-typography-heading-h5-font-size:var(--ui-font-size-xl);--ui-typography-heading-h4-color:var(--ui-color-palette-black-base);--ui-typography-heading-h4-font-weight:400;--ui-typography-heading-h4-line-height:1.35;--ui-typography-heading-h4-font-size:var(--ui-font-size-2xl);--ui-typography-heading-h3-color:var(--ui-color-palette-black-base);--ui-typography-heading-h3-font-weight:300;--ui-typography-heading-h3-line-height:1.3;--ui-typography-heading-h3-font-size:var(--ui-font-size-3xl);--ui-typography-heading-h2-color:var(--ui-color-palette-black-base);--ui-typography-heading-h2-font-weight:300;--ui-typography-heading-h2-line-height:1.3;--ui-typography-heading-h2-font-size:var(--ui-font-size-4xl);--ui-typography-heading-h1-color:var(--ui-color-palette-black-base);--ui-typography-heading-h1-font-weight:300;--ui-typography-heading-h1-line-height:1.2;--ui-typography-heading-h1-font-size:var(--ui-font-size-5xl);--ui-color-base-default:var(--ui-color-palette-black-base);--ui-color-base-default-rgb:var(--ui-color-palette-black-base-rgb);--ui-color-base-solid:var(--ui-color-palette-black-solid);--ui-color-base-solid-rgb:var(--ui-color-palette-black-solid-rgb);--ui-color-base-05:var(--ui-color-palette-gray-05);--ui-color-base-05-rgb:var(--ui-color-palette-gray-05-rgb);--ui-color-base-04:var(--ui-color-palette-gray-04);--ui-color-base-04-rgb:var(--ui-color-palette-gray-04-rgb);--ui-color-base-03:var(--ui-color-palette-gray-03);--ui-color-base-03-rgb:var(--ui-color-palette-gray-03-rgb);--ui-color-base-02:var(--ui-color-palette-gray-02);--ui-color-base-02-rgb:var(--ui-color-palette-gray-02-rgb);--ui-color-base-90:var(--ui-color-palette-gray-90);--ui-color-base-90-rgb:var(--ui-color-palette-gray-90-rgb);--ui-color-base-80:var(--ui-color-palette-gray-80);--ui-color-base-80-rgb:var(--ui-color-palette-gray-80-rgb);--ui-color-base-70:var(--ui-color-palette-gray-70);--ui-color-base-70-rgb:var(--ui-color-palette-gray-70-rgb);--ui-color-base-60:var(--ui-color-palette-gray-60);--ui-color-base-60-rgb:var(--ui-color-palette-gray-60-rgb);--ui-color-base-50:var(--ui-color-palette-gray-50);--ui-color-base-50-rgb:var(--ui-color-palette-gray-50-rgb);--ui-color-base-40:var(--ui-color-palette-gray-40);--ui-color-base-40-rgb:var(--ui-color-palette-gray-40-rgb);--ui-color-base-35:var(--ui-color-palette-gray-35);--ui-color-base-35-rgb:var(--ui-color-palette-gray-35-rgb);--ui-color-base-30:var(--ui-color-palette-gray-30);--ui-color-base-30-rgb:var(--ui-color-palette-gray-30-rgb);--ui-color-base-20:var(--ui-color-palette-gray-20);--ui-color-base-20-rgb:var(--ui-color-palette-gray-20-rgb);--ui-color-base-15:var(--ui-color-palette-gray-15);--ui-color-base-15-rgb:var(--ui-color-palette-gray-15-rgb);--ui-color-base-10:var(--ui-color-palette-gray-10);--ui-color-base-10-rgb:var(--ui-color-palette-gray-10-rgb);--ui-color-background-note:var(--ui-color-palette-beige-base);--ui-color-background-note-rgb:var(--ui-color-palette-beige-base-rgb);--ui-color-background-on-alert:var(--ui-color-palette-red-70);--ui-color-background-on-alert-rgb:var(--ui-color-palette-red-70-rgb);--ui-color-background-alert:var(--ui-color-palette-red-20);--ui-color-background-alert-rgb:var(--ui-color-palette-red-20-rgb);--ui-color-background-on-warning:var(--ui-color-palette-orange-70);--ui-color-background-on-warning-rgb:var(--ui-color-palette-orange-70-rgb);--ui-color-background-warning:var(--ui-color-palette-orange-20);--ui-color-background-warning-rgb:var(--ui-color-palette-orange-20-rgb);--ui-color-background-on-success:var(--ui-color-palette-green-70);--ui-color-background-on-success-rgb:var(--ui-color-palette-green-70-rgb);--ui-color-background-success:var(--ui-color-palette-green-20);--ui-color-background-success-rgb:var(--ui-color-palette-green-20-rgb);--ui-color-background-on-info:var(--ui-color-palette-blue-70);--ui-color-background-on-info-rgb:var(--ui-color-palette-blue-70-rgb);--ui-color-background-info:var(--ui-color-palette-blue-20);--ui-color-background-info-rgb:var(--ui-color-palette-blue-20-rgb);--ui-color-background-tertiary:var(--ui-color-palette-gray-05);--ui-color-background-tertiary-rgb:var(--ui-color-palette-gray-05-rgb);--ui-color-background-secondary:var(--ui-color-palette-gray-10);--ui-color-background-secondary-rgb:var(--ui-color-palette-gray-10-rgb);--ui-color-background-primary:var(--ui-color-palette-white-base);--ui-color-background-primary-rgb:var(--ui-color-palette-white-base-rgb);--ui-color-text-warning:var(--ui-color-palette-orange-50);--ui-color-text-warning-rgb:var(--ui-color-palette-orange-50-rgb);--ui-color-text-alert:var(--ui-color-palette-red-50);--ui-color-text-alert-rgb:var(--ui-color-palette-red-50-rgb);--ui-color-text-subtle:var(--ui-color-palette-gray-70);--ui-color-text-subtle-rgb:var(--ui-color-palette-gray-70-rgb);--ui-color-text-secondary:var(--ui-color-palette-gray-90);--ui-color-text-secondary-rgb:var(--ui-color-palette-gray-90-rgb);--ui-color-text-primary:var(--ui-color-palette-black-base);--ui-color-text-primary-rgb:var(--ui-color-palette-black-base-rgb);--ui-color-extranet:var(--ui-color-palette-orange-60);--ui-color-extranet-rgb:var(--ui-color-palette-orange-60-rgb);--ui-color-on-primary-alt:var(--ui-color-palette-white-base);--ui-color-on-primary-alt-rgb:var(--ui-color-palette-white-base-rgb);--ui-color-primary-alt:var(--ui-color-palette-green-50);--ui-color-primary-alt-rgb:var(--ui-color-palette-green-50-rgb);--ui-color-on-primary:var(--ui-color-palette-white-base);--ui-color-on-primary-rgb:var(--ui-color-palette-white-base-rgb);--ui-color-primary:var(--ui-color-palette-blue-50);--ui-color-primary-rgb:var(--ui-color-palette-blue-50-rgb)}.ui-typography-heading-h1{font-size:var(--ui-typography-heading-h1-font-size);line-height:var(--ui-typography-heading-h1-line-height);font-weight:var(--ui-typography-heading-h1-font-weight);color:var(--ui-typography-heading-h1-color)}.ui-typography-heading-h2{font-size:var(--ui-typography-heading-h2-font-size);line-height:var(--ui-typography-heading-h2-line-height);font-weight:var(--ui-typography-heading-h2-font-weight);color:var(--ui-typography-heading-h2-color)}.ui-typography-heading-h3{font-size:var(--ui-typography-heading-h3-font-size);line-height:var(--ui-typography-heading-h3-line-height);font-weight:var(--ui-typography-heading-h3-font-weight);color:var(--ui-typography-heading-h3-color)}.ui-typography-heading-h4{font-size:var(--ui-typography-heading-h4-font-size);line-height:var(--ui-typography-heading-h4-line-height);font-weight:var(--ui-typography-heading-h4-font-weight);color:var(--ui-typography-heading-h4-color)}.ui-typography-heading-h5{font-size:var(--ui-typography-heading-h5-font-size);line-height:var(--ui-typography-heading-h5-line-height);font-weight:var(--ui-typography-heading-h5-font-weight);color:var(--ui-typography-heading-h5-color)}.ui-typography-heading-h6{font-size:var(--ui-typography-heading-h6-font-size);line-height:var(--ui-typography-heading-h6-line-height);font-weight:var(--ui-typography-heading-h6-font-weight);color:var(--ui-typography-heading-h6-color)}.ui-typography-text-xs{font-size:var(--ui-typography-text-xs-font-size);line-height:var(--ui-typography-text-xs-line-height);font-weight:var(--ui-typography-text-xs-font-weight)}.ui-typography-text-sm{font-size:var(--ui-typography-text-sm-font-size);line-height:var(--ui-typography-text-sm-line-height);font-weight:var(--ui-typography-text-sm-font-weight)}.ui-typography-text-md{font-size:var(--ui-typography-text-md-font-size);line-height:var(--ui-typography-text-md-line-height);font-weight:var(--ui-typography-text-md-font-weight)}.ui-typography-text-lg{font-size:var(--ui-typography-text-lg-font-size);line-height:var(--ui-typography-text-lg-line-height);font-weight:var(--ui-typography-text-lg-font-weight)}

/* /bitrix/js/main/popup/dist/main.popup.bundle.min.css */
.popup-window{background-color:var(--popup-window-background-color,#fff);-webkit-box-shadow:var(--popup-window-box-shadow,0 7px 21px rgba(83,92,105,.12),0 -1px 6px 0 rgba(83,92,105,.06));box-shadow:var(--popup-window-box-shadow,0 7px 21px rgba(83,92,105,.12),0 -1px 6px 0 rgba(83,92,105,.06));padding:10px;font:13px var(--ui-font-family-primary,var(--ui-font-family-helvetica));-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;border-radius:var(--popup-window-border-radius);border:var(--popup-window-border,none);will-change:opacity}.popup-window-disable-scroll{overflow:hidden}.popup-window.--fixed{position:fixed!important}.popup-window.--open{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.popup-window.popup-window-with-titlebar{padding:0 10px 10px}.popup-window-delimiter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:var(--popup-window-delimiter-height,1px);position:relative;margin:var(--popup-window-delimiter-margin)}.popup-window-delimiter:before{content:"";position:absolute;left:0;right:0;display:block;height:1px;background-color:var(--popup-window-delimiter-bg-color,#f0f1f2)}.popup-window-delimiter-section{display:-webkit-box;display:-ms-flexbox;display:flex;height:var(--popup-window-delimiter-section-height,25px);text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:var(--popup-window-delimiter-margin)}.popup-window-delimiter-section:after,.popup-window-delimiter-section:before{display:block;content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:15px;height:1px;background-color:var(--popup-window-delimiter-bg-color,#f0f1f2)}.popup-window-delimiter-section:before{display:var(--popup-window-delimiter-left-line-display,block)}.popup-window-delimiter-section:after{display:var(--popup-window-delimiter-right-line-display,block)}.popup-window-delimiter-text{padding:var(--popup-window-delimiter-text-padding,0 12px);background:#fff;color:var(--popup-window-delimiter-text-color,#b1b6bc);font-size:var(--popup-window-delimiter-text-transform,10px);font-weight:var(--popup-window-delimiter-font-weight,var(--ui-font-weight-bold));text-transform:var(--popup-window-delimiter-text-transform,uppercase);white-space:nowrap;overflow-x:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.popup-window-buttons{text-align:center;padding:20px 0 10px;position:relative}.popup-window-button{display:inline-block;height:39px;line-height:39px;margin:0 12px 0 0;background:#ecedef;border-radius:var(--popup-window-button-border-radius,2px);cursor:pointer;color:#7a818a;font-family:var(--ui-font-family-secondary,var(--ui-font-family-open-sans));font-weight:var(--ui-font-weight-bold,700);font-size:12px;outline:none;padding:0 18px;vertical-align:middle;text-decoration:none;text-transform:uppercase;text-shadow:none;white-space:nowrap;-webkit-box-shadow:inset 0 0 0 1px #c6cdd3;box-shadow:inset 0 0 0 1px #c6cdd3;-webkit-font-smoothing:antialiased;-webkit-transition:background-color .2s linear,color .2s linear;-o-transition:background-color .2s linear,color .2s linear;transition:background-color .2s linear,color .2s linear}.popup-window-button:after,.popup-window-button:before{display:none}.popup-window-button:hover{background:#cfd4d8;color:#535c69}.popup-window-button:last-child{margin-right:0}.popup-window-button-accept,.popup-window-button-create{background:#bbed21;-webkit-box-shadow:none;box-shadow:none;color:#535c69}.popup-window-button-accept:hover,.popup-window-button-create:hover{background:#d2f95f;color:#535c69}.popup-window-button-wait{color:transparent!important;position:relative}.popup-window-button-wait .popup-window-button-text{opacity:0}.popup-window-button-wait:before{background:none!important;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff;border-radius:50%;color:#fff;display:block!important;content:"_"!important;font-size:10px;font-family:var(--ui-font-family-primary,var(--ui-font-family-helvetica));line-height:10px;height:21px;top:10px;left:50%;margin:0 0 0 -11px;padding-right:6px;position:absolute;text-align:right;width:15px}.popup-window-button-wait:after{background:#fff!important;content:" "!important;display:block!important;height:7px;position:absolute;top:13px;left:50%;padding:0;width:1px;-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;-webkit-animation:popup-window-button-animation 1s linear infinite;animation:popup-window-button-animation 1s linear infinite}.popup-window-button-accept.popup-window-button-wait:before,.popup-window-button-create.popup-window-button-wait:before{color:#535c69;-webkit-box-shadow:inset 0 0 0 1px #535c69;box-shadow:inset 0 0 0 1px #535c69}.popup-window-button-accept.popup-window-button-wait:after,.popup-window-button-create.popup-window-button-wait:after{background:#535c69!important}@-webkit-keyframes popup-window-button-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes popup-window-button-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.popup-window-button-decline{background:#f1361b;color:#fff;-webkit-box-shadow:none;box-shadow:none}.popup-window-button-decline:hover{background:#cc1a00;color:#fff}.popup-window-button-cancel{font-weight:400}.popup-window-button-blue{background-color:#3bc8f5;-webkit-box-shadow:none;box-shadow:none;color:#fff}.popup-window-button-blue:hover{background-color:#3fddff;color:#fff}.popup-window-button-blue:active{background-color:#13b1e3;color:#fff}.popup-window-button-link,.popup-window-button-link-cancel,.popup-window-button-link:active,.popup-window-button-link:hover{background:none;-webkit-box-shadow:none;box-shadow:none}.popup-window-button-link{border-bottom:1px solid #c0c2c5;border-radius:0;color:#535c69;cursor:pointer;height:17px;line-height:17px;-webkit-transition:border-bottom-color .15s linear;-o-transition:border-bottom-color .15s linear;transition:border-bottom-color .15s linear;padding:0}.popup-window-button-link:active,.popup-window-button-link:hover{border-bottom-color:#535c69;color:#535c69;line-height:17px;height:17px}.popup-window-button-link-cancel{color:#f1361b;border-bottom-color:#ffb4a9}.popup-window-button.popup-window-button-link-cancel:active,.popup-window-button.popup-window-button-link-cancel:hover{border-bottom-color:#f1361b;color:#f1361b}.popup-window-button-disable{cursor:default;opacity:.3}.popup-window-titlebar{height:49px}.popup-window-titlebar-text,.popup-window-titlebar-text-version{-webkit-box-sizing:border-box;box-sizing:border-box;color:#80868e;display:inline-block;font-size:14px;font-weight:var(--ui-font-weight-bold);max-width:100%;line-height:49px;overflow:hidden;padding:0 30px 0 4px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.popup-window-titlebar-text-version{font-weight:400;font-size:13px;padding-left:0}.popup-window-content{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:var(--popup-window-content-border-radius);scrollbar-width:thin;scrollbar-color:var(--popup-window-scrollbar-thumb-background,rgba(82,92,105,.2))}.popup-window-content::-webkit-scrollbar{width:12px}.popup-window-content::-webkit-scrollbar-track{background-color:var(--popup-window-scrollbar-track-background,rgba(82,92,105,.05))}.popup-window-content::-webkit-scrollbar-thumb,.popup-window-content::-webkit-scrollbar-track{margin:8px 0;border-right:4px solid transparent;border-left:4px solid transparent;background-clip:content-box}.popup-window-content::-webkit-scrollbar-thumb{background-color:var(--popup-window-scrollbar-thumb-background,rgba(82,92,105,.2))}.popup-window-content::-webkit-scrollbar-thumb:hover{background-color:var(--popup-window-scrollbar-thumb-hover-background,rgba(82,92,105,.5))}.popup-window-content-gray .popup-window-content,.popup-window-with-titlebar .popup-window-content{background-color:#eef2f4}.popup-window-content-white .popup-window-content{background-color:#fff}.popup-window-with-titlebar .popup-window-content{padding:20px}.popup-window-close-icon{cursor:pointer;height:27px;outline:none;opacity:.5;position:absolute;right:3px;top:5px;width:27px;-webkit-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.popup-window-close-icon:after{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:10px;height:10px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none'%3E%3Cpath fill='%23828b95' d='M8.666.621a.5.5 0 0 0-.707 0L5.002 3.58 2.044.62a.5.5 0 0 0-.707 0l-.714.714a.5.5 0 0 0 0 .707L3.581 5 .623 7.957a.5.5 0 0 0 0 .708l.714.713a.5.5 0 0 0 .707 0L5.002 6.42l2.957 2.958a.5.5 0 0 0 .708 0l.713-.714a.5.5 0 0 0 0-.707L6.422 5 9.38 2.042a.5.5 0 0 0 0-.707L8.666.62z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;content:""}.popup-window-close-icon.--large:after{width:12px;height:12px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none'%3E%3Cpath fill='%23828b95' fill-rule='evenodd' d='m7.664 6 3.89 3.891a.6.6 0 0 1 0 .848l-.813.815a.6.6 0 0 1-.85 0l-3.89-3.89-3.89 3.89a.6.6 0 0 1-.849 0l-.814-.815a.6.6 0 0 1 0-.848l3.89-3.89L.448 2.11a.6.6 0 0 1 0-.849l.814-.814a.6.6 0 0 1 .849 0L6 4.337 9.89.447a.6.6 0 0 1 .85 0l.814.814a.6.6 0 0 1 0 .849L7.665 6z' clip-rule='evenodd'/%3E%3C/svg%3E")}.popup-window-close-icon.--large{top:10px;right:10px}.popup-window-close-icon.popup-window-titlebar-close-icon.--large,.popup-window-titlebar-close-icon{top:10px;right:7px}.popup-window-close-icon:hover{opacity:1}.popup-window-angly{display:none;height:22px;position:absolute;overflow:hidden;width:33px;pointer-events:none}.popup-window-angly--arrow{background-color:#fff;-webkit-box-shadow:0 0 21px rgba(83,92,105,.13);box-shadow:0 0 21px rgba(83,92,105,.13);content:"";height:15px;position:absolute;left:9px;top:16px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;width:15px}.popup-window-angly-top{display:block;left:10px;margin:0;top:-22px}.popup-window-angly-right{display:block;right:-17px;top:10px;height:30px;width:17px}.popup-window-angly-right .popup-window-angly--arrow{left:-9px;top:8px}.popup-window-angly-bottom{bottom:-20px;display:block;height:20px;margin-left:10px}.popup-window-angly-bottom .popup-window-angly--arrow{top:-9px}.popup-window-angly-left{display:block;left:-14px;top:10px;height:30px;width:14px}.popup-window-angly-left .popup-window-angly--arrow{left:8px;top:8px}.popup-window-overlay{position:absolute;top:0;left:0;display:none;background:#333;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity:.5;opacity:.5}.popup-window-resize{opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;position:absolute;right:2px;bottom:2px;width:12px;height:12px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAAXNSR0IArs4c6QAAADBJREFUGBljYMADLl269B+PNESKNopwmoosgcxGcSeyBDKbKEUoGpA5uNgoplKNAwBv1DPc646T+wAAAABJRU5ErkJggg==");background-repeat:no-repeat;background-position:50%;cursor:nwse-resize}.popup-window:hover .popup-window-resize{opacity:1}.menu-popup{padding:var(--menu-popup-padding,8px 0)}.menu-popup-title{margin:0 0 7px;padding:0 0 0 4px;color:#4c4c4c;white-space:nowrap;font:normal normal normal 12px/normal var(--ui-font-family-primary,var(--ui-font-family-helvetica))}.menu-popup .menu-popup-item{background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;height:36px;position:relative;text-decoration:none;outline:none;white-space:nowrap}.menu-popup .menu-popup-item[style*=block]{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.menu-popup .menu-popup-item-disabled{pointer-events:none;opacity:.4;cursor:default}.menu-popup .menu-popup-item-disabled .main-ui-loader-svg-circle{stroke:#4a4e53;stroke-width:3}.menu-popup-item-icon{display:inline-block;margin-left:15px;vertical-align:middle;width:var(--menu-popup-item-icon-width,19px);height:var(--menu-popup-item-icon-height,16px)}.menu-popup-item-text{display:inline-block;-webkit-box-flex:1;-ms-flex:1;flex:1;font-family:var(--ui-font-family-primary,var(--ui-font-family-helvetica));font-size:var(--menu-popup-item-font-size);color:var(--menu-popup-item-color,#525c68);line-height:36px;padding:0 15px 0 9px;text-decoration:none;vertical-align:middle;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}.menu-popup .menu-popup-items .main-buttons-submenu-item.main-buttons-submenu-separator.main-buttons-hidden-label .menu-popup-item-text span{top:-10px!important}.menu-popup-item-text .tariff-lock{margin:0 5px 2px;vertical-align:middle}.popup-window-fixed-width .menu-popup-item-text{-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.menu-popup-no-icon .menu-popup-item-text{padding:var(--menu-popup-item-padding,0 15px)}.menu-popup-item-submenu .menu-popup-item-text{padding-right:var(--menu-popup-item-has-submenu-padding,28px)}.menu-popup-item.menu-popup-item-open,.menu-popup-item:hover{background-color:var(--menu-popup-item-bg-color-hover,#f5f5f6)}.menu-popup-item:active{background-color:var(--menu-popup-item-bg-color-active,#f5f5f6)}.menu-popup-item:hover .menu-popup-item-text{color:var(--menu-popup-item-color-hover,#3b434f)}.menu-popup-item:active .menu-popup-item-text{color:var(--menu-popup-item-color-active)}.menu-popup-item.menu-popup-item-disabled:hover{background:initial}.menu-popup-item-submenu:after{position:absolute;right:var(--menu-popup-item-chevron-right,11px);width:var(--menu-popup-item-chevron-width,6px);height:var(--menu-popup-item-chevron-height,9px);background-image:var(--menu-popup-item-chevron-image,url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2IiBoZWlnaHQ9IjkiPjxwYXRoIGZpbGw9IiNBOEFCQjIiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0ibS0uMDEgMS4xODcgMi45MjIgMi45Mi0yLjkyIDIuOTIzIDEuMTczIDEuMTczIDIuOTItMi45Mkw1LjI2IDQuMTA3IDEuMTY0LjAxMyIvPjwvc3ZnPg==));background-size:cover;content:""}.bx-admin-submenu-opened{background:#f0f0f0!important;border-radius:3px}.menu-popup-no-icon .menu-popup-item-icon{display:none}.menu-popup-item-view .menu-popup-item-icon{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16'%3E%3Cpath fill='%23525C69' fill-rule='evenodd' d='M8.37 0a6.37 6.37 0 0 1 5.326 9.861l3.309 3.307c.392.392.39 1.03.005 1.415l-.427.427a1.004 1.004 0 0 1-1.415-.005l-3.307-3.309A6.37 6.37 0 1 1 8.369 0zm0 1.82a4.55 4.55 0 1 0 0 9.098 4.55 4.55 0 0 0 0-9.098'/%3E%3C/svg%3E") no-repeat}.menu-popup-item-edit .menu-popup-item-icon{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16'%3E%3Cpath fill='%23525C69' fill-rule='evenodd' d='m14.42 1 2.55 2.577-9.978 9.951-2.55-2.577L14.418 1zM3.008 14.638a.27.27 0 0 0 .067.255c.067.067.164.093.255.067l2.851-.768-2.405-2.405z'/%3E%3C/svg%3E") no-repeat}.menu-popup-item-create .menu-popup-item-icon{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='15'%3E%3Cpath fill='%23525C69' fill-rule='evenodd' d='M8.978 0v6h6.064v2.948l-6.064-.001v6.043H6l-.001-6.043H0V6h5.999L6 0z'/%3E%3C/svg%3E") no-repeat}.menu-popup-item-create-quick .menu-popup-item-icon{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16'%3E%3Cpath fill='%23525C69' fill-rule='evenodd' d='M15.39 8.032v3l3.01.002v2l-3.01-.001v3.003h-2v-3.003h-3.005v-2h3.006V8.032zM12.23 0 6.77 6.044h5.46l-8.865 9.409L6.77 8.744H2L5.009 0h7.22z'/%3E%3C/svg%3E") no-repeat}.menu-popup-item-take .menu-popup-item-icon{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16'%3E%3Cpath fill='%23525C69' fill-rule='evenodd' d='M7.477 14.702 2 9.39l2.267-2.209 3.21 3.102L16.002 2l2.267 2.209z'/%3E%3C/svg%3E") no-repeat}.menu-popup-item-begin .menu-popup-item-icon{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16'%3E%3Cpath fill='%23525C69' fill-rule='evenodd' d='M9.632 1a7.632 7.632 0 1 1 0 15.265A7.632 7.632 0 0 1 9.632 1m0 1.752a5.88 5.88 0 1 0 0 11.761 5.88 5.88 0 0 0 0-11.761M8.296 5.119a.7.7 0 0 1 .375.11l4.418 2.806a.7.7 0 0 1 0 1.182L8.67 12.024a.7.7 0 0 1-1.075-.59V5.818a.7.7 0 0 1 .7-.7z'/%3E%3C/svg%3E") no-repeat}.menu-popup-item-decline .menu-popup-item-icon{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16'%3E%3Cpath fill='%23525C69' fill-rule='evenodd' d='m6.161 2 .017 2.83h2.138a4.433 4.433 0 0 1 4.433 4.434v.129a4.433 4.433 0 0 1-4.433 4.433H4.91q-.36 0-.702-.055v-1.949h3.908l.163-.005a2.48 2.48 0 0 0 2.317-2.475l-.005-.163A2.48 2.48 0 0 0 8.116 6.86H6.19l.017 3.048L2 5.932zm10.043 1.887v9.662h-2.008V3.887z'/%3E%3C/svg%3E") no-repeat}.menu-popup-item-reopen .menu-popup-item-icon{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16'%3E%3Cpath fill='%23525C69' fill-rule='evenodd' d='M9.514 2a6.51 6.51 0 0 1 5.42 2.899l1.794-1.796v5.681h-5.68l2.238-2.238a4.254 4.254 0 1 0-3.772 6.222l.146-.005-.173 2.264-.207-.004A6.514 6.514 0 0 1 9.514 2'/%3E%3C/svg%3E") no-repeat}.menu-popup-item-complete .menu-popup-item-icon{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16'%3E%3Cpath fill='%23525C69' fill-rule='evenodd' d='M4 2h11.648L13.1 6.015l2.548 4.016-9.661-.001v4.963H4z'/%3E%3C/svg%3E") no-repeat}.menu-popup-item-hold .menu-popup-item-icon{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16'%3E%3Cpath fill='%23525C69' fill-rule='evenodd' d='M8 2v12H5V2zm5.986 0v12h-3V2z'/%3E%3C/svg%3E") no-repeat}.menu-popup-item-accept .menu-popup-item-icon{background-repeat:no-repeat;background-image:var(--menu-popup-item-accept-image,url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16'%3E%3Cpath fill='%23525C69' fill-rule='evenodd' d='M7.477 14.702 2 9.39l2.267-2.209 3.21 3.102L16.002 2l2.267 2.209z'/%3E%3C/svg%3E"));background-color:transparent}.menu-popup-item-remake .menu-popup-item-icon{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16'%3E%3Cpath fill='%23525C69' fill-rule='evenodd' d='m15.246 8.07 1.398 2.234a2 2 0 0 1-1.695 3.06l-3.038-.001v2.439L8.56 12.45l3.352-3.352-.001 2.065 2.676.001-1.247-1.993zM5.58 5.71l1.227 4.578L4.849 9.16l-1.253 2.005h3.056v2.2H3.236a2 2 0 0 1-1.695-3.06L2.944 8.06 1 6.936 5.579 5.71zM10.153.304a2 2 0 0 1 .635.635l1.746 2.791L14.5 2.597l-1.227 4.578L8.694 5.95l1.933-1.117-1.535-2.455L7.6 4.761l-1.906-1.1L7.397.94a2 2 0 0 1 2.756-.635z'/%3E%3C/svg%3E") no-repeat}.menu-popup-item-delete .menu-popup-item-icon{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16'%3E%3Cpath fill='%23525C69' fill-rule='evenodd' d='m15.406 3.889-3.8 3.8 3.841 3.841-1.867 1.867-3.841-3.842-3.826 3.828-1.887-1.886L7.853 7.67l-3.8-3.8L5.92 2.003l3.8 3.8 3.8-3.8z'/%3E%3C/svg%3E") no-repeat}.menu-popup-item-copy .menu-popup-item-icon{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16'%3E%3Cpath fill='%23525C69' fill-rule='evenodd' d='M4.898 9.472V3.094c0-.108.088-.196.196-.196h6.378c.107 0 .195.088.195.196V3.4h1.899V1.64a.64.64 0 0 0-.64-.641H3.64a.64.64 0 0 0-.64.64v9.285c0 .353.288.64.64.64h1.655V9.668h-.201a.196.196 0 0 1-.196-.195zm10.223 3.442a.21.21 0 0 1-.207.207H8.161a.21.21 0 0 1-.207-.207V6.161c0-.113.094-.207.207-.207h6.753c.114 0 .207.094.207.207zm1.148-8.86H6.713a.66.66 0 0 0-.659.66v9.555a.66.66 0 0 0 .66.659h9.555a.66.66 0 0 0 .659-.66V4.714a.66.66 0 0 0-.66-.659z'/%3E%3C/svg%3E") no-repeat}.menu-popup-item-delegate .menu-popup-item-icon{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16'%3E%3Cpath fill='%23525C69' fill-rule='evenodd' d='M10.283 2.73c-.485-.8 3.605-1.466 3.877.984a7.8 7.8 0 0 1 0 2.227s.611-.073.203 1.137c0 0-.225.87-.57.675 0 0 .056 1.1-.487 1.287 0 0 .04.586.04.625l.453.07s-.014.49.077.542c.414.279.868.49 1.345.626 1.41.372 2.126 1.012 2.126 1.571l.388 2.55H5.908s.079-1.256.293-2.127c.215-.87 1.42-1.516 2.53-2.013.575-.258.7-.412 1.278-.676a2 2 0 0 0 .039-.487l.491-.06s.065.122-.039-.597c0 0-.552-.15-.578-1.294 0 0-.415.143-.44-.55-.018-.47-.372-.878.137-1.216l-.26-.72s-.272-2.78.924-2.555zm-7.307.929 4.167 4.168-4.167 4.167-.001-3.001H0v-2h2.975z'/%3E%3C/svg%3E") no-repeat}.menu-popup-item-add-to-tm .menu-popup-item-icon{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16'%3E%3Cpath fill='%23525C69' fill-rule='evenodd' d='M12.293 1.542a7.49 7.49 0 0 1 4.696 6.952 7.35 7.35 0 0 1-7.196 7.49 7.494 7.494 0 1 1 2.5-14.442M5.428 4.587a5.64 5.64 0 0 0 4.291 9.543 5.53 5.53 0 0 0 5.416-5.636 5.64 5.64 0 0 0-9.707-3.907M8.13 9.989V5.417h2v2.572h2.508v2z'/%3E%3C/svg%3E") no-repeat}.menu-popup-item-accept-sm .menu-popup-item-icon{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16' viewBox='-4 -4 19 16'%3E%3Cpath fill='%232066B0' d='M1.36 3.446 4.013 6.1 10.316 0l1.36 1.36-6.299 6.1-1.364 1.36-1.36-1.36L0 4.806z'/%3E%3C/svg%3E") no-repeat}.popup-window-button-left,.popup-window-button-right{display:none}.popup-window-dark{background-color:rgba(0,0,0,.8);border-radius:var(--popup-window-border-radius,4px);-webkit-box-shadow:0 19px 24px rgba(88,112,118,.17);box-shadow:0 19px 24px rgba(88,112,118,.17)}.popup-window-dark .popup-window-content{background-color:transparent;color:#fff;margin:0}.popup-window-dark .popup-window-angly--arrow{background-color:rgba(0,0,0,.8)}.popup-window-dark .popup-window-titlebar-text{color:#fff}.popup-window-dark .popup-window-close-icon:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none'%3E%3Cpath fill='%23FFF' d='M8.666.621a.5.5 0 0 0-.707 0L5.002 3.58 2.044.62a.5.5 0 0 0-.707 0l-.714.714a.5.5 0 0 0 0 .707L3.581 5 .623 7.957a.5.5 0 0 0 0 .708l.714.713a.5.5 0 0 0 .707 0L5.002 6.42l2.957 2.958a.5.5 0 0 0 .708 0l.713-.714a.5.5 0 0 0 0-.707L6.422 5 9.38 2.042a.5.5 0 0 0 0-.707L8.666.62z'/%3E%3C/svg%3E")}.popup-window-dark .popup-window-close-icon.--large:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='m7.664 6 3.89 3.891a.6.6 0 0 1 0 .848l-.813.815a.6.6 0 0 1-.85 0l-3.89-3.89-3.89 3.89a.6.6 0 0 1-.849 0l-.814-.815a.6.6 0 0 1 0-.848l3.89-3.89L.448 2.11a.6.6 0 0 1 0-.849l.814-.814a.6.6 0 0 1 .849 0L6 4.337 9.89.447a.6.6 0 0 1 .85 0l.814.814a.6.6 0 0 1 0 .849L7.665 6z' clip-rule='evenodd'/%3E%3C/svg%3E")}.popup-window-tabs-box{padding:10px 0 4px}.popup-window-tabs{position:relative;padding:0 20px 0 0;margin:0;height:42px;font-size:0;z-index:1}.popup-window-tab{display:inline-block;height:42px;margin:0 7px 0 0;padding:0 12px;border:none;vertical-align:top;font-size:14px;font-weight:var(--ui-font-weight-bold);font-family:var(--ui-font-family-primary,var(--ui-font-family-helvetica));line-height:41px;color:#535c69;background-color:#ecf2f3;text-shadow:none;cursor:pointer;-webkit-transition:background-color .15s linear;-o-transition:background-color .15s linear;transition:background-color .15s linear}.popup-window-tab:hover{background-color:#f7f9f9}.popup-window-tab-selected{position:relative;z-index:2;padding:0 11px;background-color:#fff!important;line-height:40px;border-radius:2px 2px 0 0;border:1px solid #c6cdd3;border-bottom:none;cursor:default}.popup-window-tabs-content{margin:0;padding:10px;border:1px solid #c6cdd3;border-radius:0 3px 3px}.popup-window-tab-content{display:none;padding:20px;background:#eef2f4}.popup-window-tabs-content-white .popup-window-tab-content{padding:10px;background:#fff}.popup-window-tab-content-selected{display:block}.popup-window-show-animation-opacity{-webkit-animation:popupWindowShowAnimationOpacity .1s;animation:popupWindowShowAnimationOpacity .1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes popupWindowShowAnimationOpacity{0%{opacity:0}to{opacity:1}}@keyframes popupWindowShowAnimationOpacity{0%{opacity:0}to{opacity:1}}.popup-window-show-animation-opacity-transform{-webkit-animation:popupWindowShowAnimationOpacityTransform .1s;animation:popupWindowShowAnimationOpacityTransform .1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes popupWindowShowAnimationOpacityTransform{0%{opacity:0;-webkit-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{opacity:1;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}}@keyframes popupWindowShowAnimationOpacityTransform{0%{opacity:0;-webkit-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{opacity:1;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}}.popup-window-close-animation-opacity{-webkit-animation:popupWindowCloseAnimationOpacity .15s;animation:popupWindowCloseAnimationOpacity .15s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes popupWindowCloseAnimationOpacity{0%{opacity:1}to{opacity:0}}@keyframes popupWindowCloseAnimationOpacity{0%{opacity:1}to{opacity:0}}.popup-window-close-animation-opacity-transform{-webkit-animation:popupWindowCloseAnimationOpacity .15s;animation:popupWindowCloseAnimationOpacity .15s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes popupWindowCloseAnimationOpacityTransform{0%{opacity:1;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(0,25px,0);-ms-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}}@keyframes popupWindowCloseAnimationOpacityTransform{0%{opacity:1;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(0,25px,0);-ms-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}}.popup-window-show-animation-scale{-webkit-animation:popup-window-show-animation-scale .4s;animation:popup-window-show-animation-scale .4s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes popup-window-show-animation-scale{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes popup-window-show-animation-scale{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}

/* /bitrix/js/arturgolubev.cssinliner/video/style.min.css */
.ag-yt-ll{max-width:100%;width:100%;position:relative!important;overflow:hidden;cursor:pointer;-moz-user-select:none;-ms-user-select:none;user-select:none}.ag-yt-ll-img{position:absolute;top:0;left:0;height:100%!important;width:100%!important;display:block;z-index:2;background-repeat:no-repeat;background-position:center center;background-size:cover}.ag-yt-ll-playbtn{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 158 110'%3E%3Cpath fill='rgba(0,0,0,.65)' d='m154.4 17.5c-1.8-6.7-7.1-12-13.9-13.8-12.3-3.2-61.5-3.2-61.5-3.2s-48.3-0.2-60.6 3c-6.8 1.8-13.3 7.3-15.1 14-3.3 12.2-3 37.5-3 37.5s-0.3 25.3 3 37.5c1.8 6.7 8.4 12.2 15.1 14 12.3 3.3 60.6 3 60.6 3s48.3 0.2 60.6-3c6.8-1.8 13.1-7.3 14.9-14 3.3-12.1 3.3-37.5 3.3-37.5s-0.1-25.3-3.4-37.5z'/%3E%3Cpolygon fill='%23fff' points='63.9 79.2 103.2 55 63.9 30.8'/%3E%3C/svg%3E");background-position:50%;background-size:calc(35px + 10%) auto;background-repeat:no-repeat}.ag-yt-ll-playbtn:hover{background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 158 110'%3E%3Cpath fill='red' d='m154.4 17.5c-1.8-6.7-7.1-12-13.9-13.8-12.3-3.2-61.5-3.2-61.5-3.2s-48.3-0.2-60.6 3c-6.8 1.8-13.3 7.3-15.1 14-3.3 12.2-3 37.5-3 37.5s-0.3 25.3 3 37.5c1.8 6.7 8.4 12.2 15.1 14 12.3 3.3 60.6 3 60.6 3s48.3 0.2 60.6-3c6.8-1.8 13.1-7.3 14.9-14 3.3-12.1 3.3-37.5 3.3-37.5s-0.1-25.3-3.4-37.5z'/%3E%3Cpolygon fill='%23fff' points='63.9 79.2 103.2 55 63.9 30.8'/%3E%3C/svg%3E")}.ag-rt-ll .ag-yt-ll-playbtn:hover{background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 158 110'%3E%3Cpath fill='rgba(0,161,231,1)' d='m154.4 17.5c-1.8-6.7-7.1-12-13.9-13.8-12.3-3.2-61.5-3.2-61.5-3.2s-48.3-0.2-60.6 3c-6.8 1.8-13.3 7.3-15.1 14-3.3 12.2-3 37.5-3 37.5s-0.3 25.3 3 37.5c1.8 6.7 8.4 12.2 15.1 14 12.3 3.3 60.6 3 60.6 3s48.3 0.2 60.6-3c6.8-1.8 13.1-7.3 14.9-14 3.3-12.1 3.3-37.5 3.3-37.5s-0.1-25.3-3.4-37.5z'/%3E%3Cpolygon fill='%23fff' points='63.9 79.2 103.2 55 63.9 30.8'/%3E%3C/svg%3E")}.ag-yt-ll iframe{width:100%!important;height:100%!important;position:absolute;top:0;left:0;z-index:4;border:0}

/* /bitrix/css/arturgolubev.protectcopy/style.css */
html,body,html *,body *,html body *{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}html body input,html body textarea{-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important}img{pointer-events:none !important}html body .alcopy{-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important}img.alcopy{pointer-events:auto !important}

/* /bitrix/css/arturgolubev.protectcopy/print.css */
@media print{html *{display:none!important}body *{display:none!important}*{display:none!important}html,body,div,span,p,a,b,i,s{display:none!important}}

/* /local/templates/broker/components/bitrix/catalog.smart.filter/creativebz_flats/style.css */
.bx-filter{width:100%;min-width:220px;font-family:var(--ui-font-family-secondary,var(--ui-font-family-open-sans));font-weight:var(--ui-font-weight-regular,400);margin-bottom:20px}.bx-filter .bx-filter-section{position:relative;padding-top:26px}.bx-filter .bx-filter-section>.row{padding:0 5px}.bx-filter .bx-filter-title{font-size:18px;margin-bottom:10px;color:#000}.bx-filter .bx-filter-parameters-box{position:relative}.bx-filter .bx-filter-parameters-box-title{font-size:13px;padding-bottom:7px}@media (min-width:992px){.bx-filter .bx-filter-section .col-md-4:nth-child(3n+1){clear:both}}@media (min-width:768px) and (max-width:991px){.bx-filter .bx-filter-section .col-md-4:nth-child(2n+1){clear:both}}.bx-filter .bx-filter-parameters-box-title span{color:#039be5;border-bottom:1px solid transparent;cursor:pointer}.bx-filter .bx-filter-parameters-box-title span:hover{border-color:#039be5}.bx-filter .bx-filter-parameters-box.bx-active .bx-filter-parameters-box-title span{}.bx-filter .bx-filter-parameters-box.bx-active .bx-filter-parameters-box-title span:hover{border-color:transparent}.bx-filter .bx-filter-block{display:none;-webkit-transition:padding .3s ease;-moz-transition:padding .3s ease;-ms-transition:padding .3s ease;-o-transition:padding .3s ease;transition:padding .3s ease;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.bx-filter .bx-filter-button-box .bx-filter-block,.bx-filter .bx-filter-parameters-box.bx-active .bx-filter-block{display:block}.bx-filter .bx-filter-parameters-box.bx-active .bx-filter-block i.bx-ft-sub{font-size:14px;font-style:normal;display:block;padding-bottom:5px}.bx-filter-parameters-box-container{}.bx-filter-parameters-box-container .checkbox:first-child{margin-top:0}.bx-filter .bx-filter-parameters-box-container-block{font-size:11px;color:#3f3f3f}.bx-filter .bx-filter-input-container{}.bx-filter .bx-filter-input-container input{display:block;width:100%;font-size:18px;height:38px;margin:0;padding:0 4px;border:1px solid #ccd5db;border-radius:2px;background:#fff;outline:none}.bx-retina .bx-filter .bx-filter-input-container input{border-style:solid;border-width:1px;-webkit-border-image:url('/local/templates/broker/components/bitrix/catalog.smart.filter/creativebz_flats/images/border_default.png') 2 repeat;-moz-border-image:url('/local/templates/broker/components/bitrix/catalog.smart.filter/creativebz_flats/images/border_default.png') 2 repeat;-o-border-image:url('/local/templates/broker/components/bitrix/catalog.smart.filter/creativebz_flats/images/border_default.png') 2 repeat;border-image:url('/local/templates/broker/components/bitrix/catalog.smart.filter/creativebz_flats/images/border_default.png') 2 repeat}.bx-ios .bx-filter .bx-filter-input-container input{background-image:-webkit-linear-gradient(#ffffff 0%,#ffffff 100%);background-image:linear-gradient(#ffffff 0%,#ffffff 100%)}.bx-filter .bx-filter-button-box{clear:both}.bx-filter .bx-ui-slider-track-container{padding-top:35px;padding-bottom:25px}.bx-filter .bx-ui-slider-track{position:relative;height:7px}.bx-filter .bx-ui-slider-part{position:absolute;top:-6px;width:1px;height:17px;background:#a2bfc7}.bx-filter .bx-ui-slider-part.p1{left:-1px}.bx-filter .bx-ui-slider-part.p2{left:25%}.bx-filter .bx-ui-slider-part.p3{left:50%}.bx-filter .bx-ui-slider-part.p4{left:75%}.bx-filter .bx-ui-slider-part.p5{right:-1px}.bx-filter .bx-ui-slider-part span{font-size:11px;position:absolute;top:-16px;left:50%;display:block;width:100px;margin-left:-50px;text-align:center;color:#000}.bx-filter .bx-ui-slider-part.p2 span,.bx-filter .bx-ui-slider-part.p3 span,.bx-filter .bx-ui-slider-part.p4 span{color:#6b8086}.bx-filter .bx-ui-slider-range,.bx-filter .bx-ui-slider-pricebar,.bx-filter .bx-ui-slider-pricebar-vd,.bx-filter .bx-ui-slider-pricebar-vn,.bx-filter .bx-ui-slider-pricebar-v{position:absolute;top:0;bottom:0}.bx-filter .bx-ui-slider-range{z-index:50}.bx-filter .bx-ui-slider-pricebar{z-index:100}.bx-filter .bx-ui-slider-pricebar-vd{z-index:60}.bx-filter .bx-ui-slider-pricebar-vn{z-index:70}.bx-filter .bx-ui-slider-pricebar-v{z-index:80}.bx-filter .bx-ui-slider-handle{position:absolute;top:100%;width:22px;height:22px;border-bottom:none}.bx-filter .bx-ui-slider-handle:hover{-webkit-cursor:grab;-ms-cursor:grab;-o-cursor:grab;cursor:grab}.bx-filter .bx-ui-slider-handle:active{-webkit-cursor:grabbing;-ms-cursor:grabbing;-o-cursor:grabbing;cursor:grabbing}.bx-filter .bx-ui-slider-handle.left{left:0;margin-left:-21px}.bx-filter .bx-ui-slider-handle.right{right:0;margin-right:-21px}.bx-filter .bx-filter-select-container{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:35px;border-radius:3px;border:1px solid #ccd5db}.bx-retina .bx-filter .bx-filter-select-container{border-style:solid;border-width:1px;-webkit-border-image:url('/local/templates/broker/components/bitrix/catalog.smart.filter/creativebz_flats/images/border_default.png') 2 repeat;-moz-border-image:url('/local/templates/broker/components/bitrix/catalog.smart.filter/creativebz_flats/images/border_default.png') 2 repeat;-o-border-image:url('/local/templates/broker/components/bitrix/catalog.smart.filter/creativebz_flats/images/border_default.png') 2 repeat;border-image:url('/local/templates/broker/components/bitrix/catalog.smart.filter/creativebz_flats/images/border_default.png') 2 repeat}.bx-filter .bx-filter-select-block{position:relative;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:33px;margin:0;padding:0 33px 0 10px;border:none;border-radius:2px;background:#fff}.bx-filter .bx-filter-select-text{font-size:15px;line-height:33px;overflow:hidden;max-width:100%;height:33px;cursor:pointer;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;-ms-text-overflow:ellipsis}.bx-filter .bx-filter-select-text.fix{min-width:120px}.bx-filter .bx-filter-select-text label{cursor:pointer}.bx-filter .bx-filter-select-arrow{position:absolute;top:0;right:0;width:34px;height:33px;cursor:pointer;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAG0lEQVQY02OYOXPmf1yYAQRwSsAATglkBch8ADy7LKHqFrgoAAAAAElFTkSuQmCC') no-repeat center}.bx-filter-select-popup{background:#fff;padding:0;min-width:173px}.bx-filter-select-popup ul{margin:0;padding:0;list-style:none}.bx-filter-select-popup ul li{display:block;text-align:left;vertical-align:middle}.bx-filter-select-popup ul li:first-child{border-bottom:1px solid #e5e5e5;padding-bottom:5px;margin-bottom:5px}.bx-filter-select-popup ul li label{font-size:14px;line-height:26px;display:block;text-align:left !important;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:26px;padding:0 5px;cursor:pointer;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;-ms-text-overflow:ellipsis;color:#575757}.bx-filter-select-popup ul li label.selected,.bx-filter-select-popup ul li label:hover{color:#000;background:#f3f8fa}.bx-filter-select-popup ul li label.disabled{color:#b8b8b8;background:transparent}.bx-filter-select-popup ul li .bx-filter-param-text{line-height:34px !important}.bx-filter .bx-filter-tag{padding:18px}.bx-filter .bx-tag-link{font-size:12px;text-decoration:none;text-shadow:none}.bx-filter .bx-tag-link.bx-active,.bx-filter .bx-tag-link:hover{color:#1d3d46}.bx-filter .bx-filter-param-label{min-height:20px;font-weight:normal;cursor:pointer}.bx-filter .bx-filter-param-btn-inline .bx-filter-param-label{float:left;display:block;margin-right:5px}.bx-filter .bx-filter-param-btn-block .bx-filter-param-label{display:block}.bx-filter .bx-filter-param-label{}.bx-filter .bx-filter-param-label.dib{display:inline-block}.bx-filter .bx-filter-param-text{font-weight:normal}.bx-filter .bx-filter-param-label.disabled .bx-filter-param-text{color:#6c6c6c}.bx-filter-select-popup .bx-filter-param-label.bx-active{background:#f3f8fa}.bx-filter .bx-filter-input-checkbox{}.bx-filter .bx-filter-input-checkbox input[type=radio],.bx-filter .bx-filter-input-checkbox input[type=checkbox]{}.bx-filter .bx-filter-input-checkbox .bx-filter-param-text{display:block;text-align:left}.bx-filter .bx-filter-param-btn{font-weight:normal;display:inline-block;width:38px;height:38px;padding:6px;text-align:center;text-decoration:none;color:#000;vertical-align:middle;border:1px solid #ccd5db;border-radius:2px;background:#fff;position:relative;-webkit-transition:border .3s ease,box-shadow .1s ease,color .3s ease;-moz-transition:border .3s ease,box-shadow .1s ease,color .3s ease;-ms-transition:border .3s ease,box-shadow .1s ease,color .3s ease;-o-transition:border .3s ease,box-shadow .1s ease,color .3s ease;transition:border .3s ease,box-shadow .1s ease,color .3s ease;cursor:pointer}.bx-retina .bx-filter .bx-filter-param-btn{border-style:solid;border-width:1px;-webkit-border-image:url('/local/templates/broker/components/bitrix/catalog.smart.filter/creativebz_flats/images/border_default.png') 2 repeat;-moz-border-image:url('/local/templates/broker/components/bitrix/catalog.smart.filter/creativebz_flats/images/border_default.png') 2 repeat;-o-border-image:url('/local/templates/broker/components/bitrix/catalog.smart.filter/creativebz_flats/images/border_default.png') 2 repeat;border-image:url('/local/templates/broker/components/bitrix/catalog.smart.filter/creativebz_flats/images/border_default.png') 2 repeat}.bx-filter .bx-filter-param-btn.bx-color-sl{}.bx-filter .bx-filter-param-label.disabled .bx-filter-param-btn.bx-color-sl{background:transparent;box-shadow:none}.bx-filter .bx-filter-param-label.disabled .bx-filter-param-btn.bx-color-sl{position:relative}.bx-filter .bx-filter-param-label.disabled .bx-filter-param-btn.bx-color-sl:before{position:absolute;bottom:0;right:0;top:0;left:0;content:' ';display:block;z-index:100;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAA/UlEQVQ4y5WSQQ6CQAxFOSBuwAtoAitc4R6MkKgYJULUi8Ax4DgKm9o/45BxBBNJmkB/33T6qUVEHkfDUXHY1sQD7V2DWg+JJox3lOZ3enYdf5IzAjnQkvxGa64Fg2S9PV3JXa4ozoovWEGbY0nOIqDkfIVeQ5hBAOQsAy5guO8FbEJxVqqDZ+rUuQ6rziJ3VLkBcs05BBxlF1nIADrJESYgE0YhAER0KH5DphEKFDNPuG1AhTAi4jnRWV17FNYhcT3NHLzLzuUnjI0YHP203EWY8ENqNsAq5Y3Qf4NuhIT7wTBsDxgIbRjvCfCUe6ozoFCuXIukj5c/lhy1/gvSDM3b8PrjegAAAABJRU5ErkJggg==") no-repeat center;opacity:.7}.bx-filter .bx-filter-param-btn .bx-filter-param-text{line-height:26px}.bx-filter .bx-filter-param-btn.bx-spm{width:23px;min-width:23px;height:23px;line-height:23px;font-weight:normal;padding:0;font-size:17px;color:#767b7e;vertical-align:top;border-radius:50%;background-color:transparent}.bx-filter .bx-filter-param-btn.bx-spm.bx-plus{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAYAAAC0qUeeAAAANUlEQVQoz2NgwAQsQMzJQCSwAeKGQa7YFKoAhmOgim3QsAxIcSFUkhC2GaqhgQ4UgNgFmwQAij8OUFmBFssAAAAASUVORK5CIIA=") no-repeat center}.bx-filter .bx-filter-param-btn.bx-spm.bx-minus{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAYAAABhYU3QAAAAG0lEQVQYV2NgYGDgBuI4AlgGiBn4gLicAFYGAAFkBwE95V42AAAAAElFTkSuQmCC") no-repeat center}.bx-filter .bx-filter-param-btn.bx-spm:active{outline:none !important;box-shadow:inset 0 2px 3px rgba(0,0,0,.12)}.bx-filter span.bx-spm{font-size:18px;line-height:23px;display:inline-block;height:23px;margin:0 10px;vertical-align:middle;color:#000}.bx-filter-select-popup .bx-filter-select-text-icon,.bx-filter .bx-filter-select-text-icon{line-height:33px;position:relative;display:inline-block;width:23px;height:23px;margin-top:-4px;margin-right:2px;vertical-align:middle;border-radius:2px}.bx-filter-select-popup .bx-filter-btn-color-icon,.bx-filter .bx-filter-btn-color-icon{line-height:24px;border-radius:2px;display:inline-block;width:24px;height:24px;vertical-align:middle;box-shadow:inset 0 0 0 1px rgba(0,0,0,.05);-webkit-background-size:cover;background-size:cover}.bx-filter-select-popup .bx-filter-btn-color-icon{width:20px;height:20px;margin:2px 0;top:0 !important}.bx-filter .bx-filter-select-block .bx-filter-btn-color-icon{top:-1px !important}.bx-filter-btn-color-icon.all{position:relative;border:none;box-shadow:none}.bx-filter-btn-color-icon.all:after,.bx-filter-btn-color-icon.all:before{position:absolute;width:60%;height:60%;background:#fff;content:" ";box-shadow:inset 0 0 0 1px rgba(0,0,0,.2)}.bx-filter-btn-color-icon.all:after{right:0;bottom:0}.bx-filter-btn-color-icon.all:before{top:0;left:0}.bx-filter .bx-filter-param-label.disabled .bx-filter-btn-color-icon{opacity:.2}.bx-filter .bx-filter-parameter-biz{font-size:14px;line-height:15px;display:inline-block;margin-right:10px;text-decoration:none;color:#1485ce;border-bottom:1px dashed}.bx-filter .bx-filter-parameter-biz:hover{text-decoration:none;border-bottom:1px solid}.bx-filter .bx-filter-parameter-biz.bx-active{position:relative;color:#000;border-color:transparent}.btn-themes{color:#FFF}.btn-themes.bx-active,.btn-themes.focus,.btn-themes:active,.btn-themes:focus,.btn-themes:hover{color:#FFF}.bx-filter .bx-filter-popup-result{font-size:13px;font-weight:normal;position:absolute;z-index:915;display:none;line-height:normal;margin-top:-7px;margin-left:10px;padding:0 10px;white-space:nowrap;color:#3f3f3f;min-height:37px;line-height:18px;border-style:solid;border:1px solid #C6DCE7}.bx-filter .bx-filter-popup-result.left{border-width:2px 10px 2px 2px;-webkit-border-image:url('/local/templates/broker/components/bitrix/catalog.smart.filter/creativebz_flats/images/result_popup_left.png') 4 20 4 4 repeat;-moz-border-image:url('/local/templates/broker/components/bitrix/catalog.smart.filter/creativebz_flats/images/result_popup_left.png') 4 20 4 4 repeat;-o-border-image:url('/local/templates/broker/components/bitrix/catalog.smart.filter/creativebz_flats/images/result_popup_left.png') 4 20 4 4 repeat;border-image:url('/local/templates/broker/components/bitrix/catalog.smart.filter/creativebz_flats/images/result_popup_left.png') 4 20 4 4 fill repeat}.bx-filter .bx-filter-popup-result.right{border-width:2px 2px 2px 10px;-webkit-border-image:url('/local/templates/broker/components/bitrix/catalog.smart.filter/creativebz_flats/images/result_popup_right.png') 4 4 4 20 repeat;-moz-border-image:url('/local/templates/broker/components/bitrix/catalog.smart.filter/creativebz_flats/images/result_popup_right.png') 4 4 4 20 repeat;-o-border-image:url('/local/templates/broker/components/bitrix/catalog.smart.filter/creativebz_flats/images/result_popup_right.png') 4 4 4 20 repeat;border-image:url('/local/templates/broker/components/bitrix/catalog.smart.filter/creativebz_flats/images/result_popup_right.png') 4 4 4 20 fill repeat}.bx-filter .bx-filter-popup-result.right{left:97%}.bx-filter .bx-filter-popup-result.left{right:97%}.bx-filter-horizontal .bx-filter-popup-result{display:inline-block;position:relative;left:auto;right:auto;bottom:-7px}.bx-filter .bx-filter-popup-result a{color:#0073a3;line-height:10px}.bx-filter .bx-filter-popup-result a:hover{text-decoration:none}.bx-filter .bx-filter-popup-result-close{display:none}@media (max-width:767px){.bx-touch .bx-filter .bx-filter-popup-result{font-size:12px;line-height:14px;position:fixed !important;z-index:1001;top:auto !important;right:0 !important;bottom:0 !important;left:0 !important;margin-top:0;margin-left:0;width:auto;height:auto;padding:10px;border-radius:2px;border:1px solid #c6dae7;background:rgba(255,255,255,.9)}.bx-touch .bx-filter .bx-filter-popup-result br{display:none}.bx-filter .bx-filter-popup-result .arrow{display:none}}form .disabled{opacity:0.5;pointer-events:none}.d-none{display:none}.hero-filters--full:not(.hero-filters--apartments) .hero-filters__item:last-child{grid-column:unset !important;display:flex;align-items:end}.hero-filters--flats .hero-filters__list{grid-template-columns:27.8% 27.8% 27.8% 14.8%}.hero-filters--flats .hero-filters__show-more{flex:unset}@media (max-width:1200px){.hero-filters--flats .filt_num_1{grid-area:filt_num_1}.hero-filters--flats .filt_num_2{grid-area:filt_num_2}.hero-filters--flats .filt_num_3{grid-area:filt_num_3}.hero-filters--flats .flat_btn{grid-area:flat_btn}.hero-filters--full:not(.hero-filters--apartments) .hero-filters__item:last-child{grid-column:1 / 3 !important}.hero-filters--flats .hero-filters__list{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-template-areas:"filt_num_1 filt_num_2" "filt_num_3 filt_num_3" "flat_btn flat_btn"}}@media (max-width:426px){.hero-filters--full:not(.hero-filters--apartments) .hero-filters__item:last-child{grid-column:unset !important}.hero-filters--flats .hero-filters__list{grid-template-areas:"filt_num_1" "filt_num_2" "filt_num_3" "flat_btn"}}

/* /local/templates/broker/assets/lib/swiper.min.css */
/**
 * Swiper 10.2.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: August 17, 2023
 */

@font-face{font-display:swap;font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;overflow:clip;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}

/* /local/templates/broker/assets/css/main.min.css */
@font-face {font-display:swap;font-weight: 900;font-style: normal;font-family: "GolosText";src: url('/local/templates/broker/assets/css/../fonts/GolosText-Black.woff2') format("woff2");}@font-face {font-display:swap;font-weight: 700;font-style: normal;font-family: "GolosText";src: url('/local/templates/broker/assets/css/../fonts/GolosText-Bold.woff2') format("woff2");}@font-face {font-display:swap;font-weight: 700;font-style: normal;font-family: "GolosText";src: url('/local/templates/broker/assets/css/../fonts/GolosText-ExtraBold.woff2') format("woff2");}@font-face {font-display:swap;font-weight: 500;font-style: normal;font-family: "GolosText";src: url('/local/templates/broker/assets/css/../fonts/GolosText-Medium.woff2') format("woff2");}@font-face {font-display:swap;font-weight: 400;font-style: normal;font-family: "GolosText";src: url('/local/templates/broker/assets/css/../fonts/GolosText-Regular.woff2') format("woff2");}@font-face {font-display:swap;font-weight: 600;font-style: normal;font-family: "GolosText";src: url('/local/templates/broker/assets/css/../fonts/GolosText-SemiBold.woff2') format("woff2");}@font-face {font-display:swap;font-weight: 700;font-style: normal;font-family: "MullerNextWide";src: url('/local/templates/broker/assets/css/../fonts/MullerNextWide-ExtraBold.woff2') format("woff2");}* {padding: 0;margin: 0;border: 0;}*, *::before, *::after {box-sizing: border-box;}a:focus-visible, button:focus-visible {outline: 2px solid var(--focused);}a {color: inherit;outline: none;}aside, nav, footer, header, section {display: block;}html, body {height: 100%;min-width: var(--min-width);}body {font-size: 14px;font-weight: 400;line-height: 120%;letter-spacing: -0.01em;font-family: var(--font-family);color: var(--grayscale-100);background-color: var(--grayscale-0);font-style: normal;}input, button, textarea {font-size: inherit;font-family: var(--font-family);}button {cursor: pointer;background-color: transparent;}a, a:visited, a:hover {text-decoration: none;}ul li {list-style: none;}img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}h1, h2, h3, h4, h5, h6 {font-weight: inherit;font-size: inherit;}:root {--font-family: "GolosText", sans-serif;--second-font-family: "MullerNextWide", sans-serif;--min-width: 320px;--max-width-container: 1500px;--grayscale-100: #160f29;--grayscale-70: #575e74;--grayscale-15: #959fb0;--grayscale-10: #ced7e9;--grayscale-5: #f4f7fc;--grayscale-0: #fff;--brown-40: #7d725d;--brown-10: #d8bb8f;--brown-5: #e2d7c0;--brown-0: #f5f0e6;--blue-90: #071e41;--blue-50: #1261d8;--extra-red: #d20d00;--extra-green: #118e4f;--extra-click: #1261d8;--extra-hover: #4886ff;--focused: #4886ff;--blackout: rgba(22, 15, 41, 0.8);}.wrapper {width: 100%;min-height: 100%;display: flex;flex-direction: column;overflow: hidden;}.wrapper_visible {overflow: visible;}.main {flex: 1 1 auto;}.main__slider-section, .main__developers, .main__reviews, .main__seo, .main__about-complex, .main__advantages-complex, .main__info-center, .main__searched-links, .main__apartments-complex, .main__mortgage {padding: 60px 0;}.main__newbuildings {padding: 60px 0;}.main__newbuildings--catalog {padding: 20px 0;}.main__map-contacts {padding: 60px 0 20px 0;}.main__map-complex {padding-top: 60px;}.main__banner {padding: 40px 0;}.main__divider {padding: 20px 0;}.main__divider--bg-0 {background-color: var(--grayscale-0);}.main__divider--bg-5 {background-color: var(--grayscale-5);}.main__about {padding-top: 60px;}.main__developers {background-color: var(--grayscale-5);}.main__developers--bg-0 {background-color: var(--grayscale-0);}.main__cta {background-color: var(--grayscale-0);}.main__cta--bg-0 {background-color: var(--grayscale-0);}.main__cta--bg-0 .cta-request {background-color: var(--grayscale-5);}.main__cta--bg-0 .cta-request__input {background-color: var(--grayscale-0);}.main__cta--bg-5 {background-color: var(--grayscale-5);}.container {max-width: var(--max-width-container);padding: 0 26px;margin: 0 auto;}.container-1920 {max-width: 1920px;margin: 0 auto;}.hidden {overflow: hidden;}.flex {display: flex;align-items: center;justify-content: center;}.icon-16 svg {width: 16px;height: 16px;}.icon-24 svg {width: 24px;height: 24px;}.link-icon {display: flex;align-items: center;-moz-column-gap: 4px;column-gap: 4px;}.link-icon span {transition: color 0.3s ease;font-weight: 600;font-size: 14px;}.link-icon svg {transition: fill 0.3s ease, transform 0.3s ease;}.link-icon:active span {color: var(--blue-50);}.link-icon:active svg {fill: var(--blue-50);}.link-icon-light span {color: var(--grayscale-0);}.link-icon-light svg {fill: var(--grayscale-0);}.link-icon-dark span {color: var(--grayscale-100);}.link-icon-dark svg {fill: var(--grayscale-100);}.link-light {font-weight: 600;font-size: 14px;color: var(--grayscale-0);transition: color 0.3s ease;}.link-light:active {color: var(--blue-50);}.link-dark {font-weight: 600;font-size: 14px;color: var(--grayscale-100);transition: color 0.3s ease;}.link-dark:active {color: var(--blue-50);}.link-blue {color: var(--blue-50);transition: color 0.3s ease;}.link-blue:active {color: var(--blue-50);}.link-border-icon {display: flex;align-items: center;justify-content: center;width: 32px;height: 32px;border: 1px solid var(--grayscale-15);border-radius: 4px;transition: border-color 0.3s ease;}.link-border-icon svg {transition: fill 0.3s ease;}.link-border-icon:active {border-color: var(--blue-50);}.link-border-icon:active svg {fill: var(--blue-50);}.link-to {display: flex;align-items: center;-moz-column-gap: 24px;column-gap: 24px;justify-content: space-between;border-top: 1px solid var(--grayscale-10);transition: border-color 0.3s ease;}.link-to__info {display: flex;align-items: center;-moz-column-gap: 8px;column-gap: 8px;font-weight: 600;font-size: 14px;transition: color 0.3s ease;}.link-to__info span {font-weight: 400;font-size: 14px;line-height: 130%;color: var(--grayscale-70);transition: color 0.3s ease;}.link-to svg {fill: var(--grayscale-100);transition: fill 0.3s ease;}.link-to:active {border-color: var(--blue-50);}.link-to:active .link-to__info {color: var(--blue-50);}.link-to:active .link-to__info span {color: var(--blue-50);}.link-to:active svg {fill: var(--blue-50);}.link-to-column {display: flex;align-items: flex-start;-moz-column-gap: 24px;column-gap: 24px;justify-content: space-between;border-top: 1px solid var(--grayscale-10);transition: border-color 0.3s ease;}.link-to-column__name {display: block;margin-bottom: 8px;transition: color 0.3s ease;}.link-to-column__info {display: flex;align-items: center;-moz-column-gap: 8px;column-gap: 8px;}.link-to-column__info-item {font-size: 14px;line-height: 130%;color: var(--grayscale-70);}.link-to-column__info-item:not(:last-child)::after {content: ",";padding-left: 6px;}.link-to-column__icon {display: flex;align-items: flex-end;flex: 0 0 16px;height: 20px;}.link-to-column__icon svg {fill: var(--grayscale-100);transition: fill 0.3s ease;}.link-to-column:active {border-color: var(--blue-50);}.link-to-column:active .link-to-column__name {color: var(--blue-50);}.link-to-column:active .link-to-column__icon svg {fill: var(--blue-50);}.btn-border {display: inline-flex;align-items: center;justify-content: center;font-weight: 600;line-height: 100%;color: var(--grayscale-100);border: 1px solid var(--grayscale-100);border-radius: 4px;transition: color 0.3s ease, border-color 0.3s ease;}.btn-border:active {color: var(--blue-50);border-color: var(--blue-50);}.btn-border:active svg {fill: var(--blue-50);}.btn-dark {display: inline-flex;align-items: center;justify-content: center;font-weight: 600;font-size: 14px;line-height: 100%;color: var(--grayscale-0);background-color: var(--grayscale-100);border-radius: 4px;transition: background-color 0.3s ease;}.btn-dark:active {background-color: var(--blue-50);}.btn-light {display: inline-flex;align-items: center;justify-content: center;font-weight: 600;font-size: 14px;line-height: 100%;color: var(--grayscale-100);background-color: var(--grayscale-0);border-radius: 4px;transition: background-color 0.3s ease, color 0.3s ease;}.btn-light:active {color: var(--grayscale-0);background-color: var(--blue-50);}.btn-icon-light {background-color: var(--grayscale-0);border-radius: 4px;transition: background-color 0.3s ease;}.btn-icon-light svg {fill: var(--grayscale-100);transition: fill 0.3s ease;}.btn-icon-light:active {background-color: var(--blue-50);}.btn-icon-light:active svg {fill: var(--grayscale-0);}.btn-arrow-5 {display: flex;align-items: center;justify-content: center;width: 40px;height: 40px;background-color: var(--grayscale-5);border-radius: 4px;transition: background-color 0.3s ease;}.btn-arrow-5 svg {fill: var(--grayscale-100);transition: fill 0.3s ease;}.btn-arrow-5:active {background-color: var(--blue-50);}.btn-arrow-5:active svg {fill: var(--grayscale-0);}.btn-slider-light {display: flex;align-items: center;justify-content: center;background-color: var(--grayscale-0);border: 1px solid var(--grayscale-100);border-radius: 4px;width: 50px;height: 50px;transition: border-color 0.3s ease;}.btn-slider-light svg {fill: var(--grayscale-100);transition: fill 0.3s ease;}.btn-slider-light:active:not(:disabled) {border-color: var(--blue-50);}.btn-slider-light:active:not(:disabled) svg {fill: var(--blue-50);}.btn-slider-light:disabled {pointer-events: none;border-color: var(--grayscale-10);}.btn-slider-light:disabled svg {fill: var(--grayscale-10);}.title-1 {font-family: var(--second-font-family);font-weight: 700;font-size: 58px;line-height: 98%;}.title-2 {font-family: var(--second-font-family);font-weight: 700;font-size: 46px;line-height: 100%;}.title-3 {font-family: var(--second-font-family);font-weight: 700;font-size: 36px;line-height: 110%;}.title-4 {font-family: var(--second-font-family);font-weight: 700;font-size: 28px;line-height: 110%;}.title-5 {font-family: var(--second-font-family);font-weight: 700;font-size: 20px;line-height: 120%;}.title-6 {font-weight: 600;font-size: 20px;line-height: 120%;}.text-16 {font-size: 16px;line-height: 130%;letter-spacing: -0.02em;}.text-descr p {font-size: 16px;letter-spacing: -0.02em;}.text-descr p:not(:last-child) {margin-bottom: 8px;}.slider-pagination {display: none;}.slider-pagination .swiper-pagination-bullet {height: 2px;flex: 1 1 auto;border-radius: 8px;background-color: var(--grayscale-10);opacity: 1;transition: background-color 0.3s ease;}.slider-pagination .swiper-pagination-bullet-active {background-color: var(--grayscale-100);}.form-label {display: block;}.form-label.err .form-error {display: block;}.visually-hidden {position: absolute;width: 1px;height: 1px;margin: -1px;border: 0;padding: 0;clip: rect(0 0 0 0);overflow: hidden;}.form-input, .form-textarea {display: flex;align-items: center;width: 100%;height: 100%;padding: 8px 16px 10px 16px;border: 1px solid var(--grayscale-10);border-radius: 4px;font-size: 16px;letter-spacing: -0.02em;color: var(--grayscale-70);outline: none;transition: border-color 0.3s ease;}.form-input::-moz-placeholder, .form-textarea::-moz-placeholder {font-size: 16px;letter-spacing: -0.02em;color: var(--grayscale-70);}.form-input::placeholder, .form-textarea::placeholder {font-size: 16px;letter-spacing: -0.02em;color: var(--grayscale-70);}.form-input:active, .form-textarea:active {border-color: var(--grayscale-15);}.form-input:not(:-moz-placeholder-shown), .form-textarea:not(:-moz-placeholder-shown) {border-color: var(--grayscale-15);}.form-input:not(:placeholder-shown), .form-textarea:not(:placeholder-shown) {border-color: var(--grayscale-15);}.form-input:focus-visible, .form-textarea:focus-visible {border-color: var(--grayscale-15);}.form-input.err, .form-textarea.err {border-color: var(--grayscale-15);}.form-error {display: none;font-size: 12px;line-height: 140%;color: var(--extra-red);padding-top: 4px;}.radio-filter-label {display: block;}.radio-filter-input {display: none;}.radio-filter-input:checked + .radio-filter-tag {background-color: var(--grayscale-70);color: var(--grayscale-0);}.radio-filter-input:focus-visible + .radio-filter-tag {outline: 2px solid var(--focused);outline-offset: 1px;}.radio-filter-input:disabled + .radio-filter-tag {color: var(--grayscale-15);background: var(--grayscale-0);}.radio-filter-input input::-webkit-outer-spin-button, .radio-filter-input input::-webkit-inner-spin-button {-webkit-appearance: none;display: none;margin: 0;}.radio-filter-tag {cursor: pointer;display: flex;align-items: center;justify-content: center;font-size: 16px;line-height: 100%;letter-spacing: -0.02em;color: var(--grayscale-70);border-radius: 4px;padding: 7px 16px 10px 16px;background-color: var(--grayscale-0);transition: color 0.3s ease, background-color 0.3s ease;}.checkbox-filter-label {display: block;}.checkbox-filter-input {display: none;}.checkbox-filter-input:checked + .checkbox-filter-tag {background-color: var(--grayscale-70);color: var(--grayscale-0);}.checkbox-filter-input:focus-visible + .checkbox-filter-tag {outline: 2px solid var(--focused);outline-offset: 1px;}.checkbox-filter-input:disabled + .checkbox-filter-tag {color: var(--grayscale-15);background: var(--grayscale-0);}.checkbox-filter-input input::-webkit-outer-spin-button, .checkbox-filter-input input::-webkit-inner-spin-button {-webkit-appearance: none;display: none;margin: 0;}.checkbox-filter-tag {height: 100%;cursor: pointer;display: flex;align-items: center;justify-content: center;font-size: 16px;line-height: 130%;letter-spacing: -0.02em;color: var(--grayscale-70);border-radius: 4px;padding: 8px 10px 10px 10px;background-color: var(--grayscale-0);transition: color 0.3s ease, background-color 0.3s ease;}.checkbox-label {display: block;}.checkbox-input {display: none;}.checkbox-input:checked + .checkbox-tag {color: var(--blue-50);}.checkbox-input:checked + .checkbox-tag::after {opacity: 1;visibility: visible;}.checkbox-input:disabled + .checkbox-tag {pointer-events: none;color: var(--grayscale-15);}.checkbox-input:disabled + .checkbox-tag::before {border-color: var(--grayscale-15);}.checkbox-input:focus-visible + .checkbox-tag {outline: 2px solid var(--focused);outline-offset: 1px;}.checkbox-input input::-webkit-outer-spin-button, .checkbox-input input::-webkit-inner-spin-button {-webkit-appearance: none;display: none;margin: 0;}.checkbox-tag {display: block;cursor: pointer;position: relative;font-size: 16px;line-height: 100%;letter-spacing: -0.02em;padding-left: 20px;transition: color 0.3s ease;}.checkbox-tag::before {content: "";position: absolute;top: 50%;left: 2px;width: 12px;height: 12px;transform: translateY(-50%);border: 1px solid var(--grayscale-100);border-radius: 4px;transition: border-color 0.3s ease;}.checkbox-tag::after {content: "";position: absolute;top: 50%;left: 2px;width: 12px;height: 12px;transform: translateY(-50%);background: url('/local/templates/broker/assets/css/../img/general/checkbox.svg') center/7px 6px no-repeat;opacity: 0;visibility: hidden;border-radius: 4px;background-color: var(--blue-50);transition: all 0.3s ease;}.tag-checkbox {display: none;}.tag-checkbox:checked + .tag-text {color: var(--greyscale-100);border-color: transparent;background-color: var(--grayscale-10);}.tag-checkbox:checked + .tag-text::after {display: block;margin-left: 6px;}.tag-checkbox:disabled + .tag-text {color: var(--grayscale-15);border-color: var(--grayscale-10);pointer-events: none;}.tag-checkbox input::-webkit-outer-spin-button, .tag-checkbox input::-webkit-inner-spin-button {-webkit-appearance: none;display: none;margin: 0;}.tag-text {height: 100%;cursor: pointer;display: inline-flex;align-items: center;justify-content: center;font-weight: 600;line-height: 100%;border: 1px solid var(--grayscale-15);padding: 6px 16px 7px 16px;border-radius: 4px;transition: border-color 0.3s ease, color 0.3s ease;}.tag-text::after {display: none;content: "";width: 16px;height: 16px;background: url('/local/templates/broker/assets/css/../img/general/tag-close.svg') center/cover no-repeat;}.reset-label {cursor: pointer;display: flex;align-items: center;-moz-column-gap: 4px;column-gap: 4px;padding: 6px 0;}.reset-label svg {fill: var(--grayscale-100);transition: fill 0.3s ease;}.reset-input {display: none;}.reset-input input::-webkit-outer-spin-button, .reset-input input::-webkit-inner-spin-button {-webkit-appearance: none;display: none;margin: 0;}.reset-tag {display: block;font-weight: 600;line-height: 100%;transition: color 0.3s ease;}.custom-dropdown {position: relative;border-radius: 4px;}.custom-dropdown__btn {position: relative;width: 100%;height: 100%;display: flex;align-items: center;-moz-column-gap: 16px;column-gap: 16px;justify-content: space-between;border: 1px solid var(--grayscale-10);border-radius: 4px;padding: 12px 14px 12px 14px;background-color: var(--grayscale-5);transition: border-color 0.3s ease;z-index: 2;}.custom-dropdown__btn svg {fill: var(--grayscale-100);transition: transform 0.3s ease;}.custom-dropdown__btn.active {border-color: var(--grayscale-15);}.custom-dropdown__btn.active .custom-dropdown__btn-icon svg {transform: rotate(-180deg);}.custom-dropdown__btn-info {display: flex;align-items: flex-end;-moz-column-gap: 6px;column-gap: 6px;text-align: left;border-radius: 4px;}.custom-dropdown__btn-info svg {flex: 0 0 16px;height: 16px;fill: var(--grayscale-100);transform: translateY(1px);}.custom-dropdown__btn-info span {font-size: 16px;line-height: 100%;letter-spacing: -0.02em;transition: color 0.3s ease;}.custom-dropdown__wrapper {position: absolute;top: calc(100% - 3px);left: 0;width: 100%;max-height: 0;will-change: transform;overflow: hidden;background-color: var(--grayscale-5);border-radius: 4px;transition: max-height 0.3s ease, border-color 0.1s ease 0.1s, top 0.3s ease;border: 1px solid transparent;z-index: 1;}.custom-dropdown__wrapper.active {border-color: var(--grayscale-15);top: 100%;}.custom-dropdown__content {max-height: 400px;overflow-y: auto;overflow-x: hidden;padding: 8px;}.custom-dropdown__item:not(:last-child) {margin-bottom: 4px;}.custom-dropdown__link {display: flex;align-items: center;width: 100%;height: 39px;font-size: 16px;padding: 8px 16px;border-radius: 4px;transition: color 0.3s ease, background-color 0.1s ease;}.custom-dropdown__link:disabled {color: var(--grayscale-15);}.custom-dropdown__link.active {color: var(--extra-hover);background-color: var(--grayscale-0);}.custom-select {position: relative;border-radius: 4px;}.custom-select.active {z-index: 10;}.custom-select__btn {position: relative;width: 100%;height: 100%;display: flex;align-items: center;-moz-column-gap: 16px;column-gap: 16px;justify-content: space-between;border: 1px solid var(--grayscale-10);border-radius: 4px;padding: 8px 12px 10px 16px;background-color: var(--grayscale-0);transition: border-color 0.3s ease;z-index: 2;}.custom-select__btn span {display: -webkit-box;overflow: hidden;-webkit-line-clamp: 1;-webkit-box-orient: vertical;text-align: left;font-size: 16px;line-height: 100%;letter-spacing: -0.02em;color: var(--grayscale-70);transition: color 0.3s ease;border-radius: 4px;}.custom-select__btn svg {fill: var(--grayscale-70);transition: fill 0.3s ease, transform 0.3s ease;}.custom-select__btn.active {border-color: var(--grayscale-15);}.custom-select__btn.active span {color: var(--grayscale-100);}.custom-select__btn.active svg {fill: var(--grayscale-100);transform: rotate(-180deg);}.custom-select__content {position: absolute;top: calc(100% - 3px);left: 0;width: 100%;max-height: 0;will-change: transform;overflow: hidden;background-color: var(--grayscale-0);border-radius: 4px;transition: max-height 0.3s ease, border-color 0.1s ease 0.1s, top 0.3s ease;border: 1px solid transparent;z-index: 1;}.custom-select__content.active {border-color: var(--grayscale-15);top: 100%;}.custom-select__content--blue {background-color: var(--grayscale-5);}.custom-select__content-wrapper {max-height: 254px;overflow-y: auto;overflow-x: hidden;padding: 8px;}.custom-select__content-wrapper::-webkit-scrollbar {width: 2px;}.custom-select__content-wrapper::-webkit-scrollbar-track {background-color: var(--grayscale-10);}.custom-select__content-wrapper::-webkit-scrollbar-thumb {background-color: var(--grayscale-70);}.custom-select__list {display: flex;flex-direction: column;row-gap: 4px;}.custom-select__item {height: 39px;}.custom-select__item:first-child {display: flex;align-items: center;-moz-column-gap: 4px;column-gap: 4px;}.custom-select__checkbox-label {width: 100%;height: 100%;}.custom-select__checkbox-label.reset-label {padding-left: 10px;}.custom-select__checkbox-tag {display: flex;align-items: center;width: 100%;height: 100%;padding-left: 30px;}.custom-select__checkbox-tag::before, .custom-select__checkbox-tag::after {left: 12px;}.hero-filters__select--tabs .custom-select__content {width: calc(100% + 170px);left: calc(0% - 170px);}.hero-filters__select--tabs .custom-select__tabs {position: sticky;top: 0;display: flex;align-items: center;-moz-column-gap: 0px;column-gap: 0px;border: 1px solid var(--grayscale-10);background-color: var(--grayscale-0);border-radius: 4px;padding: 4px;margin-bottom: 8px;z-index: 5;}.hero-filters__select--tabs .custom-select__tab {min-height: 42px;flex: 1 1 auto;font-size: 16px;letter-spacing: -0.02em;color: var(--grayscale-70);background-color: var(--grayscale-0);border-radius: 4px;transition: color 0.3s ease, background-color 0.3s ease;}.hero-filters__select--tabs .custom-select__tab:disabled {color: var(--grayscale-15);background-color: var(--grayscale-0);}.hero-filters__select--tabs .custom-select__tab.is-active {color: var(--grayscale-0);background-color: var(--grayscale-70);}.show {display: block;}.hide {display: none;}.fade {animation-name: fade;animation-duration: 2s;}@keyframes fade {from {opacity: 0;}to {opacity: 1;}}.breadcrumbs__list {display: flex;align-items: center;-moz-column-gap: 24px;column-gap: 24px;row-gap: 8px;flex-wrap: wrap;}.breadcrumbs__item:not(:first-child) {position: relative;}.breadcrumbs__item:not(:first-child)::before {content: "";position: absolute;top: 6px;left: -14px;width: 6px;height: 6px;border-radius: 2px;background-color: var(--grayscale-15);}.breadcrumbs__item:last-child {max-width: 250px;}.breadcrumbs__link {font-weight: 400;color: var(--grayscale-0);}.breadcrumbs__current {color: var(--grayscale-10);display: -webkit-box;overflow: hidden;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}.pagination {width: -moz-fit-content;width: fit-content;max-width: 100%;height: 58px;padding: 3px;border: 1px solid var(--grayscale-10);border-radius: 4px;background-color: var(--grayscale-5);}.pagination__list {height: 100%;display: flex;align-items: center;-moz-column-gap: 8px;column-gap: 8px;}.pagination__item {width: 70px;height: 100%;}.pagination__item:first-child, .pagination__item:last-child {width: 50px;}.pagination__link {width: 100%;height: 100%;color: var(--grayscale-70);font-weight: 600;border-radius: 4px;transition: color 0.3s ease, background-color 0.3s ease;padding: 8px;}.pagination__link svg {fill: var(--grayscale-70);transition: fill 0.3s ease;}.pagination__link.active {color: var(--grayscale-0);background-color: var(--grayscale-70);}.pagination__link:disabled {color: var(--grayscale-15);}.pagination__link:disabled svg {fill: var(--grayscale-15);}.gallery-block__wrapper {display: grid;grid-template-columns: repeat(12, 1fr);-moz-column-gap: 16px;column-gap: 16px;row-gap: 16px;}.gallery-block__slide {cursor: pointer;border-radius: 8px;}.gallery-block__slide:nth-child(n + 4) {display: none;}.gallery-block__slide:nth-child(1) {position: relative;grid-column: span 7;grid-row: 1/3;overflow: hidden;}.gallery-block__slide:nth-child(1) img {position: absolute;top: 0;left: 50%;transform: translateX(-50%);}.gallery-block__slide:nth-child(1):nth-last-child(2) {grid-column: span 7;grid-row: 1/3;}.gallery-block__slide:nth-child(1):last-child {height: 625px;grid-column: span 12;}.gallery-block__slide:nth-child(2) {height: 292px;grid-column: span 5;grid-row: 1/2;}.gallery-block__slide:nth-child(2) img {-o-object-position: top;object-position: top;}.gallery-block__slide:nth-child(2):last-child {height: 625px;grid-column: span 5;grid-row: 1/3;}.gallery-block__slide:nth-child(3) {height: 292px;position: relative;grid-column: span 5;grid-row: 2/3;}.gallery-block__slide:nth-child(3)::before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 2;background-color: rgba(22, 15, 41, 0.5);border-radius: 8px;pointer-events: none;}.gallery-block__slide:nth-child(3) img {-o-object-position: top;object-position: top;}.gallery-block__slide:nth-child(3) span {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);font-weight: 600;font-size: 20px;letter-spacing: -0.02em;color: var(--grayscale-0);z-index: 3;pointer-events: none;}.gallery-block__slide img {border-radius: 8px;}.gallery-block__link {width: 100%;height: 100%;}#spotlight {background-color: rgba(22, 15, 41, 0.8);}.spl-header {background-color: transparent;overflow: visible;}.spl-close, .spl-prev, .spl-next {border: 1px solid var(--grayscale-10);border-radius: 4px;width: 50px;height: 50px;background-color: var(--grayscale-0);opacity: 1 !important;transition: background-color 0.3s ease !important;background-size: 0;border: none;}.spl-close::before, .spl-prev::before, .spl-next::before {content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%) rotate(180deg);width: 16px;height: 16px;}.spl-close:active, .spl-prev:active, .spl-next:active {background-color: var(--blue-50);}.spl-prev::before, .spl-next::before {background: url('/local/templates/broker/assets/css/../img/general/arrow.svg') center/cover no-repeat;}.spl-pane img {padding: 0 26px;}.spl-close {position: relative;top: 8px;right: 8px;}.spl-close::before {background: url('/local/templates/broker/assets/css/../img/general/close.svg') center/cover no-repeat;}.spl-page {position: fixed;top: calc(100% - 64px);left: 50%;transform: translateX(-50%);opacity: 1 !important;}.spl-fullscreen, .spl-zoom-in, .spl-zoom-out, .spl-play, .spl-download, .spl-theme, .spl-autofit {display: none !important;}.metro-icon {display: flex;align-items: center;-moz-column-gap: 4px;column-gap: 4px;}.metro-icon svg {fill: var(--extra-red);}.metro-icon span {line-height: 100%;}.distance-icon {display: flex;align-items: center;-moz-column-gap: 4px;column-gap: 4px;}.distance-icon span {line-height: 100%;color: var(--grayscale-70);}.distance-icon svg {fill: var(--grayscale-70);}.ymaps-2-1-79-zoom__plus .ymaps-2-1-79-zoom__icon.ymaps-2-1-79-float-button-icon {background-image: url('/local/templates/broker/assets/css/../img/map/plus.svg');}.ymaps-2-1-79-zoom__minus .ymaps-2-1-79-zoom__icon.ymaps-2-1-79-float-button-icon {background-image: url('/local/templates/broker/assets/css/../img/map/minus.svg');}.header {position: absolute;top: 0;left: 0;width: 100%;z-index: 500;transition: transform 0.5s ease;}.header.active .header-bottom__info-logo {z-index: 200;}.header.active .header-bottom__info-logo svg {fill: var(--grayscale-100);}.header.active .header__bottom {background-color: var(--grayscale-0);}.header.active .header-bottom__burger span {background-color: var(--grayscale-100);}.header.active .header-bottom__burger:active span {background-color: var(--blue-50);}.header.light-theme .header-bottom, .header.scroll-up .header-bottom {border-bottom: 1px solid var(--grayscale-10);}.header.header-light .header-bottom__info-logo, .header.light-theme .header-bottom__info-logo, .header.scroll-up .header-bottom__info-logo {z-index: 200;}.header.header-light .header-bottom__info-logo svg, .header.light-theme .header-bottom__info-logo svg, .header.scroll-up .header-bottom__info-logo svg {fill: var(--grayscale-100);}.header.header-light .header__top, .header.light-theme .header__top, .header.scroll-up .header__top {background-color: var(--grayscale-5);}.header.header-light .header__bottom, .header.light-theme .header__bottom, .header.scroll-up .header__bottom {background-color: var(--grayscale-0);}.header.header-light .header-top__whatsapp span, .header.header-light .header-top__telegram span, .header.light-theme .header-top__whatsapp span, .header.light-theme .header-top__telegram span, .header.scroll-up .header-top__whatsapp span, .header.scroll-up .header-top__telegram span {color: var(--grayscale-100);}.header.header-light .header-top__whatsapp svg, .header.header-light .header-top__telegram svg, .header.light-theme .header-top__whatsapp svg, .header.light-theme .header-top__telegram svg, .header.scroll-up .header-top__whatsapp svg, .header.scroll-up .header-top__telegram svg {fill: var(--grayscale-100);}.header.header-light .header-top__whatsapp:active span, .header.header-light .header-top__telegram:active span, .header.light-theme .header-top__whatsapp:active span, .header.light-theme .header-top__telegram:active span, .header.scroll-up .header-top__whatsapp:active span, .header.scroll-up .header-top__telegram:active span {color: var(--blue-50);}.header.header-light .header-top__whatsapp:active svg, .header.header-light .header-top__telegram:active svg, .header.light-theme .header-top__whatsapp:active svg, .header.light-theme .header-top__telegram:active svg, .header.scroll-up .header-top__whatsapp:active svg, .header.scroll-up .header-top__telegram:active svg {fill: var(--blue-50);}.header.header-light .header-top__phone span, .header.light-theme .header-top__phone span, .header.scroll-up .header-top__phone span {color: var(--grayscale-70);}.header.header-light .header-top__phone-link, .header.header-light .header-bottom__link, .header.header-light .header-top__callback, .header.light-theme .header-top__phone-link, .header.light-theme .header-bottom__link, .header.light-theme .header-top__callback, .header.scroll-up .header-top__phone-link, .header.scroll-up .header-bottom__link, .header.scroll-up .header-top__callback {color: var(--grayscale-100);}.header.header-light .header-top__phone-link svg, .header.header-light .header-bottom__link svg, .header.header-light .header-top__callback svg, .header.light-theme .header-top__phone-link svg, .header.light-theme .header-bottom__link svg, .header.light-theme .header-top__callback svg, .header.scroll-up .header-top__phone-link svg, .header.scroll-up .header-bottom__link svg, .header.scroll-up .header-top__callback svg {fill: var(--grayscale-100);}.header.header-light .header-top__phone-link:active, .header.header-light .header-bottom__link:active, .header.header-light .header-top__callback:active, .header.light-theme .header-top__phone-link:active, .header.light-theme .header-bottom__link:active, .header.light-theme .header-top__callback:active, .header.scroll-up .header-top__phone-link:active, .header.scroll-up .header-bottom__link:active, .header.scroll-up .header-top__callback:active {color: var(--blue-50);}.header.header-light .header-top__phone-link:active svg, .header.header-light .header-bottom__link:active svg, .header.header-light .header-top__callback:active svg, .header.light-theme .header-top__phone-link:active svg, .header.light-theme .header-bottom__link:active svg, .header.light-theme .header-top__callback:active svg, .header.scroll-up .header-top__phone-link:active svg, .header.scroll-up .header-bottom__link:active svg, .header.scroll-up .header-top__callback:active svg {fill: var(--blue-50);}.header.header-light .header-bottom__info-city, .header.light-theme .header-bottom__info-city, .header.scroll-up .header-bottom__info-city {color: var(--grayscale-100);}.header.header-light .header-bottom__info-schedule, .header.light-theme .header-bottom__info-schedule, .header.scroll-up .header-bottom__info-schedule {color: var(--grayscale-70);}.header.header-light .header-bottom__estate, .header.light-theme .header-bottom__estate, .header.scroll-up .header-bottom__estate {background-color: var(--grayscale-100);color: var(--grayscale-0);}.header.header-light .header-bottom__estate:active, .header.light-theme .header-bottom__estate:active, .header.scroll-up .header-bottom__estate:active {background-color: var(--blue-50);}.header.header-light .header-bottom__burger span, .header.light-theme .header-bottom__burger span, .header.scroll-up .header-bottom__burger span {background-color: var(--grayscale-100);}.header.header-light .header-bottom__burger:active span, .header.light-theme .header-bottom__burger:active span, .header.scroll-up .header-bottom__burger:active span {background-color: var(--blue-50);}.header.is-show {position: fixed;transform: translateY(0%);}.header__top {transition: background-color 0.3s ease;}.header__bottom {transition: background-color 0.3s ease;}.header-top {background-color: rgba(0, 0, 0, 0.2);}.header-top__body {height: 36px;display: flex;align-items: center;-moz-column-gap: 24px;column-gap: 24px;justify-content: space-between;}.header-top__phone {display: flex;align-items: center;-moz-column-gap: 8px;column-gap: 8px;}.header-top__phone span {font-size: 14px;color: var(--grayscale-10);transition: color 0.3s ease;}.header-bottom__wrapper {height: 72px;display: flex;align-items: center;-moz-column-gap: 8px;column-gap: 8px;justify-content: space-between;}.header-bottom__info {display: flex;align-items: center;-moz-column-gap: 16px;column-gap: 16px;}.header-bottom__info-logo {position: relative;flex: 0 0 151px;height: 32px;z-index: 200;}.header-bottom__info-logo svg {width: 100%;height: 100%;fill: var(--grayscale-0);transition: fill 0.3s ease;}.header-bottom__info-details {display: flex;flex-direction: column;justify-content: center;row-gap: 4px;}.header-bottom__info-city {display: block;font-size: 14px;line-height: 130%;color: var(--grayscale-0);transition: color 0.3s ease;}.header-bottom__info-schedule {display: block;font-size: 14px;line-height: 130%;color: var(--grayscale-10);transition: color 0.3s ease;}.header-bottom__body {display: flex;align-items: center;-moz-column-gap: 32px;column-gap: 32px;height: 100%;}.header-bottom__menu {height: inherit;}.header-bottom__list {height: inherit;display: flex;align-items: center;-moz-column-gap: 32px;column-gap: 32px;}.header-bottom__item {height: inherit;position: relative;}.header-bottom__link {height: inherit;display: flex;align-items: center;}.header-bottom__link--dropdown {display: flex;align-items: center;-moz-column-gap: 2px;column-gap: 2px;font-weight: 600;color: var(--grayscale-0);transition: color 0.3s ease;}.header-bottom__link--dropdown svg {fill: var(--grayscale-0);transition: fill 0.3s ease, transform 0.3s ease;}.header-bottom__link--dropdown:active {color: var(--blue-50);}.header-bottom__link--dropdown:active svg {fill: var(--blue-50);}.header-bottom__link--dropdown.active {color: var(--extra-hover);}.header-bottom__link--dropdown.active svg {fill: var(--extra-hover);transform: rotate(-180deg);}.header-bottom__sublist {width: 280px;position: absolute;top: 100%;left: -24px;background-color: var(--grayscale-0);padding: 0 24px 8px 24px;border-radius: 0 0 8px 8px;transition: opacity 0.3s ease, visibility 0.3s ease;opacity: 0;visibility: hidden;}.header-bottom__sublist.active {opacity: 1;visibility: visible;}.header-bottom__subitem:not(:last-child) {border-bottom: 1px solid var(--grayscale-10);}.header-bottom__sublink {display: block;padding: 14px 0 16px 0;}.header-bottom__actions-top {display: none;}.header-bottom__phone {grid-column: 1/2;grid-row: 1/3;display: flex;flex-direction: column;row-gap: 8px;}.header-bottom__phone span {font-size: 14px;line-height: 130%;color: var(--grayscale-70);}.header-bottom__phone-link {min-height: 33px;display: flex;align-items: center;font-weight: 600;font-size: 20px;letter-spacing: -0.02em;}.header-bottom__phone-link--1 {grid-column: 2/3;grid-row: 1/2;}.header-bottom__details {grid-column: 2/3;grid-row: 2/3;display: flex;align-items: center;-moz-column-gap: 8px;column-gap: 8px;}.header-bottom__city {font-size: 14px;}.header-bottom__schedule {font-size: 14px;color: var(--grayscale-70);}.header-bottom__socials {display: none;}.header-bottom__socials-list {display: flex;align-items: center;-moz-column-gap: 8px;column-gap: 8px;}.header-bottom__callback {display: none;}.header-bottom__estate {min-height: 40px;padding: 10px 15px;}.header-bottom__burger {display: none;}.header-bottom__burger:active span {background-color: var(--blue-50);}.hero {position: relative;z-index: 50;background-color: var(--blue-90);}.hero__container {position: relative;height: 100%;background-color: var(--grayscale-0);}.hero__map {width: 100%;height: 608px;}.hero__bg {position: absolute;top: 0;left: 0;width: 100%;height: calc(100% - 124px);}.hero__bg--front {height: 686px;}.hero__bg--newbuildings {height: 564px;}.hero__bg--newbuildings .hero__bg-gradient {background: linear-gradient( 180deg, rgba(7, 30, 65, 0.5) 0%, rgba(7, 30, 65, 0.9) 100% );}.hero__bg--newbuildings .hero__bg-img img {-o-object-position: center;object-position: center;}.hero__bg--secondary {height: calc(100% - 74px);}.hero__bg--secondary .hero__bg-img img {-o-object-position: top;object-position: top;}.hero__bg--bottom {height: calc(100% - 74px);}.hero__bg--bottom .hero__bg-img img {-o-object-position: top;object-position: top;}.hero__bg-img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.hero__bg-img img {-o-object-position: bottom;object-position: bottom;}.hero__bg-gradient {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient( 180deg, rgba(7, 30, 65, 0.25) 0%, rgba(7, 30, 65, 0.9) 100% );z-index: 1;}.hero__wrapper {display: flex;flex-direction: column;align-items: center;justify-content: space-between;position: relative;width: 100%;height: 100%;z-index: 5;padding: 316px 26px 24px 26px;}.hero__wrapper--front {padding: 180px 26px 24px 26px;}.hero__wrapper--front .hero__info {flex: 1 1 100%;display: flex;align-items: center;margin-bottom: 90px;}.hero__wrapper--secondary {align-items: flex-start;padding: 124px 26px 24px 26px;}.hero__wrapper--secondary .hero__info {width: 100%;max-width: 100%;margin-bottom: 0;}.hero__wrapper--secondary .hero__title {max-width: 833px;font-size: 58px;line-height: 98%;text-align: left;margin-bottom: 32px;}.hero__wrapper--contacts {padding: 44px 0 60px 0;justify-content: flex-end;}.hero__wrapper--contacts .hero__info {width: 100%;max-width: 100%;margin-bottom: 0;}.hero__wrapper--contacts .hero__content {background-color: var(--grayscale-0);pointer-events: auto;}.hero__breadcrumbs {margin-bottom: 60px;}.hero__info {max-width: 1204px;margin-bottom: 98px;}.hero__title {font-family: var(--second-font-family);font-weight: 700;font-size: 72px;line-height: 116%;text-align: center;color: var(--grayscale-0);}.hero-content {width: 100%;border-radius: 8px;background-color: var(--grayscale-5);padding: 24px;}.hero-content__filters {background-color: var(--grayscale-5);border-radius: 8px 8px 0 0;}.hero-content__banner {display: flex;align-items: center;width: calc(100% + 48px);min-height: 56px;background-color: var(--brown-5);border-radius: 0 0 8px 8px;margin: 24px -24px -24px -24px;padding: 16px 24px;}.hero-content__banner span {font-family: var(--second-font-family);font-weight: 700;font-size: 20px;}.hero-content__filters-form {display: grid;grid-template-columns: repeat(3, 1fr);-moz-column-gap: 16px;column-gap: 16px;align-items: flex-end;row-gap: 24px;}.hero-content__filters-select-item {display: flex;flex-direction: column;row-gap: 8px;}.hero-content__filters-select-name {color: var(--grayscale-70);}.hero-content__filters-select {height: 50px;}.hero-content__filters-btn {height: 50px;width: 100%;padding: 8px 16px;}.hero-content__details-list {display: grid;grid-template-columns: repeat(5, 1fr);-moz-column-gap: 16px;column-gap: 16px;row-gap: 24px;}.hero-content__details-item {display: flex;flex-direction: column;row-gap: 8px;}.hero-content__details-name {color: var(--grayscale-70);}.hero-content__title {font-weight: 700;font-size: 46px;line-height: 100%;color: var(--grayscale-100);margin-bottom: 16px;}.hero-filters--full {border-radius: 8px;}.hero-filters--full .hero-filters__item {height: auto;}.hero-filters--full .hero-filters__item-wrapper {height: 50px;}.hero-filters--full .hero-filters__tags {margin-bottom: 32px;}.hero-filters--full .hero-filters__bottom-actions {display: grid;grid-template-columns: repeat(2, 1fr);-moz-column-gap: 16px;column-gap: 16px;}.hero-filters--full .hero-filters__show-more, .hero-filters--full .hero-filters__show-filters {width: 100%;min-height: 50px;padding: 8px;}.hero-filters--full .hero-filters__show-filters {-moz-column-gap: 4px;column-gap: 4px;}.hero-filters--full .hero-filters__show-filters svg {transform: translateY(1px);transition: fill 0.3s ease, transform 0.3s ease;}.hero-filters--full .hero-filters__show-filters.active svg {transform: rotate(-180deg) translateY(-1px);}.hero-filters--full:not(.hero-filters--apartments) .hero-filters__item:last-child {grid-column: 1/-1;}.hero-filters--apartments .hero-filters__top {margin-bottom: 32px;}.hero-filters--apartments .hero-filters__dropdown {margin-top: 70px;}.hero-filters__banner {display: flex;align-items: flex-start;-moz-column-gap: 32px;column-gap: 32px;min-height: 98px;width: 100%;border-radius: 8px;padding: 24px;background-color: var(--brown-5);margin-bottom: 32px;}.hero-filters__banner-info {flex: 1 1 100%;display: flex;flex-direction: column;row-gap: 8px;}.hero-filters__banner-info span {font-family: var(--second-font-family);font-weight: 700;font-size: 20px;line-height: 120%;}.hero-filters__banner-info p {line-height: 130%;}.hero-filters__banner-link {min-height: 40px;padding: 6px 16px;white-space: nowrap;}.hero-filters__title {margin-bottom: 16px;}.hero-filters__top {margin-bottom: 16px;z-index: 2;}.hero-filters__list {display: grid;grid-template-columns: repeat(auto-fit, minmax(258px, 1fr));gap: 16px 8px;}.hero-filters__item {width: 100%;height: 50px;border-radius: 4px;}.hero-filters__item-name {display: block;color: var(--grayscale-70);margin-bottom: 8px;}.hero-filters__item-wrapper {width: 100%;height: 100%;border-radius: 4px;}.hero-filters__item-wrapper--radio {display: grid;grid-template-columns: repeat(2, 1fr);-moz-column-gap: 8px;column-gap: 8px;background-color: var(--grayscale-0);border: 1px solid var(--grayscale-10);padding: 4px;}.hero-filters__item-wrapper--quantity {background-color: var(--grayscale-0);border: 1px solid var(--grayscale-10);padding: 4px;}.hero-filters__radio-label {height: 100%;}.hero-filters__radio-tag {width: 100%;height: 100%;}.hero-filters__quantity-list {height: 100%;display: flex;align-items: center;-moz-column-gap: 2px;column-gap: 2px;}.hero-filters__quantity-item {flex: 1 1 100%;height: 100%;}.hero-filters__checkbox-label {height: 100%;}.hero-filters__checkbox-tag {height: 100%;}.hero-filters__label {height: 100%;}.hero-filters__label--price {position: relative;}.hero-filters__label--price input::-webkit-outer-spin-button, .hero-filters__label--price input::-webkit-inner-spin-button {-webkit-appearance: none;display: none;margin: 0;}.hero-filters__label--price span {position: absolute;top: 50%;right: 16px;transform: translateY(-50%);font-size: 16px;line-height: 130%;letter-spacing: -0.02em;color: var(--grayscale-70);}.hero-filters__input {height: 100%;padding-right: 43px;}.hero-filters__select {width: 100%;height: 100%;}.hero-filters__select--year {z-index: 10;}.hero-filters__hidden {position: relative;max-height: 0;overflow: hidden;will-change: transform;transition: all 0.3s ease;z-index: 3;}.hero-filters__hidden.active {overflow: visible;}.hero-filters__bottom-tags {display: flex;align-items: flex-end;-moz-column-gap: 16px;column-gap: 16px;justify-content: space-between;padding: 24px 24px 0 24px;margin: 24px -24px 0 -24px;border-top: 1px solid var(--grayscale-10);}.hero-filters__bottom-actions {display: flex;align-items: flex-start;-moz-column-gap: 16px;column-gap: 16px;justify-content: space-between;}.hero-filters__tags {flex: 1 1 100%;padding-top: 8px;}.hero-filters__show-more {flex: 0 0 239px;min-height: 50px;padding: 8px;}.hero-filters__search {margin-bottom: 24px;}.filters-search {position: relative;z-index: 8;}.filters-search__label {position: relative;height: 50px;}.filters-search__input {padding: 0 42px;}.filters-search__icon {position: absolute;top: 50%;left: 10px;transform: translateY(-50%);width: 24px;height: 24px;}.filters-search__icon svg {width: 100%;height: 100%;fill: none;stroke: var(--grayscale-70);stroke-width: 2px;}.filters-search__results {position: absolute;top: 100%;left: 0;width: 100%;background-color: var(--grayscale-0);border: 1px solid var(--grayscale-15);border-radius: 4px;padding: 8px;opacity: 0;visibility: hidden;transition: opacity 0.4s ease, visibility 0.4s ease;}.filters-search__results.is-show {opacity: 1;visibility: visible;}.filters-search__results-body {display: flex;flex-direction: column;row-gap: 8px;padding: 0 16px;}.filters-search__results-row {display: none;flex-direction: column;}.filters-search__results-name {display: flex;align-items: center;min-height: 39px;line-height: 130%;color: var(--grayscale-70);}.filters-search__results-list {border-top: 1px solid var(--grayscale-10);padding-top: 4px;}.filters-search__results-list li a {display: block;font-size: 16px;line-height: 130%;letter-spacing: -0.02em;padding: 9px 0;}.filters-search__clear-btn {position: absolute;top: 50%;right: 10px;transform: translateY(-50%);width: 24px;height: 24px;opacity: 0;visibility: hidden;transition: opacity 0.4s ease, visibility 0.4s ease;}.filters-search__clear-btn svg {width: 100%;height: 100%;fill: var(--grayscale-100);transition: fill 0.3s ease;}.filters-search__clear-btn:active svg {fill: var(--blue-50);}.filters-search__clear-btn.is-show {opacity: 1;visibility: visible;}.filter-tags__list {display: flex;align-items: center;-moz-column-gap: 8px;column-gap: 8px;row-gap: 8px;flex-wrap: wrap;}.filter-tags__list.active .filter-tags__item:nth-child(n + 7):not(:last-child) {display: block;}.filter-tags__item {height: 32px;}.filter-tags__item:nth-child(n + 7):not(:last-child) {display: none;}.filter-tags__link {height: 32px;font-weight: 600;line-height: 100%;padding: 6px 16px;border: 1px solid var(--grayscale-15);border-radius: 4px;transition: color 0.3s ease, border-color 0.3s ease;}.filter-tags__link:active {color: var(--blue-50);border-color: var(--blue-50);}.filter-tags__show-more, .filter-tags__reset-btn {min-height: 32px;display: inline-flex;align-items: center;justify-content: center;-moz-column-gap: 2px;column-gap: 2px;border: 1px solid var(--grayscale-15);padding: 6px 16px;border-radius: 4px;transition: all 0.3s ease;}.filter-tags__show-more span, .filter-tags__reset-btn span {font-weight: 600;}.filter-tags__show-more svg, .filter-tags__reset-btn svg {fill: var(--grayscale-100);transition: fill 0.3s ease, transform 0.3s ease;}.filter-tags__show-more.active, .filter-tags__reset-btn.active {background-color: var(--grayscale-10);}.filter-tags__show-more.active svg, .filter-tags__reset-btn.active svg {fill: var(--grayscale-70);transform: rotate(180deg) translateY(-2px);transition: fill 0.3s ease, transform 0.3s ease;}.filter-tags__show-more:active, .filter-tags__reset-btn:active {color: var(--blue-50);border-color: var(--blue-50);}.filter-tags__show-more:active svg, .filter-tags__reset-btn:active svg {fill: var(--blue-50);}.filter-tags__show-more svg {transform: translateY(1px);}.filter-tags__reset-btn {min-height: 32px;padding: 5px 12px 6px 12px;}.filter-tags__reset-btn span {white-space: nowrap;}.filter-tags__reset-btn svg {flex: 0 0 16px;transform: translateY(2px);fill: var(--grayscale-70);}.hero-filters-range {position: relative;}.hero-filters-range__inputs {height: 50px;display: flex;align-items: center;-moz-column-gap: 8px;column-gap: 8px;border-radius: 4px;background-color: var(--grayscale-0);border: 1px solid var(--grayscale-10);padding: 8px 16px;transition: border-color 0.3s ease;}.hero-filters-range__inputs.active {border-color: var(--grayscale-15);}.hero-filters-range__label {flex: 0 0 calc(50% - 13px);display: flex;align-items: center;-moz-column-gap: 4px;column-gap: 4px;}.hero-filters-range__label span {font-size: 16px;letter-spacing: -0.02em;color: var(--grayscale-70);}.hero-filters-range__input {width: 100%;height: 100%;outline: none;}.hero-filters-range__divider {font-size: 16px;letter-spacing: -0.02em;color: var(--grayscale-70);}.hero-filters-range__sliders {position: relative;width: 100%;}.hero-filters-range__slider-input {-webkit-appearance: none;-moz-appearance: none;appearance: none;position: absolute;bottom: 0px;left: 16px;width: calc(100% - 32px);height: 2px;z-index: 5;background-color: transparent;pointer-events: none;}.hero-filters-range__slider-input::-webkit-slider-thumb {-webkit-appearance: none;pointer-events: all;width: 12px;height: 12px;background-color: var(--blue-90);border-radius: 100%;cursor: pointer;}.hero-filters-range__slider-input::-moz-range-thumb {-webkit-appearance: none;pointer-events: all;width: 12px;height: 12px;background-color: var(--blue-90);border-radius: 100%;cursor: pointer;}.hero-filters-hidden__row {padding-bottom: 32px;}.hero-filters-hidden__row--apartment {border-bottom: 1px solid var(--grayscale-10);}.hero-filters-hidden__row--apartment .hero-filters-hidden__item {grid-column: span 3;}.hero-filters-hidden__row--apartment .hero-filters-hidden__item:nth-child(1), .hero-filters-hidden__row--apartment .hero-filters-hidden__item:nth-child(2), .hero-filters-hidden__row--apartment .hero-filters-hidden__item:nth-child(3) {grid-column: span 4;}.hero-filters-hidden__row--house {padding-top: 32px;}.hero-filters-hidden__row--house .hero-filters-hidden__item {grid-column: span 4;}.hero-filters-hidden__row--house .hero-filters-hidden__item:nth-child(1), .hero-filters-hidden__row--house .hero-filters-hidden__item:nth-child(2), .hero-filters-hidden__row--house .hero-filters-hidden__item:nth-child(3), .hero-filters-hidden__row--house .hero-filters-hidden__item:nth-child(4) {grid-column: span 3;}.hero-filters-hidden__title {margin-bottom: 16px;}.hero-filters-hidden__list {display: grid;grid-template-columns: repeat(12, 1fr);-moz-column-gap: 8px;column-gap: 8px;row-gap: 16px;margin-bottom: 24px;}.hero-filters-hidden__item-name {display: block;color: var(--grayscale-70);margin-bottom: 8px;}.hero-filters-hidden__item-wrapper {height: 50px;}.hero-filters-hidden__select {height: 100%;}.filter-choice-tags {display: none;}.filter-choice-tags__tagline {display: block;margin-bottom: 8px;color: var(--grayscale-70);}.filter-choice-tags__list {display: flex;align-items: center;-moz-column-gap: 8px;column-gap: 8px;row-gap: 8px;flex-wrap: wrap;}.filter-choice-tags__list.active .filter-choice-tags__item:nth-child(n + 7):not(:last-child) {display: block;}.filter-choice-tags__item {height: 32px;}.filter-choice-tags__item:nth-child(n + 7):not(:last-child) {display: none;}.filter-choice-tags__item--btn {display: none;}.filter-choice-tags__button {min-height: 32px;display: inline-flex;align-items: center;justify-content: center;-moz-column-gap: 4px;column-gap: 4px;border-radius: 4px;padding: 6px 16px 8px 16px;background-color: var(--grayscale-10);}.filter-choice-tags__button span {font-weight: 600;line-height: 100%;color: var(--grayscale-100);transition: color 0.3s ease;}.filter-choice-tags__button svg {flex: 0 0 16px;transform: translateY(1px);transition: fill 0.3s ease;}.filter-choice-tags__button:active span {color: var(--blue-50);}.filter-choice-tags__button:active svg {fill: var(--blue-50);}.filter-choice-tags__show-more, .filter-choice-tags__reset-btn {min-height: 32px;display: inline-flex;align-items: center;justify-content: center;-moz-column-gap: 2px;column-gap: 2px;border: 1px solid var(--grayscale-15);padding: 6px 16px;border-radius: 4px;transition: all 0.3s ease;}.filter-choice-tags__show-more span, .filter-choice-tags__reset-btn span {font-weight: 600;}.filter-choice-tags__show-more svg, .filter-choice-tags__reset-btn svg {fill: var(--grayscale-100);transition: fill 0.3s ease, transform 0.3s ease;}.filter-choice-tags__show-more.active, .filter-choice-tags__reset-btn.active {background-color: var(--grayscale-10);border-color: transparent;}.filter-choice-tags__show-more.active svg, .filter-choice-tags__reset-btn.active svg {fill: var(--grayscale-70);transform: rotate(180deg) translateY(-1px);}.filter-choice-tags__show-more:active, .filter-choice-tags__reset-btn:active {color: var(--blue-50);border-color: var(--blue-50);}.filter-choice-tags__show-more:active svg, .filter-choice-tags__reset-btn:active svg {fill: var(--blue-50);}.filter-choice-tags__reset-btn {padding: 5px 12px 6px 12px;}.filter-choice-tags__reset-btn span {white-space: nowrap;}.filter-choice-tags__reset-btn svg {flex: 0 0 16px;transform: translateY(1px);fill: var(--grayscale-70);}.hero-descr {display: flex;flex-direction: column;row-gap: 32px;background-color: var(--grayscale-5);border-radius: 8px;}.hero-descr__body {display: grid;grid-template-columns: repeat(2, 1fr);-moz-column-gap: 16px;column-gap: 16px;}.hero-descr__address {margin-bottom: 8px;}.hero-descr__directions-list {display: flex;align-items: center;-moz-column-gap: 24px;column-gap: 24px;row-gap: 8px;flex-wrap: wrap;}.hero-descr__directions-list.active .hero-descr__directions-item:nth-child(n + 3):not(:last-child) {display: flex;}.hero-descr__directions-item {display: flex;align-items: center;-moz-column-gap: 10px;column-gap: 10px;flex-wrap: nowrap;}.hero-descr__directions-item:nth-child(n + 3):not(:last-child) {display: none;}.hero-descr__metro {display: flex;align-items: center;-moz-column-gap: 4px;column-gap: 4px;}.hero-descr__metro svg {fill: var(--extra-red);}.hero-descr__metro span {line-height: 100%;}.hero-descr__distance {display: flex;align-items: center;-moz-column-gap: 4px;column-gap: 4px;}.hero-descr__distance span {line-height: 100%;color: var(--grayscale-70);}.hero-descr__distance svg {fill: var(--grayscale-70);}.hero-descr__show-more {-moz-column-gap: 2px;column-gap: 2px;}.hero-descr__show-more svg {transform: translateY(1px);transition: fill 0.3s ease, transform 0.3s ease;}.hero-descr__show-more.active svg {transform: rotate(-180deg) translateY(-2px);}.hero-descr__details {display: grid;grid-template-columns: repeat(3, 1fr);-moz-column-gap: 16px;column-gap: 16px;}.hero-descr__details-column {display: flex;flex-direction: column;row-gap: 8px;}.hero-descr__details-name {display: block;color: var(--grayscale-70);}.hero-descr__btns {display: grid;grid-template-columns: repeat(2, 1fr);-moz-column-gap: 16px;column-gap: 16px;}.hero-descr__callback-btn, .hero-descr__apartment-link {width: 100%;min-height: 50px;padding: 8px 32px;}.hero-contacts__body {display: grid;grid-template-columns: repeat(3, 1fr);-moz-column-gap: 16px;column-gap: 16px;margin-bottom: 24px;}.hero-contacts__column:last-child {display: none;}.hero-contacts__column-name {color: var(--grayscale-70);margin-bottom: 16px;}.hero-contacts__column-phones {display: flex;align-items: center;-moz-column-gap: 32px;column-gap: 32px;row-gap: 16px;flex-wrap: wrap;margin-bottom: 16px;}.hero-contacts__column-email {font-weight: 600;font-size: 16px;letter-spacing: -0.02em;}.hero-contacts__column-address {margin-bottom: 16px;}.hero-contacts__column-direction {display: flex;align-items: center;-moz-column-gap: 10px;column-gap: 10px;}.hero-contacts__column-agency {margin-bottom: 16px;}.hero-contacts__column-details {display: flex;align-items: center;-moz-column-gap: 16px;column-gap: 16px;row-gap: 8px;flex-wrap: wrap;margin-bottom: 16px;}.hero-contacts__column-details-item:not(:last-child) {position: relative;}.hero-contacts__column-details-item:not(:last-child)::after {content: ",";position: absolute;top: 0;right: -9px;color: var(--grayscale-70);}.hero-contacts__column-details-link {font-weight: 600;}.hero-contacts__bottom {display: grid;grid-template-columns: repeat(3, 1fr);-moz-column-gap: 16px;column-gap: 16px;padding-top: 16px;border-top: 1px solid var(--grayscale-10);}.hero-contacts__responsible {display: flex;align-items: flex-start;-moz-column-gap: 16px;column-gap: 16px;}.hero-contacts__responsible-img {flex: 0 0 44px;height: 44px;border-radius: 4px;}.hero-contacts__responsible-img img {border-radius: 4px;}.hero-contacts__responsible-name {display: block;font-weight: 600;letter-spacing: -0.02em;margin-bottom: 4px;}.hero-contacts__responsible-occupation {color: var(--grayscale-70);}.hero-contacts__bottom-column-name {color: var(--grayscale-70);margin-bottom: 4px;}.hero-contacts__bottom-column-email {font-weight: 600;}.hero-contacts__socials-list {display: flex;align-items: center;-moz-column-gap: 8px;column-gap: 8px;}.newbuildings__container--catalog .newbuildings-actions__tabs {min-height: auto;grid-column: 1/3;border: none;border-radius: 0;padding: 0;}.newbuildings__container--catalog .newbuildings__list {margin-bottom: 16px;}.newbuildings__title {margin-bottom: 16px;}.newbuildings__descr {max-width: 716px;margin-bottom: 32px;}.newbuildings__actions {position: relative;z-index: 20;display: grid;grid-template-columns: repeat(12, 1fr);-moz-column-gap: 16px;column-gap: 16px;margin-bottom: 16px;}.newbuildings__body {width: 100%;}.newbuildings__list {width: 100%;display: grid;grid-template-columns: repeat(1, 1fr);-moz-column-gap: 0px;column-gap: 0px;row-gap: 16px;margin-bottom: 44px;}.newbuildings__list--cards {display: grid;grid-template-columns: repeat(3, 1fr);-moz-column-gap: 16px;column-gap: 16px;row-gap: 16px;}.newbuildings__link-all {width: 100%;min-height: 50px;padding: 15px 25px;}.newbuildings-actions__select {grid-column: span 5;height: 58px;}.newbuildings-actions__dropdown {grid-column: span 5;height: 58px;}.newbuildings-actions__navigation {height: 58px;display: grid;grid-template-columns: repeat(3, 1fr);-moz-column-gap: 0px;column-gap: 0px;grid-column: span 7;border-radius: 4px;background-color: var(--grayscale-5);border: 1px solid var(--grayscale-10);padding: 4px;}.newbuildings-actions__all-link {width: calc(100% - 8px);height: 100%;grid-column: 3/4;-moz-column-gap: 8px;column-gap: 8px;border-radius: 4px;background-color: var(--grayscale-5);transition: background-color 0.3s ease;margin-left: 8px;}.newbuildings-actions__all-link span {font-weight: 600;font-size: 14px;color: var(--grayscale-70);transition: color 0.3 ease;}.newbuildings-actions__all-link svg {flex: 0 0 16px;height: 16px;transform: translateY(-1px);fill: var(--grayscale-70);}.newbuildings-actions__map-link {min-height: 58px;display: flex;align-items: center;justify-content: flex-start;grid-column: 1/6;border-radius: 4px;padding: 4px;background-position: center;background-size: cover;background-repeat: no-repeat;border: 1px solid var(--grayscale-10);}.newbuildings-actions__map-link:active .newbuildings-actions__map-body {background-color: var(--blue-50);}.newbuildings-actions__map-body {flex: 0 0 331px;height: 100%;border-radius: 4px;font-weight: 600;font-size: 14px;color: var(--grayscale-0);background-color: var(--grayscale-100);transition: background-color 0.3s ease;}.newbuildings-actions__tabs {min-height: 58px;display: grid;grid-template-columns: repeat(2, 1fr);-moz-column-gap: 8px;column-gap: 8px;grid-column: 6/13;padding: 4px;border-radius: 4px;background-color: var(--grayscale-5);border: 1px solid var(--grayscale-10);}.newbuildings-actions__btn {-moz-column-gap: 8px;column-gap: 8px;border-radius: 4px;background-color: var(--grayscale-5);transition: background-color 0.3s ease;}.newbuildings-actions__btn span {font-weight: 600;font-size: 14px;color: var(--grayscale-70);transition: color 0.3 ease;}.newbuildings-actions__btn svg {flex: 0 0 16px;height: 18px;transition: fill 0.3 ease;}.newbuildings-actions__btn--list svg {fill: var(--grayscale-70);}.newbuildings-actions__btn--list.active {background-color: var(--grayscale-70);}.newbuildings-actions__btn--list.active span {color: var(--grayscale-0);}.newbuildings-actions__btn--list.active svg {fill: var(--grayscale-0);}.newbuildings-actions__btn--card svg {fill: var(--grayscale-70);stroke-width: 1px;stroke: var(--grayscale-70);transition: stroke 0.3 ease, fill 0.3 ease;}.newbuildings-actions__btn--card.active {background-color: var(--grayscale-70);}.newbuildings-actions__btn--card.active span {color: var(--grayscale-0);}.newbuildings-actions__btn--card.active svg {fill: var(--grayscale-0);stroke: var(--grayscale-0);}.newbuildings-banner {width: 100%;border-radius: 8px;}.newbuildings-banner__body {display: flex;}.newbuildings-banner__content {flex: 0 0 879px;background-color: var(--brown-10);padding: 32px 24px;border-radius: 8px 0 0 8px;}.newbuildings-banner__info {max-width: 662px;}.newbuildings-banner__tagline {margin-bottom: 8px;}.newbuildings-banner__descr {font-size: 14px;line-height: 130%;}.newbuildings-banner__img {position: relative;flex: 1 1 auto;overflow: hidden;border-radius: 0 8px 8px 0;}.newbuildings-banner__img img {position: absolute;top: 50%;left: 0;height: auto;width: 100%;transform: translateY(-50%);}.card-item {width: 100%;height: 350px;border-radius: 8px;overflow: hidden;}.card-item__body {height: 100%;display: grid;grid-template-columns: repeat(12, 1fr);-moz-column-gap: 24px;column-gap: 24px;background-color: var(--grayscale-5);}.card-item__image {height: 100%;display: block;position: relative;grid-column: 1/6;border-radius: 8px 0px 0px 8px;}.card-item__image-labels {display: flex;align-items: center;-moz-column-gap: 6px;column-gap: 6px;row-gap: 6px;flex-wrap: wrap;position: absolute;top: 8px;left: 8px;z-index: 10;transition: opacity 0.3s ease, visibility 0.3s ease;}.card-item__image-label {min-height: 32px;font-size: 14px;line-height: 100%;border-radius: 4px;padding: 4px 12px;background-color: var(--grayscale-5);white-space: nowrap;}.card-item__image-label:first-child {color: var(--grayscale-0);background-color: var(--brown-40);}.card-item__image-body {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 5;}.card-item__image-wrapper {display: flex;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 5;}.card-item__image-item {flex-grow: 1;border-radius: 8px 0px 0px 8px;}.card-item__image-item:first-child .card-item__image-img {opacity: 1;z-index: -1;}.card-item__image-img {position: absolute;top: 0;left: 50%;width: 100%;height: 100%;transform: translateX(-50%);pointer-events: none;border-radius: 8px 0px 0px 8px;z-index: 3;background-color: var(--grayscale-0);opacity: 0;transition: opacity 0.3s ease;}.card-item__image-img img {display: block;position: absolute;top: 0;left: 0;-o-object-position: top;object-position: top;border-radius: 8px 0px 0px 8px;}.card-item__image-pagination {width: calc(100% - 32px);display: flex;align-items: center;-moz-column-gap: 8px;column-gap: 8px;position: absolute;bottom: 16px;left: 16px;z-index: 5;opacity: 0;visibility: hidden;transition: opacity 0.3s ease, visibility 0.3s ease;}.card-item__image-dot {height: 2px;flex: 1 1 auto;border-radius: 8px;background-color: var(--grayscale-10);transition: background-color 0.3s ease;}.card-item__image-dot.active {background-color: var(--grayscale-100);}.card-item__content {display: flex;flex-direction: column;justify-content: space-between;row-gap: 16px;grid-column: 6/13;padding: 24px 24px 24px 0;background-color: var(--grayscale-5);border-radius: 0 8px 8px 0;}.card-item__info-top {display: flex;align-items: flex-start;-moz-column-gap: 8px;column-gap: 8px;justify-content: space-between;margin-bottom: 8px;}.card-item__title {display: -webkit-box;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;transition: color 0.3s ease;}.card-item__title:active {color: var(--blue-50);}.card-item__address {display: -webkit-box;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-size: 14px;margin-bottom: 8px;}.card-item__direction {display: flex;align-items: center;-moz-column-gap: 10px;column-gap: 10px;margin-bottom: 16px;}.card-item__metro {display: flex;align-items: center;-moz-column-gap: 4px;column-gap: 4px;}.card-item__metro span {font-size: 14px;}.card-item__metro svg {fill: var(--extra-red);}.card-item__distance {display: flex;align-items: center;-moz-column-gap: 4px;column-gap: 4px;}.card-item__distance span {font-size: 14px;color: var(--grayscale-70);}.card-item__distance svg {fill: var(--grayscale-70);}.card-item__construction {display: flex;align-items: center;-moz-column-gap: 4px;column-gap: 4px;}.card-item__construction span {font-size: 14px;color: var(--grayscale-70);}.card-item__construction-link {font-weight: 600;font-size: 14px;}.card-item__apartments-quantity {font-size: 14px;line-height: 130%;margin-bottom: 8px;}.card-item__apartments-list {display: flex;flex-direction: column;row-gap: 8px;}.card-item__apartments-item {display: flex;align-items: center;-moz-column-gap: 8px;column-gap: 8px;}.card-item__apartments-key {display: flex;align-items: center;-moz-column-gap: 4px;column-gap: 4px;font-weight: 600;font-size: 14px;line-height: 130%;letter-spacing: -0.02em;}.card-item__apartments-key span {font-weight: 400;letter-spacing: -0.01em;color: var(--grayscale-70);}.card-item__apartments-divider {flex: 1 1 auto;height: 10px;border-bottom: 1px solid var(--grayscale-10);}.card-item__apartments-value {font-size: 14px;line-height: 130%;letter-spacing: -0.01em;}.newbuildings__list--cards .newbuildings-banner, .slider-section__wrapper--newbuildings .newbuildings-banner, .text-page__cards .newbuildings-banner {grid-column: 1/4;}.newbuildings__list--cards .card-item, .slider-section__wrapper--newbuildings .card-item, .text-page__cards .card-item {height: 604px;}.newbuildings__list--cards .card-item.active .card-item__content, .slider-section__wrapper--newbuildings .card-item.active .card-item__content, .text-page__cards .card-item.active .card-item__content {border-radius: 0 0 8px 8px;}.newbuildings__list--cards .card-item.active .card-item__apartments, .slider-section__wrapper--newbuildings .card-item.active .card-item__apartments, .text-page__cards .card-item.active .card-item__apartments {transform: translateY(0);}.newbuildings__list--cards .card-item__body, .slider-section__wrapper--newbuildings .card-item__body, .text-page__cards .card-item__body {height: 100%;display: flex;flex-direction: column;}.newbuildings__list--cards .card-item__image, .slider-section__wrapper--newbuildings .card-item__image, .text-page__cards .card-item__image {flex: 1 1 100%;border-radius: 8px 8px 0 0;transition: all 0.4s ease-in-out;}.newbuildings__list--cards .card-item__image-item, .slider-section__wrapper--newbuildings .card-item__image-item, .text-page__cards .card-item__image-item {border-radius: 8px 8px 0 0;}.newbuildings__list--cards .card-item__image-img, .slider-section__wrapper--newbuildings .card-item__image-img, .text-page__cards .card-item__image-img {border-radius: 8px 8px 0 0;}.newbuildings__list--cards .card-item__image-img img, .slider-section__wrapper--newbuildings .card-item__image-img img, .text-page__cards .card-item__image-img img {border-radius: 8px 8px 0 0;}.newbuildings__list--cards .card-item__content, .slider-section__wrapper--newbuildings .card-item__content, .text-page__cards .card-item__content {flex: 0 0 175px;padding: 16px;overflow: hidden;will-change: transform;transition: all 0.4s ease-in-out;}.newbuildings__list--cards .card-item__title, .slider-section__wrapper--newbuildings .card-item__title, .text-page__cards .card-item__title {font-size: 20px;}.newbuildings__list--cards .card-item__price, .slider-section__wrapper--newbuildings .card-item__price, .text-page__cards .card-item__price {font-size: 20px;}.newbuildings__list--cards .card-item__address, .slider-section__wrapper--newbuildings .card-item__address, .text-page__cards .card-item__address {font-size: 14px;margin-bottom: 8px;}.newbuildings__list--cards .card-item__direction, .slider-section__wrapper--newbuildings .card-item__direction, .text-page__cards .card-item__direction {display: flex;align-items: center;-moz-column-gap: 10px;column-gap: 10px;margin-bottom: 16px;}.newbuildings__list--cards .card-item__metro, .slider-section__wrapper--newbuildings .card-item__metro, .text-page__cards .card-item__metro {display: flex;align-items: center;-moz-column-gap: 4px;column-gap: 4px;}.newbuildings__list--cards .card-item__metro span, .slider-section__wrapper--newbuildings .card-item__metro span, .text-page__cards .card-item__metro span {font-size: 14px;}.newbuildings__list--cards .card-item__metro svg, .slider-section__wrapper--newbuildings .card-item__metro svg, .text-page__cards .card-item__metro svg {fill: var(--extra-red);}.newbuildings__list--cards .card-item__distance, .slider-section__wrapper--newbuildings .card-item__distance, .text-page__cards .card-item__distance {display: flex;align-items: center;-moz-column-gap: 4px;column-gap: 4px;}.newbuildings__list--cards .card-item__distance span, .slider-section__wrapper--newbuildings .card-item__distance span, .text-page__cards .card-item__distance span {font-size: 14px;color: var(--grayscale-70);}.newbuildings__list--cards .card-item__distance svg, .slider-section__wrapper--newbuildings .card-item__distance svg, .text-page__cards .card-item__distance svg {fill: var(--grayscale-70);}.newbuildings__list--cards .card-item__construction-link, .slider-section__wrapper--newbuildings .card-item__construction-link, .text-page__cards .card-item__construction-link {font-weight: 600;font-size: 14px;}.newbuildings__list--cards .card-item__apartments, .slider-section__wrapper--newbuildings .card-item__apartments, .text-page__cards .card-item__apartments {max-height: 0;overflow: hidden;transition: all 0.4s ease-in-out;}.map {background-color: var(--grayscale-0);}.map__wrapper {position: relative;width: 100%;height: 1000px;}.map__body {position: relative;height: 100%;z-index: 5;display: grid;grid-template-columns: repeat(12, 1fr);-moz-column-gap: 0px;column-gap: 0px;align-items: center;}.map__content {grid-column: span 5;background-color: var(--grayscale-0);border-radius: 8px;}.map__info {padding: 24px;}.map__title {margin-bottom: 16px;}.map__descr {margin-bottom: 60px;}.map__links {margin-bottom: 24px;}.map__links-list {display: grid;grid-template-columns: repeat(2, 1fr);-moz-column-gap: 16px;column-gap: 16px;}.map__links-link {min-height: 48px;padding: 14px 8px 16px 0px;}.map__banner {display: flex;align-items: center;-moz-column-gap: 24px;column-gap: 24px;justify-content: space-between;background-color: var(--brown-5);padding: 22px 24px;border-radius: 0 0 8px 8px;}.map__banner-btn {flex: 0 0 40px;height: 40px;}.map__img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.map__img img {-o-object-position: bottom;object-position: bottom;}.slider-section {background-color: var(--grayscale-5);}.slider-section--0 {background-color: var(--grayscale-0);}.slider-section__top {display: grid;grid-template-columns: repeat(2, 1fr);-moz-column-gap: 24px;column-gap: 24px;margin-bottom: 32px;}.slider-section__title {margin-bottom: 16px;}.slider-section__actions {display: flex;justify-content: flex-end;align-items: flex-end;}.slider-section__navigation {display: inline-flex;align-items: center;-moz-column-gap: 8px;column-gap: 8px;}.slider-section__wrapper {align-items: stretch;}.slider-section__slide {height: auto;border-radius: 8px;}.slider-section__slide-link {height: 100%;display: flex;flex-direction: column;}.slider-section__slide-link:active .slider-section__slide-title {color: var(--blue-50);}.slider-section__slide-link:active .slider-section__slide-icon svg {fill: var(--blue-50);}.slider-section__slide-content {display: flex;align-items: flex-start;-moz-column-gap: 16px;column-gap: 16px;justify-content: space-between;flex: 1 1 100%;background-color: var(--grayscale-0);padding: 24px;border-radius: 8px 8px 0 0;}.slider-section__slide-title {transition: color 0.3s ease;}.slider-section__slide-icon {width: 16px;height: 22px;display: flex;align-items: flex-end;}.slider-section__slide-icon svg {transition: fill 0.3s ease;}.slider-section__slide-price {display: block;font-size: 14px;line-height: 130%;margin-top: 8px;color: var(--grayscale-70);}.slider-section__img {width: 100%;flex: 0 0 260px;height: 260px;border-radius: 0 0 8px 8px;}.slider-section__img img {border-radius: 0 0 8px 8px;}.developers__top {display: grid;grid-template-columns: repeat(2, 1fr);-moz-column-gap: 1fr;column-gap: 1fr;margin-bottom: 32px;}.developers__info {grid-column: span 1;}.developers__title {margin-bottom: 16px;}.developers__body {margin-bottom: 44px;}.developers__list {display: grid;grid-template-columns: repeat(3, 1fr);-moz-column-gap: 16px;column-gap: 16px;}.developers__link {padding: 14px 8px 16px 0;}.developers__link-all {width: 100%;min-height: 50px;padding: 15px 25px;}.developers_mortgage .developers__body {margin-bottom: 0;}.developers_mortgage .developers__list {row-gap: 16px;}.developers_mortgage .link-to-column__name {margin-bottom: 0;}.developers_white {background-color: var(--grayscale-0);}.about {background-color: var(--grayscale-5);}.about__wrapper {position: relative;z-index: 2;display: grid;grid-template-columns: repeat(12, 1fr);-moz-column-gap: 16px;column-gap: 16px;}.about__title {grid-column: 1/4;}.about__info {position: relative;grid-column: 5/13;padding-bottom: 139px;}.about__tagline {margin-bottom: 16px;}.about__descr {margin-bottom: 24px;}.about__descr p:not(:last-child) {margin-bottom: 8px;}.about__link {min-height: 50px;padding: 14px 32px;}.about__details {position: absolute;width: 100%;top: calc(100% - 99px);left: 0;}.about__details-list {display: grid;grid-template-columns: repeat(3, 1fr);-moz-column-gap: 16px;column-gap: 16px;}.about__details-column {height: 100%;background-color: var(--grayscale-0);border-radius: 8px;padding: 24px;}.about__details-icon {width: 40px;height: 40px;border-radius: 4px;margin-bottom: 60px;background-color: var(--grayscale-5);}.about__details-rate {display: block;margin-bottom: 8px;}.about__bg {position: relative;height: 500px;overflow: hidden;z-index: 0;}.about__bg img {position: absolute;top: 50%;left: 0;transform: translateY(-50%);}.reviews {background-color: var(--grayscale-0);}.reviews--bg-5 {background-color: var(--grayscale-5);}.reviews--bg-5 .reviews-slide {background-color: var(--grayscale-0);}.reviews__top {display: grid;grid-template-columns: repeat(2, 1fr);-moz-column-gap: 16px;column-gap: 16px;margin-bottom: 32px;}.reviews__info {grid-column: span 1;}.reviews__title {margin-bottom: 16px;}.reviews__body {margin-bottom: 44px;}.reviews__wrapper {align-items: stretch;}.reviews__slide {height: auto;}.reviews__bottom {display: flex;align-items: center;-moz-column-gap: 16px;column-gap: 16px;}.reviews__link {min-height: 50px;flex: 1 1 100%;padding: 14px 24px;}.reviews__navigation {display: flex;align-items: center;-moz-column-gap: 8px;column-gap: 8px;}.reviews_gray {background-color: var(--grayscale-5);}.reviews_gray .reviews__slide {background-color: var(--grayscale-0);}.reviews_gray .reviews__navigation-btn {background-color: transparent;}.reviews-slide {display: flex;flex-direction: column;row-gap: 16px;border-radius: 8px;padding: 24px;background-color: var(--grayscale-5);}.reviews-slide__top {display: flex;align-items: flex-start;-moz-column-gap: 16px;column-gap: 16px;justify-content: space-between;}.reviews-slide__details {flex: 1 1 100%;display: flex;align-items: center;-moz-column-gap: 16px;column-gap: 16px;}.reviews-slide__avatar {flex: 0 0 56px;height: 56px;border-radius: 4px;}.reviews-slide__avatar-img {width: 100%;height: 100%;border-radius: 4px;}.reviews-slide__avatar-letter {width: 100%;height: 100%;line-height: 100%;border-radius: 4px;color: var(--grayscale-0);background-color: var(--grayscale-15);}.reviews-slide__title {margin-bottom: 6px;}.reviews-slide__date {display: block;font-size: 14px;line-height: 130%;color: var(--grayscale-70);}.reviews-slide__link {font-weight: 600;font-size: 14px;padding: 8px 0;}.reviews-slide__content {padding-bottom: 8px;padding-right: 16px;}.reviews-slide__text {display: -webkit-box;overflow: hidden;-webkit-line-clamp: 14;-webkit-box-orient: vertical;margin-bottom: 16px;}.reviews-slide__text.active {-webkit-line-clamp: 50;}.reviews-slide__show-more {-moz-column-gap: 2px;column-gap: 2px;}.reviews-slide__show-more svg {height: 18px;padding-top: 1px;transition: fill 0.3s ease, transform 0.3s ease;}.reviews-slide__show-more.active svg {transform: rotate(-180deg) translateY(-2px);}.seo {background-color: var(--grayscale-0);}.seo--reverse .seo__body {flex-direction: row-reverse;-moz-column-gap: 122px;column-gap: 122px;}.seo__body {display: flex;-moz-column-gap: 44px;column-gap: 44px;}.seo__img {position: relative;flex: 0 0 610px;height: 690px;overflow: hidden;border-radius: 8px;}.seo__img img {position: absolute;height: 100%;top: 0;left: 50%;transform: translateX(-50%);border-radius: 8px;}.seo__content {height: -moz-fit-content;height: fit-content;flex: 1 1 100%;padding-top: 60px;}.seo__content-wrapper {display: flex;flex-direction: column;row-gap: 32px;}.seo__content-block--special {display: flex;flex-direction: column;row-gap: 24px;border-radius: 8px;padding: 24px;background-color: var(--brown-0);}.seo__title {margin-bottom: 16px;}.seo__subtitle {margin-bottom: 8px;}.seo__descr p:not(:last-child) {margin-bottom: 8px;}.seo__columns {border-top: 1px solid var(--grayscale-10);padding: 24px 0;}.seo__columns-list {display: grid;grid-template-columns: repeat(3, 1fr);-moz-column-gap: 40px;column-gap: 40px;}.seo__column-name {margin-bottom: 8px;}.seo__list--ul .seo__item-title {position: relative;padding-left: 20px;}.seo__list--ul .seo__item-title::before {position: absolute;content: "";top: 8px;left: 7px;width: 6px;height: 6px;border-radius: 1px;background-color: var(--grayscale-100);}.seo__list--num {counter-reset: item;}.seo__list--num .seo__item {counter-increment: item;}.seo__list--num .seo__item-title::before {content: counter(item) ".";padding-right: 8px;}.seo__item:not(:last-child) {margin-bottom: 16px;}.seo__item-title {font-weight: 600;font-size: 16px;line-height: 130%;letter-spacing: -0.02em;color: var(--grayscale-100);margin-bottom: 8px;}.seo__speacial-columns {display: grid;grid-template-columns: repeat(4, 1fr);-moz-column-gap: 24px;column-gap: 24px;}.seo__speacial-column {height: 100%;display: flex;flex-direction: column;}.seo__speacial-key {flex: 1 1 100%;display: block;font-size: 14px;line-height: 130%;color: var(--grayscale-70);margin-bottom: 8px;}.seo__speacial-value {font-weight: 600;font-size: 14px;line-height: 130%;letter-spacing: -0.02em;color: var(--grayscale-100);}.seo__special-row:not(:last-child) {border-bottom: 1px solid rgba(22, 15, 41, 0.1);padding-bottom: 24px;margin-bottom: 24px;}.seo__special-name {display: block;color: var(--grayscale-70);margin-bottom: 8px;}.seo__special-descr p:not(:last-child) {margin-bottom: 8px;}.seo__text-bold {font-weight: 600;letter-spacing: -0.02em;}.seo__read-more {width: 100%;min-height: 50px;padding: 14px 24px;margin-top: 44px;}.seo_other .seo__title {margin: 0;}.seo_other .seo__list {margin-top: 20px;}.seo_other .seo__content-wrapper {margin-bottom: 0;}.seo_mortgage .seo__title.title-2 {margin: 0;}.seo_developers .seo__content-wrapper {margin-bottom: 0;}.cta {position: relative;}.cta__bg-line {position: absolute;bottom: 0;left: 0;width: 100%;height: 114px;background-color: var(--blue-90);}.cta__container {position: relative;width: 100%;height: 100%;}.cta__bg {position: absolute;top: 0;left: 0;width: 100%;height: calc(100% - 114px);}.cta__wrapper {position: relative;}.cta__content {padding: 26px 0 32px 0;display: flex;flex-direction: column;row-gap: 108px;}.cta_gray .cta-request {background-color: var(--grayscale-5);}.cta_gray .cta-request__input {background-color: var(--grayscale-0);}.cta_bg {background-color: var(--grayscale-5);}.cta_vacancies .cta-request, .cta_partnership .cta-request {display: grid;grid-template-columns: repeat(2, 1fr);gap: 16px;}.cta_vacancies .cta-request__top, .cta_partnership .cta-request__top {display: flex;flex-direction: column;padding-right: 40px;margin: 0;}.cta_vacancies .cta-request__title, .cta_partnership .cta-request__title {margin-bottom: 18px;}.cta_vacancies .cta-request__avatar, .cta_partnership .cta-request__avatar {margin-top: auto;justify-content: flex-start;}.cta_vacancies .cta-request__avatar-img, .cta_partnership .cta-request__avatar-img {flex: 0 0 80px;height: 80px;}.cta_vacancies .cta-request__avatar-img::after, .cta_partnership .cta-request__avatar-img::after {bottom: 0;width: 19px;height: 19px;border-width: 3px;}.cta_vacancies .cta-request__body, .cta_partnership .cta-request__body {grid-template-columns: repeat(1, 1fr);gap: 8px;}.cta_vacancies .cta-request__label_textarea, .cta_partnership .cta-request__label_textarea {height: 105px;}.cta_vacancies .file, .cta_partnership .file {margin: 8px 0 0;}.cta_partnership .cta-request__avatar-img {flex-basis: 58px;height: 58px;}.cta_partnership .cta-request__avatar-img::after {width: 14px;height: 14px;border-width: 2px;}.cta-contacts {width: 686px;border-radius: 8px;padding: 24px;background-color: var(--grayscale-0);}.cta-contacts__block {padding: 24px 0;}.cta-contacts__block:not(:last-child) {border-bottom: 1px solid var(--grayscale-10);}.cta-contacts__schedule {display: block;line-height: 130%;color: var(--grayscale-70);margin-bottom: 16px;}.cta-contacts__phones {display: flex;align-items: center;-moz-column-gap: 32px;column-gap: 32px;margin-bottom: 8px;}.cta-contacts__email {font-weight: 600;line-height: 130%;}.cta-contacts__notice {display: block;line-height: 130%;color: var(--grayscale-70);margin-bottom: 16px;}.cta-contacts__address {display: block;margin-bottom: 8px;}.cta-contacts__location {display: flex;align-items: center;-moz-column-gap: 10px;column-gap: 10px;}.cta-contacts__metro {display: flex;align-items: center;-moz-column-gap: 4px;column-gap: 4px;}.cta-contacts__metro svg {fill: var(--extra-red);}.cta-contacts__distance {display: flex;align-items: center;-moz-column-gap: 4px;column-gap: 4px;}.cta-contacts__distance svg {fill: var(--grayscale-70);}.cta-contacts__distance span {color: var(--grayscale-70);}.cta-request {width: 100%;background-color: var(--grayscale-0);padding: 24px;border-radius: 8px;}.cta-request__top {display: grid;grid-template-columns: repeat(2, 1fr);-moz-column-gap: 0px;column-gap: 0px;margin-bottom: 16px;}.cta-request__title {margin-bottom: 8px;}.cta-request__avatar {display: flex;align-items: flex-start;justify-content: flex-end;}.cta-request__avatar-img {position: relative;flex: 0 0 58px;height: 58px;border-radius: 100%;}.cta-request__avatar-img img {border-radius: 100%;}.cta-request__avatar-img::after {content: "";position: absolute;width: 14px;height: 14px;bottom: -2px;right: 0;background-color: var(--extra-green);border: 2px solid var(--grayscale-5);border-radius: 100%;}.cta-request__body {display: grid;grid-template-columns: repeat(3, 1fr);-moz-column-gap: 16px;column-gap: 16px;margin-bottom: 8px;}.cta-request__input {height: 50px;background-color: var(--grayscale-5);}.cta-request__submit {height: 50px;padding: 8px 16px;}.cta-request__policy {line-height: 130%;}.cta-request__policy-link {font-weight: 600;line-height: 120%;}.info-center {background-color: var(--grayscale-0);}.info-center__top {display: grid;grid-template-columns: repeat(2, 1fr);-moz-column-gap: 16px;column-gap: 16px;margin-bottom: 32px;}.info-center__info {grid-column: span 1;}.info-center__title {margin-bottom: 16px;}.info-center__body {margin-bottom: 44px;}.info-center__wrapper {align-items: stretch;}.info-center__slide {height: auto;}.info-center__bottom {display: flex;align-items: center;-moz-column-gap: 16px;column-gap: 16px;}.info-center__link {min-height: 50px;flex: 1 1 100%;padding: 14px 24px;}.info-center__navigation {display: flex;align-items: center;-moz-column-gap: 8px;column-gap: 8px;}.info-center_similar .info-center__top {align-items: flex-end;grid-template-columns: repeat(2, auto);}.info-center_similar .info-center__info {max-width: 838px;}.info-center_similar .info-center__title {margin: 0;}.info-center_similar .info-center__navigation {margin-left: auto;}.info-center_similar .info-center__body {margin: 0;}.info-center_developers .info-center__title {margin-bottom: 16px;}.info-center-slide {background-color: var(--grayscale-5);border-radius: 8px;}.info-center-slide__link {width: 100%;height: 100%;display: flex;flex-direction: column;border-radius: 8px;}.info-center-slide__link:active .info-center-slide__title {color: var(--blue-50);}.info-center-slide__link:active .info-center-slide__icon svg {fill: var(--blue-50);}.info-center-slide__image {position: relative;width: 100%;flex: 0 0 360px;height: 360px;border-radius: 8px 8px 0 0;}.info-center-slide__image-img {width: 100%;height: 100%;position: relative;border-radius: 8px 8px 0 0;overflow: hidden;}.info-center-slide__image-img img {position: absolute;height: 100%;top: 0;left: 50%;transform: translateX(-50%);border-radius: 8px 8px 0 0;}.info-center-slide__image-labels {position: absolute;top: 8px;left: 8px;display: flex;align-items: center;-moz-column-gap: 6px;column-gap: 6px;flex-wrap: wrap;}.info-center-slide__image-label {height: 32px;line-height: 100%;border-radius: 4px;padding: 6px 12px;background-color: var(--grayscale-5);}.info-center-slide__image-label:first-child {color: var(--grayscale-0);background-color: var(--grayscale-70);}.info-center-slide__content {flex: 1 1 100%;display: flex;align-items: flex-start;-moz-column-gap: 16px;column-gap: 16px;background-color: var(--grayscale-5);padding: 24px 19px 24px 24px;border-radius: 0 0 8px 8px;}.info-center-slide__title {flex: 1 1 100%;transition: color 0.3s ease;}.info-center-slide__icon {flex: 0 0 16px;display: flex;align-items: flex-end;height: 22px;padding-top: 6px;}.info-center-slide__icon svg {fill: var(--grayscale-100);transition: fill 0.3s ease;}.mortgage {background-color: var(--grayscale-5);}.mortgage__top {display: grid;grid-template-columns: repeat(2, 1fr);-moz-column-gap: 16px;column-gap: 16px;margin-bottom: 32px;}.mortgage__info {grid-column: span 1;}.mortgage__title {margin-bottom: 16px;}.mortgage__body {display: flex;align-items: stretch;-moz-column-gap: 16px;column-gap: 16px;}.mortgage__filters {height: auto;flex: 0 0 448px;}.mortgage__content {height: auto;flex: 1 1 100%;}.mortgage-filters {display: flex;flex-direction: column;justify-content: space-between;padding: 24px;background-color: var(--grayscale-0);}.mortgage-filters__form {margin-bottom: 24px;}.mortgage-filters__list {width: 100%;display: flex;flex-direction: column;row-gap: 16px;margin-bottom: 16px;}.mortgage-filters__item {position: relative;padding-bottom: 5px;}.mortgage-filters__tagline {display: block;line-height: 130%;color: var(--grayscale-70);margin-bottom: 8px;}.mortgage-filters__label {display: block;width: 100%;height: 50px;}.mortgage-filters__label input::-webkit-outer-spin-button, .mortgage-filters__label input::-webkit-inner-spin-button {-webkit-appearance: none;display: none;margin: 0;}.mortgage-filters__input {display: flex;align-items: center;justify-content: flex-end;width: 100%;height: 100%;outline: none;border: 1px solid var(--grayscale-10);border-radius: 4px;padding: 8px 16px 8px;background-color: var(--grayscale-5);}.mortgage-filters__range {position: absolute;bottom: 1px;left: 16px;width: calc(100% - 32px);z-index: 5;}.mortgage-filters__range-input {-moz-appearance: none;appearance: none;-webkit-appearance: none;width: 100%;height: 2px;background-color: transparent;outline: none;border-radius: 4px;}.mortgage-filters__range-input::-webkit-slider-thumb {appearance: none;-webkit-appearance: none;width: 12px;height: 12px;border-radius: 100%;background-color: var(--grayscale-100);margin-top: 0px;cursor: pointer;}.mortgage-filters__range-input::-moz-range-thumb {width: 12px;height: 12px;border-radius: 100%;background-color: var(--grayscale-100);margin-top: 0px;cursor: pointer;}.mortgage-filters__descr {line-height: 130%;padding-top: 16px;border-top: 1px solid var(--grayscale-10);}.mortgage-content__list {background-color: var(--grayscale-0);border-radius: 8px;margin-bottom: 16px;padding: 24px;}.mortgage-content__item:not(:first-child) {padding-top: 24px;}.mortgage-content__item:not(:last-child) {border-bottom: 1px solid var(--grayscale-10);padding-bottom: 24px;}.mortgage-content__view-all {width: 100%;min-height: 50px;padding: 8px 16px;}.mortgage-content-item {background-color: var(--grayscale-0);}.mortgage-content-item__top {display: flex;align-items: center;-moz-column-gap: 16px;column-gap: 16px;justify-content: space-between;margin-bottom: 8px;}.mortgage-content-item__top-info {display: flex;align-items: center;-moz-column-gap: 16px;column-gap: 16px;}.mortgage-content-item__label {min-height: 32px;line-height: 100%;border-radius: 4px;padding: 6px 12px;color: var(--grayscale-0);background-color: var(--brown-40);}.mortgage-content-item__open-btn svg {transition: all 0.3s ease;}.mortgage-content-item__open-btn.active svg {transform: rotate(-180deg);}.mortgage-content-item__center {transition: all 0.3s ease;overflow: hidden;}.mortgage-content-item__center-details {margin-bottom: 24px;}.mortgage-content-item__center-info {display: grid;grid-template-columns: repeat(2, 1fr);-moz-column-gap: 16px;column-gap: 16px;align-items: center;}.mortgage-content-item__center-icons {display: flex;align-items: center;-moz-column-gap: 8px;column-gap: 8px;}.mortgage-content-item__icons-list {display: inline-flex;padding-left: 7px;}.mortgage-content-item__icons-item {width: 36px;height: 36px;position: relative;border: 1px solid var(--grayscale-0);border-radius: 100%;overflow: hidden;margin-left: -7px;background-position: center;background-size: cover;background-repeat: no-repeat;background-color: var(--grayscale-0);}.mortgage-content-item__icons-quantity {line-height: 130%;color: var(--grayscale-70);}.mortgage-content-item__center-btn {width: 100%;min-height: 40px;padding: 8px 16px;}.mortgage-content-item__bottom {max-height: 0;overflow: hidden;transition: max-height 0.3s ease;}.mortgage-content-item__banks-item {padding-top: 24px;}.mortgage-content-item__banks-item:not(:last-child) {border-bottom: 1px solid var(--grayscale-10);padding-bottom: 24px;}.mortgage-content-details__list {display: grid;grid-template-columns: repeat(4, 1fr);-moz-column-gap: 16px;column-gap: 16px;}.mortgage-content-details__item {display: flex;flex-direction: column;row-gap: 8px;}.mortgage-content-details__tagline {flex: 1 1 100%;display: block;line-height: 130%;color: var(--grayscale-70);}.mortgage-content-details__value {display: block;}.mortgage-banks-item {background-color: var(--grayscale-0);}.mortgage-banks-item__top {display: flex;align-items: flex-start;-moz-column-gap: 32px;column-gap: 32px;justify-content: space-between;margin-bottom: 16px;}.mortgage-banks-item__info {display: flex;align-items: center;-moz-column-gap: 16px;column-gap: 16px;}.mortgage-banks-item__icon {display: block;flex: 0 0 32px;height: 32px;background-position: center;background-size: cover;background-repeat: no-repeat;background-color: var(--grayscale-0);border: 1px solid var(--grayscale-5);border-radius: 4px;}.mortgage-banks-item__title {white-space: nowrap;}.mortgage-banks-item__labels {display: flex;align-items: center;-moz-column-gap: 8px;column-gap: 8px;row-gap: 8px;flex-direction: row-reverse;flex-wrap: wrap;}.mortgage-banks-item__label {min-height: 32px;background-color: var(--grayscale-5);border-radius: 4px;padding: 6px 12px;white-space: nowrap;}.mortgage-banks-item__details {margin-bottom: 16px;}.mortgage-banks-item__btn {width: 100%;min-height: 40px;padding: 8px 16px;}.banner {background-color: var(--grayscale-0);}.banner--bg-double {background: linear-gradient( 180deg, var(--grayscale-5) 50%, var(--grayscale-0) 50% );}.banner__body {display: flex;border-radius: 8px;}.banner__content {flex: 1 1 auto;background-color: var(--brown-10);padding: 45px 24px;border-radius: 8px 0 0 8px;}.banner__title {margin-bottom: 24px;}.banner__btn {min-height: 50px;padding: 8px 31px;}.banner__img {flex: 0 0 569px;position: relative;overflow: hidden;border-radius: 0 8px 8px 0;}.banner__img img {position: absolute;top: 50%;left: 0;transform: translateY(-50%);}.searched-links {background-color: var(--grayscale-5);}.searched-links_white {background-color: var(--grayscale-0);}.searched-links__title {margin-bottom: 24px;}.searched-links__row:not(:last-child) {margin-bottom: 24px;}.searched-links__name {display: block;color: var(--grayscale-70);margin-bottom: 8px;}.about-complex {background-color: var(--grayscale-0);}.about-complex__title {margin-bottom: 16px;}.about-complex__info {display: grid;grid-template-columns: repeat(12, 1fr);-moz-column-gap: 16px;column-gap: 16px;margin-bottom: 44px;}.about-complex__info-column:nth-child(1) {grid-column: span 3;}.about-complex__info-column:nth-child(2) {grid-column: 5/13;}.about-complex__info-wrapper {grid-column: span 6;}.about-complex__info-descr {position: relative;width: 100%;max-height: 210px;overflow: hidden;transition: max-height 0.3s ease;}.about-complex__info-descr::before {content: "";display: none;position: absolute;bottom: 0;left: 0;width: 100%;height: 60px;background: linear-gradient( 180deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100% );z-index: 2;}.about-complex__info-descr.hidden::before {display: block;}.about-complex__info-descr p {font-size: 16px;line-height: 130%;letter-spacing: -0.02em;}.about-complex__info-descr p:not(:last-child) {margin-bottom: 8px;}.about-complex__info-btn {display: none;-moz-column-gap: 2px;column-gap: 2px;margin-top: 16px;}.about-complex__info-btn svg {transform: translateY(0px);}.about-complex__info-btn.active span {color: var(--extra-hover);}.about-complex__info-btn.active svg {fill: var(--extra-hover);transform: rotate(-180deg) translateY(-2px);}.about-complex__specificity {grid-column: 8/13;display: flex;flex-direction: column;row-gap: 32px;}.about-complex__specificity-name {display: block;color: var(--grayscale-70);margin-bottom: 8px;}.about-complex__specificity-list {display: flex;align-items: center;-moz-column-gap: 8px;column-gap: 8px;row-gap: 8px;flex-wrap: wrap;}.about-complex__specificity-list.active .about-complex__specificity-item:nth-child(n + 5):not(:last-child) {display: flex;}.about-complex__specificity-item {min-height: 32px;border-radius: 4px;padding: 6px 12px 8px 12px;background-color: var(--grayscale-5);}.about-complex__specificity-item:nth-child(n + 5):not(:last-child) {display: none;}.about-complex__specificity-btn svg {transition: transform 0.3s ease;}.about-complex__specificity-btn.active svg {transform: rotate(-180deg) translateY(-2px);}.about-complex__slider {margin-bottom: 16px;}.about-complex__bottom {display: flex;flex-direction: column;row-gap: 32px;border-radius: 8px;padding: 24px;background-color: var(--grayscale-5);}.about-complex-bottom__body {width: 100%;overflow: hidden;}.about-complex-bottom__list {display: grid;grid-template-columns: repeat(6, 216px);gap: 24px 16px;overflow-x: auto;overflow-y: hidden;padding-bottom: 24px;}.about-complex-bottom__list::-webkit-scrollbar {height: 2px;background-color: var(--grayscale-10);}.about-complex-bottom__list::-webkit-scrollbar-thumb {cursor: pointer;background-color: var(--grayscale-100);height: 2px;border-radius: 8px;}.about-complex-bottom__item {display: flex;flex-direction: column;row-gap: 8px;}.about-complex-bottom__item-name {color: var(--grayscale-70);}.about-complex-bottom__item-sublist {display: flex;flex-direction: column;row-gap: 8px;}.about-complex-bottom__item-subitem {font-weight: 600;}.about-complex-bottom__item-link {font-weight: 600;letter-spacing: -0.02em;}.about-complex-bottom__item-value {font-weight: 600;letter-spacing: -0.02em;}.about-complex-bottom__item-list {display: flex;align-items: center;-moz-column-gap: 18px;column-gap: 18px;row-gap: 8px;flex-wrap: wrap;}.about-complex-bottom__item-list.active .about-complex-bottom__item-method:nth-child(n + 2):not(:last-child) {display: block;}.about-complex-bottom__item-method {font-weight: 600;letter-spacing: -0.02em;}.about-complex-bottom__item-method:not(:last-child) {position: relative;}.about-complex-bottom__item-method:not(:last-child)::after {content: ",";position: absolute;top: 0;right: -11px;font-weight: 600;letter-spacing: -0.02em;color: var(--grayscale-100);}.about-complex-bottom__item-method:nth-child(n + 2):not(:last-child) {display: none;}.about-complex-bottom__item-btn svg {transform: translateY(1px);transition: fill 0.3s ease, transform 0.3s ease;}.about-complex-bottom__item-btn.active svg {transform: rotate(-180deg) translateY(-2px);}.about-complex-bottom__download-link {min-height: 50px;padding: 8px 16px;}.advantages-complex {background-color: var(--grayscale-0);}.advantages-complex__body {display: flex;align-items: flex-start;-moz-column-gap: 44px;column-gap: 44px;}.advantages-complex__images {flex: 0 0 688px;height: 600px;border-radius: 8px;min-width: 0;}.advantages-complex__images-body {width: 100%;height: 100%;}.advantages-complex__images-list {width: 100%;height: 100%;}.advantages-complex__images-item {width: 100%;height: 100%;}.advantages-complex__content {flex: 1 1 auto;padding-top: 60px;}.advantages-complex__title {margin-bottom: 32px;}.advantages-complex-slider {position: relative;}.advantages-complex-slider.active {padding-bottom: 18px;}.advantages-complex-slider__body {height: 100%;}.advantages-complex-slider__slide {border-radius: 8px;}.advantages-complex-slider__slide img {border-radius: 8px;}.advantages-complex-slider__navigation {display: flex;align-items: center;-moz-column-gap: 8px;column-gap: 8px;position: absolute;bottom: 24px;right: 24px;z-index: 5;}.advantages-complex-slider__navigation-btn {border: none;}.advantages-complex-slider__navigation-btn:disabled {opacity: 0.5;}.advantages-complex-accordion__item {border-top: 1px solid var(--grayscale-10);}.advantages-complex-accordion__item-btn {width: 100%;justify-content: space-between;padding: 16px 0;transition: padding-bottom 0.5s ease;}.advantages-complex-accordion__item-btn span {font-size: 20px;font-weight: 700;}.advantages-complex-accordion__item-btn.active {padding-bottom: 8px;}.advantages-complex-accordion__item-btn.active svg {transform: rotate(180deg);}.advantages-complex-accordion__item-content {max-height: 0;overflow: hidden;transition: max-height 0.5s ease;}.advantages-complex-accordion__item-body {display: flex;flex-direction: column;row-gap: 24px;padding: 0 40px 16px 0;}.advantages-complex-accordion__item-descr p {line-height: 130%;}.apartments-complex {background-color: var(--grayscale-0);}.apartments-complex__title {margin-bottom: 16px;}.apartments-complex__descr {margin-bottom: 32px;max-width: 716px;}.apartments-complex__filters .hero-filters__item-wrapper--quantity, .apartments-complex__filters .custom-select__btn, .apartments-complex__filters .hero-filters-range__inputs, .apartments-complex__filters .hero-filters-range__input, .apartments-complex__filters .hero-filters__checkbox-tag {background-color: var(--grayscale-5);}.apartments-complex__filters .hero-filters-hidden__row--apartment {border-bottom: none;}.apartments-complex__body {margin-top: 16px;}.apartments-complex__list {padding: 0 24px;border-radius: 8px;background-color: var(--grayscale-5);margin-bottom: 16px;}.apartments-complex__item:not(:last-child) {border-bottom: 1px solid var(--grayscale-10);}.apartments-complex-item.is-hovered .apartments-complex-item__top-name, .apartments-complex-item.is-hovered .apartments-complex-item__top-price {color: var(--extra-hover);}.apartments-complex-item.is-hovered .apartments-complex-item__icon-btn {background-color: var(--extra-hover);}.apartments-complex-item__wrapper {padding: 24px 0;}.apartments-complex-item__body {display: flex;align-items: flex-start;-moz-column-gap: 24px;column-gap: 24px;}.apartments-complex-item__img {flex: 0 0 102px;height: 102px;background-color: var(--grayscale-0);border-radius: 8px;padding: 5px;}.apartments-complex-item__img img {-o-object-fit: contain;object-fit: contain;}.apartments-complex-item__content {flex: 1 1 auto;padding-top: 6px;}.apartments-complex-item__top {display: flex;align-items: center;-moz-column-gap: 32px;column-gap: 32px;justify-content: space-between;margin-bottom: 8px;}.apartments-complex-item__top-column {display: flex;align-items: center;-moz-column-gap: 16px;column-gap: 16px;}.apartments-complex-item__top-column--2 {-moz-column-gap: 32px;column-gap: 32px;}.apartments-complex-item__top-name {transition: color 0.3s ease;}.apartments-complex-item__top-label {min-height: 32px;border-radius: 4px;line-height: 100%;color: var(--grayscale-0);background-color: var(--brown-40);padding: 6px 12px;}.apartments-complex-item__top-price {transition: color 0.3s ease;}.apartments-complex-item__icon-btn {width: 40px;height: 40px;}.apartments-complex-item__icon-btn svg {transition: fill 0.3s ease, transform 0.3s ease;}.apartments-complex-item__icon-btn svg.active {transform: rotate(180deg);}.apartments-complex-item__details-list {display: grid;grid-template-columns: repeat(5, 1fr);-moz-column-gap: 8px;column-gap: 8px;row-gap: 16px;}.apartments-complex-item__details-item {display: flex;flex-direction: column;row-gap: 8px;}.apartments-complex-item__details-name {color: var(--grayscale-70);}.apartments-complex-item__details-value {font-weight: 600;letter-spacing: -0.02em;}.apartment-item-hidden {max-height: 0;overflow: hidden;will-change: transform;transition: max-height 0.5s ease;}.apartment-item-hidden__wrapper {display: flex;align-items: flex-start;-moz-column-gap: 32px;column-gap: 32px;padding: 24px 0 32px 0;border-top: 1px solid var(--grayscale-10);}.apartment-item-hidden__image {cursor: pointer;flex: 0 0 25%;height: 338px;position: relative;border-radius: 4px;background-color: var(--grayscale-0);padding: 5px;}.apartment-item-hidden__image-body {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 5;}.apartment-item-hidden__image-wrapper {display: flex;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 5;}.apartment-item-hidden__image-item {flex-grow: 1;}.apartment-item-hidden__image-item:first-child .apartment-item-hidden__image-img {opacity: 1;z-index: -1;}.apartment-item-hidden__image-img {position: absolute;top: 0;left: 50%;width: 100%;height: 100%;transform: translateX(-50%);pointer-events: none;z-index: 3;background-color: var(--grayscale-0);opacity: 0;transition: opacity 0.3s ease;}.apartment-item-hidden__image-img img {display: block;position: absolute;top: 0;left: 0;padding: 10px;-o-object-fit: contain;object-fit: contain;}.apartment-item-hidden__image-pagination {width: calc(100% - 32px);display: flex;align-items: center;-moz-column-gap: 8px;column-gap: 8px;position: absolute;bottom: 16px;left: 16px;z-index: 5;}.apartment-item-hidden__image-dot {height: 2px;flex: 1 1 auto;border-radius: 8px;background-color: var(--grayscale-10);transition: background-color 0.3s ease;}.apartment-item-hidden__image-dot.active {background-color: var(--grayscale-100);}.apartment-item-hidden__content {flex: 1 1 auto;}.apartment-item-hidden__details {margin-bottom: 24px;}.apartment-item-hidden__details-list {display: grid;grid-template-columns: repeat(4, 1fr);-moz-column-gap: 16px;column-gap: 16px;row-gap: 24px;}.apartment-item-hidden__details-item {display: flex;flex-direction: column;row-gap: 8px;}.apartment-item-hidden__details-name {color: var(--grayscale-70);}.apartment-item-hidden__details-value {font-weight: 600;letter-spacing: -0.02em;}.apartment-item-hidden__features {margin-bottom: 24px;}.apartment-item-hidden__features-name {display: block;color: var(--grayscale-70);margin-bottom: 8px;}.apartment-item-hidden__features-list {display: flex;align-items: center;-moz-column-gap: 8px;column-gap: 8px;row-gap: 8px;flex-wrap: wrap;}.apartment-item-hidden__features-list.active .apartment-item-hidden__features-item:nth-child(n + 5):not(:last-child) {display: flex;}.apartment-item-hidden__features-item {min-height: 32px;border-radius: 4px;padding: 6px 12px;line-height: 140%;background-color: var(--grayscale-0);}.apartment-item-hidden__features-item:nth-child(n + 5):not(:last-child) {display: none;}.apartment-item-hidden__features-btn svg {transition: transform 0.3s ease;}.apartment-item-hidden__features-btn.active svg {transform: rotate(-180deg) translateY(-2px);}.apartment-item-hidden__bottom {width: 100%;}.apartment-item-hidden__btn {width: 100%;min-height: 50px;padding: 8px 16px;}.map-complex {background-color: var(--grayscale-0);}.map-complex__title {margin-bottom: 8px;}.map-complex__info {display: grid;grid-template-columns: repeat(12, 1fr);-moz-column-gap: 16px;column-gap: 16px;margin-bottom: 32px;}.map-complex__descr {grid-column: span 6;}.map-complex__details {grid-column: 8/13;}.map-complex__address {display: block;font-weight: 600;margin-bottom: 8px;}.map-complex__direction-item {display: flex;align-items: center;-moz-column-gap: 10px;column-gap: 10px;}.map-complex__direction-item:not(:last-child) {margin-bottom: 8px;}.map-complex__tabs {margin-bottom: 16px;}.map-complex__tabs-body {min-height: 58px;display: grid;grid-template-columns: repeat(2, 1fr);-moz-column-gap: 8px;column-gap: 8px;padding: 4px;border-radius: 4px;background-color: var(--grayscale-5);border: 1px solid var(--grayscale-10);}.map-complex__tab {border-radius: 4px;font-weight: 600;color: var(--grayscale-70);background-color: var(--grayscale-5);transition: background-color 0.3s ease, color 0.3s ease;}.map-complex__tab.is-active {background-color: var(--grayscale-70);color: var(--grayscale-0);}.map-complex__content {width: 100%;min-height: 600px;}.map-complex__content-body {width: 100%;min-height: 600px;}.map-complex__content-body--iframe iframe {width: 100%;height: 600px;border: none;}.map-body {position: relative;}.map-body__map {width: 100%;height: 600px;}.map-body__infrastructure {position: absolute;top: 0;left: 0;width: 100%;height: 100%;pointer-events: none;}.map-body__infrastructure-container {padding-top: 26px;}.map-body__infrastructure-form {width: 335px;border-radius: 8px;background: var(--grayscale-0);padding: 24px;pointer-events: auto;}.map-body__infrastructure-name {display: block;color: var(--grayscale-70);margin-bottom: 8px;}.map-body__infrastructure-list {width: 100%;}.map-body__infrastructure-item {width: 100%;}.map-body__infrastructure-item:not(:last-child) {border-bottom: 1px solid var(--grayscale-10);}.map-body__infrastructure-link {width: 100%;min-height: 50px;display: flex;align-items: center;-moz-column-gap: 10px;column-gap: 10px;padding: 8px 0;}.map-body__infrastructure-link svg {flex: 0 0 16px;height: 16px;fill: var(--grayscale-70);}.map-body__infrastructure-link span {font-weight: 600;line-height: 100%;letter-spacing: -0.02em;}.map-body .complex-pin {position: relative;height: 35px;display: inline-flex;align-items: center;justify-content: center;white-space: nowrap;color: var(--grayscale-0);background-color: var(--grayscale-70);opacity: 1;border-radius: 4px;padding: 8px 16px;}.map-body .complex-pin::before {content: "";position: absolute;bottom: -5px;left: -5px;width: 10px;height: 10px;border-radius: 100%;background-color: var(--grayscale-100);}.footer {background-color: var(--blue-90);padding: 40px 0 24px 0;}.footer__top {margin-bottom: 32px;}.footer__center {margin-bottom: 64px;}.footer-top__body {display: grid;grid-template-columns: repeat(3, 1fr);-moz-column-gap: 16px;column-gap: 16px;}.footer-top__column:last-child {display: flex;align-items: flex-end;justify-content: flex-end;}.footer-top__logo-link {display: block;width: 196px;height: 40px;margin-bottom: 10px;}.footer-top__logo-link svg {width: 100%;height: 100%;fill: var(--grayscale-0);}.footer-top__logo-descr {font-size: 14px;line-height: 130%;color: var(--grayscale-15);}.footer-top__column-wrapper {height: 100%;display: flex;align-items: flex-end;}.footer-top__column-body {display: flex;align-items: center;gap: 8px 32px;flex-wrap: wrap;}.footer-top__phone {width: -moz-fit-content;width: fit-content;display: inline-block;font-weight: 600;font-size: 20px;letter-spacing: -0.02em;}.footer-top__schedule {display: block;font-size: 14px;line-height: 130%;color: var(--grayscale-15);}.footer-top__estate-link {min-height: 50px;padding: 14px 32px;}.footer-center__row--1 {display: grid;grid-template-columns: repeat(6, 1fr);-moz-column-gap: 16px;column-gap: 16px;}.footer-center__row--2 {display: none;}.footer-center__menu--1 .footer-center__list {display: flex;flex-direction: column;row-gap: 16px;}.footer-center__menu--2 .footer-center__list, .footer-center__menu--3 .footer-center__list, .footer-center__menu--4 .footer-center__list, .footer-center__menu--5 .footer-center__list {display: flex;flex-direction: column;row-gap: 8px;padding-right: 8px;}.footer-center__menu--2 .footer-center__link, .footer-center__menu--3 .footer-center__link, .footer-center__menu--4 .footer-center__link, .footer-center__menu--5 .footer-center__link {font-weight: 400;font-size: 14px;line-height: 130%;}.footer-center__link {display: inline-block;}.footer-center__menu-name {display: block;font-size: 14px;line-height: 130%;color: var(--grayscale-15);margin-bottom: 16px;}.footer-center__address {display: block;font-size: 14px;line-height: 130%;color: var(--grayscale-15);margin-bottom: 24px;}.footer-center__socials {margin-bottom: 24px;}.footer-center__socials-list {display: flex;align-items: center;-moz-column-gap: 8px;column-gap: 8px;flex-wrap: wrap;row-gap: 8px;}.footer-center__socials-link svg {fill: var(--grayscale-0);}.footer-center__creators {display: flex;flex-direction: column;row-gap: 8px;}.footer-center__creators-item {display: flex;align-items: center;-moz-column-gap: 4px;column-gap: 4px;flex-wrap: wrap;font-size: 14px;line-height: 130%;letter-spacing: -0.01em;color: var(--grayscale-15);}.footer-center__creators-link {font-weight: 400;line-height: 130%;}.footer-bottom__body {display: grid;grid-template-columns: repeat(12, 1fr);-moz-column-gap: 16px;column-gap: 16px;}.footer-bottom__copyrights {grid-column: 1/3;font-size: 14px;line-height: 130%;color: var(--grayscale-15);}.footer-bottom__policy {grid-column: 3/13;}.footer-bottom__policy-text {font-size: 14px;line-height: 130%;color: var(--grayscale-15);margin-bottom: 8px;}.footer-bottom__policy-link {font-weight: 400;font-size: 14px;line-height: 130%;}.complex-navigation {position: fixed;top: 0;left: 0;width: 100%;z-index: 100;background-color: var(--grayscale-0);border-bottom: 1px solid var(--grayscale-10);transition: opacity 0.3s ease, visibility 0.3s ease, transform 0.3s ease, top 0.3s ease 0.2s;opacity: 0;visibility: hidden;}.complex-navigation.is-show {opacity: 1;visibility: visible;}.complex-navigation.scroll-up {top: 108px;}.complex-navigation__body {height: 60px;display: flex;align-items: center;-moz-column-gap: 32px;column-gap: 32px;justify-content: space-between;}.complex-navigation__menu {height: inherit;}.complex-navigation__list {height: inherit;display: flex;align-items: center;-moz-column-gap: 32px;column-gap: 32px;}.complex-navigation__item {height: inherit;}.complex-navigation__item--submenu {position: relative;}.complex-navigation__link {display: flex;align-items: center;height: inherit;font-weight: 600;}.complex-navigation__link--btn {-moz-column-gap: 2px;column-gap: 2px;line-height: 100%;}.complex-navigation__link--btn.active span {color: var(--extra-hover);}.complex-navigation__link--btn.active svg {transform: rotate(180deg);fill: var(--extra-hover);}.complex-navigation__link.active {color: var(--extra-hover);}.complex-navigation__submenu {width: 280px;position: absolute;top: 100%;left: -24px;background-color: var(--grayscale-0);border-bottom: 1px solid var(--grayscale-10);border-left: 1px solid var(--grayscale-10);border-right: 1px solid var(--grayscale-10);border-radius: 0 0 8px 8px;transition: opacity 0.3s ease, visibility 0.3s ease;opacity: 0;visibility: hidden;}.complex-navigation__submenu.active {opacity: 1;visibility: visible;}.complex-navigation__sublist {padding: 0 24px 8px 24px;}.complex-navigation__sublist .complex-navigation__item--link:not(:last-child) {border-bottom: 1px solid var(--grayscale-10);}.complex-navigation__sublist .complex-navigation__link {display: flex;align-items: center;min-height: 47px;line-height: 100%;}.complex-navigation__submenu-bottom {display: none;}.complex-navigation__actions {display: flex;align-items: center;-moz-column-gap: 24px;column-gap: 24px;}.complex-navigation__mortgage-link {font-weight: 600;}.complex-navigation__callback {min-height: 40px;padding: 8px 14px;}.map-objects {background-color: var(--grayscale-0);}.map-objects--newbuildings .map-objects__map {height: 600px;}.map-objects--newbuildings .map-objects__wrapper {padding-top: 26px;}.map-objects__container-1920 {position: relative;}.map-objects__map {width: 100%;height: 908px;}.map-objects__map .object-content {position: relative;height: 35px;display: inline-flex;align-items: center;justify-content: center;white-space: nowrap;color: var(--grayscale-100);font-weight: 600;background-color: var(--grayscale-0);border: 1px solid var(--grayscale-15);opacity: 1;border-radius: 4px;padding: 8px 16px;}.map-objects__map .object-content::before {content: "";position: absolute;bottom: -5px;left: -5px;width: 10px;height: 10px;border-radius: 100%;background-color: var(--grayscale-100);}.map-objects__map .object-content.active {color: var(--grayscale-0);background-color: var(--grayscale-15);}.map-objects__map .number-btn {height: 35px;display: inline-flex;align-items: center;justify-content: center;white-space: nowrap;color: var(--grayscale-100);font-weight: 600;background-color: var(--grayscale-0);border: 1px solid var(--grayscale-15);opacity: 1;border-radius: 4px;padding: 8px 16px;}.map-objects__map .number-btn.active {color: var(--grayscale-0);background-color: var(--grayscale-15);}.map-objects__wrapper {position: absolute;top: 0;left: 0;width: 100%;height: 100%;padding-top: 134px;pointer-events: none;}.map-objects__top {display: none;}.map-objects__top-title {padding: 26px 0 32px 0;}.map-objects__title {max-width: 594px;border-radius: 8px;padding: 24px;background-color: var(--grayscale-0);pointer-events: auto;}.map-objects__object {opacity: 0;visibility: hidden;transition: opacity 0.3s ease, visibility 0.3s ease;}.map-objects__object.active {opacity: 1;visibility: visible;}.map-objects__object-body {width: 452px;position: relative;pointer-events: auto;}.map-objects__object-btns {display: flex;position: absolute;top: 0;right: -22px;}.map-objects__object-close {flex: 0 0 50px;height: 50px;border: 1px solid var(--grayscale-10);}.map-objects__object-link {display: none;}.map-objects__object-item.card-item {width: 100%;height: auto;}.map-objects__object-item.card-item .card-item__body {height: 100%;display: flex;flex-direction: column;}.map-objects__object-item.card-item .card-item__image {flex: 0 0 224px;border-radius: 8px 8px 0 0;transition: all 0.4s ease-in-out;}.map-objects__object-item.card-item .card-item__image-item {border-radius: 8px 8px 0 0;}.map-objects__object-item.card-item .card-item__image-img {border-radius: 8px 8px 0 0;}.map-objects__object-item.card-item .card-item__image-img img {border-radius: 8px 8px 0 0;}.map-objects__object-item.card-item .card-item__content {flex: 1 1 auto;padding: 16px;overflow: hidden;}.map-objects__object-item.card-item .card-item__title {font-size: 20px;}.map-objects__object-item.card-item .card-item__price {font-size: 20px;}.map-objects__object-item.card-item .card-item__address {font-size: 14px;margin-bottom: 8px;}.map-objects__object-item.card-item .card-item__direction {display: flex;align-items: center;-moz-column-gap: 10px;column-gap: 10px;margin-bottom: 16px;}.map-objects__object-item.card-item .card-item__metro {display: flex;align-items: center;-moz-column-gap: 4px;column-gap: 4px;}.map-objects__object-item.card-item .card-item__metro span {font-size: 14px;}.map-objects__object-item.card-item .card-item__metro svg {fill: var(--extra-red);}.map-objects__object-item.card-item .card-item__distance {display: flex;align-items: center;-moz-column-gap: 4px;column-gap: 4px;}.map-objects__object-item.card-item .card-item__distance span {font-size: 14px;color: var(--grayscale-70);}.map-objects__object-item.card-item .card-item__distance svg {fill: var(--grayscale-70);}.map-objects__object-item.card-item .card-item__construction-link {font-weight: 600;font-size: 14px;}.map-objects__link {min-height: 55px;width: 100%;padding: 8px 16px;margin: 16px 0;}.map-contacts {background-color: var(--grayscale-0);}.map-contacts__map {width: 100%;height: 600px;margin-bottom: 44px;}.map-contacts__title {margin-bottom: 16px;}.map-contacts__body {display: grid;grid-template-columns: repeat(3, 1fr);-moz-column-gap: 16px;column-gap: 16px;}.map-contacts__block {padding-top: 24px;}.map-contacts__schedule {display: block;line-height: 130%;color: var(--grayscale-70);margin-bottom: 16px;}.map-contacts__phones {display: flex;align-items: center;-moz-column-gap: 32px;column-gap: 32px;flex-wrap: wrap;margin-bottom: 16px;row-gap: 16px;}.map-contacts__email {font-weight: 600;line-height: 130%;}.map-contacts__notice {display: block;line-height: 130%;color: var(--grayscale-70);margin-bottom: 16px;}.map-contacts__address {display: block;margin-bottom: 8px;}.map-contacts__location {display: flex;align-items: center;-moz-column-gap: 10px;column-gap: 10px;}.map-contacts__socials-list {display: flex;align-items: center;-moz-column-gap: 8px;column-gap: 8px;flex-wrap: wrap;row-gap: 8px;}.letter {position: fixed;top: 0;left: 0;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;background-color: var(--blackout);z-index: 550;opacity: 0;visibility: hidden;transition: opacity 0.3s ease, visibility 0.3s ease;padding: 60px 26px;}.letter.active {opacity: 1;visibility: visible;}.letter__close-btn {width: 50px;height: 50px;position: absolute;top: 8px;right: 8px;border: 1px solid var(--grayscale-10);}.letter__body {flex: 0 0 679px;height: 100%;}.letter__body img {-o-object-fit: contain;object-fit: contain;}.modal {position: fixed;top: 0;left: 0;width: 100%;height: 100%;display: flex;align-items: center;justify-content: flex-end;background-color: var(--blackout);z-index: 550;opacity: 0;visibility: hidden;transition: opacity 0.3s ease, visibility 0.3s ease;}.modal.active {opacity: 1;visibility: visible;}.modal__body {display: flex;align-items: center;position: relative;flex: 0 0 700px;height: 100%;background-color: var(--grayscale-0);padding: 60px;}.modal__close-btn {width: 50px;height: 50px;position: absolute;top: 8px;left: -58px;border: 1px solid var(--grayscale-10);}.modal__content {width: 100%;}.form-block__top {display: flex;align-items: flex-start;-moz-column-gap: 16px;column-gap: 16px;margin-bottom: 16px;}.form-block__info {flex: 1 1 auto;}.form-block__title {margin-bottom: 8px;}.form-block__avatar {flex: 0 0 58px;height: 58px;}.form-block__avatar-img {position: relative;width: 100%;height: 100%;border-radius: 100%;}.form-block__avatar-img img {border-radius: 100%;}.form-block__avatar-img::after {content: "";position: absolute;width: 14px;height: 14px;bottom: -2px;right: 0;background-color: var(--extra-green);border: 2px solid var(--grayscale-5);border-radius: 100%;}.form-block__list {margin-bottom: 16px;}.form-block__item:not(:last-child) {margin-bottom: 8px;}.form-block__input {height: 50px;background-color: var(--grayscale-5);}.form-block__submit-btn {width: 100%;min-height: 50px;padding: 8px 16px;margin-bottom: 8px;}.form-block__submit-link {font-weight: 600;}.notice {position: fixed;top: 8px;right: 8px;width: 700px;background-color: var(--grayscale-0);border: 1px solid var(--grayscale-10);z-index: 550;border-radius: 8px;opacity: 0;visibility: hidden;transition: opacity 0.3s ease, visibility 0.3s ease;}.notice.active {opacity: 1;visibility: visible;}.notice__body {width: 100%;background-color: var(--greyscale-0);padding: 32px;}.notice__content {display: none;}.notice__content.active {display: block;}.notice__title {margin-bottom: 8px;color: var(--grayscale-100);}.notice__close-btn {width: 50px;height: 50px;position: absolute;top: 0px;left: -58px;border: 1px solid var(--grayscale-10);}.cookie {position: fixed;bottom: 8px;right: 8px;z-index: 1000;max-width: 487px;display: flex;align-items: center;-moz-column-gap: 16px;column-gap: 16px;justify-content: space-between;border: 1px solid var(--grayscale-10);background-color: var(--grayscale-0);border-radius: 8px;padding: 8px 8px 8px 16px;}.cookie__link {font-weight: 600;line-height: 120%;}.cookie__btn {min-height: 40px;padding: 8px 16px;}.hero-template {padding: 125px 0 44px;position: relative;z-index: 1;}.hero-template__img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;}.hero-template__img::before {content: "";position: absolute;inset: 0;background: linear-gradient( 180deg, rgba(7, 30, 65, 0.5) 0%, rgba(7, 30, 65, 0.9) 100% );}.hero-template__img img {display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.hero-template .breadcrumbs {margin-bottom: 60px;}.hero-template__body {display: flex;justify-content: space-between;align-items: flex-end;}.hero-template__text {max-width: 840px;color: var(--grayscale-0);}.hero-template__suptitle {margin-bottom: 16px;}.hero-template__suptitle span {margin: 0 6px;}.hero-template__description {margin-top: 17px;max-width: 712px;font-size: 16px;line-height: 1.31;letter-spacing: -0.02em;}.hero-template__bottom {margin-top: auto;}.hero-template__info {display: grid;grid-template-columns: repeat(5, 1fr);gap: 32px;padding: 24px;border-radius: 8px;background-color: var(--grayscale-5);}.hero-template__info-title {font-size: 28px;font-family: var(--second-font-family);font-weight: 800;line-height: 1.1;letter-spacing: normal;margin-bottom: 10px;}.hero-template__info-description {font-size: 16px;letter-spacing: -0.02em;}.hero-template__author {width: 350px;display: flex;align-items: center;padding: 16px 50px 16px 16px;border-radius: 8px;background-color: var(--grayscale-5);position: relative;}.hero-template__author:hover .hero-template__author-name {color: var(--extra-hover);}.hero-template__author:hover .hero-template__author-link svg {fill: var(--extra-hover);}.hero-template__author:active .hero-template__author-name {color: var(--extra-click);}.hero-template__author:active .hero-template__author-link svg {fill: var(--extra-click);}.hero-template__author-photo {width: 44px;height: 44px;border-radius: 4px;overflow: hidden;flex-shrink: 0;margin-right: 16px;}.hero-template__author-photo img {display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.hero-template__author-name {font-size: 16px;font-weight: 600;letter-spacing: -0.02em;margin-bottom: 6px;transition: all 0.3s;}.hero-template__author-position {font-size: 14px;}.hero-template__author-link {position: absolute;top: 20px;right: 16px;width: 16px;height: 16px;}.hero-template__author-link svg {width: 100%;height: 100%;transition: all 0.3s;}.hero-template__buttons {display: grid;grid-template-columns: repeat(2, 1fr);gap: 16px;padding: 24px;background-color: var(--grayscale-0);border-radius: 8px;}.hero-template_faq_detail .hero-template__title {font-size: 46px;}.hero-template_vacancy .hero-template__title {font-size: 46px;}.hero-template_about {padding-bottom: 0;margin-bottom: 68px;}.hero-template_about .hero-template__img::before {background: linear-gradient( 180deg, rgba(7, 30, 65, 0.25) 0%, rgba(7, 30, 65, 0.9) 100% );}.hero-template_about .hero-template__content {display: flex;flex-direction: column;min-height: 709px;}.hero-template_about .hero-template__text {max-width: 1200px;margin-bottom: 32px;}.hero-template_about .hero-template__bottom {margin-bottom: -42px;}.hero-template_partnership, .hero-template_mortgage, .hero-template_developers {padding-bottom: 24px;}.hero-template_partnership .hero-template__img, .hero-template_mortgage .hero-template__img, .hero-template_developers .hero-template__img {height: calc(100% - 74px);}.hero-template_partnership .hero-template__text, .hero-template_mortgage .hero-template__text, .hero-template_developers .hero-template__text {margin-bottom: 32px;}.hero-template_partnership .cta-request, .hero-template_mortgage .cta-request, .hero-template_developers .cta-request {background-color: var(--grayscale-5);}.hero-template_partnership .cta-request__title, .hero-template_mortgage .cta-request__title, .hero-template_developers .cta-request__title {margin: 0;}.hero-template_partnership .cta-request__input, .hero-template_mortgage .cta-request__input, .hero-template_developers .cta-request__input {background-color: var(--grayscale-0);}.hero-template_mortgage {background-color: var(--grayscale-5);}.faq {padding: 44px 0 75px;}.faq_popular {padding: 60px 0;}.faq__title {margin-bottom: 32px;}.faq__content {display: grid;grid-template-columns: repeat(2, 1fr);grid-gap: 16px;margin-bottom: 16px;}.faq__item {display: flex;justify-content: space-between;padding: 24px;background-color: var(--grayscale-5);border-radius: 8px;}.faq__item:hover .faq__item-title {color: var(--extra-hover);}.faq__item:hover .faq__item-link {background-color: var(--extra-hover);}.faq__item:hover .faq__item-link svg {fill: var(--grayscale-0);}.faq__item:active .faq__item-title {color: var(--extra-click);}.faq__item:active .faq__item-link {background-color: var(--extra-click);}.faq__item-text {margin-right: 32px;}.faq__item-title {letter-spacing: -0.02em;margin-bottom: 8px;transition: all 0.3s;}.faq__item-description {display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;line-height: 1.33;color: var(--grayscale-70);}.faq__item-link {flex-shrink: 0;display: flex;justify-content: center;align-items: center;width: 40px;height: 40px;border-radius: 4px;background-color: var(--grayscale-0);transition: all 0.3s;}.faq__item-link svg {width: 16px;height: 16px;transition: all 0.3s;}.faq-detail {padding: 44px 0 60px;}.faq-detail__text {max-width: 960px;font-size: 16px;line-height: 1.31;letter-spacing: -0.02em;}.faq-detail__text p:not(:last-child) {margin-bottom: 8px;}.faq-detail__block:not(:last-child) {margin-bottom: 43px;}.faq-detail__title {letter-spacing: normal;margin-bottom: 18px;}.faq-detail__subtitle {margin-bottom: 18px;}.faq-detail__description:not(:last-child) {margin-bottom: 22px;}.faq-detail__list {padding-left: 20px;}.faq-detail__list_custom {list-style: none;padding-left: 0;counter-reset: num;}.faq-detail__list_custom li .faq-detail__list-title::before {counter-increment: num;content: counter(num) ".";display: inline-block;min-width: 23px;text-align: right;padding-right: 8px;}.faq-detail__list li:not(:last-child) {margin-bottom: 16px;}.faq-detail__list-title {font-size: 16px;font-weight: 600;margin-bottom: 8px;}.documents {padding: 44px 0 60px;}.documents__title {margin-bottom: 32px;}.documents__filter {display: flex;flex-grow: 1;gap: 8px;padding: 3px;border-radius: 6px;background-color: var(--grayscale-5);border: 1px solid var(--grayscale-10);}.documents__filter-wrap {display: flex;margin-bottom: 16px;}.documents__filter-item {flex: 1 1 100%;display: flex;justify-content: center;align-items: center;height: 50px;padding: 0 16px;border-radius: 4px;font-weight: 600;letter-spacing: -0.01em;color: var(--grayscale-70);transition: all 0.3s;}.documents__filter-item:hover {background-color: var(--grayscale-5);}.documents__filter-item.is-active {background-color: var(--grayscale-70);color: var(--grayscale-0);}.documents__body {margin-bottom: 16px;}.documents__content {display: none;grid-template-columns: repeat(2, 1fr);grid-gap: 16px;}.documents__content.show {display: grid;}.documents__item {display: flex;justify-content: space-between;padding: 24px;border-radius: 8px;background-color: var(--grayscale-5);}.documents__item:hover .documents__item-title {color: var(--extra-hover);}.documents__item:hover .documents__item-link {background-color: var(--extra-hover);}.documents__item:hover .documents__item-link svg {fill: var(--grayscale-0);}.documents__item:active .documents__item-title {color: var(--extra-click);}.documents__item:active .documents__item-link {background-color: var(--extra-click);}.documents__item-text {display: flex;flex-direction: column;align-items: flex-start;margin-right: 32px;}.documents__item-title {letter-spacing: -0.02em;margin-bottom: 8px;transition: color 0.3s;}.documents__item-format {color: var(--grayscale-70);}.documents__item-category {margin-top: auto;display: inline-flex;align-items: center;min-height: 32px;padding: 7px 12px;border-radius: 4px;margin-top: 33px;background-color: var(--grayscale-0);}.documents__item-link {display: flex;justify-content: center;align-items: center;width: 40px;height: 40px;flex-shrink: 0;border-radius: 4px;background-color: var(--grayscale-0);transition: all 0.3s;}.documents__item-link--bg-5 {background-color: var(--grayscale-5);}.documents__item-link svg {width: 16px;height: 16px;transition: all 0.3s;}.required-documents {padding: 60px 0 36px;}.required-documents__title {margin-bottom: 32px;}.required-documents__filter {display: flex;flex-grow: 1;gap: 8px;padding: 3px;border-radius: 6px;background-color: var(--grayscale-5);border: 1px solid var(--grayscale-10);}.required-documents__filter-wrap {display: flex;margin-bottom: 32px;}.required-documents__filter-item {flex: 1 1 100%;display: flex;justify-content: center;align-items: center;height: 50px;padding: 0 16px;border-radius: 4px;font-weight: 600;letter-spacing: -0.01em;color: var(--grayscale-70);transition: all 0.3s;}.required-documents__filter-item:hover {background-color: var(--grayscale-5);}.required-documents__filter-item.is-active {background-color: var(--grayscale-70);color: var(--grayscale-0);}.required-documents__content {display: none;overflow: hidden;}.required-documents__content.show {display: block;}.required-documents__list {display: grid;grid-template-columns: repeat(2, 1fr);gap: 0 16px;list-style: none;counter-reset: num;margin-bottom: -1px;}.required-documents__item {padding: 24px 24px 24px 34px;border-bottom: 1px solid var(--grayscale-10);}.required-documents__item:nth-child(-n + 2) {padding-top: 0;}.required-documents__item-title {font-size: 20px;font-weight: 600;line-height: 1.2;letter-spacing: -0.02em;margin-bottom: 6px;position: relative;}.required-documents__item-title::before {counter-increment: num;content: counter(num);position: absolute;top: 5px;left: -32px;padding: 0;min-width: 18px;font-size: 14px;font-weight: 400;color: var(--grayscale-70);}.required-documents__item-title:nth-child(-n + 9)::before {content: "0" counter(num);}.required-documents__item-description {font-size: 14px;line-height: 1.31;}.agreement {padding: 44px 0 60px;}.agreement__content {display: flex;justify-content: space-between;align-items: flex-start;}.agreement__text {max-width: 960px;margin-right: 16px;font-size: 16px;line-height: 1.31;letter-spacing: -0.02em;}.agreement__text p:not(:last-child) {margin-bottom: 9px;}.agreement__block {scroll-margin-top: 30px;}.agreement__block:not(:last-child) {margin-bottom: 43px;}.agreement__title {letter-spacing: normal;margin-bottom: 17px;}.agreement__subtitle {letter-spacing: -0.02em;margin-bottom: 10px;}.agreement__description:not(:last-child) {margin-bottom: 22px;}.agreement__list {margin-top: 16px;padding-left: 20px;}.agreement__list li {position: relative;}.agreement__list li::before {content: "";position: absolute;top: 9px;left: -15px;width: 6px;height: 6px;border-radius: 1px;background-color: var(--grayscale-100);}.agreement__list li:not(:last-child) {margin-bottom: 8px;}.agreement__side {position: sticky;top: 20px;right: 0;width: 100%;max-width: 350px;padding: 24px;border-radius: 4px;background-color: var(--grayscale-5);transition: all 0.3s;}.agreement__side-title {line-height: 1.3;color: var(--grayscale-70);margin-bottom: 19px;}.agreement__side-list li {font-size: 16px;letter-spacing: -0.02em;}.agreement__side-list li:not(:last-child) {margin-bottom: 13px;}.agreement__side-link {transition: all 0.3s;}.agreement__side-link_active {font-weight: 600;color: var(--blue-50);}.agreement__side-link:hover:not(.agreement__side-link_active) {color: var(--extra-hover);}.not-found {position: relative;margin-bottom: -180px;}.not-found__img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;}.not-found__img::before {content: "";position: absolute;inset: 0;background: linear-gradient( 180deg, rgba(7, 30, 65, 0.25) 0%, rgba(7, 30, 65, 0.9) 100% );}.not-found__img img {display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.not-found__content {height: 100vh;padding: 200px 0;display: flex;flex-direction: column;justify-content: center;align-items: center;color: var(--grayscale-0);text-align: center;}.not-found__title {font-size: 72px;margin-bottom: 14px;}.not-found__description {max-width: 687px;font-size: 14px;line-height: 1.3;margin-bottom: 32px;}.not-found__btn {flex-shrink: 0;height: 50px;padding: 0 32px;}.vacancies {padding: 44px 0 60px;}.vacancies__heading {display: none;max-width: 715px;}.vacancies__heading_active {display: block;}.vacancies__title {margin-bottom: 18px;}.vacancies__description {font-size: 16px;line-height: 1.31;letter-spacing: -0.02em;}.vacancies__content {display: none;}.vacancies__content_active {display: block;}.vacancies__item {display: grid;grid-template-columns: repeat(2, 1fr);grid-gap: 16px;align-items: center;padding: 32px 24px 30px;border-radius: 8px;background-color: var(--grayscale-5);position: relative;}.vacancies__item:not(:last-child) {margin-bottom: 16px;}.vacancies__item:hover .vacancies__item-title {color: var(--extra-hover);}.vacancies__item:hover .vacancies__item-link {background-color: var(--extra-hover);}.vacancies__item:hover .vacancies__item-link svg {fill: var(--grayscale-0);}.vacancies__item:active .vacancies__item-title {color: var(--extra-click);}.vacancies__item:active .vacancies__item-link {background-color: var(--extra-click);}.vacancies__item-title {transition: all 0.3s;}.vacancies__item-text {display: flex;justify-content: space-between;gap: 16px;}.vacancies__item-group {display: flex;flex-grow: 1;gap: 16px;}.vacancies__item-block {flex: 1 1 100%;font-size: 14px;line-height: 1.28;}.vacancies__item-block:last-child {flex-basis: 254px;flex-shrink: 0;}.vacancies__item-block-title {color: var(--grayscale-70);margin-bottom: 8px;transition: all 0.3s;}.vacancies__item-block-value {font-weight: 600;letter-spacing: -0.02em;}.vacancies__item-link {flex-shrink: 0;display: flex;justify-content: center;align-items: center;width: 40px;height: 40px;border-radius: 4px;background-color: var(--grayscale-0);transition: all 0.3s;}.vacancies__item-link svg {width: 16px;height: 16px;transition: all 0.3s;}.file__label {display: inline-flex;align-items: center;height: 33px;cursor: pointer;}.file__icon {width: 16px;height: 16px;flex-shrink: 0;fill: none;stroke: var(--grayscale-100);stroke-linecap: round;stroke-linejoin: round;margin-right: 4px;}.file__name {font-size: 14px;font-weight: 600;}.vacancy {padding: 44px 0 60px;}.vacancy__content {display: flex;justify-content: space-between;align-items: flex-start;gap: 16px;}.vacancy__text {max-width: 960px;font-size: 16px;line-height: 1.31;letter-spacing: -0.02em;}.vacancy__block:not(:last-child) {margin-bottom: 32px;}.vacancy__title {letter-spacing: normal;margin-bottom: 17px;}.vacancy__list {padding-left: 20px;}.vacancy__list li {position: relative;}.vacancy__list li::before {content: "";position: absolute;top: 9px;left: -15px;width: 6px;height: 6px;border-radius: 1px;background-color: var(--grayscale-100);}.vacancy__list li:not(:last-child) {margin-bottom: 8px;}.vacancy__side {flex-grow: 1;flex-basis: 472px;padding: 24px;border-radius: 8px;background-color: var(--grayscale-5);}.vacancy__side-block:not(:last-child) {margin-bottom: 20px;}.vacancy__side-title {font-size: 14px;color: var(--grayscale-70);margin-bottom: 12px;}.vacancy__side-value {font-size: 20px;font-weight: 600;letter-spacing: -0.02em;}.vacancy__side-btn {width: 100%;height: 50px;margin-top: 14px;}.guarantees {padding: 44px 0 60px;}.guarantees__text {max-width: 960px;font-size: 16px;line-height: 1.31;letter-spacing: -0.02em;}.guarantees__text p:not(:last-child) {margin-bottom: 9px;}.guarantees__block:not(:last-child) {margin-bottom: 42px;}.guarantees__title {letter-spacing: normal;margin-bottom: 17px;}.guarantees__subtitle {letter-spacing: -0.02em;margin-bottom: 18px;}.guarantees__description:not(:last-child) {margin-bottom: 22px;}.guarantees__list {padding-left: 20px;}.guarantees__list:not(:last-child) {margin-bottom: 22px;}.guarantees__list li {position: relative;}.guarantees__list li::before {content: "";position: absolute;top: 9px;left: -15px;width: 6px;height: 6px;border-radius: 1px;background-color: var(--grayscale-100);}.guarantees__list li:not(:last-child) {margin-bottom: 8px;}.guarantees__slider {margin-top: -11px;}.guarantees__slider-img {height: 540px;border-radius: 8px;overflow: hidden;margin-bottom: 16px;}.guarantees__slider-img img {display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.guarantees__slider-text {padding-right: 130px;font-size: 14px;line-height: 1.3;letter-spacing: -0.01em;}.guarantees__navigation {margin-left: auto;display: inline-flex;gap: 8px;margin-top: -18px;position: relative;left: 100%;transform: translateX(-100%);z-index: 1;pointer-events: none;background-color: var(--grayscale-0);}.guarantees__navigation * {pointer-events: all;}.offer {padding: 60px 0;}.offer__content {display: flex;justify-content: space-between;align-items: center;gap: 16px;}.offer__text {padding: 40px 0;max-width: 716px;}.offer__title {margin-bottom: 15px;}.offer__subtitle {letter-spacing: -0.02em;margin-bottom: 10px;}.offer__description {font-size: 16px;line-height: 1.31;letter-spacing: -0.02em;margin-bottom: 24px;}.offer__block {padding: 24px;border-radius: 8px;background-color: var(--brown-0);font-size: 14px;line-height: 1.28;}.offer__block:not(:last-child) {margin-bottom: 24px;}.offer__group:not(:last-child) {padding-bottom: 22px;border-bottom: 1px solid rgba(22, 15, 41, 0.1);margin-bottom: 24px;}.offer__group-title {color: var(--grayscale-70);margin-bottom: 8px;}.offer__btn {width: 100%;height: 50px;}.offer__img {width: 100%;max-width: 594px;height: 690px;border-radius: 8px;overflow: hidden;}.offer__img img {display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.offer_partnership .offer__group-title {font-size: 20px;font-family: var(--second-font-family);font-weight: 800;color: var(--grayscale-100);}.offer_partnership .offer__btn {margin-top: 20px;}.advantages {padding: 60px 0;}.advantages__heading {max-width: 600px;margin-bottom: 30px;}.advantages__title {margin-bottom: 18px;}.advantages__description {font-size: 16px;line-height: 1.31;letter-spacing: -0.02em;}.advantages__content {display: grid;grid-template-columns: repeat(4, 1fr);gap: 16px;}.advantages__item {padding: 24px;border-radius: 8px;background-color: var(--grayscale-5);}.advantages__item-icon {display: flex;justify-content: center;align-items: center;width: 40px;height: 40px;border-radius: 4px;background-color: var(--grayscale-0);margin-bottom: 24px;}.advantages__item-icon svg {width: 24px;height: 24px;}.advantages__item-title {letter-spacing: -0.02em;margin-bottom: 8px;}.advantages__item-description {font-size: 14px;line-height: 1.28;}.advantages__btn {margin-top: 44px;width: 100%;height: 55px;}.advantages_partnership .advantages__heading {max-width: 680px;}.team {padding: 60px 0 22px;}.team__heading {display: flex;justify-content: space-between;align-items: center;margin-bottom: 32px;}.team__slider-item {height: auto;border-radius: 8px;overflow: hidden;background-color: var(--grayscale-5);}.team__slider-img {width: 100%;height: 452px;}.team__slider-img img {display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.team__slider-text {padding: 16px;}.team__slider-name {letter-spacing: normal;margin-bottom: 8px;}.team__slider-position {line-height: 1.28;}.team__navigation {display: inline-flex;gap: 8px;}.section-banner {padding: 22px 0 40px;}.section-banner__content {display: flex;justify-content: space-between;border-radius: 8px;background-color: var(--brown-10);overflow: hidden;}.section-banner__text {flex-basis: 879px;padding: 45px 100px 45px 24px;}.section-banner__title {letter-spacing: normal;margin-bottom: 24px;}.section-banner__btn {height: 50px;padding: 0 32px;}.section-banner__img {flex: 1 1 auto;}.section-banner__img img {display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.text-page {padding: 44px 0 60px;}.text-page__body {display: flex;justify-content: space-between;align-items: flex-start;}.text-page__content {width: 960px;font-size: 16px;line-height: 1.31;letter-spacing: -0.02em;margin-right: 16px;}.text-page__content p:not(:last-child) {margin-bottom: 8px;}.text-page__block {scroll-margin-top: 30px;}.text-page__block:not(:last-child) {margin-bottom: 43px;}.text-page__title {letter-spacing: normal;margin-bottom: 17px;}.text-page__suptitle {letter-spacing: normal;margin-bottom: 17px;}.text-page__subtitle {letter-spacing: -0.02em;margin-bottom: 10px;margin-top: 22px;}.text-page__subtitle_nmt {margin-top: 0;}.text-page__highlighted {margin: 32px 0 0;padding: 24px;border-radius: 8px;background-color: var(--brown-0);}.text-page__list {margin: 18px 0 32px;padding-left: 20px;}.text-page__list_other {margin: 0 0 16px;}.text-page__list li {position: relative;}.text-page__list li::before {content: "";position: absolute;top: 8px;left: -15px;width: 6px;height: 6px;border-radius: 1px;background-color: var(--grayscale-100);}.text-page__list li:not(:last-child) {margin-bottom: 8px;}.text-page__list-title {font-size: 16px;font-weight: 600;margin-bottom: 8px;}.text-page__list_custom {list-style: none;padding-left: 0;counter-reset: num;}.text-page__list_custom li::before {content: none;}.text-page__list_custom li .text-page__list-title::before {counter-increment: num;content: counter(num) ".";display: inline-block;min-width: 23px;text-align: right;padding-right: 8px;}.text-page__list_custom li:not(:last-child) {margin-bottom: 16px;}.text-page__cards-slider-item {height: auto;}.text-page__table-wrap {margin: 31px 0;}.text-page__table-heading {border-bottom: 1px solid var(--grayscale-10);color: var(--grayscale-70);}.text-page__table-heading .text-page__table-elem {display: flex;flex-direction: column;justify-content: flex-end;padding: 8px 24px;}.text-page__table-heading .text-page__table-elem:first-child {padding: 8px 24px;}.text-page__table-item {display: flex;}.text-page__table-item:nth-child(even) {background-color: var(--grayscale-5);}.text-page__table-elem {flex: 1 1 100%;padding: 30px 24px;font-size: 14px;letter-spacing: -0.01em;}.text-page__table-elem:first-child {padding: 24px;flex: 0 0 350px;}.text-page__table-elem-title {font-size: 20px;font-weight: 600;letter-spacing: -0.02em;margin-bottom: 5px;}.text-page__share {display: flex;justify-content: space-between;align-items: center;border-top: 1px solid var(--grayscale-10);padding-top: 23px;}.text-page__side {position: sticky;top: 20px;right: 0;width: 100%;max-width: 350px;padding: 24px;border-radius: 4px;background-color: var(--grayscale-5);transition: all 0.3s;}.text-page__side-title {line-height: 1.3;color: var(--grayscale-70);margin-bottom: 19px;}.text-page__side-list li {font-size: 16px;letter-spacing: -0.02em;}.text-page__side-list li:not(:last-child) {margin-bottom: 13px;}.text-page__side-link {transition: all 0.3s;}.text-page__side-link.active {font-weight: 600;color: var(--blue-50);}.text-page__side-link:hover:not(.active) {color: var(--extra-hover);}.social {display: inline-flex;}.social__item {flex-shrink: 0;width: 32px;height: 32px;padding: 3px;border: 1px solid var(--grayscale-15);border-radius: 4px;transition: all 0.3s;}.social__item:hover {border-color: var(--blue-50);}.social__item:hover svg {fill: var(--blue-50);}.social__item:not(:last-child) {margin-right: 8px;}.social__item svg {width: 100%;height: 100%;transition: all 0.3s;}.author {padding: 44px 0 60px;}.author__content {display: flex;justify-content: space-between;gap: 16px;position: relative;}.author__text {flex-basis: 960px;font-size: 16px;line-height: 1.31;letter-spacing: -0.02em;}.author__text-block:not(:last-child) {margin-bottom: 43px;}.author__text-title {letter-spacing: normal;margin-bottom: 17px;}.author__text-subtitle {letter-spacing: -0.02em;margin-bottom: 16px;}.author__text-description:not(:last-child) {margin-bottom: 24px;}.author__text-description p:not(:last-child) {margin-bottom: 8px;}.author__text-list {list-style: none;counter-reset: num;}.author__text-list:not(.author__text-list_custom) {padding-right: 40px;display: grid;grid-template-columns: repeat(2, 1fr);gap: 16px;}.author__text-list:not(.author__text-list_custom) li {padding: 0 30px 0 34px;}.author__text-list:not(.author__text-list_custom) .author__text-list-title {font-size: 20px;line-height: 1.2;}.author__text-list:not(.author__text-list_custom) .author__text-list-title::before {position: absolute;top: 5px;left: 0;content: counter(num);padding: 0;min-width: 18px;font-size: 14px;font-weight: 400;color: var(--grayscale-70);}.author__text-list:not(.author__text-list_custom) .author__text-list-title:nth-child(-n + 9)::before {content: "0" counter(num);}.author__text-list:not(.author__text-list_custom) .author__text-description {font-size: 14px;letter-spacing: -0.01em;}.author__text-list li {position: relative;}.author__text-list li .author__text-list-title::before {counter-increment: num;content: counter(num) ".";display: inline-block;min-width: 23px;text-align: right;padding-right: 8px;}.author__text-list-title {font-size: 16px;font-weight: 600;margin-bottom: 8px;}.author__text-list_custom li:not(:last-child) {margin-bottom: 16px;}.author__info {flex-basis: 350px;}.author__info-photo {width: 100%;height: 350px;border-radius: 8px;overflow: hidden;margin-bottom: 26px;}.author__info-photo img {display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: top;object-position: top;}.author__info-share-title {font-size: 16px;letter-spacing: -0.02em;margin-bottom: 18px;}.news {padding: 44px 0 60px;}.news__filter {margin-bottom: 16px;}.news__content {display: grid;grid-template-columns: repeat(3, 1fr);gap: 16px;margin-bottom: 16px;}.partners {padding: 60px 0;}.partners_gray {background-color: var(--grayscale-5);}.partners_gray .partners__item {background-color: var(--grayscale-0);}.partners_gray .partners__item-img {border-color: var(--grayscale-5);}.partners__title {margin-bottom: 32px;}.partners__content {display: grid;grid-template-columns: repeat(4, 1fr);gap: 16px;}.partners__content_all .partners__item:nth-child(n + 7) {display: flex;}.partners__item {display: flex;align-items: center;padding: 16px;border-radius: 8px;background-color: var(--grayscale-5);}.partners__item-img {flex-shrink: 0;width: 40px;height: 40px;background-color: var(--grayscale-0);border-radius: 4px;border: 1px solid var(--grayscale-0);overflow: hidden;margin-right: 16px;}.partners__item-img img {display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.partners__item-name {font-size: 16px;font-weight: 600;letter-spacing: -0.02em;}.partners__btn {display: none;}.thanks-letters {padding: 60px 0;}.thanks-letters__heading {display: flex;justify-content: space-between;align-items: flex-end;gap: 16px;margin-bottom: 32px;}.thanks-letters__title {margin-bottom: 16px;}.thanks-letters__description {font-size: 16px;line-height: 1.31;letter-spacing: -0.02em;}.thanks-letters__slider-item {min-height: 143px;height: auto;display: flex;flex-direction: column;align-items: flex-start;padding: 16px;border-radius: 8px;background-color: var(--grayscale-5);}.thanks-letters__slider-item:hover .thanks-letters__slider-title {color: var(--extra-hover);}.thanks-letters__slider-item:hover .thanks-letters__slider-link {color: var(--extra-hover);}.thanks-letters__slider-item:hover .thanks-letters__slider-link svg {fill: var(--extra-hover);}.thanks-letters__slider-item:active .thanks-letters__slider-title {color: var(--extra-click);}.thanks-letters__slider-item:active .thanks-letters__slider-link {color: var(--extra-click);}.thanks-letters__slider-item:active .thanks-letters__slider-link svg {fill: var(--extra-click);}.thanks-letters__slider-title {letter-spacing: -0.02em;margin-bottom: 9px;transition: all 0.3s;}.thanks-letters__slider-description {color: var(--grayscale-70);margin-bottom: 9px;}.thanks-letters__slider-link {margin-top: auto;display: flex;align-items: center;font-size: 14px;font-weight: 600;transition: all 0.3s;}.thanks-letters__slider-link svg {width: 16px;height: 16px;flex-shrink: 0;margin-left: 2px;transition: all 0.3s;}.thanks-letters__navigation {display: inline-flex;gap: 8px;}.video-reviews {padding: 60px 0;}.video-reviews__heading {display: flex;justify-content: space-between;align-items: flex-end;gap: 16px;margin-bottom: 32px;}.video-reviews__title {margin-bottom: 16px;}.video-reviews__description {font-size: 16px;line-height: 1.31;letter-spacing: -0.02em;}.video-reviews__slider-item {height: 387px;border-radius: 8px;position: relative;overflow: hidden;}.video-reviews__slider-media {width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;position: relative;z-index: 1;}.video-reviews__slider-poster {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;}.video-reviews__slider-poster::after {content: "";position: absolute;inset: 0;background-color: rgba(7, 30, 65, 0.6);}.video-reviews__slider-poster img {display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.video-reviews__slider-play {width: 50px;height: 50px;display: flex;justify-content: center;align-items: center;background-color: var(--grayscale-0);border-radius: 4px;transition: all 0.3s;}.video-reviews__slider-play:hover {background-color: var(--extra-hover);}.video-reviews__slider-play:hover svg {fill: var(--grayscale-0);}.video-reviews__slider-play:active {background-color: var(--extra-click);}.video-reviews__slider-play:active svg {fill: var(--grayscale-0);}.video-reviews__slider-play svg {width: 24px;height: 24px;transition: all 0.3s;}.video-reviews__slider-author {position: absolute;bottom: 24px;left: 24px;display: flex;align-items: center;z-index: 1;}.video-reviews__slider-author-photo {width: 56px;height: 56px;border-radius: 4px;overflow: hidden;margin-right: 16px;}.video-reviews__slider-author-photo img {display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.video-reviews__slider-author-name {font-size: 20px;font-weight: 600;color: var(--grayscale-0);letter-spacing: -0.02em;margin-bottom: 10px;}.video-reviews__slider-author-date {font-size: 14px;color: var(--grayscale-10);}.video-reviews__navigation {display: inline-flex;gap: 8px;}.possibility {padding: 60px 0 36px;}.possibility_bg-5 {background-color: var(--grayscale-5);}.possibility__heading {max-width: 820px;margin-bottom: 33px;display: flex;flex-direction: column;row-gap: 17px;}.possibility__description {max-width: 715px;font-size: 16px;line-height: 1.28;letter-spacing: -0.02em;}.possibility__content {overflow: hidden;}.possibility__list {display: grid;grid-template-columns: repeat(3, 1fr);gap: 0 16px;list-style: none;counter-reset: num;margin-bottom: -1px;}.possibility__phone-link {font-weight: 600;}.possibility__item {padding: 24px 24px 24px 34px;border-bottom: 1px solid var(--grayscale-10);}.possibility__item:nth-child(-n + 3) {padding-top: 0;}.possibility__item-title {font-size: 20px;font-weight: 600;line-height: 1.2;letter-spacing: -0.02em;margin-bottom: 6px;position: relative;}.possibility__item-title::before {counter-increment: num;content: counter(num);position: absolute;top: 5px;left: -32px;padding: 0;min-width: 18px;font-size: 14px;font-weight: 400;color: var(--grayscale-70);}.possibility__item-title:nth-child(-n + 9)::before {content: "0" counter(num);}.possibility__item-description {font-size: 14px;line-height: 1.31;}.possibility_work .possibility__list {grid-template-columns: repeat(4, 1fr);}.possibility_work .possibility__item:nth-child(-n + 4) {padding-top: 0;}.usage {padding: 60px 0;}.usage__heading {display: flex;justify-content: space-between;align-items: flex-end;margin-bottom: 32px;}.usage__title {max-width: 820px;}.usage__slider-item {height: auto;display: flex;flex-direction: column;align-items: flex-start;padding: 24px;border-radius: 8px;background-color: var(--grayscale-5);}.usage__slider-title {font-size: 20px;font-weight: 600;line-height: 1.2;letter-spacing: -0.02em;margin-bottom: 7px;}.usage__slider-description {display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;overflow: hidden;font-size: 14px;line-height: 1.29;margin-bottom: 8px;}.usage__slider-description.active {display: block;}.usage__slider-more {display: inline-flex;align-items: center;font-size: 14px;font-weight: 600;line-height: 1;letter-spacing: -0.02em;margin-bottom: 24px;transition: all 0.3s;}.usage__slider-more:hover {color: var(--extra-hover);}.usage__slider-more:hover svg {fill: var(--extra-hover);}.usage__slider-more:active {color: var(--extra-click);}.usage__slider-more:active svg {fill: var(--extra-click);}.usage__slider-more.active svg {transform: rotate(-90deg);}.usage__slider-more svg {flex-shrink: 0;width: 16px;height: 16px;margin-left: 4px;transform: rotate(90deg);transition: all 0.3s;}.usage__slider-case {margin-top: auto;font-size: 14px;font-weight: 600;letter-spacing: -0.02em;}.usage__navigation {display: inline-flex;gap: 8px;}.questions {padding: 60px 0;}.questions_gray {background-color: var(--grayscale-5);}.questions_gray .questions__content {background-color: var(--grayscale-0);}.questions__heading {max-width: 700px;margin-bottom: 32px;}.questions__title {margin-bottom: 18px;}.questions__description {font-size: 16px;line-height: 1.31;letter-spacing: -0.02em;}.questions__content {padding: 8px 24px;background-color: var(--grayscale-5);border-radius: 8px;}.questions__item:not(:last-child) {border-bottom: 1px solid var(--grayscale-10);}.questions__item-heading {width: 100%;display: flex;justify-content: space-between;gap: 12px;padding: 16px 0 15px;text-align: left;cursor: pointer;color: inherit;}.questions__item-heading:hover .questions__item-title {color: var(--extra-hover);}.questions__item-heading:hover .questions__item-arrow {fill: var(--extra-hover);}.questions__item-heading.active .questions__item-arrow {transform: rotate(-90deg);}.questions__item-title {font-size: 16px;font-weight: 600;line-height: 1.31;letter-spacing: -0.02em;transition: color 0.3s;}.questions__item-arrow {width: 16px;height: 16px;flex-shrink: 0;margin-top: 2px;transform: rotate(90deg);transition: all 0.3s;}.questions__item-arrow svg {width: 100%;height: 100%;transition: all 0.3s;}.questions__item-dropdown {max-height: 0;will-change: transform;overflow: hidden;transition: max-height 0.5s;transform: translateY(-11px);}.questions__item-link {display: none;min-height: 50px;padding: 14px 32px;margin: 21px 0px 16px 0px;}.questions__item-description {max-width: 690px;padding: 5px 0 3px;font-size: 16px;line-height: 1.31;letter-spacing: -0.02em;}.questions__item-description p.clamped {display: -webkit-box;overflow: hidden;-webkit-line-clamp: 10;-webkit-box-orient: vertical;}.questions__all {margin-top: 44px;width: 100%;height: 55px;}.catalog-developers {padding: 20px 0 60px;background-color: var(--grayscale-0);}.catalog-developers__content {margin-bottom: 16px;}.catalog-developers__item {background-color: var(--grayscale-5);border-radius: 8px;overflow: hidden;}.catalog-developers__item:not(:last-child) {margin-bottom: 16px;}.catalog-developers__item-bottom {display: grid;grid-template-columns: repeat(3, 1fr);gap: 0 16px;padding: 0 24px;margin-bottom: 10px;}.catalog-developers__item-bottom.active .catalog-developers__complex {display: flex;}.catalog-developers__item-more {transform: translateY(-10px);margin-left: 24px;margin-bottom: 15px;display: inline-flex;align-items: center;font-size: 14px;font-weight: 600;color: inherit;letter-spacing: -0.01em;transition: all 0.3s;}.catalog-developers__item-more.active svg {transform: rotate(-90deg) translateX(-2px);}.catalog-developers__item-more:active {color: var(--extra-click);}.catalog-developers__item-more:active svg {fill: var(--extra-click);}.catalog-developers__item-more svg {width: 16px;height: 16px;flex-shrink: 0;margin-left: 4px;transform: rotate(90deg);transition: all 0.3s;}.catalog-developers__link {padding: 24px;display: grid;grid-template-columns: repeat(3, 1fr);gap: 16px;position: relative;min-height: 40px;}.catalog-developers__link:hover .catalog-developers__link-name {color: var(--extra-hover);}.catalog-developers__link:hover .catalog-developers__arrow {background-color: var(--extra-hover);}.catalog-developers__link:hover .catalog-developers__arrow svg {fill: var(--grayscale-0);}.catalog-developers__link:active .catalog-developers__link-name {color: var(--extra-click);}.catalog-developers__link:active .catalog-developers__arrow {background-color: var(--extra-click);}.catalog-developers__link:active .catalog-developers__arrow svg {fill: var(--grayscale-0);}.catalog-developers__link .catalog-developers__arrow {position: absolute;top: 24px;right: 24px;width: 40px;height: 40px;background-color: var(--grayscale-0);border-radius: 4px;}.catalog-developers__link-name {line-height: 1.4;transition: all 0.3s;}.catalog-developers__link-group {display: grid;grid-template-columns: repeat(2, 1fr);gap: 16px;}.catalog-developers__link-group + .catalog-developers__link-block {padding-right: 50px;}.catalog-developers__link-block {font-size: 14px;}.catalog-developers__link-block-suptitle {line-height: 1.3;color: var(--grayscale-70);margin-bottom: 8px;}.catalog-developers__link-block-title {font-weight: 600;letter-spacing: -0.02em;}.catalog-developers__arrow {flex-shrink: 0;display: inline-flex;justify-content: center;align-items: center;transition: all 0.3s;}.catalog-developers__arrow svg {width: 16px;height: 16px;transition: all 0.3s;}.catalog-developers__complex {padding: 14px 8px 14px 0;border-top: 1px solid var(--grayscale-10);display: flex;align-items: flex-start;gap: 16px;transition: border 0.3s;}.catalog-developers__complex:hover {border-color: var(--extra-hover);}.catalog-developers__complex:hover .catalog-developers__complex-name {color: var(--extra-hover);}.catalog-developers__complex:hover .catalog-developers__arrow svg {fill: var(--extra-hover);}.catalog-developers__complex:active {border-color: var(--extra-click);}.catalog-developers__complex:active .catalog-developers__link-name {color: var(--extra-click);}.catalog-developers__complex:active .catalog-developers__arrow svg {fill: var(--extra-click);}.catalog-developers__complex:first-child {grid-column: 2;}.catalog-developers__complex:nth-last-child(n + 3) {grid-column: unset;}.catalog-developers__complex:nth-child(n + 4) {display: none;}.catalog-developers__complex-info {flex-grow: 1;display: flex;font-size: 14px;}.catalog-developers__complex-name {font-weight: 600;margin-right: 8px;transition: all 0.3s;}.catalog-developers__complex-price {color: var(--grayscale-70);}@media (min-width: 1280px) {.seo__body.is-center {align-items: center;}.seo__body.is-center .seo__content {padding-top: 0;}}@media (any-hover: hover) and (min-width: 1340px) {.newbuildings-actions__map-link:hover .newbuildings-actions__map-body {background-color: var(--extra-hover);}}@media (max-width: 1919px) {.hero-filters__select--tabs .custom-select__content {width: calc(100% + 154px);left: calc(0% - 154px);}.hero__map {height: 468px;}.hero__wrapper {padding: 260px 26px 24px 26px;}.hero__wrapper--secondary {padding: 124px 26px 24px 26px;}.hero__wrapper--contacts {padding: 44px 0 60px 0;}.newbuildings__descr {max-width: 688px;}.newbuildings-banner__content {flex: 0 0 819px;}.map__wrapper {height: 800px;}.seo__img {flex: 0 0 585px;}.mortgage__filters {flex: 0 0 428px;}.advantages-complex__images {flex: 0 0 658px;}.apartments-complex__descr {max-width: 688px;}.map-objects__map {height: 708px;}.map-objects__title {max-width: 569px;}.letter {padding: 35px 26px;}.letter__body {flex: 0 0 525px;}.modal__body {flex: 0 0 595px;}.notice {width: 595px;}}@media (max-width: 1600px) {.hero-template_about .hero-template__content {min-height: 582px;}.hero-template_news .hero-template__text {max-width: 820px;}.hero-template_partnership .hero-template__text, .hero-template_mortgage .hero-template__text, .hero-template_developers .hero-template__text {max-width: 820px;}}@media (max-width: 1499px) {.slider-section {overflow: hidden;}.slider-section__slider {overflow: visible;}.reviews__slider {margin-right: -26px;padding-right: 26px;}.info-center__slider {margin-right: -26px;padding-right: 26px;}.info-center_similar .info-center__info {max-width: 800px;}}@media (max-width: 1439px) {.hero-filters__select--tabs .custom-select__content {width: 100%;left: 0;}.hero-filters--full:not(.hero-filters--apartments) .hero-filters__item:last-child {grid-column: span 1;}.hero-filters__list {grid-template-columns: repeat(2, 1fr);}.map__wrapper {height: auto;}.map__body {display: block;}.map__info {padding: 26px 0px 24px 0px;}.map__title {margin-bottom: 12px;}.map__descr {margin-bottom: 32px;}.map__links {margin-bottom: 0;}.map__banner {border-radius: 0;padding: 24px 26px;}.map__img {position: static;height: 800px;}.map__img img {-o-object-position: right;object-position: right;}}@media (max-width: 1339px) {.newbuildings__container--catalog .newbuildings__actions {display: flex;align-items: center;-moz-column-gap: 8px;column-gap: 8px;}.newbuildings__actions {grid-template-columns: 1fr;}.newbuildings-actions__select {flex: 1 1 100%;height: 50px;}.newbuildings-actions__dropdown {flex: 1 1 100%;height: 50px;}.newbuildings-actions__navigation {display: block;height: 50px;padding: 0;}.newbuildings-actions__all-link {width: 50px;margin-left: 0;}.newbuildings-actions__all-link span {display: none;}.newbuildings-actions__map-link {grid-column: 1/2;min-height: 50px;padding: 0;border: none;}.newbuildings-actions__map-body {flex: 1 1 100%;color: var(--grayscale-100);background-color: var(--grayscale-0);border: 1px solid var(--grayscale-100);transition: color 0.3s ease, border-color 0.3s ease;}.newbuildings-actions__tabs {display: none;}}@media (any-hover: hover) and (max-width: 1339px) {.newbuildings-actions__map-link:hover .newbuildings-actions__map-body {color: var(--extra-hover);border-color: var(--extra-hover);}}@media (max-width: 1279px) {.main__slider-section, .main__developers, .main__reviews, .main__seo, .main__about-complex, .main__advantages-complex, .main__info-center, .main__searched-links, .main__apartments-complex, .main__mortgage {padding: 50px 0;}.main__newbuildings {padding: 50px 0;}.main__newbuildings--catalog {padding: 20px 0;}.main__map-contacts {padding: 50px 0 18px 0;}.main__map-complex {padding: 50px 0;}.main__banner {padding: 24px 0;}.main__divider {padding: 12px 0;}.main__about {padding-top: 50px;}.btn-arrow-5 {width: 32px;height: 32px;}.title-1 {font-size: 42px;line-height: 105%;}.title-2 {font-size: 36px;}.title-3 {font-size: 30px;}.title-4 {font-size: 24px;}.text-descr p {font-size: 14px;}.slider-pagination {display: flex;}.header__top {display: none;}.header-bottom__info-logo {flex: 0 0 136px;}.header-bottom__info-details {display: none;}.header-bottom__body {flex-direction: column;align-items: flex-start;justify-content: space-between;position: fixed;top: 72px;left: 0;width: 100%;height: calc(100vh - 72px);z-index: 100;background-color: var(--grayscale-0);opacity: 0;visibility: hidden;transition: opacity 0.4s ease, visibility 0.4s ease;overflow-y: auto;gap: 0;}.header-bottom__body.active {opacity: 1;visibility: visible;}.header-bottom__body.active .header-bottom__sublist--visible {opacity: 1;visibility: visible;}.header-bottom__menu {width: 100%;height: auto;margin-bottom: 24px;padding: 8px 26px 24px 26px;}.header-bottom__list {flex-direction: column;width: 100%;height: auto;}.header-bottom__item {width: 100%;height: auto;position: static;}.header-bottom__item:not(:last-child) {border-bottom: 1px solid var(--grayscale-10);}.header-bottom__link--dropdown {justify-content: space-between;}.header-bottom__link--dropdown svg {fill: var(--grayscale-100);}.header-bottom__link--hidden {display: none;}.header-bottom__link {width: 100%;height: auto;color: var(--grayscale-100);padding: 14px 0 16px 0;}.header-bottom__sublist {position: static;width: 100%;max-height: 0;will-change: transform;border-radius: 0;padding: 0;transition: all 0.3s ease;}.header-bottom__sublist:not(.header-bottom__sublist--visible) .header-bottom__sublink {font-weight: 400;}.header-bottom__sublist--visible {max-height: 100%;}.header-bottom__sublist--visible .header-bottom__subitem:not(:last-child) {border-bottom: 1px solid var(--grayscale-10);}.header-bottom__subitem:not(:last-child) {border: none;}.header-bottom__actions {width: 100%;background-color: var(--grayscale-5);padding: 24px 26px;}.header-bottom__actions-top {width: 100%;display: grid;grid-template-columns: repeat(2, 1fr);-moz-column-gap: 16px;column-gap: 16px;row-gap: 8px;margin-bottom: 16px;}.header-bottom__socials {display: block;margin-bottom: 16px;}.header-bottom__callback {display: inline-flex;width: 100%;min-height: 50px;margin-bottom: 8px;padding: 15px 25px;}.header-bottom__estate {width: 100%;min-height: 50px;padding: 15px 25px;color: var(--grayscale-0);background-color: var(--grayscale-100);}.header-bottom__burger {flex: 0 0 20px;height: 16px;display: block;position: relative;z-index: 200;}.header-bottom__burger span {position: absolute;width: 100%;height: 2px;left: 0;background-color: var(--grayscale-0);transition: background-color 0.3s ease, transform 0.3s ease;}.header-bottom__burger span:nth-child(1) {top: 0;}.header-bottom__burger span:nth-child(2) {top: 50%;transform: translateY(-50%);}.header-bottom__burger span:nth-child(3) {bottom: 0px;}.header-bottom__burger.active {z-index: 120;}.header-bottom__burger.active span {background-color: var(--grayscale-100);height: 3px;}.header-bottom__burger.active span:nth-child(1) {transform: rotate(-45deg);top: calc(50% - 2px);}.header-bottom__burger.active span:nth-child(2) {transform: scale(0);}.header-bottom__burger.active span:nth-child(3) {transform: rotate(45deg);bottom: calc(50% - 1px);}.hero {height: auto;}.hero__map {height: 572px;}.hero__bg--front {height: 530px;}.hero__bg--newbuildings {height: 294px;}.hero__bg--secondary {height: 434px;}.hero__wrapper {padding: 206px 26px 24px 26px;}.hero__wrapper--front {padding: 170px 26px 24px 26px;}.hero__wrapper--front .hero__info {margin-bottom: 98px;}.hero__wrapper--secondary .hero__title {color: var(--grayscale-100);font-size: 30px;line-height: 110%;margin-bottom: 24px;}.hero__wrapper--secondary {padding: 72px 26px 24px 26px;}.hero__wrapper--newbuildings .hero__breadcrumbs {margin-bottom: 100px;}.hero__wrapper--developer .hero__breadcrumbs, .hero__wrapper--complex .hero__breadcrumbs {margin-bottom: 240px;}.hero__wrapper--contacts {padding: 44px 0 50px 0;}.hero__info {max-width: 716px;}.hero__title {font-size: 54px;line-height: 100%;}.hero-content__filters-form {grid-template-columns: repeat(2, 1fr);}.hero-content__filters-btn {grid-column: span 2;}.hero-content__details-list {grid-template-columns: repeat(auto-fit, minmax(212px, 1fr));}.hero-content__title {font-size: 30px;line-height: 110%;margin-bottom: 0;}.hero-filters--full .hero-filters__bottom-actions {grid-template-columns: 1fr;gap: 16px 0;}.hero-filters--full .hero-filters__show-more, .hero-filters--full .hero-filters__show-filters {width: 100%;}.hero-filters--apartments .hero-filters-hidden__row--apartment .hero-filters-hidden__item {grid-column: span 1;}.hero-filters--apartments .hero-filters__dropdown {margin-top: 38px;}.hero-filters__banner {flex-direction: column;row-gap: 24px;}.hero-filters__banner-info {row-gap: 6px;}.hero-filters__bottom-tags {align-items: flex-start;flex-direction: column;gap: 24px 0;}.hero-filters__bottom-actions {display: block;}.hero-filters__tags {margin-bottom: 24px;}.hero-filters__show-more {width: 100%;}.hero-filters-hidden__row--apartment .hero-filters-hidden__item {grid-column: span 1;}.hero-filters-hidden__row--apartment .hero-filters-hidden__item:nth-child(1), .hero-filters-hidden__row--apartment .hero-filters-hidden__item:nth-child(2), .hero-filters-hidden__row--apartment .hero-filters-hidden__item:nth-child(3) {grid-column: span 1;}.hero-filters-hidden__row--house .hero-filters-hidden__item {grid-column: span 1;}.hero-filters-hidden__row--house .hero-filters-hidden__item:nth-child(1), .hero-filters-hidden__row--house .hero-filters-hidden__item:nth-child(2), .hero-filters-hidden__row--house .hero-filters-hidden__item:nth-child(3), .hero-filters-hidden__row--house .hero-filters-hidden__item:nth-child(4) {grid-column: span 1;}.hero-filters-hidden__list {grid-template-columns: repeat(2, 1fr);}.hero-descr {row-gap: 24px;}.hero-descr__body {grid-template-columns: 1fr;gap: 24px 0;}.hero-descr__btns {grid-template-columns: 1fr;gap: 16px 0;}.hero-contacts__body {grid-template-columns: repeat(2, 1fr);}.hero-contacts__column:last-child {display: block;}.hero-contacts__column {padding: 24px 0;border-bottom: 1px solid var(--grayscale-10);}.hero-contacts__column-email {font-size: 14px;}.hero-contacts__bottom {grid-template-columns: 1fr;padding-top: 0;border-top: none;}.hero-contacts__bottom-column:nth-child(1), .hero-contacts__bottom-column:nth-child(2) {display: none;}.hero-contacts__responsible {margin-bottom: 16px;-moz-column-gap: 12px;column-gap: 12px;}.newbuildings__descr {max-width: 100%;margin-bottom: 24px;}.newbuildings-banner__content {flex: 1 1 100%;padding: 24px;border-radius: 8px;}.newbuildings-banner__info {max-width: 100%;}.newbuildings-banner__img {display: none;}.slider-section__top {grid-template-columns: 1fr;}.slider-section__actions {display: none;}.slider-section__slider {margin-bottom: 16px;}.developers__top {grid-template-columns: 1fr;}.developers__list {grid-template-columns: repeat(2, 1fr);}.developers__item:nth-child(n + 7) {display: none;}.about__wrapper {display: block;}.about__title {padding-bottom: 24px;margin-bottom: 32px;border-bottom: 1px solid var(--grayscale-10);}.about__info {padding-bottom: 136px;}.about__link {width: 100%;}.about__details {top: calc(100% - 102px);}.about__details-column {padding: 16px;}.about__details-column {padding: 16px;}.about__details-icon {margin-bottom: 24px;}.about__bg {height: 450px;}.reviews__top {display: block;}.reviews__slider {margin-bottom: 16px;}.reviews__navigation {display: none;}.reviews-slide__content {padding: 0;}.seo--reverse .seo__body {-moz-column-gap: 117px;column-gap: 117px;}.seo__body {display: block;}.seo__img {height: 500px;margin-bottom: 44px;}.seo__content {padding-top: 0;}.cta__bg-line {height: 106px;}.cta__bg {height: calc(100% - 106px);}.cta__content {padding: 240px 0 32px 0;row-gap: 40px;}.cta_bottom .cta__content {padding: 32px 0;}.cta_vacancies .cta-request, .cta_partnership .cta-request {display: block;}.cta_vacancies .cta-request__top, .cta_partnership .cta-request__top {flex-direction: row;padding-right: 0;margin-bottom: 24px;}.cta_vacancies .cta-request__avatar, .cta_partnership .cta-request__avatar {margin: 0;}.cta_vacancies .cta-request__avatar-img, .cta_partnership .cta-request__avatar-img {flex-basis: 47px;height: 47px;}.cta_vacancies .cta-request__avatar-img::after, .cta_partnership .cta-request__avatar-img::after {width: 11px;height: 11px;border-width: 1px;}.cta_vacancies .cta-request__avatar-img, .cta_partnership .cta-request__avatar-img {flex-basis: 47px;height: 47px;}.cta-contacts {width: 100%;}.cta-contacts__phones {display: grid;grid-template-columns: repeat(2, 1fr);-moz-column-gap: 16px;column-gap: 16px;margin-bottom: 16px;}.cta-contacts__email {font-weight: 400;}.cta-contacts__address {margin-bottom: 16px;}.cta-request__top {display: flex;align-items: flex-start;-moz-column-gap: 24px;column-gap: 24px;margin-bottom: 24px;}.cta-request__info {flex: 1 1 100%;}.cta-request__avatar {flex: 0 0 47px;}.cta-request__avatar-img {flex: 0 0 47px;height: 47px;}.cta-request__avatar-img::after {bottom: 0;width: 11px;height: 11px;border-width: 1px;}.cta-request__body {grid-template-columns: 1fr;gap: 8px 0;}.cta-request__submit {margin-top: 8px;}.info-center__top {display: block;}.info-center__slider {margin-bottom: 16px;}.info-center__navigation {display: none;}.mortgage__top {display: block;}.mortgage__body {display: block;}.mortgage__filters {margin-bottom: 32px;}.mortgage-filters {padding: 0;background-color: var(--grayscale-5);}.mortgage-filters__form {margin-bottom: 12px;}.mortgage-filters__input {background-color: var(--grayscale-0);}.mortgage-filters__checkbox-label {padding: 16px 0;}.mortgage-content-item__center-info {grid-template-columns: 1fr;gap: 16px 0px;}.mortgage-banks-item__top {flex-direction: column-reverse;gap: 16px 0;justify-content: stretch;}.mortgage-banks-item__info {-moz-column-gap: 12px;column-gap: 12px;}.mortgage-banks-item__labels {flex-direction: row;}.banner__content {padding: 24px;border-radius: 8px;}.banner__img {display: none;}.about-complex__info {grid-template-columns: 1fr;gap: 32px 0px;}.about-complex__info-column:nth-child(1) {grid-column: span 1;border-bottom: 1px solid var(--grayscale-10);padding-bottom: 16px;}.about-complex__info-column:nth-child(2) {grid-column: span 1;}.about-complex__info-wrapper {grid-column: span 1;}.about-complex__specificity {grid-column: span 1;}.about-complex-bottom__list {grid-template-columns: repeat(6, 210px);}.advantages-complex__body {display: block;}.advantages-complex__images {display: none;}.advantages-complex__content {padding-top: 0;}.advantages-complex-slider {height: 518px;}.advantages-complex-slider__pagination {padding-top: 16px;}.advantages-complex-slider__navigation {display: none;}.advantages-complex-accordion__item-btn span {font-size: 16px;}.advantages-complex-accordion__item-body {padding: 0 0 16px 0;}.apartments-complex__descr {max-width: 100%;}.apartments-complex-item__body {display: block;margin-bottom: 24px;}.apartments-complex-item__img {flex: 0 0 74px;height: 74px;border-radius: 4px;}.apartments-complex-item__content {padding-top: 0;}.apartments-complex-item__top {align-items: flex-end;margin-bottom: 16px;}.apartments-complex-item__top-column--1 {flex-direction: column;align-items: flex-start;}.apartments-complex-item__top-column--2 {-moz-column-gap: 0;column-gap: 0;flex: 0 0 74px;height: 74px;}.apartments-complex-item__top-name {order: 2;padding-top: 9px;margin-bottom: 8px;}.apartments-complex-item__top-label {order: 1;margin-bottom: 8px;}.apartments-complex-item__top-price {order: 3;padding-bottom: 9px;}.apartments-complex-item__icon {width: 100%;}.apartments-complex-item__icon-btn {width: 100%;height: 32px;}.apartments-complex-item__details-list {grid-template-columns: repeat(auto-fit, minmax(217px, 1fr));}.apartment-item-hidden__wrapper {display: block;padding: 24px 0;}.apartment-item-hidden__image {width: 100%;height: 400px;margin-bottom: 32px;}.apartment-item-hidden__image img {-o-object-fit: contain;object-fit: contain;}.apartment-item-hidden__details-list {grid-template-columns: repeat(3, 1fr);gap: 16px 8px;}.apartment-item-hidden__features-item {min-height: 24px;padding: 4px 6px;border-radius: 2px;font-size: 12px;}.map-complex__info {grid-template-columns: 1fr;row-gap: 32px;}.map-complex__descr {grid-column: span 1;}.map-complex__details {grid-column: span 1;}.map-complex__tabs {margin-bottom: 12px;}.map-complex__content-body {min-height: 610px;}.map-body {position: static;}.map-body__map {height: 500px;margin-bottom: 16px;}.map-body__infrastructure {position: static;height: auto;}.map-body__infrastructure-container {padding-top: 0;}.map-body__infrastructure-form {width: 100%;padding: 0;overflow: hidden;}.map-body__infrastructure-list {display: grid;grid-template-columns: repeat(4, 1fr);-moz-column-gap: 16px;column-gap: 16px;margin-bottom: -1px;}.map-body__infrastructure-link {min-height: 40px;}.map-body__infrastructure-link span {font-size: 12px;}.footer__top {margin-bottom: 24px;}.footer__center {margin-bottom: 24px;}.footer-top__logo-link {width: 175px;height: 38px;}.footer-top__logo-descr {display: none;}.footer-top__phone {padding: 4px 0;grid-column: span 3;}.footer-top__schedule {grid-column: span 3;font-size: 12px;}.footer-top__estate-link {width: 100%;margin-bottom: 24px;}.footer-center__row--1 {grid-template-columns: repeat(4, 1fr);margin-bottom: 24px;}.footer-center__row--2 {display: grid;grid-template-columns: repeat(8, 1fr);-moz-column-gap: 16px;column-gap: 16px;align-items: center;row-gap: 8px;border-top: 1px solid var(--grayscale-70);padding: 16px 0 8px 0;}.footer-center__column:first-child, .footer-center__column:last-child {display: none;}.footer-center__menu--1 {margin-bottom: 24px;}.footer-center__menu--1 .footer-center__list {display: grid;grid-template-columns: repeat(4, 1fr);-moz-column-gap: 16px;column-gap: 16px;}.footer-center__menu--1 .footer-center__link {font-size: 16px;}.footer-center__menu--2 .footer-center__list, .footer-center__menu--3 .footer-center__list, .footer-center__menu--4 .footer-center__list, .footer-center__menu--5 .footer-center__list {padding-right: 0;}.footer-center__menu--2 .footer-center__link, .footer-center__menu--3 .footer-center__link, .footer-center__menu--4 .footer-center__link, .footer-center__menu--5 .footer-center__link {font-size: 12px;}.footer-center__link {padding: 8px 0;}.footer-center__menu-name {font-size: 12px;}.footer-center__address {grid-column: span 3;font-size: 12px;margin-bottom: 0;}.footer-center__socials {grid-column: span 2;margin-bottom: 0;}.footer-center__creators {display: grid;grid-template-columns: repeat(2, 1fr);-moz-column-gap: 16px;column-gap: 16px;margin-bottom: 24px;}.footer-bottom__body {display: flex;flex-direction: column-reverse;row-gap: 16px;}.complex-navigation.scroll-up {top: 72px;}.complex-navigation__submenu {position: fixed;width: 100%;top: 60px;left: 0;border-radius: 0;}.complex-navigation__sublist {padding: 0 26px 8px 26px;}.complex-navigation__submenu-bottom {height: 66px;display: flex;align-items: center;-moz-column-gap: 16px;column-gap: 16px;justify-content: space-between;background-color: var(--grayscale-5);padding: 12px 26px;}.map-objects__wrapper {padding-top: 96px;}.map-contacts__map {height: 500px;}.map-contacts__title {margin-bottom: 8px;}.map-contacts__body {grid-template-columns: repeat(2, 1fr);}.map-contacts__block:not(:last-child) {border-bottom: 1px solid var(--grayscale-10);padding-bottom: 24px;}.map-contacts__email {font-weight: 400;}.map-contacts__address {margin-bottom: 16px;}.letter {padding: 74px 26px;}.letter__close-btn {width: 40px;height: 40px;}.letter__body {flex: 0 0 604px;}.modal__close-btn {width: 40px;height: 40px;left: -48px;}.form-block__top {margin-bottom: 12px;}.form-block__avatar {flex: 0 0 47px;height: 47px;}.form-block__avatar-img::after {bottom: 0;width: 11px;height: 11px;border-width: 1px;}.notice__close-btn {width: 40px;height: 40px;left: -48px;}.cookie {max-width: 100%;left: 8px;}.hero-template {padding: 77px 0 44px;}.hero-template .breadcrumbs {margin-bottom: 100px;}.hero-template__body {display: block;}.hero-template__title {font-size: 30px;}.hero-template__description {margin-top: 11px;}.hero-template__bottom {padding: 24px;border-radius: 8px;background-color: var(--grayscale-5);}.hero-template__info {background: none;border-radius: 0;padding: 0;grid-template-columns: repeat(3, 1fr);gap: 12px 7px;}.hero-template__info-title {font-size: 24px;}.hero-template__info-description {line-height: 1.31;}.hero-template__author {width: 100%;}.hero-template__author-photo {width: 40px;height: 40px;margin-right: 12px;}.hero-template__author-name {font-size: 14px;}.hero-template__author-position {font-size: 12px;}.hero-template__buttons {padding: 0;background: none;grid-template-columns: repeat(1, 1fr);}.hero-template_faq_detail .hero-template__text {max-width: 700px;}.hero-template_faq_detail .hero-template__title {font-size: 30px;}.hero-template_vacancy .hero-template__title {font-size: 30px;}.hero-template_about {padding-bottom: 24px;margin: 0;}.hero-template_about .hero-template__img {height: 434px;}.hero-template_about .hero-template__content {min-height: auto;}.hero-template_about .hero-template__text {margin-bottom: 24px;}.hero-template_about .hero-template__title {line-height: 1.1;color: var(--grayscale-100);}.hero-template_about .hero-template__bottom {margin: 140px 0 0;}.hero-template_article .hero-template__text {margin-bottom: 32px;}.hero-template_partnership, .hero-template_mortgage, .hero-template_developers {padding-bottom: 24px;}.hero-template_partnership .hero-template__img, .hero-template_mortgage .hero-template__img, .hero-template_developers .hero-template__img {height: calc(100% - 251px);}.hero-template_partnership .hero-template__text, .hero-template_mortgage .hero-template__text, .hero-template_developers .hero-template__text {color: var(--grayscale-100);}.hero-template_partnership .hero-template__title, .hero-template_mortgage .hero-template__title, .hero-template_developers .hero-template__title {color: var(--grayscale-100);}.hero-template_partnership .cta-request, .hero-template_mortgage .cta-request, .hero-template_developers .cta-request {background: none;padding: 0;}.hero-template_partnership .cta-request__top, .hero-template_mortgage .cta-request__top, .hero-template_developers .cta-request__top {margin-bottom: 18px;}.hero-template_mortgage .hero-template__img {height: calc(100% - 183px);}.hero-template_mortgage .hero-template__bottom {background-color: var(--grayscale-0);}.faq {padding: 44px 0 50px;}.faq_popular {padding: 50px 0 34px;}.faq__content {grid-template-columns: repeat(1, 1fr);}.faq-detail {padding: 44px 0 50px;}.documents {padding-bottom: 50px;}.documents__filter-wrap {padding: 0 26px;margin: 0 -26px 16px;overflow-x: auto;scrollbar-width: none;}.documents__filter-item {white-space: nowrap;}.documents__content {grid-template-columns: repeat(1, 1fr);}.required-documents {padding: 50px 0 26px;}.required-documents__filter-item {white-space: nowrap;}.agreement__content {flex-direction: column;}.agreement__text {margin-right: 0;}.agreement__side {position: static;max-width: none;order: -1;margin-bottom: 40px;}.not-found {margin-bottom: -310px;}.not-found__content {height: 700px;padding: 156px 0 400px;justify-content: flex-start;}.not-found__title {margin-bottom: 9px;}.not-found__description {max-width: 533px;}.vacancies {padding-bottom: 50px;}.vacancies__item {display: block;padding: 24px;}.vacancies__item-title {padding-right: 54px;margin-bottom: 20px;}.vacancies__item-group {display: grid;grid-template-columns: repeat(4, 1fr);}.vacancies__item-block:last-child {grid-column: span 2;}.vacancies__item-link {position: absolute;top: 24px;right: 24px;width: 32px;height: 32px;}.vacancy {padding-bottom: 50px;}.vacancy__content {flex-direction: column;}.vacancy__side {width: 100%;flex: 0 1 auto;order: -1;display: grid;grid-template-columns: repeat(2, 1fr);gap: 29px 16px;margin-bottom: 27px;}.vacancy__side-block:not(:last-child) {margin-bottom: 0;}.vacancy__side-btn {grid-column: span 2;margin-top: 5px;}.guarantees {padding-bottom: 50px;}.guarantees__slider-wrapper {margin-bottom: 15px;}.guarantees__slider-img {height: 500px;border-radius: 4px;}.guarantees__slider-text {padding-right: 0;}.guarantees__navigation {display: none;}.offer {padding: 50px 0;}.offer__content {flex-direction: column;gap: 0;}.offer__text {padding: 0;max-width: none;}.offer__title {margin-bottom: 17px;}.offer__subtitle {font-size: 16px;line-height: 1.31;margin-bottom: 8px;}.offer__group:not(:last-child) {margin-bottom: 16px;}.offer__img {order: -1;max-width: none;height: 500px;margin-bottom: 32px;}.offer_partnership .offer__title br {display: none;}.advantages {padding: 50px 0;}.advantages__content {grid-template-columns: repeat(2, 1fr);}.team {padding: 50px 0 22px;overflow: hidden;}.team__slider {overflow: visible;}.team__slider-wrapper {margin-bottom: 16px;}.team__slider-img {height: 359px;}.team__slider-text {padding: 24px;}.team__navigation {display: none;}.section-banner {padding-bottom: 24px;}.section-banner__text {flex-basis: auto;padding: 24px;}.section-banner__img {display: none;}.text-page {padding-bottom: 50px;}.text-page__body {flex-direction: column;justify-content: flex-start;}.text-page__content {width: 100%;margin-right: 0;}.text-page__table {width: 740px;}.text-page__table-wrap {margin: 31px -26px 44px;padding: 0 26px 16px;overflow-x: auto;}.text-page__table-wrap::-webkit-scrollbar {height: 2px;}.text-page__table-wrap::-webkit-scrollbar-track {background: var(--grayscale-10);border-radius: 8px;margin: 0 26px;}.text-page__table-wrap::-webkit-scrollbar-thumb {background: var(--grayscale-100);border-radius: 8px;}.text-page__share-title {letter-spacing: normal;margin-right: 12px;}.text-page__side {position: static;max-width: none;order: -1;margin-bottom: 44px;}.author__content {display: block;padding-top: 530px;}.author__text {margin-bottom: 32px;}.author__text-list:not(.author__text-list_custom) {padding-right: 0;gap: 24px 16px;}.author__info {border-top: 1px solid var(--grayscale-10);padding-top: 14px;}.author__info-photo {position: absolute;top: 0;left: 0;max-width: 716px;height: 500px;border-radius: 4px;margin: 0;}.author__info-share {display: flex;justify-content: space-between;gap: 16px;}.author__info-share-title {margin: 0;}.news__content {grid-template-columns: repeat(2, 1fr);}.partners {padding: 50px 0;}.partners__content {grid-template-columns: repeat(2, 1fr);margin-bottom: 32px;}.partners__item:nth-child(n + 7) {display: none;}.partners__btn {display: flex;height: 50px;width: 100%;}.partners__btn_hide {display: none;}.thanks-letters {padding: 50px 0;}.thanks-letters__slider-wrapper {margin-bottom: 16px;}.thanks-letters__navigation {display: none;}.video-reviews {padding: 50px 0;overflow: hidden;}.video-reviews__slider {overflow: visible;}.video-reviews__slider-wrapper {margin-bottom: 16px;}.video-reviews__navigation {display: none;}.possibility {padding: 50px 0 26px;}.possibility__list {grid-template-columns: repeat(2, 1fr);}.possibility__item:nth-child(3) {padding-top: 24px;}.possibility_work .possibility__list {grid-template-columns: repeat(2, 1fr);}.possibility_work .possibility__item:nth-child(n + 3) {padding-top: 24px;}.usage {padding: 50px 0;overflow: hidden;}.usage__slider {overflow: visible;}.usage__slider-wrapper {margin-bottom: 16px;}.usage__slider-description {-webkit-line-clamp: 11;}.usage__navigation {display: none;}.questions {padding: 50px 0;}.catalog-developers {padding-bottom: 50px;}.catalog-developers__content {margin-bottom: 24px;}.catalog-developers__item:not(:last-child) {margin-bottom: 24px;}.catalog-developers__item-bottom {margin-top: 9px;grid-template-columns: repeat(2, 1fr);}.catalog-developers__item-more {transform: none;margin-bottom: 23px;}.catalog-developers__link {grid-template-columns: repeat(2, 1fr);gap: 20px 16px;}.catalog-developers__link .catalog-developers__arrow {width: 32px;height: 32px;}.catalog-developers__link-name {grid-column: span 2;padding-right: 40px;line-height: 1.2;}.catalog-developers__link-group + .catalog-developers__link-block {padding-right: 0;}.catalog-developers__link-block-suptitle {font-size: 12px;margin-bottom: 8px;}.catalog-developers__complex:first-child {grid-column: unset;}.catalog-developers__complex-price {font-size: 12px;}.catalog-developers__complex:nth-child(n + 3) {display: none;}}@media (max-width: 1279px) and (max-width: 480px) {.text-page__table-wrap::-webkit-scrollbar-track {margin: 0 8px;}}@media (max-width: 1040px) {.spl-prev, .spl-next {display: none;}}@media (max-width: 992px) {.gallery-block__wrapper {grid-template-columns: repeat(2, 1fr);}.gallery-block__slide:nth-child(1) {height: 535px;grid-column: span 2;grid-row: span 1;}.gallery-block__slide:nth-child(1):nth-last-child(2) {height: 180px;grid-column: span 1;}.gallery-block__slide:nth-child(1):last-child {height: 535px;grid-column: span 2;}.gallery-block__slide:nth-child(2) {height: 180px;grid-column: 1/2;grid-row: 2/3;}.gallery-block__slide:nth-child(2):last-child {height: 180px;grid-column: 2/3;}.gallery-block__slide:nth-child(3) {height: 180px;grid-column: 2/3;grid-row: 2/3;}.newbuildings-actions__map-link:active .newbuildings-actions__map-body {color: var(--blue-50);border-color: var(--blue-50);background-color: var(--grayscale-0);}.card-item {height: auto;}.card-item__body {height: auto;display: flex;flex-direction: column;gap: 24px 0;}.card-item__image {flex: 0 0 370px;border-radius: 8px 8px 0 0;}.card-item__image-item {flex-grow: unset;border-radius: 8px 8px 0 0;}.card-item__image-img {position: relative;border-radius: 8px 8px 0 0;}.card-item__image-img img {-o-object-fit: fill;object-fit: fill;border-radius: 8px 8px 0 0;}.card-item__content {flex: 1 1 100%;padding: 0px 24px 24px 24px;}.card-item__apartments {display: none;}.newbuildings__list--cards .card-item__body, .slider-section__wrapper--newbuildings .card-item__body, .text-page__cards .card-item__body {gap: 0;}.newbuildings__list--cards .card-item__body, .slider-section__wrapper--newbuildings .card-item__body, .text-page__cards .card-item__body {gap: 0;}.newbuildings__list--cards .card-item__image, .slider-section__wrapper--newbuildings .card-item__image, .text-page__cards .card-item__image {flex: 0 0 370px;}.newbuildings__list--cards .card-item__direction, .slider-section__wrapper--newbuildings .card-item__direction, .text-page__cards .card-item__direction {margin-bottom: 0;}.map__img {height: 500px;}.slider-section__wrapper--newbuildings .card-item, .text-page__cards .card-item {height: 100%;}.slider-section__wrapper--newbuildings .card-item__content, .text-page__cards .card-item__content {flex: 1 1 auto;}.apartment-item-hidden__image-item {flex-grow: unset;}.apartment-item-hidden__image-img {position: relative;}.map-objects--newbuildings .map-objects__map {height: 500px;}.map-objects__map {height: 772px;}.map-objects__top {display: block;}.map-objects__title {display: none;}.map-objects__object {display: flex;align-items: flex-end;position: fixed;top: 0;left: 0;height: 100vh;width: 100%;background-color: var(--blackout);z-index: 550;}.map-objects__object-body {width: 100%;display: flex;flex-direction: column;overflow-y: auto;overflow-x: hidden;}.map-objects__object-btns {align-items: center;-moz-column-gap: 10px;column-gap: 10px;position: static;background-color: var(--grayscale-5);padding: 16px 26px;}.map-objects__object-link {display: inline-flex;flex: 1 1 100%;min-height: 50px;padding: 8px 16px;}.map-objects__object-item.card-item {border-radius: 0;}.map-objects__object-item.card-item .card-item__body {gap: 0;}.map-objects__object-item.card-item .card-item__image {flex: 0 0 500px;border-radius: 0;}.map-objects__object-item.card-item .card-item__image-item {border-radius: 0;}.map-objects__object-item.card-item .card-item__image-img {border-radius: 0;}.map-objects__object-item.card-item .card-item__image-img img {border-radius: 0;}.map-objects__object-item.card-item .card-item__content {padding: 24px 26px;}.map-objects__object-item.card-item .card-item__direction {margin-bottom: 0;}.map-objects__object-item.card-item .card-item__apartments {display: block;}.modal__body {flex: 0 0 100%;padding: 60px 24px;}.modal__close-btn {left: calc(100% - 48px);}.notice {width: 100%;top: auto;bottom: 0;border-radius: 0;border: none;border-top: 1px solid var(--grayscale-10);}.notice__body {padding: 32px 72px 32px 24px;}.notice__close-btn {top: 8px;left: calc(100% - 48px);}}@media (max-width: 767px) {.title-1 {font-size: 36px;}.title-2 {font-size: 30px;}.title-3 {font-size: 26px;}.title-4 {font-size: 20px;}.title-5 {font-size: 16px;}.title-6 {font-size: 16px;}.breadcrumbs {margin-left: -26px;margin-right: -26px;}.breadcrumbs__list {flex-wrap: nowrap;overflow-x: auto;overflow-y: hidden;-ms-overflow-style: none;scrollbar-width: none;}.breadcrumbs__list::-webkit-scrollbar {display: none;}.breadcrumbs__item:last-child {max-width: -moz-fit-content;max-width: fit-content;}.breadcrumbs__item:first-child {padding-left: 26px;}.breadcrumbs__link {white-space: nowrap;}.breadcrumbs__current {display: block;white-space: nowrap;padding-right: 26px;}.pagination .pagination__item {flex: 0 1 70px;}.pagination .pagination__item:first-child, .pagination .pagination__item:last-child {flex: 0 0 50px;}.header-bottom__details {grid-column: 1/3;grid-row: 3/4;}.hero-content__filters-form {grid-template-columns: 1fr;row-gap: 16px;}.hero-content__filters-btn {grid-column: span 1;margin-top: 8px;}.hero-content__details-list {grid-template-columns: repeat(2, 1fr);}.hero-filters__list {grid-template-columns: 1fr;}.hero-filters-hidden__list {grid-template-columns: 1fr;}.hero-descr__details {grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));gap: 12px 8px;}.hero-contacts__body {grid-template-columns: 1fr;}.map__links-list {grid-template-columns: 1fr;}.slider-section__slider {margin-right: 0;padding-right: 0;}.developers__list {grid-template-columns: 1fr;}.about__details {background-color: var(--grayscale-0);border-radius: 8px;}.about__details-list {grid-template-columns: 1fr;row-gap: 12px;}.about__details-column {display: flex;align-items: flex-start;-moz-column-gap: 16px;column-gap: 16px;}.about__details-icon {margin-bottom: 0;}.reviews__slider {margin-right: 0;padding-right: 0;}.seo__content-block--special {row-gap: 16px;}.seo__columns {padding: 12px 0;}.seo__columns-list {-moz-column-gap: 8px;column-gap: 8px;}.seo__speacial-columns {grid-template-columns: repeat(2, 1fr);gap: 12px 8px;}.cta_bottom .cta__content {padding: 24px 0 20px;}.cta_vacancies .cta-request__top, .cta_partnership .cta-request__top {margin-bottom: 16px;}.cta_vacancies .cta-request__title, .cta_partnership .cta-request__title {margin-bottom: 12px;}.info-center__slider {margin-right: 0;padding-right: 0;}.info-center-slide__image {flex: 0 0 282px;height: 282px;}.info-center-slide__image-label {height: 24px;font-size: 12px;padding: 3px 6px;}.info-center-slide__content {padding: 16px 11px 16px 16px;}.info-center-slide__icon {height: 18px;padding-top: 2px;}.mortgage-content-item__top {align-items: flex-end;}.mortgage-content-item__top-info {flex-direction: column-reverse;align-items: flex-start;gap: 14px 0px;}.mortgage-content-item__label {min-height: 24px;font-size: 12px;padding: 4px 6px;}.mortgage-content-item__center-details {margin-bottom: 16px;}.mortgage-content-details__list {grid-template-columns: repeat(2, 1fr);gap: 12px 8px;}.mortgage-banks-item__label {min-height: 24px;font-size: 12px;padding: 4px 6px;}.apartments-complex-item__details-list {grid-template-columns: repeat(2, 1fr);}.map-body__infrastructure-list {grid-template-columns: repeat(2, 1fr);}.footer {padding: 32px 0;}.footer-top__phone {grid-column: span 1;font-size: 16px;padding: 8px 0;}.footer-top__schedule {grid-column: 1/3;}.footer-center__row--1 {grid-template-columns: 1fr;row-gap: 24px;}.footer-center__row--2 {display: grid;grid-template-columns: repeat(2, 1fr);-moz-column-gap: 8px;column-gap: 8px;border-top: none;padding: 0;}.footer-center__menu--1 .footer-center__list {display: grid;grid-template-columns: repeat(2, 1fr);-moz-column-gap: 8px;column-gap: 8px;row-gap: 0;}.footer-center__menu--2 .footer-center__list, .footer-center__menu--3 .footer-center__list, .footer-center__menu--4 .footer-center__list, .footer-center__menu--5 .footer-center__list {display: grid;grid-template-columns: repeat(2, 1fr);-moz-column-gap: 8px;column-gap: 8px;row-gap: 0;}.footer-center__menu-name {margin-bottom: 12px;}.footer-center__address {grid-column: 1/3;margin-bottom: 8px;}.footer-center__socials {grid-column: 1/3;grid-row: 4/5;}.footer-center__creators {grid-template-columns: 1fr;gap: 8px 0;}.footer-center__creators-item {font-size: 12px;}.footer-center__creators-link {font-size: 12px;}.map-contacts__body {grid-template-columns: 1fr;}.letter__body {flex: 0 0 100%;}.hero-template {padding: 77px 0 32px;}.hero-template .breadcrumbs {margin-bottom: 82px;}.hero-template__suptitle {font-size: 12px;margin-bottom: 14px;}.hero-template__title {font-size: 26px;}.hero-template__description {margin-top: 9px;font-size: 14px;line-height: 1.28;}.hero-template__bottom {padding: 24px 16px;}.hero-template__info {grid-template-columns: repeat(2, 1fr);}.hero-template__info-title {font-size: 20px;margin-bottom: 4px;}.hero-template__info-description {font-size: 14px;}.hero-template__buttons {gap: 12px;}.hero-template_faq_detail .hero-template__title {font-size: 26px;}.hero-template_vacancy .hero-template__title {font-size: 26px;}.hero-template_about {padding-bottom: 16px;}.hero-template_about .hero-template__img {height: 278px;}.hero-template_about .hero-template__bottom {margin-top: 40px;}.hero-template_article .hero-template__text {margin-bottom: 26px;}.hero-template_partnership, .hero-template_mortgage, .hero-template_developers {padding-bottom: 16px;}.hero-template_partnership .hero-template__img, .hero-template_mortgage .hero-template__img, .hero-template_developers .hero-template__img {height: calc(100% - 295px);}.hero-template_partnership .hero-template__text, .hero-template_mortgage .hero-template__text, .hero-template_developers .hero-template__text {margin-bottom: 27px;}.hero-template_partnership .cta-request__top, .hero-template_mortgage .cta-request__top, .hero-template_developers .cta-request__top {margin-bottom: 12px;}.hero-template_mortgage .hero-template__img {height: calc(100% - 193px);}.hero-template_mortgage .hero-template__text {margin-bottom: 24px;}.faq {padding: 32px 0 40px;}.faq_popular {padding: 40px 0 26px;}.faq__title {margin-bottom: 24px;}.faq__content {grid-gap: 12px;margin-bottom: 12px;}.faq__item {padding: 16px 16px 24px;}.faq__item-text {margin-right: 16px;}.faq__item-description {font-size: 12px;}.faq__item-link {width: 32px;height: 32px;}.faq-detail {padding: 32px 0 40px;}.faq-detail__text {font-size: 14px;line-height: 1.28;}.faq-detail__block:not(:last-child) {margin-bottom: 33px;}.faq-detail__title {margin-bottom: 14px;}.faq-detail__subtitle {margin-bottom: 11px;}.faq-detail__description:not(:last-child) {margin-bottom: 17px;}.faq-detail__list li:not(:last-child) {margin-bottom: 13px;}.faq-detail__list-title {font-size: 14px;}.documents {padding: 32px 0 40px;}.documents__filter-wrap {margin-bottom: 12px;}.documents__content {grid-gap: 8px;}.documents__item {padding: 16px;}.documents__item-text {margin-right: 14px;}.documents__item-title {line-height: 1.2;margin-bottom: 9px;}.documents__item-format {font-size: 12px;}.documents__item-category {min-height: 24px;padding: 4px 6px;margin-top: 21px;font-size: 12px;}.documents__item-link {width: 32px;height: 32px;}.required-documents {padding: 40px 0 24px;}.required-documents__filter-wrap {padding: 0 26px;margin: 0 -26px 24px;overflow-x: auto;scrollbar-width: none;}.required-documents__list {grid-template-columns: repeat(1, 1fr);}.required-documents__item {padding: 16px 16px 15px 24px;}.required-documents__item:nth-child(2) {padding-top: 16px;}.required-documents__item-title {font-size: 16px;margin-bottom: 8px;}.required-documents__item-title::before {top: 3px;left: -23px;font-size: 12px;}.required-documents__item-description {font-size: 12px;line-height: 1.33;}.agreement {padding: 32px 0 40px;}.agreement__text {font-size: 14px;line-height: 1.28;}.agreement__block:not(:last-child) {margin-bottom: 33px;}.agreement__title {margin-bottom: 12px;}.agreement__subtitle {margin-bottom: 8px;}.agreement__description:not(:last-child) {margin-bottom: 17px;}.agreement__list {margin-top: 12px;}.agreement__list li::before {top: 6px;}.agreement__side {padding: 16px;margin-bottom: 23px;}.agreement__side-title {margin-bottom: 16px;}.agreement__side-list li {font-size: 14px;}.agreement__side-list li:not(:last-child) {margin-bottom: 10px;}.not-found {margin-bottom: -330px;}.not-found__content {min-height: 100vh;height: auto;padding: 134px 0 328px;align-items: flex-start;text-align: left;}.not-found__title {margin-bottom: 6px;}.not-found__description {margin-bottom: 25px;}.not-found__btn {width: 100%;}.vacancies {padding: 32px 0 40px;}.vacancies__title {margin-bottom: 13px;}.vacancies__description {font-size: 14px;line-height: 1.28;}.vacancies__item {padding: 29px 16px 24px;}.vacancies__item-title {margin-bottom: 13px;}.vacancies__item-group {grid-template-columns: repeat(2, 1fr);gap: 12px 8px;}.vacancies__item-block-title {font-size: 12px;}.vacancies__item-link {top: 24px;right: 16px;}.vacancy {padding: 32px 0 40px;}.vacancy__text {font-size: 14px;line-height: 1.28;}.vacancy__block:not(:last-child) {margin-bottom: 26px;}.vacancy__title {margin-bottom: 15px;}.vacancy__list li::before {top: 6px;}.vacancy__side {padding: 16px;grid-template-columns: repeat(1, 1fr);gap: 12px;margin-bottom: 17px;}.vacancy__side-title {font-size: 12px;margin-bottom: 5px;}.vacancy__side-value {font-size: 16px;}.vacancy__side-btn {grid-column: span 1;margin-top: 13px;}.guarantees {padding: 32px 0 40px;}.guarantees__text {font-size: 14px;line-height: 1.28;}.guarantees__block:not(:last-child) {margin-bottom: 32px;}.guarantees__title {margin-bottom: 12px;}.guarantees__subtitle {margin-bottom: 12px;}.guarantees__description:not(:last-child) {margin-bottom: 17px;}.guarantees__list:not(:last-child) {margin-bottom: 17px;}.guarantees__list li::before {top: 6px;}.guarantees__slider {margin-top: -7px;}.guarantees__slider-wrapper {margin-bottom: 12px;}.guarantees__slider-img {height: 282px;}.guarantees__slider-text {font-size: 12px;}.offer {padding: 40px 0;}.offer__title {margin-bottom: 10px;}.offer__subtitle {font-size: 14px;}.offer__description {font-size: 14px;}.offer__block {padding: 16px;font-size: 12px;line-height: 1.33;}.offer__group:not(:last-child) {padding-bottom: 14px;}.offer__img {height: 400px;margin-bottom: 24px;}.offer_partnership .offer__group-title {font-size: 16px;}.offer_partnership .offer__btn {margin-top: 0;}.advantages {padding: 40px 0;}.advantages__heading {margin-bottom: 24px;}.advantages__title {margin-bottom: 12px;}.advantages__description {font-size: 14px;}.advantages__content {grid-template-columns: repeat(1, 1fr);gap: 12px;}.advantages__item {min-height: 142px;padding: 16px 16px 16px 68px;position: relative;}.advantages__item-icon {position: absolute;top: 16px;left: 16px;margin: 0;}.advantages__item-description {font-size: 12px;line-height: 1.33;}.advantages__btn {margin-top: 32px;}.team {padding: 40px 0 16px;}.team__heading {margin-bottom: 24px;}.team__slider-wrapper {margin-bottom: 12px;}.team__slider-name {font-size: 20px;}.section-banner {padding: 16px 0 32px;}.section-banner__text {padding: 16px;}.section-banner__title {margin-bottom: 16px;}.text-page {padding: 32px 0 40px;overflow: hidden;}.text-page__content {font-size: 14px;line-height: 1.28;}.text-page__block:not(:last-child) {margin-bottom: 33px;}.text-page__title {margin-bottom: 13px;}.text-page__suptitle {margin-bottom: 13px;}.text-page__subtitle {margin-top: 17px;margin-bottom: 8px;}.text-page__subtitle_nmt {margin-top: 0;}.text-page__highlighted {margin-top: 25px;padding: 16px;}.text-page__highlighted_big {font-size: 16px;}.text-page__list {margin: 11px 0 24px;}.text-page__list_other {margin-bottom: 12px;}.text-page__list li:not(:last-child) {margin-bottom: 8px;}.text-page__list-title {font-size: 14px;}.text-page__list_custom li:not(:last-child) {margin-bottom: 12px;}.text-page__cards-slider {overflow: visible;}.text-page__cards-slider-wrapper {margin-bottom: 12px;}.text-page__table {width: 484px;}.text-page__table-heading .text-page__table-elem {padding: 8px 16px;}.text-page__table-heading .text-page__table-elem:first-child {padding: 8px 16px;}.text-page__table-elem {flex: 0 0 100px;padding: 20px 16px;font-size: 12px;}.text-page__table-elem:first-child {flex-basis: 184px;padding: 16px;}.text-page__table-elem-title {font-size: 16px;margin-bottom: 8px;}.text-page__share {padding-top: 15px;}.text-page__share-title {font-size: 20px;}.text-page__side {padding: 16px;margin-bottom: 33px;}.text-page__side-title {margin-bottom: 16px;}.text-page__side-list li {font-size: 14px;}.text-page__side-list li:not(:last-child) {margin-bottom: 10px;}.author {padding: 32px 0 40px;}.author__content {padding-top: 425px;}.author__text {font-size: 14px;line-height: 1.28;margin-bottom: 23px;}.author__text-block:not(:last-child) {margin-bottom: 33px;}.author__text-title {margin-bottom: 13px;}.author__text-subtitle {margin-bottom: 11px;}.author__text-description:not(:last-child) {margin-bottom: 16px;}.author__text-list:not(.author__text-list_custom) {grid-template-columns: repeat(1, 1fr);margin: 33px 0 0;gap: 29px;}.author__text-list:not(.author__text-list_custom) li {padding: 0 16px 0 24px;}.author__text-list:not(.author__text-list_custom) .author__text-list-title {font-size: 16px;}.author__text-list:not(.author__text-list_custom) .author__text-list-title::before {top: 3px;min-width: 16px;font-size: 12px;}.author__text-list:not(.author__text-list_custom) .author__text-description {font-size: 12px;}.author__text-list-title {font-size: 14px;}.author__text-list_custom li:not(:last-child) {margin-bottom: 12px;}.author__info-photo {height: 400px;}.author__info-share-title {font-size: 14px;}.news {padding: 32px 0 40px;}.news__filter {margin-bottom: 20px;}.news__content {grid-template-columns: repeat(1, 1fr);}.partners {padding: 40px 0;}.partners__title {margin-bottom: 24px;}.partners__content {grid-template-columns: repeat(1, 1fr);gap: 12px;margin-bottom: 24px;}.thanks-letters {padding: 40px 0;}.thanks-letters__heading {margin-bottom: 24px;}.thanks-letters__title {margin-bottom: 12px;}.thanks-letters__description {font-size: 14px;}.thanks-letters__description br {display: none;}.thanks-letters__slider-wrapper {margin-bottom: 12px;}.thanks-letters__slider-item {min-height: auto;}.thanks-letters__slider-description {font-size: 12px;margin-bottom: 19px;}.video-reviews {padding: 40px 0;}.video-reviews__heading {margin-bottom: 35px;}.video-reviews__title {margin-bottom: 12px;}.video-reviews__description {font-size: 14px;}.video-reviews__description br {display: none;}.video-reviews__slider-wrapper {margin-bottom: 12px;}.video-reviews__slider-author {bottom: 16px;left: 16px;}.video-reviews__slider-author-photo {width: 42px;height: 42px;}.video-reviews__slider-author-name {font-size: 16px;margin-bottom: 5px;}.video-reviews__slider-author-date {font-size: 12px;}.possibility {padding: 40px 0 24px;}.possibility__heading {margin-bottom: 25px;row-gap: 12px;}.possibility__description {font-size: 14px;}.possibility__list {grid-template-columns: repeat(1, 1fr);}.possibility__item {padding: 16px 16px 15px 24px;}.possibility__item:nth-child(2), .possibility__item:nth-child(3) {padding-top: 16px;}.possibility__item-title {font-size: 16px;margin-bottom: 8px;}.possibility__item-title::before {top: 3px;left: -23px;font-size: 12px;}.possibility__item-description {font-size: 12px;line-height: 1.33;}.possibility_work .possibility__list {grid-template-columns: repeat(1, 1fr);}.possibility_work .possibility__item:nth-child(n + 2) {padding-top: 16px;}.usage {padding: 40px 0;}.usage__heading {margin-bottom: 24px;}.usage__slider-wrapper {margin-bottom: 12px;}.usage__slider-item {padding: 16px;}.usage__slider-title {font-size: 16px;margin-bottom: 9px;}.usage__slider-description {-webkit-line-clamp: 9;font-size: 12px;line-height: 1.33;}.usage__slider-more {font-size: 12px;}.usage__slider-case {font-size: 12px;}.questions {padding: 40px 0;}.questions__heading {margin-bottom: 24px;}.questions__title {margin-bottom: 12px;}.questions__description {font-size: 14px;line-height: 1.28;}.questions__content {padding: 4px 12px;}.questions__item-title {font-size: 14px;line-height: 1.28;}.questions__item-description {font-size: 14px;line-height: 1.29;}.questions__all {margin-top: 32px;}.catalog-developers {padding: 16px 0 40px;}.catalog-developers__item-bottom {padding: 0 16px;grid-template-columns: repeat(1, 1fr);}.catalog-developers__item-more {margin-left: 16px;}.catalog-developers__link {padding: 27px 16px 24px;grid-template-columns: repeat(1, 1fr);gap: 16px 8px;}.catalog-developers__link .catalog-developers__arrow {right: 16px;}.catalog-developers__link-name {grid-column: span 1;}.catalog-developers__complex {gap: 8px;padding: 15px 8px 15px 0;}.catalog-developers__complex:nth-child(n + 3) {display: flex;}.catalog-developers__complex:nth-child(n + 4) {display: none;}}@media (max-width: 480px) {.main__slider-section, .main__developers, .main__reviews, .main__seo, .main__about-complex, .main__advantages-complex, .main__info-center, .main__searched-links, .main__apartments-complex, .main__mortgage {padding: 40px 0;}.main__newbuildings {padding: 40px 0;}.main__newbuildings--catalog {padding: 16px 0;}.main__map-contacts {padding: 40px 0 16px 0;}.main__map-complex {padding: 40px 0;}.main__banner {padding: 16px 0;}.main__divider {padding: 8px 0;}.main__about {padding-top: 40px;}.container {padding: 0 8px;}.text-16 {font-size: 14px;}.breadcrumbs {margin-left: -8px;margin-right: -8px;}.breadcrumbs__item:first-child {padding-left: 8px;}.breadcrumbs__current {padding-right: 8px;}.pagination {width: 100%;}.pagination .pagination__item {flex: 1 1 auto;}.pagination__list {-moz-column-gap: 4px;column-gap: 4px;}.gallery-block__wrapper {gap: 8px;}.gallery-block__slide:nth-child(1) {height: 282px;}.gallery-block__slide:nth-child(1):nth-last-child(2) {height: 91px;}.gallery-block__slide:nth-child(1):last-child {height: 282px;}.gallery-block__slide:nth-child(2) {height: 91px;}.gallery-block__slide:nth-child(2):last-child {height: 91px;}.gallery-block__slide:nth-child(3) span {font-size: 16px;}.gallery-block__slide:nth-child(3) {height: 91px;}.spl-pane img {padding: 0 8px;}.metro-icon span {font-size: 12px;}.distance-icon span {font-size: 12px;}.header-bottom__wrapper {height: 56px;}.header-bottom__info-logo {flex: 0 0 114px;height: 26px;}.header-bottom__body {top: 56px;height: calc(100vh - 56px);}.header-bottom__menu {padding: 8px;}.header-bottom__actions {padding: 24px 8px;}.header-bottom__actions-top {gap: 8px;}.header-bottom__phone-link {font-size: 16px;}.header-bottom__city {font-size: 12px;}.header-bottom__schedule {font-size: 12px;}.hero__map {height: 336px;}.hero__bg--front {height: 364px;}.hero__bg--newbuildings {height: 238px;}.hero__bg--secondary {height: 278px;}.hero__wrapper {padding: 152px 8px 16px 8px;}.hero__wrapper--front {padding: 116px 8px 16px 8px;}.hero__wrapper--front .hero__info {margin-bottom: 60px;}.hero__wrapper--secondary .hero__title {font-size: 26px;margin-bottom: 16px;}.hero__wrapper--secondary {padding: 56px 8px 16px 8px;}.hero__wrapper--newbuildings .hero__breadcrumbs {margin-bottom: 80px;}.hero__wrapper--developer .hero__breadcrumbs, .hero__wrapper--complex .hero__breadcrumbs {margin-bottom: 120px;}.hero__wrapper--contacts {padding: 32px 0 40px 0;}.hero__info {max-width: 359px;margin-bottom: 60px;}.hero__title {font-size: 36px;}.hero-content {padding: 16px;}.hero-content__banner {width: calc(100% + 32px);margin: 16px -16px -16px -16px;padding: 16px;}.hero-content__banner span {font-size: 16px;}.hero-content__details-list {gap: 12px 8px;}.hero-content__title {font-size: 26px;}.hero-filters--full .hero-filters__tags {margin-bottom: 24px;}.hero-filters--full .hero-filters__bottom-actions {gap: 8px 0;}.hero-filters--apartments .hero-filters__top {margin-bottom: 24px;}.hero-filters--apartments .hero-filters__dropdown {margin-top: 32px;}.hero-filters__banner {row-gap: 16px;padding: 16px;}.hero-filters__banner-info span {font-size: 16px;}.hero-filters__banner-info p {font-size: 12px;}.hero-filters__list {gap: 12px 8px;}.hero-filters__bottom-tags {padding: 16px 16px 0 16px;margin: 24px -16px 0 -16px;}.filter-tags__list.active:nth-child(n + 5):not(:last-child) {display: block;}.filter-tags__item:nth-child(n + 7):not(:last-child) {display: block;}.filter-tags__item:nth-child(n + 5):not(:last-child) {display: none;}.filter-choice-tags__list.active .filter-choice-tags__item:nth-child(n + 5):not(:last-child) {display: block;}.filter-choice-tags__item:nth-child(n + 7):not(:last-child) {display: block;}.filter-choice-tags__item:nth-child(n + 5):not(:last-child) {display: none;}.hero-descr__metro span {font-size: 12px;}.hero-descr__distance span {font-size: 12px;}.hero-descr__details-name {font-size: 12px;}.hero-descr__btns {row-gap: 12px;}.hero-contacts__body {margin-bottom: 16px;}.hero-contacts__column {padding: 16px 0;}.hero-contacts__column-name {font-size: 12px;margin-bottom: 8px;}.hero-contacts__column-phones {-moz-column-gap: 8px;column-gap: 8px;margin-bottom: 8px;}.hero-contacts__column-email {font-size: 12px;}.hero-contacts__column-address {margin-bottom: 8px;}.hero-contacts__column-agency {margin-bottom: 8px;}.hero-contacts__column-details {margin-bottom: 8px;}.hero-contacts__column-details-item {font-size: 12px;}.hero-contacts__responsible {margin-bottom: 8px;}.hero-contacts__responsible-name {font-size: 12px;}.hero-contacts__responsible-occupation {font-size: 12px;}.hero-contacts__bottom-column-name {font-size: 12px;}.newbuildings__container--catalog .newbuildings__list {margin-bottom: 12px;}.newbuildings__title {margin-bottom: 12px;}.newbuildings__actions {margin-bottom: 12px;}.newbuildings__list {row-gap: 12px;margin-bottom: 32px;}.newbuildings-banner__content {padding: 16px;}.newbuildings-banner__tagline {margin-bottom: 6px;}.newbuildings-banner__descr {font-size: 12px;}.card-item__body {row-gap: 16px;}.card-item__image {flex: 0 0 256px;}.card-item__image-labels {-moz-column-gap: 4px;column-gap: 4px;}.card-item__image-label {min-height: 24px;font-size: 12px;padding: 4px 6px;}.card-item__content {padding: 0px 16px 24px 16px;}.card-item__info-top {flex-direction: column;gap: 8px 0;margin-bottom: 12px;align-items: flex-start;}.card-item__address {font-size: 12px;}.card-item__metro span {font-size: 12px;}.card-item__distance span {font-size: 12px;}.newbuildings__list--cards .card-item__image, .slider-section__wrapper--newbuildings .card-item__image, .text-page__cards .card-item__image {flex: 0 0 256px;}.newbuildings__list--cards .card-item__info-top, .slider-section__wrapper--newbuildings .card-item__info-top, .text-page__cards .card-item__info-top {flex-direction: column;gap: 8px 0;margin-bottom: 12px;align-items: flex-start;}.newbuildings__list--cards .card-item__address, .slider-section__wrapper--newbuildings .card-item__address, .text-page__cards .card-item__address {font-size: 12px;}.newbuildings__list--cards .card-item__metro span, .slider-section__wrapper--newbuildings .card-item__metro span, .text-page__cards .card-item__metro span {font-size: 12px;}.newbuildings__list--cards .card-item__distance span, .slider-section__wrapper--newbuildings .card-item__distance span, .text-page__cards .card-item__distance span {font-size: 12px;}.map__info {padding: 24px 0px 16px 0px;}.map__descr {margin-bottom: 24px;}.map__banner {padding: 16px;}.map__img {height: 282px;}.slider-section__top {margin-bottom: 24px;}.slider-section__title {margin-bottom: 12px;}.slider-section__slider {margin-bottom: 12px;}.slider-section__slide-content {padding: 16px;}.slider-section__slide-icon {height: 20px;}.slider-section__slide-price {font-size: 12px;}.slider-section__img {flex: 0 0 200px;height: 200px;}.developers__top {margin-bottom: 24px;}.developers__title {margin-bottom: 12px;}.developers__body {margin-bottom: 32px;}.developers_mortgage .developers__list {row-gap: 12px;}.about__title {padding-bottom: 16px;margin-bottom: 24px;}.about__info {padding-bottom: 297px;}.about__tagline {margin-bottom: 12px;}.about__descr {margin-bottom: 16px;}.about__details {top: calc(100% - 275px);}.about__details-info {padding: 8px 0;}.reviews__top {margin-bottom: 24px;}.reviews__title {margin-bottom: 12px;}.reviews__body {margin-bottom: 32px;}.reviews__slider {margin-bottom: 12px;}.reviews-slide {row-gap: 12px;padding: 16px;}.reviews-slide__details {-moz-column-gap: 12px;column-gap: 12px;}.reviews-slide__avatar {flex: 0 0 46px;height: 46px;}.reviews-slide__date {font-size: 12px;}.reviews-slide__link {padding: 2px 0;}.reviews-slide__text {margin-bottom: 12px;}.seo__img {height: 400px;margin-bottom: 32px;}.seo__content-wrapper {row-gap: 24px;}.seo__content-block--special {padding: 16px;}.seo__title {margin-bottom: 12px;}.seo__item-title {font-size: 14px;}.seo__speacial-key {font-size: 12px;}.seo__special-row:not(:last-child) {padding-bottom: 16px;margin-bottom: 16px;}.seo__special-name {font-size: 12px;}.seo__special-descr p {font-size: 12px;}.seo__read-more {margin-top: 32px;}.cta__content {padding: 240px 0 24px 0;row-gap: 32px;}.cta-contacts {padding: 16px;}.cta-contacts__block {padding: 16px 0;}.cta-contacts__schedule {margin-bottom: 12px;font-size: 12px;}.cta-contacts__phones {margin-bottom: 8px;}.cta-contacts__email {font-size: 12px;}.cta-contacts__notice {margin-bottom: 12px;font-size: 12px;}.cta-contacts__address {margin-bottom: 8px;}.cta-contacts__metro span {font-size: 12px;}.cta-contacts__distance span {font-size: 12px;}.cta-request {padding: 16px;}.cta-request__top {-moz-column-gap: 8px;column-gap: 8px;margin-bottom: 16px;}.cta-request__title {margin-bottom: 4px;}.cta-request__policy {font-size: 12px;}.info-center__top {margin-bottom: 24px;}.info-center__title {margin-bottom: 12px;}.info-center__body {margin-bottom: 32px;}.info-center__slider {margin-bottom: 12px;}.info-center_developers .info-center__title {margin-bottom: 12px;}.mortgage__top {margin-bottom: 24px;}.mortgage__title {margin-bottom: 12px;}.mortgage-filters__list {row-gap: 12px;margin-bottom: 12px;}.mortgage-filters__checkbox-label {padding: 8px 0;}.mortgage-filters__descr {padding-top: 8px;}.mortgage-content__list {padding: 24px 16px;}.mortgage-content-item__icons-item {width: 28px;height: 28px;}.mortgage-content-item__icons-quantity {font-size: 12px;}.mortgage-content-details__item {row-gap: 4px;}.mortgage-content-details__tagline {font-size: 12px;}.mortgage-banks-item__top {margin-bottom: 12px;}.banner__content {padding: 16px;}.banner__title {margin-bottom: 16px;}.searched-links__title {margin-bottom: 16px;}.searched-links__row:not(:last-child) {margin-bottom: 16px;}.about-complex__title {margin-bottom: 8px;}.about-complex__info {row-gap: 24px;margin-bottom: 32px;}.about-complex__info-descr {max-height: 250px;}.about-complex__info-descr p {font-size: 14px;}.about-complex__specificity {row-gap: 24px;}.about-complex__specificity-name {font-size: 12px;}.about-complex__bottom {padding: 16px;row-gap: 24px;}.about-complex-bottom__list {grid-template-columns: repeat(6, 176px);gap: 24px 12px;padding-bottom: 16px;}.advantages-complex-slider {height: 282px;}.advantages-complex-slider.active {padding-bottom: 14px;}.advantages-complex-accordion__item-descr p {font-size: 12px;}.apartments-complex__title {margin-bottom: 12px;}.apartments-complex__descr {margin-bottom: 24px;}.apartments-complex__list {padding: 0 16px;margin-bottom: 12px;}.apartments-complex-item__wrapper {padding: 16px 0;}.apartments-complex-item__body {margin-bottom: 16px;}.apartments-complex-item__img {flex: 0 0 64px;height: 64px;}.apartments-complex-item__top {margin-bottom: 12px;}.apartments-complex-item__top-column--2 {flex: 0 0 64px;height: 64px;}.apartments-complex-item__top-label {min-height: 24px;font-size: 12px;padding: 4px 6px;}.apartment-item-hidden__wrapper {padding: 16px 0;}.apartment-item-hidden__image {height: 327px;margin-bottom: 24px;}.apartment-item-hidden__details-list {grid-template-columns: repeat(2, 1fr);}.apartment-item-hidden__details-item {row-gap: 4px;}.apartment-item-hidden__details-name {font-size: 12px;letter-spacing: -0.01em;}.apartment-item-hidden__details-value {font-size: 12px;letter-spacing: -0.01em;}.apartment-item-hidden__features-name {font-size: 12px;letter-spacing: -0.01em;}.map-complex__info {margin-bottom: 24px;row-gap: 24px;}.map-body__infrastructure-name {-moz-column-gap: 8px;column-gap: 8px;}.map-body__infrastructure-list {-moz-column-gap: 8px;column-gap: 8px;}.footer-bottom__policy-text {font-size: 12px;}.complex-navigation.scroll-up {top: 56px;}.complex-navigation__sublist {padding: 0 8px 8px 8px;}.complex-navigation__submenu-bottom {padding: 12px 8px;}.complex-navigation__price {font-size: 12px;}.map-objects__map {height: 556px;}.map-objects__wrapper {padding-top: 38px;}.map-objects__top-title {padding: 24px 0;}.map-objects__object-btns {padding: 8px;}.map-objects__object-item.card-item .card-item__image {flex: 0 0 256px;}.map-objects__object-item.card-item .card-item__content {padding: 16px 8px 12px 8px;}.map-objects__object-item.card-item .card-item__info-top {flex-direction: column;gap: 8px 0;margin-bottom: 12px;align-items: flex-start;}.map-objects__object-item.card-item .card-item__price {font-size: 16px;}.map-objects__object-item.card-item .card-item__address {font-size: 12px;}.map-objects__object-item.card-item .card-item__metro span {font-size: 12px;}.map-objects__object-item.card-item .card-item__distance span {font-size: 12px;}.map-contacts__map {height: 280px;margin-bottom: 32px;}.map-contacts__title {margin-bottom: 4px;}.map-contacts__block {padding-top: 16px;}.map-contacts__block:not(:last-child) {padding-bottom: 16px;}.map-contacts__schedule {margin-bottom: 12px;font-size: 12px;}.map-contacts__phones {margin-bottom: 8px;}.map-contacts__email {font-size: 12px;}.map-contacts__notice {margin-bottom: 12px;font-size: 12px;}.map-contacts__address {margin-bottom: 8px;}.letter {padding: 80px 8px;}.modal__body {flex: 0 0 100%;padding: 60px 8px;}.notice__body {padding: 24px 72px 24px 24px;}.cookie__info {font-size: 12px;}.hero-template {padding-top: 61px;}.documents__title {margin-bottom: 24px;}.documents__filter-wrap {padding: 0 8px;margin: 0 -8px 12px;}.required-documents__title {margin-bottom: 24px;}.required-documents__filter-wrap {padding: 0 8px;margin: 0 -8px 24px;}.text-page__table-wrap {margin: 25px -8px 36px;padding: 0 8px 12px;}.text-page__table-wrap::-webkit-scrollbar-track {margin: 0 8px;}.questions__item-link {margin: 13px 0px 8px 0px;}.questions__item-description p.clamped {-webkit-line-clamp: 13;}}@media (max-width: 374px) {.catalog-developers__complex-price {flex-shrink: 0;}}@media (any-hover: hover) {.link-icon:hover span {color: var(--extra-hover);}.link-icon:hover svg {fill: var(--extra-hover);}.link-light:hover {color: var(--extra-hover);}.link-dark:hover {color: var(--extra-hover);}.link-blue:hover {color: var(--grayscale-100);}.link-border-icon:hover {border-color: var(--extra-hover);}.link-border-icon:hover svg {fill: var(--extra-hover);}.link-to:hover {border-color: var(--extra-hover);}.link-to:hover .link-to__info {color: var(--extra-hover);}.link-to:hover .link-to__info span {color: var(--extra-hover);}.link-to:hover svg {fill: var(--extra-hover);}.link-to-column:hover {border-color: var(--extra-hover);}.link-to-column:hover .link-to-column__name {color: var(--extra-hover);}.link-to-column:hover .link-to-column__icon svg {fill: var(--extra-hover);}.btn-border:hover {color: var(--extra-hover);border-color: var(--extra-hover);}.btn-border:hover svg {fill: var(--extra-hover);}.btn-dark:hover {background-color: var(--extra-hover);}.btn-light:hover {color: var(--grayscale-0);background-color: var(--extra-hover);}.btn-icon-light:hover {background-color: var(--extra-hover);}.btn-icon-light:hover svg {fill: var(--grayscale-0);}.btn-arrow-5:hover {background-color: var(--extra-hover);}.btn-arrow-5:hover svg {fill: var(--grayscale-0);}.btn-slider-light:hover:not(:disabled) {border-color: var(--extra-hover);}.btn-slider-light:hover:not(:disabled) svg {fill: var(--extra-hover);}.form-input:hover:not(:disabled), .form-textarea:hover:not(:disabled) {border-color: var(--grayscale-15);}.radio-filter-label:hover .radio-filter-input:not(:disabled, :checked) + .radio-filter-tag {color: var(--grayscale-100);background-color: var(--grayscale-5);}.checkbox-filter-label:hover .checkbox-filter-input:not(:disabled, :checked) + .checkbox-filter-tag {color: var(--grayscale-100);background-color: var(--grayscale-5);}.checkbox-label:hover .checkbox-input:not(:disabled) + .checkbox-tag {color: var(--extra-hover);}.checkbox-label:hover .checkbox-input:not(:disabled) + .checkbox-tag::before {border-color: var(--extra-hover);}.checkbox-label:hover .checkbox-input:not(:disabled) + .checkbox-tag::after {background-color: var(--extra-hover);}.tag-label:hover .tag-checkbox:not(:checked):not(:disabled) + .tag-text {border-color: var(--extra-hover);color: var(--extra-hover);}.reset-label:hover .reset-input:not(:disabled) ~ .reset-tag {color: var(--extra-hover);}.reset-label:hover .reset-input:not(:disabled) ~ svg {fill: var(--extra-hover);}.custom-dropdown__btn:hover:not(:disabled) {border-color: var(--grayscale-15);}.custom-dropdown__link:hover:not(:disabled) {color: var(--extra-hover);background-color: var(--grayscale-0);}.custom-select__btn:hover:not(:disabled) {border-color: var(--grayscale-15);}.hero-filters__select--tabs .custom-select__tab:hover:not(:disabled):not(.is-active) {color: var(--grayscale-100);background-color: var(--grayscale-5);}.pagination__link:hover:not(:disabled):not(.active) {background-color: var(--grayscale-10);}.spl-close:hover, .spl-prev:hover, .spl-next:hover {background-color: var(--extra-hover);}.header.active .header-bottom__burger:hover span {background-color: var(--extra-hover);}.header.header-light .header-top__whatsapp:hover span, .header.header-light .header-top__telegram:hover span, .header.light-theme .header-top__whatsapp:hover span, .header.light-theme .header-top__telegram:hover span, .header.scroll-up .header-top__whatsapp:hover span, .header.scroll-up .header-top__telegram:hover span {color: var(--extra-hover);}.header.header-light .header-top__whatsapp:hover svg, .header.header-light .header-top__telegram:hover svg, .header.light-theme .header-top__whatsapp:hover svg, .header.light-theme .header-top__telegram:hover svg, .header.scroll-up .header-top__whatsapp:hover svg, .header.scroll-up .header-top__telegram:hover svg {fill: var(--extra-hover);}.header.header-light .header-top__phone-link:hover, .header.header-light .header-bottom__link:hover, .header.header-light .header-top__callback:hover, .header.light-theme .header-top__phone-link:hover, .header.light-theme .header-bottom__link:hover, .header.light-theme .header-top__callback:hover, .header.scroll-up .header-top__phone-link:hover, .header.scroll-up .header-bottom__link:hover, .header.scroll-up .header-top__callback:hover {color: var(--extra-hover);}.header.header-light .header-top__phone-link:hover svg, .header.header-light .header-bottom__link:hover svg, .header.header-light .header-top__callback:hover svg, .header.light-theme .header-top__phone-link:hover svg, .header.light-theme .header-bottom__link:hover svg, .header.light-theme .header-top__callback:hover svg, .header.scroll-up .header-top__phone-link:hover svg, .header.scroll-up .header-bottom__link:hover svg, .header.scroll-up .header-top__callback:hover svg {fill: var(--extra-hover);}.header.header-light .header-bottom__estate:hover, .header.light-theme .header-bottom__estate:hover, .header.scroll-up .header-bottom__estate:hover {background-color: var(--extra-hover);}.header.header-light .header-bottom__burger:hover span, .header.light-theme .header-bottom__burger:hover span, .header.scroll-up .header-bottom__burger:hover span {background-color: var(--extra-hover);}.header-bottom__link--dropdown:hover {color: var(--extra-hover);}.header-bottom__link--dropdown:hover svg {fill: var(--extra-hover);}.header-bottom__burger:hover span {background-color: var(--extra-hover);}.filters-search__clear-btn:hover:not(:disabled) svg {fill: var(--extra-hover);}.filter-tags__link:hover {color: var(--extra-hover);border-color: var(--extra-hover);}.filter-tags__show-more:hover, .filter-tags__reset-btn:hover {color: var(--extra-hover);border-color: var(--extra-hover);}.filter-tags__show-more:hover svg, .filter-tags__reset-btn:hover svg {fill: var(--extra-hover);}.filter-choice-tags__button:hover span {color: var(--extra-hover);}.filter-choice-tags__button:hover svg {fill: var(--extra-hover);}.filter-choice-tags__show-more:hover, .filter-choice-tags__reset-btn:hover {color: var(--extra-hover);border-color: var(--extra-hover);}.filter-choice-tags__show-more:hover svg, .filter-choice-tags__reset-btn:hover svg {fill: var(--extra-hover);}.newbuildings-actions__all-link:hover:not(.active) {background-color: var(--grayscale-0);}.newbuildings-actions__btn:hover:not(.active) {background-color: var(--grayscale-0);}.card-item__image:hover .card-item__image-labels {opacity: 0;visibility: hidden;}.card-item__image:hover .card-item__image-pagination {opacity: 1;visibility: visible;}.card-item__image-item:hover .card-item__image-img {opacity: 1;z-index: -1;}.card-item__title:hover {color: var(--extra-hover);}.slider-section__slide-link:hover .slider-section__slide-title {color: var(--extra-hover);}.slider-section__slide-link:hover .slider-section__slide-icon svg {fill: var(--extra-hover);}.info-center-slide__link:hover .info-center-slide__title {color: var(--extra-hover);}.info-center-slide__link:hover .info-center-slide__icon svg {fill: var(--extra-hover);}.apartment-item-hidden__image-item:hover .apartment-item-hidden__image-img {opacity: 1;z-index: -1;}.map-complex__tab:hover:not(.is-active) {background-color: var(--grayscale-0);}.catalog-developers__item-more:hover {color: var(--extra-hover);}.catalog-developers__item-more:hover svg {fill: var(--extra-hover);}}@media (any-hover: none) {.card-item__image-wrapper {position: relative;z-index: 1;}.card-item__image-img {opacity: 1;}.card-item__image-pagination {opacity: 1;visibility: visible;}.apartment-item-hidden__image-wrapper {position: relative;z-index: 1;}.apartment-item-hidden__image-img {opacity: 1;}.apartment-item-hidden__image-pagination {opacity: 1;visibility: visible;}}

/* /local/templates/broker/assets/css/common.min.css */
.about-complex-bottom__item:first-child {grid-column-start: 1;grid-column-end: 5;}.about-complex-bottom__item-descr_title span{display: inline-block;margin-bottom: 8px;}.about-complex-bottom__item-subitem ul, .about-complex-bottom__item-descr_title{display: grid;grid-template-columns: repeat(4, 216px);gap: 24px 16px;}.about-complex-bottom__item-subitem ul li {row-gap: 8px;}@media (max-width: 1279px) {.about-complex-bottom__item-subitem ul, .about-complex-bottom__item-descr_title {grid-template-columns: repeat(4, 210px);}}@media (max-width: 480px) {.about-complex-bottom__item-subitem ul, .about-complex-bottom__item-descr_title {grid-template-columns: repeat(4, 176px);gap: 24px 12px;}}.map-objects__object {position: absolute;}

/* /local/templates/broker/assets/css/wysiwyg.min.css */
.wysiwyg-content {display: flex;flex-direction: column;row-gap: 16px;}.wysiwyg-content :root {--font-family: "GolosText", sans-serif;--second-font-family: "MullerNextWide", sans-serif;--min-width: 320px;--max-width-container: 1500px;--grayscale-100: #160f29;--grayscale-70: #575e74;--grayscale-15: #959fb0;--grayscale-10: #ced7e9;--grayscale-5: #f4f7fc;--grayscale-0: #fff;--brown-40: #7d725d;--brown-10: #d8bb8f;--brown-5: #e2d7c0;--brown-0: #f5f0e6;--blue-90: #071e41;--blue-50: #1261d8;--extra-red: #d20d00;--extra-green: #118e4f;--extra-click: #1261d8;--extra-hover: #4886ff;--focused: #4886ff;--blackout: rgba(22, 15, 41, 0.8);}.wysiwyg-content > * {font-size: 16px;line-height: 1.3;letter-spacing: -0.02em;}@media (max-width: 767px) {.wysiwyg-content > * {font-size: 14px;}}.wysiwyg-content > h2 {font-family: var(--second-font-family);font-weight: 700;font-size: 46px;line-height: 100%;letter-spacing: normal;}@media (max-width: 1279px) {.wysiwyg-content > h2 {font-size: 36px;}}@media (max-width: 767px) {.wysiwyg-content > h2 {font-size: 30px;}}.wysiwyg-content > h3 {font-family: var(--second-font-family);font-weight: 700;font-size: 36px;line-height: 110%;letter-spacing: normal;}@media (max-width: 1279px) {.wysiwyg-content > h3 {font-size: 30px;}}@media (max-width: 767px) {.wysiwyg-content > h3 {font-size: 26px;}}.wysiwyg-content > h4 {font-family: var(--second-font-family);font-weight: 700;font-size: 28px;line-height: 110%;letter-spacing: normal;}@media (max-width: 1279px) {.wysiwyg-content > h4 {font-size: 24px;}}@media (max-width: 767px) {.wysiwyg-content > h4 {font-size: 20px;}}.wysiwyg-content > h6 {letter-spacing: -0.02em;font-weight: 600;font-size: 20px;line-height: 120%;}@media (max-width: 767px) {.wysiwyg-content > h6 {font-size: 16px;}}.wysiwyg-content > li {position: relative;}.wysiwyg-content > ul {padding-left: 20px;}.wysiwyg-content > ul li {position: relative;line-height: 130%;}.wysiwyg-content > ul li:not(:last-child) {margin-bottom: 8px;}.wysiwyg-content > ul li strong {font-weight: 600;}.wysiwyg-content > ul li::before {content: "";position: absolute;top: 8px;left: -15px;width: 6px;height: 6px;border-radius: 1px;background-color: var(--grayscale-100);}@media (max-width: 767px) {.wysiwyg-content > ul li::before {top: 6px;}}.wysiwyg-content > ol {list-style: none;padding-left: 0;counter-reset: num;}.wysiwyg-content > ol li {line-height: 130%;}.wysiwyg-content > ol li strong {font-weight: 600;}.wysiwyg-content > ol li:not(:last-child) {margin-bottom: 16px;}@media (max-width: 767px) {.wysiwyg-content > ol li:not(:last-child) {margin-bottom: 12px;}}.wysiwyg-content > ol li::before {counter-increment: num;content: counter(num) ".";display: inline-block;min-width: 16px;text-align: right;font-weight: 600;padding-right: 5px;}.wysiwyg-content > blockquote {padding: 24px;border-radius: 8px;background-color: var(--brown-0);}@media (max-width: 767px) {.wysiwyg-content > blockquote {padding: 16px;}}

/* /local/templates/broker/assets/css/custom.css */
.container{width:100%}.label_policy_agree{cursor:pointer}.hero-content{max-width:1448px}.hero__wrapper--newbuildings .hero-content{margin:0 auto}.hero__wrapper--newbuildings.container{max-width:1502px}.new-head h1{padding-top:60px;padding-bottom:24px;margin-bottom:0px !important}.new-head .hero__bg--secondary{height:100%}.new-head .hero__bg--secondary .hero__bg-img img{-o-object-position:center;object-position:center}.new-head .hero__wrapper--secondary{padding:144px 60px 24px 60px}.new-head .hero__wrapper--flats{max-width:1448px}.hero__wrapper--secondary{padding:224px 26px 24px 26px}.phone-mb{display:none}.header-bottom__wrapper .block-right{display:none}.arrow-mb{display:none}.header-bottom__actions .block-mb{display:none}.hero__bg-img img{-o-object-position:top;object-position:top}@media (max-width:4000px){.hero-filters__select--tabs .custom-select__content{border:0px solid transparent}.hero-filters__select--tabs .custom-select__content.active{border:1px solid transparent}}@media (max-width:1279px){.header-bottom__actions .block-mb{display:block}.header-bottom__body.active .header-bottom__estate{display:none}.header-bottom__body.active .header-bottom__actions{display:flex;flex-direction:column;align-items:center;background:transparent}.header-bottom__body.active .header-bottom__actions .header-bottom__phone-link{font-weight:750;font-size:20px;line-height:28px;letter-spacing:0%;text-align:center;vertical-align:middle}.header-bottom__body.active .header-bottom__actions .info-text{font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px;text-align:center;vertical-align:middle;color:#575E74;margin-bottom:24px}.arrow-pc{display:none}.arrow-mb{display:block}.phone-mb.active{z-index:120}.phone-mb{display:block;min-height:1px;width:auto;padding:0px;margin:0px}.header.light-theme .phone-mb svg path,.header.scroll-up .phone-mb svg path,.phone-mb.active svg path{fill:#160F29}.header-bottom__wrapper .block-right{display:flex;flex-direction:row;align-items:center;gap:32px}.header-bottom__body.active{border-top:1px solid #ebebeb}.header-bottom__body .header-bottom__item,.header-bottom__sublist--visible .header-bottom__subitem:not(:last-child){border-bottom:0px !important}.header-bottom__body .header-bottom__link,.header-bottom__body .header-bottom__sublink{font-size:28px;line-height:28px;letter-spacing:0%;vertical-align:middle}.header-bottom__sublist:not(.header-bottom__sublist--visible) .header-bottom__sublink{font-weight:600;font-size:16px;line-height:24px;letter-spacing:0px;vertical-align:middle;color:#575E74}.header-bottom__link--dropdown.active{color:#4886FF}.header-bottom__link--dropdown.active svg path{fill:#4886FF}.new-head .hero__wrapper--secondary .hero__title{color:#160F29;padding-top:0px}.new-head .hero-content{margin-top:100px}}@media (max-width:991px){.new-head .hero__wrapper--secondary{padding:70px 8px 16px 8px}.new-head .hero-content{margin-top:80px}}.catalog-section{padding:20px 0}.object-container{display:flex;flex-direction:column;gap:16px;position:relative}.object-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:16px;position:relative}.object-list .object-item{display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:24px;background:#F4F7FC;transition:300ms;border-radius:8px}.object-list .object-item:hover{transform:scale(1.03)}.object-list .object-item:hover .img-container{background:#fff}.object-list .object-item .img-container{display:flex;justify-content:center;max-height:270px;height:270px}.object-list .object-item .img-container img{object-fit:contain}@media (max-width:991px){.object-list .object-item .img-container{height:144px}}.object-list .object-item .object-body{display:flex;flex-direction:column;justify-content:space-between;gap:16px;flex:1;position:relative}.object-list .object-item .object-body .top-prop{display:flex;flex-direction:column;gap:4px}.object-list .object-item .object-body .top-prop .region-name{font-weight:400;font-size:14px;line-height:16px;letter-spacing:-1%;color:#575E74}.object-list .object-item .object-body .top-prop .jk-name{font-weight:600;font-size:14px;line-height:16px;letter-spacing:-2%;color:#1261D8}.object-list .object-item .object-body .property-list{display:flex;flex-direction:column;gap:8px;position:relative}.object-list .object-item .object-body .property-list .property_item{display:flex;justify-content:space-between;gap:4px}.object-list .object-item .object-body .property-list .prop-name{font-weight:400;font-size:14px;line-height:16px;letter-spacing:-1%;color:#575E74}.object-list .object-item .object-body .property-list .prop-value{font-weight:600;font-size:14px;line-height:16px;letter-spacing:-2%;color:#160F29}.object-list .object-item .object-body .property-list .property_item .dotted-line{flex:1;border-bottom:1px solid #CED7E9}.object-list .object-item .object-body .btn-object{padding:15px 25px;display:flex;justify-content:center;align-items:center;position:relative;font-weight:600;font-size:14px;line-height:20px;letter-spacing:0px;text-align:center;vertical-align:middle;color:#160F29;cursor:pointer}.object-list .object-item .object-body .btn-object:hover{color:#1261D8}.seo__new .seo__img{height:auto}.seo__new .seo__img img{position:relative;height:auto;top:inherit;left:inherit;transform:inherit}.modal-detail{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:flex-end;background-color:var(--blackout);z-index:550;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease}.modal-detail.active{opacity:1;visibility:visible}.modal-detail .modal__body{position:relative;padding:44px}.modal-detail .modal__body .modal__content{height:100%;overflow:auto}.modal-detail .modal__body .modal__content .detail-object{display:flex;flex-direction:column;position:relative;gap:32px}.modal-detail .modal__body .modal__content .detail-object .modal-head{display:flex;flex-direction:column;gap:12px}.modal-detail .modal__body .modal__content .detail-object .modal-head .title{font-weight:750;font-size:28px;line-height:1;letter-spacing:0;color:#160F29}.modal-detail .modal__body .modal__content .detail-object .modal-head .price-container{display:flex;flex-direction:row;align-items:end;gap:8px}.modal-detail .modal__body .modal__content .detail-object .modal-head .price-container .price{font-weight:600;font-size:20px;line-height:120%;letter-spacing:-2%;color:#160F29}.modal-detail .modal__body .modal__content .detail-object .modal-head .price-container .price-old{font-weight:400;font-size:14px;line-height:16px;letter-spacing:-1%;color:#575E74}.modal-detail .modal__body .modal__content .detail-object .modal-body{display:flex;flex-direction:column;gap:32px}.modal-detail .modal__body .modal__content .detail-object .modal-body .img-container{width:100%}.modal-detail .modal__body .modal__content .detail-object .modal-body .img-container img{width:auto;max-height:300px;height:auto;max-width:100%}.modal-detail .modal__body .modal__content .detail-object .modal-body .property-container{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.modal-detail .modal__body .modal__content .detail-object .modal-body .property-container .item{display:flex;flex-direction:column;gap:4px}.modal-detail .modal__body .modal__content .detail-object .modal-body .property-container .item .name{font-weight:400;font-size:14px;line-height:16px;letter-spacing:-1%;color:#575E74}.modal-detail .modal__body .modal__content .detail-object .modal-body .property-container .item .value{font-weight:600;font-size:14px;line-height:16px;letter-spacing:-2%;color:#160F29}.modal-detail .modal__body .modal__content .detail-object .foot-modal{display:grid;grid-template-columns:1fr 1fr;gap:16px}.modal-detail .modal__body .modal__content .detail-object .foot-modal .btn-tel,.modal-detail .modal__body .modal__content .detail-object .foot-modal .btn-form{padding:15px 25px;cursor:pointer}.modal-detail .modal__body .modal__content .detail-object .foot-modal .btn-tel{}.modal-detail .modal__body .modal__content .detail-object .foot-modal .btn-form{background-color:var(--grayscale-100);color:var(--grayscale-0)}.modal-detail .modal__body .modal__content .detail-object .foot-modal .btn-form:hover{background-color:var(--extra-hover)}.hero__info{margin-bottom:124px}@media (max-width:991px){.object-list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.object-list .object-item{padding:16px}}@media (max-width:640px){.container-1920{padding-left:3px;padding-right:17px;overflow-x:hidden}.header-bottom__wrapper{max-width:100%;overflow:visible}.object-list{display:grid;grid-template-columns:1fr 1fr}.object-list .object-item .img-container{max-height:145px}}@media (max-width:380px){.object-list{grid-template-columns:1fr}.pagination__list{-moz-column-gap:3px;column-gap:3px}}@media (max-width:400px){.modal-detail .modal__body .modal__content .detail-object .modal-body .property-container{grid-template-columns:1fr 1fr}.modal-detail .modal__body .modal__content .detail-object .foot-modal{grid-template-columns:1fr}}.container:not(.hero__wrapper ){max-width:1448px;margin:auto}@media (min-width:1481px){.container:not(.hero__wrapper ){padding:0 !important}}.new-head .hero__wrapper--secondary{padding:144px 0px 24px 0px !important}.hero-filters__list{}.apartments-complex__container .hero-filters__list{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.cr_max_width{width:100% !important;max-width:100% !important}.cr_block_row{display:flex;width:100%;justify-content:space-between}.cr_btn_call{width:200px;height:50px;background-color:var(--grayscale-100);color:var(--grayscale-0)}@media (max-width:1919px){.hero__wrapper{padding:224px 26px 24px 26px !important}}@media (min-width:1481px) and (max-width:1919px){.hero__wrapper.hero__wrapper--contacts{padding:44px 0 60px 0 !important}}@media (max-width:1480px){.hero-filters__list{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.new-head .hero__wrapper--secondary{padding:144px 26px 24px 26px !important}.hero__wrapper{padding:260px 26px 24px 26px !important}.new-head .hero__wrapper.container{padding:74px 26px 24px 26px !important}.container{padding:0px 26px !important}.hero__wrapper.container{padding:214px 26px 0 26px !important}.hero__info{margin-bottom:124px}.hero__wrapper.hero__wrapper--contacts.container{padding:30px 26px 0px 26px !important}}@media (max-width:1279px){.new-head .hero__wrapper--secondary{padding:72px 26px 24px 26px !important}.new-head .hero__wrapper.container{padding:206px 26px 24px 26px}}@media (max-width:991px){.new-head .hero__wrapper--secondary{padding:70px 8px 16px 8px !important}.container{padding:0 8px !important}.hero__wrapper.container{padding:144px 8px 24px 8px !important}.hero__wrapper.hero__wrapper--contacts.container{padding:30px 8px 24px 8px !important}}@media (max-width:480px){.hero__wrapper--flats .breadcrumbs__item:first-child{padding-left:0px}.hero__wrapper--flats .breadcrumbs__list{flex-wrap:wrap}.hero__wrapper--flats .breadcrumbs{margin-left:0px;margin-right:0px}.new-head .hero__wrapper.container{padding:64px 8px 24px 8px !important}}@media (max-width:640px){.header__container.container-1920{padding-left:0;padding-right:0}.header-bottom__burger{width:20px}}@media (max-width:1279px){.header-bottom__estate.header-bottom__estate{color:var(--grayscale-100);background-color:var(--grayscale-0)}}@media (any-hover:none){.main__map-objects .card-item__image-wrapper{display:flex;position:absolute;top:0;left:0;width:100%;height:100%;z-index:6}.map-objects__object-item.card-item .card-item__image-img{position:absolute;z-index:7}.main__map-objects .card-item__image-wrapper .card-item__image-item:not(:first-child){display:none}.main__map-objects .container-1920{padding-left:0px;padding-right:0px}.main__map-objects{height:100%;width:100%;flex:1 1 auto;display:flex;flex-direction:column}.map-objects__map{height:100%;width:100%;flex:1 1 auto;display:flex;flex-direction:column}.map-objects__container-1920{height:100%;width:100%;flex:1 1 auto;display:flex;flex-direction:column}.map-objects__wrapper{padding-top:0px;bottom:0px}.map-objects__object{height:100%}.map-objects__object-body{height:100%;flex:1 1 auto;display:flex;flex-direction:column}.map-objects__object-item.card-item{flex:1 1 auto}}@media (max-width:992px){.map-objects__object{z-index:55000}}.text-page__content a{color:var(--blue-50)}.text-page__content a:hover{color:var(--grayscale-100)}

/* /local/custom.css */
.flexbox{display:flex;flex-direction:row;gap:50px;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:26px 0}.map-info-wrapper{margin-top:135px}.map-info-wrapper .breadcrumbs__link{color:var(--grayscale-100)}.map-info-wrapper .breadcrumbs{margin-top:10px}.map-objects__object-btns{z-index:100;right:0 !important}.main__seo.seo .seo__content{padding-top:30px;padding-bottom:0}@media screen and (max-width:767px){.flexbox{flex-direction:column;padding:20px 0;align-items:start;gap:20px;padding-left:10px;padding-right:10px}.map-info-wrapper{margin-top:45px}.map-info-wrapper .right,.map-info-wrapper .btn{width:100%}}

