@font-face{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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(270deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top: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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;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:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:normal;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-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:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:top .2s,-webkit-transform .2s;transition:top .2s,-webkit-transform .2s;transition:transform .2s,top .2s;transition:transform .2s,top .2s,-webkit-transform .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:left .2s,-webkit-transform .2s;transition:left .2s,-webkit-transform .2s;transition:transform .2s,left .2s;transition:transform .2s,left .2s,-webkit-transform .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:right .2s,-webkit-transform .2s;transition:right .2s,-webkit-transform .2s;transition:transform .2s,right .2s;transition:transform .2s,right .2s,-webkit-transform .2s}.swiper-pagination-progressbar{background: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%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:a 1s infinite linear;animation:a 1s infinite linear;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-container-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;-webkit-transition-duration:inherit;transition-duration:inherit;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.47,0,.74,.71);transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;-webkit-transition-timing-function:cubic-bezier(.22,.61,.36,1);transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;-webkit-transition:opacity .25s ease,visibility 0s ease .25s;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;-webkit-transition:opacity .25s ease 0s,visibility 0s ease 0s;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:-webkit-zoom-out;cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:-webkit-zoom-in;cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;-webkit-transition:color .2s;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;transform-origin:0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:linear;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(0,0,0,.85)),color-stop(50%,rgba(0,0,0,.3)),color-stop(65%,rgba(0,0,0,.15)),color-stop(75.5%,rgba(0,0,0,.075)),color-stop(82.85%,rgba(0,0,0,.037)),color-stop(88%,rgba(0,0,0,.019)),to(transparent));background:linear-gradient(0deg,rgba(0,0,0,.85),rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:a 1s linear infinite;animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fancybox-animated{-webkit-transition-timing-function:cubic-bezier(0,0,.25,1);transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(1turn);transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;-webkit-transition:all .2s;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:all .2s cubic-bezier(.25,.46,.45,.94);transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;-webkit-transition-property:visibility,opacity,-webkit-transform;transition-property:visibility,opacity,-webkit-transform;transition-property:transform,visibility,opacity;transition-property:transform,visibility,opacity,-webkit-transform}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;-webkit-transform-origin:center top;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;-webkit-transform-origin:center bottom;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;-webkit-transform-origin:center left;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;-webkit-transform-origin:center right;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{-webkit-transition-timing-function:cubic-bezier(.54,1.5,.38,1.11);transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.tippy-box[data-placement^=top]>.tippy-backdrop{-webkit-transform-origin:0 25%;transform-origin:0 25%;border-radius:40% 40% 0 0}.tippy-box[data-placement^=top]>.tippy-backdrop[data-state=visible]{-webkit-transform:scale(1) translate(-50%,-55%);transform:scale(1) translate(-50%,-55%)}.tippy-box[data-placement^=top]>.tippy-backdrop[data-state=hidden]{-webkit-transform:scale(.2) translate(-50%,-45%);transform:scale(.2) translate(-50%,-45%)}.tippy-box[data-placement^=bottom]>.tippy-backdrop{-webkit-transform-origin:0 -50%;transform-origin:0 -50%;border-radius:0 0 30% 30%}.tippy-box[data-placement^=bottom]>.tippy-backdrop[data-state=visible]{-webkit-transform:scale(1) translate(-50%,-45%);transform:scale(1) translate(-50%,-45%)}.tippy-box[data-placement^=bottom]>.tippy-backdrop[data-state=hidden]{-webkit-transform:scale(.2) translate(-50%);transform:scale(.2) translate(-50%)}.tippy-box[data-placement^=left]>.tippy-backdrop{-webkit-transform-origin:50% 0;transform-origin:50% 0;border-radius:50% 0 0 50%}.tippy-box[data-placement^=left]>.tippy-backdrop[data-state=visible]{-webkit-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%)}.tippy-box[data-placement^=left]>.tippy-backdrop[data-state=hidden]{-webkit-transform:scale(.2) translate(-75%,-50%);transform:scale(.2) translate(-75%,-50%)}.tippy-box[data-placement^=right]>.tippy-backdrop{-webkit-transform-origin:-50% 0;transform-origin:-50% 0;border-radius:0 50% 50% 0}.tippy-box[data-placement^=right]>.tippy-backdrop[data-state=visible]{-webkit-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%)}.tippy-box[data-placement^=right]>.tippy-backdrop[data-state=hidden]{-webkit-transform:scale(.2) translate(-25%,-50%);transform:scale(.2) translate(-25%,-50%)}.tippy-box[data-animatefill]{background-color:transparent!important}.tippy-backdrop{position:absolute;background-color:#333;border-radius:50%;width:calc(110% + 32px);left:50%;top:50%;z-index:-1;-webkit-transition:all cubic-bezier(.46,.1,.52,.98);transition:all cubic-bezier(.46,.1,.52,.98);-webkit-backface-visibility:hidden;backface-visibility:hidden}.tippy-backdrop[data-state=hidden]{opacity:0}.tippy-backdrop:after{content:"";float:left;padding-top:100%}.tippy-backdrop+.tippy-content{-webkit-transition-property:opacity;transition-property:opacity;will-change:opacity}.tippy-backdrop+.tippy-content[data-state=hidden]{opacity:0}.tippy-box{border:1px transparent}.tippy-box[data-placement^=top]>.tippy-arrow:after{border-top-color:inherit;border-width:8px 8px 0;bottom:-8px;left:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:after{border-bottom-color:inherit;border-width:0 8px 8px;top:-8px;left:0}.tippy-box[data-placement^=left]>.tippy-arrow:after{border-left-color:inherit;border-width:8px 0 8px 8px;right:-8px;top:0}.tippy-box[data-placement^=right]>.tippy-arrow:after{border-width:8px 8px 8px 0;left:-8px;top:0;border-right-color:inherit}.tippy-box[data-placement^=top]>.tippy-svg-arrow>svg:first-child:not(:last-child){top:17px}.tippy-box[data-placement^=bottom]>.tippy-svg-arrow>svg:first-child:not(:last-child){bottom:17px}.tippy-box[data-placement^=left]>.tippy-svg-arrow>svg:first-child:not(:last-child){left:12px}.tippy-box[data-placement^=right]>.tippy-svg-arrow>svg:first-child:not(:last-child){right:12px}.tippy-arrow{border-color:inherit}.tippy-arrow:after{content:"";z-index:-1;position:absolute;border-color:transparent;border-style:solid}.tippy-box[data-placement^=top]>.tippy-svg-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-svg-arrow:after,.tippy-box[data-placement^=top]>.tippy-svg-arrow>svg{top:16px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tippy-box[data-placement^=bottom]>.tippy-svg-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:16px}.tippy-box[data-placement^=left]>.tippy-svg-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-svg-arrow:after,.tippy-box[data-placement^=left]>.tippy-svg-arrow>svg{-webkit-transform:rotate(90deg);transform:rotate(90deg);top:calc(50% - 3px);left:11px}.tippy-box[data-placement^=right]>.tippy-svg-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-svg-arrow:after,.tippy-box[data-placement^=right]>.tippy-svg-arrow>svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);top:calc(50% - 3px);right:11px}.tippy-svg-arrow{width:16px;height:16px;fill:#333;text-align:initial}.tippy-svg-arrow,.tippy-svg-arrow>svg{position:absolute}.tippy-box[data-theme~=light]{color:#26323d;-webkit-box-shadow:0 0 20px 4px rgba(154,161,177,.15),0 4px 80px -8px rgba(36,40,47,.25),0 4px 4px -2px rgba(91,94,105,.15);box-shadow:0 0 20px 4px rgba(154,161,177,.15),0 4px 80px -8px rgba(36,40,47,.25),0 4px 4px -2px rgba(91,94,105,.15);background-color:#fff}.tippy-box[data-theme~=light][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff}.tippy-box[data-theme~=light][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff}.tippy-box[data-theme~=light]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light]>.tippy-svg-arrow{fill:#fff}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-webkit-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;-webkit-transform-style:flat;transform-style:flat}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;bottom:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#FAFAFA;border-radius:4px;border:1px solid #D3D3D3;-webkit-box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-connects{border-radius:3px}.noUi-connect{background:#3FB8AF}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;-webkit-box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-active{-webkit-box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#B8B8B8}[disabled].noUi-handle,[disabled] .noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-webkit-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-large,.noUi-marker-sub{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translateY(-50%);transform:translateY(-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translateY(50%);transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%);transform:translate(-50%);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%);transform:translate(50%);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translateY(-18px);transform:translateY(-18px);top:auto;right:28px}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:url(../fonts/open-sans/open-sans-v17-latin_cyrillic-regular.woff2) format("woff2"),url(../fonts/open-sans/open-sans-v17-latin_cyrillic-regular.woff) format("woff"),url(../fonts/open-sans/open-sans-v17-latin_cyrillic-regular.ttf) format("truetype"),url(../fonts/open-sans/open-sans-v17-latin_cyrillic-regular.eot),url(../fonts/open-sans/open-sans-v17-latin_cyrillic-regular.eot?#iefix) format("embedded-opentype")}@font-face{font-family:Min Sans;font-style:normal;font-weight:300;src:url(../fonts/min-sans/MinSans-Light.otf) format("truetype")}@font-face{font-family:Min Sans;font-style:normal;font-weight:400;src:url(../fonts/min-sans/MinSans-Regular.ttf) format("truetype")}@font-face{font-family:Min Sans;font-style:normal;font-weight:500;src:url(../fonts/min-sans/MinSans-Medium.ttf) format("truetype")}@font-face{font-family:Min Sans;font-style:normal;font-weight:700;src:url(../fonts/min-sans/MinSans-Bold.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:400;src:url(../fonts/manrope/Manrope-Regular.ttf) format("truetype")}@-ms-viewport{width:device-width}[data-whatintent=mouse] :focus,[data-whatintent=touch] :focus{outline:none}*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent}:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%}body{position:relative;font-family:Min Sans,sans-serif;font-size:16px;line-height:1.5;color:#333;overflow-x:hidden;text-align:left;cursor:default;word-break:break-word;padding:0;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f1f4f8}@media (max-width:700px){body{font-size:14px}}[tabindex="-1"]:focus{outline:none!important}[role=button]{cursor:pointer}[type=search]::-webkit-search-decoration{-webkit-appearance:none}[role=button],a,button,input,label,select,textarea{-ms-touch-action:manipulation;touch-action:manipulation;margin:0}a{text-decoration:none;color:inherit}button,input{overflow:visible;text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}button{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;cursor:pointer}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}input[type=submit]{width:auto}input[type=number]{-moz-appearance:textfield}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}svg{fill:currentColor}a svg,button svg{pointer-events:none}svg:not(:root){overflow:hidden}img{max-width:100%;height:auto;border:none}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;margin-top:2em;margin-bottom:2em;border:0;border-top:1px solid hsl(0,0%,70%)}address,blockquote,dl,figure,ol,p,pre,table,ul{margin-top:0;margin-bottom:0}p{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;padding:0;margin:0}address{font-style:normal}ol,ul{margin:0}ol,ol.no-style,ul,ul.no-style{padding:0;list-style:none}li{line-height:inherit}blockquote{padding:0;margin:0}code{background-color:rgba(0,0,0,.08)}code,kbd{padding:.06em .3em;color:#333;border-radius:3px}kbd{background-color:hsl(0,0%,90%)}kbd kbd{padding:0}pre{display:block;width:100%;margin-bottom:0;overflow-x:auto;-moz-tab-size:2;-o-tab-size:2;tab-size:2;background-color:rgba(0,0,0,.08)}pre code{background:transparent}[contenteditable=true]:empty:before{content:attr(data-placeholder);color:#131313;font-size:inherit;display:block}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}h1,h2,h3,h4,h5,h6{font-weight:700;color:currentColor;margin:0;padding:0}h1,h2{font-size:42px;line-height:51px;font-weight:800}h3{font-size:28px;line-height:34px}h4{font-size:22px}.container{max-width:1808px;width:100%;margin:0 auto;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 30px}@media (max-width:500px){.container{padding:0 16px}}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;clip:rect(0 0 0 0);overflow:hidden}.apple-fix{width:100%;position:fixed}.no-scroll{overflow:hidden}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;min-height:calc(var(--vh, 1vh) * 100);width:100%;overflow-x:hidden;position:relative;padding-top:72px}@media (max-width:1300px){.wrapper{padding-top:48px}}.wrapper.sticky{overflow:unset}.wrapper .header{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.wrapper main{position:relative;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}@media (max-width:700px){.wrapper main{min-width:100%}}.wrapper .footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.table{display:table;width:100%;border:1px solid hsl(0,0%,70%);border-collapse:collapse}.table td,.table th{padding:5px 10px;vertical-align:top;border-bottom:1px solid hsl(0,0%,70%)}.table td:not(:first-child),.table th:not(:first-child){border-left:1px solid hsl(0,0%,70%)}.table th{text-align:inherit}.is-default-hidden{display:none!important}.share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.share.active svg{stroke:#0f5491}.share.active .share__text{color:#0f5491}.share__text{color:#1782e0;font-size:16px;font-weight:400;line-height:24px}.share__text,.share svg{-webkit-transition:.3s;transition:.3s}.share svg{width:1em;height:1em;font-size:24px;margin-right:8px;stroke:#1782e0}.share:hover svg{stroke:#0f5491}.share:hover .share__text{color:#0f5491}body{position:static!important}.noScroll{overflow:unset}.swiper-button-lock{display:none!important}.about-proj-button{width:100%;max-width:170px;min-height:56px;padding:0;border:0;position:relative;background-color:transparent;text-transform:uppercase;gap:8px;-webkit-transition:fill .3s ease;transition:fill .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about-proj-button:hover{color:#fff}@media (max-width:1100px){.about-proj-button{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (max-width:900px){.about-proj-button{max-width:154px}}.about-proj-button__text{font-weight:500;position:relative;text-transform:uppercase;z-index:10;color:#0f5491}@media (max-width:1199px){.about-proj-button__text{font-size:10px;line-height:1.6px;padding:22px 51px 20px 32px}}@media (min-width:1199px){.about-proj-button__text{padding:18px 51px 16px 32px;font-size:12px;line-height:2}}.about-proj-button__text:before{position:absolute;top:50%;right:26px;height:5.5px;width:5.5px;border-top:1px solid #0f5491;border-right:1px solid #0f5491;content:"";-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-transition:border .1s ease-in-out;transition:border .1s ease-in-out;z-index:2}.about-proj-button__text:after{position:absolute;top:50%;right:26.5px;height:1px;width:15px;background:#0f5491;content:"";-webkit-transition:width .3s ease-in-out,visibility .3s ease-in-out;transition:width .3s ease-in-out,visibility .3s ease-in-out;z-index:1}.about-proj-button:after{content:"";position:absolute;top:0;left:0;width:50%;height:100%;background-color:#d7eafb;-webkit-transition:background-color .3s ease,width .3s ease;transition:background-color .3s ease,width .3s ease}@media (max-width:1100px){.about-proj-button:after{max-width:70px;max-height:44px}}.about-proj-button:hover.about-proj-button:after{width:100%;background-color:#d7eafb}.about-proj-button:hover .about-proj-button__text:after{width:0;visibility:hidden}.about-proj-list-elem{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.about-proj-list-elem__first-block-text{color:#364f6b;font-size:16px;font-weight:300;line-height:150%}.about-proj-list-elem__dashed-line{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;border-bottom:1px dashed #d5d5d5;margin:0 0 8px}@media (max-width:1100px){.about-proj-list-elem__dashed-line{margin:0 0 5px}}.about-proj-list-elem__type-of-repair{width:100%!important;max-width:286px!important;color:#364f6b;font-size:16px;font-weight:500;line-height:24px;text-align:start;letter-spacing:-1.4px}@media (max-width:1100px){.about-proj-list-elem__type-of-repair{max-width:162px;text-align:start}}@media (max-width:1100px){.about-proj-list-elem__type-of-repair:first-child{padding:0 0 0 8px}}.apartment-building{position:absolute;cursor:pointer}@media (min-width:1100px){.apartment-building:hover svg{fill:rgb(19,107,185)}.apartment-building:hover .apartment-building__info{opacity:1;visibility:visible}}.apartment-building__building-bg{width:100%;height:100%;fill:rgba(19,107,185,.6);stroke:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.apartment-building__descr{position:absolute;width:180px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:8px 16px 8px 12px;color:#333;font-size:16px;font-weight:500;line-height:24px;background-color:#fff;border-left:4px solid #1782e0}.apartment-building__descr span{color:#1782e0;font-size:16px;font-weight:400;line-height:150%}.apartments-card-tiles{width:100%;max-width:328px;padding:20px 24px;background-color:#fff;position:relative}@media (min-width:1300px){.apartments-card-tiles{max-width:416px;padding:32px}}.apartments-card-tiles .apart-tiles-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}@media (min-width:1300px){.apartments-card-tiles .apart-tiles-wrapper{max-width:100%;gap:20px}}.apartments-card-tiles__tooltip{position:absolute;top:8px;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;gap:8px}.apartments-card-tiles__tooltip .tippy{width:32px;height:32px}.apartments-card-tiles__tooltip .share{padding:8px;background:#f1f4f8;margin-right:8px}.apartments-card-tiles__tooltip .share:hover{background:#e2e9f0}.apartments-card-tiles__tooltip .share svg{margin:0;font-size:16px;stroke:#1782e0}.apartments-card-tiles__img{position:relative;padding:0 16px;margin-bottom:4px}.apartments-card-tiles__img:before{content:"";display:block;padding-bottom:100%}.apartments-card-tiles__scheme{position:absolute;top:0;left:0;width:100%;height:100%;margin:0 auto}.apartments-card-tiles__title{color:#0f5491;font-size:18px;font-weight:500;line-height:155.556%}@media (min-width:1300px){.apartments-card-tiles__title{font-size:20px;line-height:160%}}.apartments-card-tiles__center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.apartments-card-tiles .card-jk-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.apartments-card-tiles .card-jk-info__name-jk-link{color:#1782e0;font-size:12px;line-height:18px;text-transform:uppercase}.apartments-card-tiles .card-jk-info__house-info{color:#364f6b;font-size:12px;line-height:18px;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}@media (min-width:1300px){.apartments-card-tiles .card-jk-info__house-info{font-size:14px;line-height:20px}}.apartments-card-tiles .jk-info-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.apartments-card-apart-info-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-1px}.apartments-card-apart-info-list__item{padding:8px 8px 8px 10px;background-color:#f1f4f8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(33.3333333333% - 2px);margin:1px}@media (max-width:1700px){.apartments-card-apart-info-list__item{width:calc(50% - 2px)}}@media (max-width:600px){.apartments-card-apart-info-list__item{width:calc(33.3333333333% - 2px)}}@media (max-width:359px){.apartments-card-apart-info-list__item{width:calc(50% - 2px)}}.apartments-card-apart-info-list__text{color:#537aa5;font-size:12px;line-height:18px;font-weight:300}@media (min-width:1300px){.apartments-card-apart-info-list__text{font-size:14px;line-height:20px}}.apartments-card-apart-info-list__value{color:#364f6b;font-size:13px;font-weight:500;line-height:138.462%}@media (min-width:1300px){.apartments-card-apart-info-list__value{font-size:16px;line-height:150%}}.choose-room-count{width:100%;max-width:84px;padding:8px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;background-color:#fff;position:absolute}.choose-room-count__room-count{color:#364f6b;font-size:18px;font-weight:500;line-height:155.5%}.choose-room-count__line{width:100%;height:1px;background-color:#1782e0}.choose-room-count__square-meter{color:#364f6b;font-size:16px;line-height:150%}.apartment-choose-menu{width:100%;max-width:564px;height:100%;padding:13px 15px 1px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;background-color:#fff;border-top:1px solid #f1f4f8;border-bottom:1px solid #f1f4f8;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;cursor:pointer}.apartment-choose-menu:hover .apatment-window-tag-list__numberTagContent,.apartment-choose-menu:hover .apatment-window-tag-list__tag-item{background-color:#fff}@media (max-width:600px){.apartment-choose-menu{gap:0}}@media (max-width:1100px){.apartment-choose-menu{min-height:auto;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;padding:8px 16px 13px 35px;gap:13px}}@media (min-width:700px){.apartment-choose-menu{gap:6px}}@media (min-width:1300px){.apartment-choose-menu{gap:16px}}@media (max-width:1300px){.apartment-choose-menu{max-width:100%;gap:12px 65px}}@media (max-width:900px){.apartment-choose-menu{gap:12px 32px}}@media (max-width:700px){.apartment-choose-menu{gap:12px 22px}}.apartment-choose-menu:hover{background-color:#eff7fc}@media (max-width:900px){.apartment-choose-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.apartment-choose-menu__scheme-pic{width:100%;max-width:124px;height:100%;max-height:124px;mix-blend-mode:darken}@media (max-width:900px){.apartment-choose-menu__scheme-pic{max-width:104px;max-height:104px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.apartment-choose-info-block{width:100%;max-width:392px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px}@media (max-width:1300px){.apartment-choose-info-block{max-width:100%}}.apartment-choose-info-block__top-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:600px){.apartment-choose-info-block__top-block{-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal}}.apartment-choose-info-block__heading-info{color:#0f5491;font-size:16px;font-weight:700;line-height:24px;-webkit-transition:color .3s ease;transition:color .3s ease}@media (max-width:1100px){.apartment-choose-info-block__heading-info{font-size:14px;line-height:20px}}.apartment-choose-info-block__social-media{width:100%;max-width:112px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}@media (max-width:600px){.apartment-choose-info-block__social-media{margin-left:4px}}.apartment-choose-price-list{width:100%;max-width:392px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}@media (max-width:1000px){.apartment-choose-price-list{gap:28px}}@media (max-width:1000px) and (max-width:700px){.apartment-choose-price-list{gap:25px}}.apartment-choose-price-list__item{width:100%;max-width:76px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:900px){.apartment-choose-price-list__item:first-child{max-width:49px}}@media (max-width:900px){.apartment-choose-price-list__item:nth-child(2){max-width:120px}}@media (max-width:900px){.apartment-choose-price-list__item:nth-child(3){max-width:76px}}.apartment-choose-price-list__middle-elem{width:100%;max-width:133px;padding:0 13px;border-right:1px solid #a8bcd3;border-left:1px solid #a8bcd3}@media (max-width:1000px){.apartment-choose-price-list__middle-elem{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;padding:0 23px}}.apartment-choose-price-list__text{color:#537aa5;font-size:14px;font-weight:300;line-height:20px}@media (max-width:1000px){.apartment-choose-price-list__text{display:none}}.apartment-choose-price-list__price-text{color:#364f6b;font-size:16px;font-weight:500;line-height:150%}@media (max-width:1000px){.apartment-choose-price-list__price-text{font-size:12px}}.apartment-choose-menu:hover .apartment-choose-info-block__heading-info{color:#1782e0}.apartment-choose__share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.apartment-choose-menu .share,.apartment-choose-menu .tippy{padding:8px;background:#f1f4f8}.apartment-choose-menu .share:hover,.apartment-choose-menu .tippy:hover{background:#e2e9f0}.apartment-choose-menu .share svg{margin:0;font-size:16px;stroke:#1782e0}.apartment-choose-menu .tippy--fav-active .tippy__title svg{stroke:#1782e0;fill:#1782e0!important}.menu-active{background-color:#eff7fc}.menu-active .apatment-window-tag-list__numberTagContent,.menu-active .apatment-window-tag-list__tag-item{background-color:#fff}.menu-active .share,.menu-active .tippy{background:#fff}.mobile-info-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:5px 0 0;display:none}@media (min-width:700px){.mobile-info-block{max-width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:1100px){.mobile-info-block{padding:0}}@media (max-width:900px){.mobile-info-block{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:900px){.desktop-info-block{display:none}}@media (max-width:900px){.apartment-choose-menu-top-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:500px){.apartment-choose-menu-top-mobile{gap:22px}}.apatment-hover-window{width:100%;max-width:416px;padding:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;background-color:#fff}.apatment-hover-window.apatment-window-top-wrapper{width:100%}.apatment-hover-window__apart-scheme{width:100%;height:auto}.apatment-hover-window__socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.apatment-hover-window__socials .tooltip{padding:12px;margin-right:8px;background:#f1f4f8}.apatment-hover-window__socials .tooltip:last-child{margin-right:0}.apatment-hover-window__socials .tooltip svg{width:20px;height:20px}.apatment-hover-window.apatment-window-bottom-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.apatment-hover-window__heading{color:#1782e0;font-size:20px;font-weight:700;line-height:160%}.apatment-window-price-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px}.apatment-window-price-list__item{width:100%;max-width:116px;padding:8px 11px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#f1f4f8}.apatment-window-price-list__text{color:#537aa5;font-size:14px;font-weight:300;line-height:142.85%}.apatment-window-price-list__apart-info-count{color:#364f6b;font-size:16px;font-weight:500;line-height:150%}.apatment-window-tag-list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.apatment-window-tag-list__tag-item{padding:12px 15px;border:1px solid #e2e9f0;color:#0f5491;font-size:10px;font-weight:500;line-height:16px;letter-spacing:.2px;text-transform:uppercase;-webkit-transition:all .3s ease;transition:all .3s ease}@media (max-width:1100px){.apatment-window-tag-list__tag-item{padding:3px 15px!important;font-size:8px;line-height:16px;letter-spacing:.16px}}.apatment-window-tag-list__numberTagContent{width:100%;max-width:45px;padding:12px 15px;color:#1782e0;border:1px solid #e2e9f0;font-size:10px;font-weight:500;line-height:16px;letter-spacing:.2px;text-transform:uppercase;-webkit-transition:all .3s ease;transition:all .3s ease}@media (max-width:1100px){.apatment-window-tag-list__numberTagContent{padding:3px 15px!important;font-size:8px;letter-spacing:.16px}}.apartment-item{padding:20px 32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-bottom:1px solid #e2e9f0;gap:0 32px}@media (max-width:1650px){.apartment-item{gap:0 16px;padding:20px}}@media (max-width:1520px){.apartment-item{gap:0 16px;padding:16px}}.apartment-item--closed{display:none}.apartment-item__plan-img{width:104px;min-width:104px;aspect-ratio:1/1;height:auto}@media (max-width:1800px){.apartment-item__plan-img{width:80px;min-width:80px}}.apartment-item__plan-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.apartment-item__info-block{width:333px;min-width:333px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:4px}@media (max-width:1520px){.apartment-item__info-block{width:250px;min-width:250px}}.apartment-item__title{color:#0f5491;font-size:18px;font-weight:700;line-height:28px}@media (max-width:1800px){.apartment-item__title{font-size:16px;line-height:24px}}.apartment-item__jk{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}.apartment-item__jk-img{width:40px;height:40px;border-radius:50px;-o-object-fit:cover;object-fit:cover}.apartment-item__square{width:120px;min-width:120px;color:#364f6b;font-size:16px;font-weight:500;line-height:24px}@media (max-width:1800px){.apartment-item__square{font-size:14px;line-height:20px;width:85px;min-width:85px}}.apartment-item__floor{width:120px;min-width:120px;color:#364f6b;font-size:16px;font-weight:500;line-height:24px}@media (max-width:1800px){.apartment-item__floor{font-size:14px;line-height:20px;width:85px;min-width:85px}}.apartment-item__rooms{width:120px;min-width:120px;color:#364f6b;font-size:16px;font-weight:500;line-height:24px}@media (max-width:1800px){.apartment-item__rooms{font-size:14px;line-height:20px;width:85px;min-width:85px}}.apartment-item__finishing{width:120px;min-width:120px;color:#364f6b;font-size:16px;font-weight:500;line-height:24px}@media (max-width:1800px){.apartment-item__finishing{font-size:14px;line-height:20px;width:85px;min-width:85px}}.apartment-item__ready-time{width:120px;min-width:120px;color:#364f6b;font-size:16px;font-weight:500;line-height:24px}@media (max-width:1800px){.apartment-item__ready-time{font-size:14px;line-height:20px;width:85px;min-width:85px}}.apartment-item__price{width:150px;min-width:150px;color:#0f5491;font-size:18px;font-weight:700;line-height:28px}@media (max-width:1800px){.apartment-item__price{font-size:16px;line-height:24px;width:110px;min-width:110px}}.apartment-item__price-metr{width:120px;min-width:120px;color:#0f5491;font-size:18px;font-weight:700;line-height:28px}@media (max-width:1800px){.apartment-item__price-metr{font-size:16px;line-height:24px;width:85px;min-width:85px}}.apartment-item__marks{width:100%;max-width:314px;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px}.apartment-item__mark{padding:7px 16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;color:#0f5491;text-wrap:nowrap}.apartment-item__mark,.apartment-item__mark-more{font-size:10px;font-weight:500;line-height:160%;text-transform:uppercase;border:1px solid #e2e9f0}.apartment-item__mark-more{padding:7px 14px;color:#1782e0}.apartment-item__btns-block{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:8px}.apartment-item__btns-block .share{padding:8px;background:#f1f4f8;margin-right:8px}.apartment-item__btns-block .share:hover{background:#e2e9f0}.apartment-item__btns-block .share svg{margin:0;font-size:16px;stroke:#1782e0}.apartment-item__btn{border:none;width:32px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f1f4f8}.apartment-item__btn svg{width:16px;height:16px;stroke:#1782e0;fill:transparent}.apartment-item .share,.apartment-item .tippy{padding:8px;margin-right:0}.jk-info__title{font-size:12px;line-height:24px;text-transform:uppercase;color:#1782e0}.jk-info__address{margin-top:2px;color:#364f6b;font-size:14px;line-height:142.85%}.apartment-item-card{position:relative;display:none;padding:32px;background:#fff}.apartment-item-card--active{display:block}.apartment-item-card__btns-block{position:absolute;top:12px;right:12px;height:160px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:8px}.apartment-item-card__btn,.apartment-item-card__btns-block{width:40px;display:-webkit-box;display:-ms-flexbox;display:flex}.apartment-item-card__btn{padding:0;border:none;height:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f1f4f8}.apartment-item-card__btn svg{width:16px;height:16px;stroke:#1782e0;fill:transparent}.apartment-item-card__img{width:100%;text-align:center}.apartment-item-card__img img{width:320px;height:320px}.apartment-item-card__info{margin-top:20px}.apartment-item-card__title{color:#0f5491;font-size:18px;font-weight:700;line-height:155.55%}.apartment-item-card__jk-info{margin-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}.apartment-item-card__jk-img{width:40px;height:40px}.apartment-item-card__jk-img img{width:100%;height:100%;border-radius:50%}.apartment-item-card__jk-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:3px}.apartment-item-card__jk-title{font-size:12px;line-height:150%;text-transform:uppercase;color:#1782e0}.apartment-item-card__jk-address{color:#364f6b;font-size:14px;line-height:142.85%}.apartment-item-card__apartment-info{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-column-gap:2px;-moz-column-gap:2px;column-gap:2px}.apartment-item-card__apartment-info-item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:7px 12px;color:#537aa5;font-size:14px;font-weight:300;line-height:142.85%;background:#f1f4f8}.apartment-item-card__apartment-info-item span{margin-top:4px;color:#364f6b;font-size:16px;font-weight:500;line-height:150%}.apartment-item-card__prices{margin-top:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:1px}.apartment-item-card__price-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;width:100%}.apartment-item-card__price-text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap;color:#364f6b;font-size:16px;font-weight:300;line-height:150%}.apartment-item-card__price-between{width:100%;height:8px;border-bottom:1px dashed #d5d5d5}.apartment-item-card__price{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap;color:#0f5491;font-size:18px;font-weight:700;line-height:155.55%}.apartment-item-card__marks{margin-top:20px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.apartment-item-card__mark{padding:6px 16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;color:#0f5491}.apartment-item-card__mark,.apartment-item-card__mark-more{font-size:10px;font-weight:500;line-height:160%;text-transform:uppercase;border:1px solid #e2e9f0;-ms-flex-negative:0;flex-shrink:0}.apartment-item-card__mark-more{padding:6px 14px;color:#1782e0}.apartment-item-small{padding:12px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;border-bottom:1px solid #f1f4f8;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer}@media (max-width:1500px){.apartment-item-small{padding:6px 8px}}@media (max-width:1300px){.apartment-item-small{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}}.apartment-item-small:hover{background:#eff7fc}.apartment-item-small .apartment-item-card__apartment-info-item{background:transparent}.apartment-item-small .apartment-item-card__img{width:124px;height:124px}.apartment-item-small .apartment-item-card__img img{width:inherit;height:inherit}.apartment-item-small .apartment-item-card__apartment-info{margin-top:16px}.apartment-item-small .apartment-item-card__apartment-info-item{padding:0}.apartment-item-small .apartment-item-card__apartment-info-item,.apartment-item-small .apartment-item-card__apartment-info-item span{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.apartment-item-small .apartment-item-card__apartment-info-item:not(:first-child){padding-left:20px}@media (max-width:1500px){.apartment-item-small .apartment-item-card__apartment-info-item:not(:first-child){padding-left:10px}}.apartment-item-small .apartment-item-card__apartment-info-item:not(:last-child){padding-right:20px;border-right:1px solid #c5d3e2}@media (max-width:1500px){.apartment-item-small .apartment-item-card__apartment-info-item:not(:last-child){padding-right:10px}}.apartment-item-small .apartment-item-card__marks{margin-top:12px}@media (max-width:1300px){.apartment-item-small .apartment-item-card__marks{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}}.apartment-item-small .apartment-item-card__btns-block{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:8px}.apartment-item-small .apartment-item-card__btns-block .tippy{margin:0;padding:8px;width:32px;height:32px}@media (max-width:1300px){.apartment-item-small .apartment-item-card__btns-block .tippy{width:28px;height:28px}}@media (max-width:1500px){.apartment-item-small .apartment-item-card__btns-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;top:4px;right:4px}}.apartment-item-small .apartment-item-card__btn{width:32px;height:32px}@media (max-width:1300px){.apartment-item-small .apartment-item-card__btn{width:28px;height:28px}}.apartment-jk-block{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;max-height:389px;background:#fff}.apartment-jk-block__left{width:100%;max-width:1118px;min-width:360px;font-size:0;position:relative}.apartment-jk-block__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;max-height:100%;position:absolute;top:0}.apartment-jk-block__name{position:absolute;bottom:0;left:0;padding:10px 40px;font-size:24px;font-weight:500;line-height:150%;color:#fff;text-transform:uppercase;background:#0f5491}.apartment-jk-block__first-text-block{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.apartment-jk-block__first-text-block,.apartment-jk-block__second-text-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:8px}.apartment-jk-block__second-text-block{z-index:2}.apartment-jk-block__right{width:100%;max-width:630px;position:relative;padding:64px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}.apartment-jk-block__info,.apartment-jk-block__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.apartment-jk-block__info{row-gap:12px}.apartment-jk-block__address{display:-webkit-box;display:-ms-flexbox;display:flex;color:#364f6b;font-size:14px;font-weight:300;line-height:20px}.apartment-jk-block__address svg{margin-right:8px;width:24px;height:24px}.apartment-jk-block__transport{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.apartment-jk-block__bus-station{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#364f6b;font-size:14px;font-weight:300;line-height:20px}.apartment-jk-block__bus-station svg{margin-right:8px;width:24px;height:24px}.apartment-jk-block__walk{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#364f6b;font-size:14px;font-weight:300;line-height:20px}.apartment-jk-block__walk svg{margin-right:2px;width:14px;height:14px;color:#6e90b6}.apartment-jk-block__price-apartments{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.apartment-jk-block__price{color:#ea5083;font-size:20px;font-weight:700;line-height:160%}@media (max-width:800px){.apartment-jk-block__price{font-size:14px;line-height:20px}}.apartment-jk-block__price span{margin-right:8px;color:#6e90b6;font-size:16px;font-weight:400;line-height:24px}@media (max-width:800px){.apartment-jk-block__price span{font-size:13px;line-height:138.46%}}.apartment-jk-block__apartments{margin-left:20px;color:#364f6b;font-size:16px;line-height:150%}.apartment-jk-block__btns-container{width:100%;max-width:502px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}@media (max-width:800px){.apartment-jk-block__btns-container{max-width:100%}}.apartment-jk-block__btn{border:none;padding:10px 32px;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;white-space:nowrap;text-align:center}.apartment-jk-block__btn,.apartment-text{color:#fff;font-size:14px;font-weight:400;line-height:20px}.apartment-text{padding:7px 16px}.transparent-bg{z-index:1;position:relative;color:#0f5491;font-size:10px;font-weight:500;line-height:160%;text-transform:uppercase}.transparent-bg:after{z-index:-1;content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.blue-bg{background:#136bb9}.light-blue-bg{background:#2384c8}.pink-bg{background:#ea5083}.grey-bg{background:#456488}.dark-blue-btn{background:#0f5491;border:1px solid #0f5491}.transparent-btn{font-size:12px;font-weight:500;line-height:200%;text-transform:uppercase;color:#0f5491;border:1px solid #0f5491;background:transparent}.apartment-jk-block-wrapper{width:100%;max-width:1104px;padding:24px 40px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1300px){.apartment-jk-block{height:100%;max-height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.apartment-jk-block-wrapper{gap:10px}}@media (max-width:1000px){.apartment-jk-block__btns-container{gap:10px}.apartment-jk-block__btns-container,.apartment-jk-block__transport{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.apartment-jk-block__transport{gap:10px}.apartment-jk-block__walk{margin:0 0 0 5px}.apartment-jk-block__name{padding:6px 16px;font-size:14px;line-height:20px}.selection-apartment__title{font-size:24px;line-height:150%}}@media (max-width:1300px){.apartments-list__head{display:none!important}.apartment-jk-block__left{min-width:404px}}@media (min-width:800px){.apartment-jk-block__left{height:100%;max-height:389px;min-height:389px}.apartment-jk-block-wrapper{padding:24px 27px 0 41px}}@media (max-width:800px){.apartment-jk-block-wrapper{padding:12px 16px 0;gap:8px}.apartment-text.transparent-bg{padding:4px 16px;font-size:8px;line-height:200%}.apartment-text.blue-bg,.apartment-text.grey-bg,.apartment-text.light-blue-bg,.apartment-text.pink-bg{font-size:11px;padding:3px 16px;color:#fff;font-size:12px;line-height:150%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.apartment-jk-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.apartment-jk-block__right{padding:16px;gap:8px}.apartment-jk-block__left{max-width:100%;min-width:100%;min-height:244px;max-height:244px}.apartment-jk-block__info{gap:8px}.apartment-jk-block__address,.apartment-jk-block__bus-station,.apartment-jk-block__walk{font-size:13px;line-height:18px}.apartment-jk-block__apartments{margin:0;font-size:13px;line-height:18px}.apartment-jk-block__price-apartments{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:8px}.apartment-jk-block__btn{width:100%;max-width:295px;font-size:10px;line-height:160%}}@media (max-width:800px) and (max-width:800px){.apartment-jk-block__btn{max-width:100%}}@media (max-width:800px){.special-price-value{font-size:14px;line-height:20px}.special-price-value span{font-size:13px;line-height:18px}}@media (max-width:1000px){.apartment-jk-block__transport{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.apartment-jk-block__info{gap:12px}.apartment-jk-block__price-apartments{margin:9px 0 0;gap:15px}.apartment-jk-block__btns-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:9px 0 0;gap:12px}.apartment-jk-block__btn{padding:13px 20px}.apartment-jk-block__right{padding:16px}}@media (max-width:800px){.apartments-list__body{margin-top:20px}.apartment-jk-block__right{max-width:100%}.apartment-jk-block__address svg,.apartment-jk-block__transport svg{width:16px;height:16px;-ms-flex-negative:0;flex-shrink:0;color:#0f5491}.apartment-jk-block__walk svg{width:14px;height:14px;color:#6e90b6}.apartment-jk-block__price-apartments{border-top:1px solid #e2e9f0;margin-top:0;padding-top:16px}}.apartments-card-mob-list{width:calc(33.3333333333% - 16px);margin:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 16px;position:relative;background-color:#fff;border-bottom:1px solid #e2e9f0}@media (max-width:900px){.apartments-card-mob-list{padding:12px;width:calc(50% - 8px);margin:4px}}@media (max-width:700px){.apartments-card-mob-list{padding:12px 8px}}@media (max-width:600px){.apartments-card-mob-list{width:100%;margin:0}}.apartments-card-mob-list .mobile-list-content{width:100%;gap:12px}.apartments-card-mob-list .mobile-list-content,.apartments-card-mob-list__tooltip-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.apartments-card-mob-list__tooltip-wrapper{margin-left:16px;gap:8px}@media (max-width:600px){.apartments-card-mob-list__tooltip-wrapper{margin-top:-4px}}.apartments-card-mob-list__tooltip-wrapper .tippy{width:32px;height:32px;margin-right:0}.apartments-card-mob-list__tooltip-wrapper .share{padding:8px;background:#f1f4f8;margin-right:0}.apartments-card-mob-list__tooltip-wrapper .share:hover{background:#e2e9f0}.apartments-card-mob-list__tooltip-wrapper .share svg{margin:0;font-size:16px;stroke:#1782e0}.apartments-card-mob-list__top{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.apartments-card-mob-list__scheme{width:100%;height:100%;max-width:48px;max-height:48px}.apartments-card-mob-list__text-wrapper{width:100%;max-width:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.apartments-card-mob-list__title{color:#0f5491;font-size:13px;line-height:160%;text-transform:uppercase}@media (max-width:600px){.apartments-card-mob-list__title{font-style:14px;line-height:20px;margin-bottom:2px}}.apartments-card-mob-list__complex-link{color:#1782e0;font-size:10px;line-height:16px;text-transform:uppercase}.apartments-card-mob-list__place{color:#364f6b;font-size:12px;line-height:18px}.apartments-card-mob-list__middle{width:100%}.apartment-info-list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px 20px}.apartment-info-list__item{line-height:18px}.apartment-info-list__item .middle-content{padding:0 20px;border-right:1px solid #a8bcd3;border-left:1px solid #a8bcd3}.apartment-info-list__text{color:#364f6b;font-size:12px;font-weight:500;line-height:18px}.apartmentment-card-price-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.apartmentment-card-price-list,.apartmentment-card-price-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.apartmentment-card-price-list__text{color:#364f6b;font-size:13px;font-weight:300;line-height:18px}@media (min-width:1300px){.apartmentment-card-price-list__text{font-size:16px;line-height:24px}}.apartmentment-card-price-list__dashed-line{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;border-bottom:1px dashed #d5d5d5;margin:0 0 7px}.apartmentment-card-price-list__value{color:#003a7b;font-size:13px;font-weight:500;line-height:18px}@media (min-width:1300px){.apartmentment-card-price-list__value{font-size:18px;font-weight:700;line-height:24px}}.apartments-card-tag-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.apartments-card-tag-list__tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:7px 15px;color:#0f5491;font-size:10px;font-weight:500;line-height:16px;letter-spacing:.2px;text-transform:uppercase;border:1px solid #e2e9f0}@media (max-width:600px){.apartments-card-tag-list__tag{font-size:8px;padding:3px 9px;letter-spacing:.16px}}.apartments-card-tag-list__number-tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:7px 15px;color:#1782e0;font-size:10px;font-weight:500;line-height:16px;letter-spacing:.2px;text-transform:uppercase;border:1px solid #e2e9f0;background:transparent}@media (max-width:600px){.apartments-card-tag-list__number-tag{font-size:8px;padding:3px 9px;letter-spacing:.16px}}@media (max-width:1100px){.apartments-card-mob-list__tooltip-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.apartments-card-mob-list__tooltip-wrapper .tippy{width:32px;height:32px}}@media (max-width:360px){.apartment-info-list{gap:10px}}.appartment-selection-scheme-wrapper{width:100%;max-width:1184px;position:relative}.apartment-step3-wrapper-menu{width:100%;max-width:564px;background-color:#fff}.badge{text-align:center;white-space:nowrap;vertical-align:baseline;color:#fff;display:inline-block;padding:1px 4px;font-size:12px;font-weight:700;line-height:1;background-color:#ea5083;border-radius:.5rem;position:absolute;top:2px;right:-4px}@media (max-width:700px){.badge{top:0;right:-9px}}.breadcrumbs{margin:33px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media (max-width:1100px){.breadcrumbs{margin:17px 0 0}}.breadcrumbs__link{color:#456488;font-size:12px;line-height:18px;-webkit-transition:color .3s ease;transition:color .3s ease;overflow:hidden;white-space:nowrap}.breadcrumbs__link:hover{color:#ea5083}@media (max-width:1100px){.breadcrumbs__link{font-size:10px;line-height:18px}}.breadcrumbs__link:not(:last-of-type){-ms-flex-negative:0;flex-shrink:0}.breadcrumbs__link:last-of-type{text-overflow:ellipsis}.breadcrumbs__slash{color:#1782e0;font-size:14px;line-height:20px;overflow:hidden;white-space:nowrap}@media (max-width:1100px){.breadcrumbs__slash{font-size:10px;line-height:18px}}.breadcrumbs__link-current{color:#6e90b6!important}.btn{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:inherit;font-size:14px;line-height:18px;height:40px;border:2px solid cornflowerblue;border-radius:8px;cursor:pointer;text-transform:uppercase;color:#fff;background-color:cornflowerblue;margin:0;padding:0 30px;z-index:1;-webkit-transition:.25s linear;transition:.25s linear;-webkit-transition-property:color,background-color,border-color;transition-property:color,background-color,border-color}@media (hover:hover){.btn:hover{background-color:#fff;color:cornflowerblue}}.btn:active{background-color:#fff;color:cornflowerblue}.btn.disabled,.btn[disabled]{pointer-events:none;opacity:.5}.btn--secondary{color:cornflowerblue;background-color:transparent}@media (hover:hover){.btn--secondary:hover{color:#fff;background-color:cornflowerblue}}.btn-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:none;padding:0}.btn-inline svg{fill:cornflowerblue;margin-right:12px}.building-floor-info{position:absolute;width:441px;padding:48px 40px;background:#fff;visibility:hidden;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.building-floor-info.is-active{opacity:1;visibility:visible}.building-floor-info__title{color:#0f5491;font-size:24px;font-weight:500;line-height:150%}.building-floor-info__apartments-list{margin-top:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:10px}.building-floor-info__apartment-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.building-floor-info__apartment-name{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap;color:#364f6b;font-size:16px;font-weight:300;line-height:150%}.building-floor-info__beetwen{width:100%;height:12px;border-bottom:1px dashed #d5d5d5}.building-floor-info__apartmen-price{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap;color:#364f6b;font-size:16px;font-weight:500;line-height:150%}.building-floor-info__btn{margin:0;padding:0;background:none;border:none;display:none;margin-top:23px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:44px;font-size:14px;font-weight:500;line-height:160%;text-transform:uppercase;color:#fff;background:#0f5491}@media (max-width:1199px){.building-floor-info__btn{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:700px){.building-floor-info__btn{font-size:10px}}.building-floor-info__close-btn.building-floor-info__close-btn{margin:0;padding:0;position:absolute;top:10px;right:10px;width:20px;height:20px;border:none;background:none;display:none}.building-floor-info__close-btn.building-floor-info__close-btn svg{width:20px;height:20px;stroke:#364f6b}@media (max-width:1100px){.building-floor-info__close-btn.building-floor-info__close-btn{display:block}}.i-checkbox{display:block}.i-checkbox--error .i-checkbox__custom{border-color:red}.i-checkbox__label{cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.i-checkbox__label:hover .i-checkbox__custom{background-color:#a8bcd3}.i-checkbox__custom{position:relative;border:1px solid #a8bcd3;-ms-flex-negative:0;flex-shrink:0;width:20px;height:20px;background-color:white;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:16px;-webkit-transition:.3s ease;transition:.3s ease;-webkit-transition-property:background-color;transition-property:background-color;padding:3px}.i-checkbox__custom svg{fill:none;-webkit-transform:scale(0);transform:scale(0)}.i-checkbox__custom svg,.i-checkbox__text{-webkit-transition:all .3s cubic-bezier(.18,.89,.32,1.28);transition:all .3s cubic-bezier(.18,.89,.32,1.28)}.i-checkbox__text{color:#364f6b;font-size:13px;line-height:138.46%;text-align:left}.i-checkbox__text a{margin-left:4px;color:#60acef;-webkit-transition:all .3s cubic-bezier(.18,.89,.32,1.28);transition:all .3s cubic-bezier(.18,.89,.32,1.28)}.i-checkbox__text a:hover{color:#0f5491}.i-checkbox input{display:none}.i-checkbox input:checked~.i-checkbox__custom{background-color:#1782e0}.i-checkbox input:checked~.i-checkbox__custom svg{-webkit-transform:scale(1);transform:scale(1)}.i-checkbox input.disabled~.i-checkbox__custom,.i-checkbox input:disabled~.i-checkbox__custom{border-color:gray;background-color:gray;opacity:.4}.i-checkbox input.disabled~.i-checkbox__custom svg,.i-checkbox input:disabled~.i-checkbox__custom svg{-webkit-transform:scale(1);transform:scale(1)}.i-checkbox input.error~.i-checkbox__custom{border-color:red}.i-checkbox label.error{display:none!important}.choose-building{width:100%;max-width:441px;padding:48px 40px;background-color:#fff;gap:22px}.choose-building,.choose-building .building-top-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.choose-building .building-top-block{gap:16px}.choose-building__heading{color:#0f5491;font-size:24px;font-style:normal;font-weight:500;line-height:150%}.choose-building .date-of-deadline{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.choose-building .date-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.choose-building__name{color:#1782e0;font-size:12px;line-height:150%;text-transform:uppercase}.choose-building__text{color:#537aa5;font-size:14px;font-weight:300;line-height:142.85%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.choose-building__date{color:#364f6b;font-size:14px;font-weight:500;line-height:142.85%}.building-info-list{gap:2px}.building-info-list,.building-info-list__item{display:-webkit-box;display:-ms-flexbox;display:flex}.building-info-list__item{width:100%;max-width:119px;padding:8px 11px;background-color:#f1f4f8;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.building-info-list__text{color:#537aa5;font-size:14px;font-weight:300;line-height:142.85%}.building-info-list__count{color:#364f6b;font-size:16px;font-weight:500;line-height:150%}.apart-price-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.apart-price-list,.apart-price-list__item{display:-webkit-box;display:-ms-flexbox;display:flex}.apart-price-list__item{gap:20px}.apart-price-list__flat-desk{color:#364f6b;font-size:16px;font-weight:300;line-height:150%}.apart-price-list__dashed-line{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;height:100%;border-bottom:1px dashed #d5d5d5;margin:13px 0 0}.apart-price-list__price{color:#364f6b;font-size:16px;font-weight:500;line-height:150%}.company-header-menu{width:100%;top:72px;left:0;z-index:50;background-color:#fff;visibility:visible;opacity:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.company-header-menu__links-list{width:100%;max-width:701px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}.company-header-menu__link{color:#537aa5;font-size:16px;font-weight:500;line-height:24px;-webkit-transition:all .3s ease;transition:all .3s ease;text-transform:none}.company-header-menu__link:hover{color:#e62d6a}.company-header-menu__line{width:1px;height:121px;border:1px solid #e2e9f0;display:none}.company-header-menu__all-wrapper{position:relative;width:100%;max-width:426px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.company-header-menu__all-wrapper:before{content:"";width:1px;height:100%;background-color:#e2e9f0;position:absolute;left:-48px}.company-header-menu__button-wrapper,.company-header-menu__tel-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}.company-header-menu__btn{width:100%;max-width:173px;background-color:transparent;padding:9px 25px;border:1px solid #9bcbee;font-size:12px;font-weight:500;line-height:200%;text-transform:uppercase;-webkit-transition:all .3s ease;transition:all .3s ease;color:#364f6b}.company-header-menu__btn:hover{border:1px solid #1782e0}.company-header-menu .phone-list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.company-header-menu .phone-list:first-child{max-width:166px}.company-header-menu .phone-list:last-child{max-width:220px}.company-header-menu .phone-list__tel{color:#456488;font-size:16px;font-weight:500;line-height:24px;-webkit-transition:all .3s ease;transition:all .3s ease}.company-header-menu .phone-list__tel:hover{color:#e62d6a}.company-header-menu .phone-list__desk{color:#8ba6c4;font-size:14px;font-weight:400;line-height:20px}.company-header-menu-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:48px;text-transform:none;padding:56px 16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1256px}.header-menu-hidden{pointer-events:none;opacity:0!important;visibility:hidden!important}.header-menu-wrapper{position:fixed}.cookie-bottom{width:100%;max-width:1448px;background:#fff;padding:20px 86px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:48px;opacity:1;visibility:visible;position:fixed;bottom:24px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1001;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.cookie-bottom,.cookie-bottom__left{display:-webkit-box;display:-ms-flexbox;display:flex}.cookie-bottom__left{gap:28px}.cookie-bottom__img{-o-object-fit:contain;object-fit:contain}.cookie-bottom__text{color:#364f6b;font-size:18px;line-height:155.556%;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.cookie-bottom__link{margin:0 0 0 5px;color:#1782e0;-webkit-transition:all .3s ease;transition:all .3s ease}.cookie-bottom__link:hover{color:#ea5083}.cookie-bottom__agree-btn{width:100%;max-width:240px;padding:16px 36px;background-color:#0f5491;color:#fef4f8;font-size:12px;font-weight:500;line-height:200%;text-transform:uppercase;border:0}@media (max-width:1100px){.cookie-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:12px 16px;gap:22px}.cookie-bottom__text{font-size:14px}}.cookie-hide{opacity:0;visibility:hidden}.datepicker{display:inline-block;-webkit-tap-highlight-color:rgba(0,0,0,0)}.datepicker table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.datepicker table td,.datepicker table th{width:14.2857142857%;padding:0}.datepicker table th{color:#90caf9;text-transform:uppercase;font-size:.5rem;line-height:4;font-weight:700;text-align:center}.datepicker__wrapper{color:#333;border-radius:.125rem;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:.5rem;position:relative;z-index:1;background:white;border:1px solid #2196f3;width:16rem}.datepicker__wrapper:after{content:"";display:table;clear:both}.datepicker:not(.is-inline) .datepicker__wrapper{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.2);margin:.25rem 0}.datepicker__header{position:relative;text-align:center;background:#2196f3;padding:.25rem;margin:-.5rem -.5rem 0}.datepicker__title{display:inline-block;padding:.25rem;font-size:.875rem;line-height:1.5rem;font-weight:700;color:white}.datepicker__next,.datepicker__prev{display:block;cursor:pointer;position:relative;outline:none;width:2rem;height:2rem;border-radius:50%;background:no-repeat 50%/60%;font-size:0}.datepicker__next:hover,.datepicker__prev:hover{background-color:#1e88e5}.datepicker__prev{float:left;background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18"><path d="M15 8.25H5.87l4.19-4.19L9 3 3 9l6 6 1.06-1.06-4.19-4.19H15v-1.5z" fill="%23fff"/></svg>')}.datepicker__next{float:right;background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18"><path d="M9 3L7.94 4.06l4.19 4.19H3v1.5h9.13l-4.19 4.19L9 15l6-6z" fill="%23fff"/></svg>')}.datepicker__next.is-disabled,.datepicker__prev.is-disabled{pointer-events:none;cursor:default;opacity:.4}.datepicker__time{padding:.5rem 1rem;margin:0 -.5rem;font-size:.75rem;text-align:right;background:#e3f2fd;border-bottom:1px solid #bbdefb}.datepicker__label{margin-right:1rem;color:rgba(0,0,0,.4);float:left}.datepicker__field{display:inline-block;margin:0 .125rem;color:#333;width:2ch}.datepicker__field span{display:block;width:100%}.datepicker__day{color:#333}.datepicker__day div{cursor:pointer;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;border:0;margin:0;background:transparent;position:relative;border-radius:50%}.datepicker__day div:after{content:"";display:block;border-radius:50%;padding-top:100%;position:relative;background:inherit;z-index:1}.datepicker__day.is-highlighted div,.datepicker__day div:hover{background:#e3f2fd}.datepicker__day.is-today{border:1px solid #1782e0;color:#0b293f}.datepicker__day.is-today div:after{-webkit-box-shadow:inset 0 0 0 1px currentColor;box-shadow:inset 0 0 0 1px currentColor}.datepicker__day.is-today.is-disabled.is-selected div:after,.datepicker__day.is-today.is-otherMonth.is-selected div:after{-webkit-box-shadow:none;box-shadow:none}.datepicker__day.is-selected div{background:#2196f3}.datepicker__day.is-selected:hover div:after{background:#1e88e5}.datepicker__day.is-selected .datepicker__daynum{font-weight:400;color:white}.datepicker__day.is-highlighted+.is-highlighted div:before,.datepicker__day.is-selected+.is-selected div:before{content:"";position:absolute;top:0;left:-50%;width:100%;height:100%;background:inherit;z-index:0}.datepicker__day.is-disabled,.datepicker__day.is-otherMonth{cursor:default;pointer-events:none;color:#bbdefb}.datepicker__day.is-disabled.is-selected .datepicker__daynum,.datepicker__day.is-otherMonth.is-selected .datepicker__daynum{color:rgba(0,0,0,.2)}.datepicker__day.is-disabled.is-selected+.is-selected div:before,.datepicker__day.is-disabled.is-selected div,.datepicker__day.is-otherMonth.is-selected+.is-selected div:before,.datepicker__day.is-otherMonth.is-selected div{background:#e3f2fd}.datepicker__daynum{position:absolute;top:50%;left:0;width:100%;font-size:.75rem;line-height:1rem;margin-top:-.5rem;text-align:center;z-index:2}.datepicker__input-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:4px}.datepicker__input-wrap:hover input{border-color:#1782e0}.datepicker__input-wrap input{cursor:pointer;padding:12px 0!important;padding:0;border:0;height:auto!important;border-bottom:1px solid #a8bcd3;font-size:16px;font-weight:300;line-height:24px;-webkit-transition:.3s;transition:.3s;color:#364f6b;text-transform:capitalize}@media (max-width:600px){.datepicker__input-wrap input{font-size:14px;line-height:20px}}.datepicker__input-wrap svg{width:10px;height:6px;margin:6px;color:#364f6b}.datepicker__input-wrap.active .datepicker__input-icon svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.datepicker__input-icon{pointer-events:none;-webkit-transition:.3s;transition:.3s;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.datepicker{z-index:2;width:100%;height:auto}.datepicker__container{position:relative}.datepicker__pane{width:50%;padding:22px 33px 33px}.datepicker__pane:first-child .datepicker__next,.datepicker__pane:last-child .datepicker__prev{display:none}.datepicker__pane .datepicker__titles{width:100%}.datepicker__wrapper{top:calc(100% + 8px);bottom:auto!important;width:157%;padding:0;overflow:hidden;color:var(--black);background-color:transparent;border:none;border-radius:0;margin:0!important}@media (max-width:500px){.datepicker__wrapper{width:150%}}.datepicker__header{z-index:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.datepicker__header,.datepicker__next,.datepicker__prev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin:0;background-color:transparent}.datepicker__next,.datepicker__prev{background-image:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;border:0;-webkit-transition:.3s;transition:.3s;border-radius:0}@media (max-width:1199px){.datepicker__next,.datepicker__prev{width:28px;height:28px}}@media (max-width:900px){.datepicker__next,.datepicker__prev{width:24px;height:24px}}.datepicker__next:active,.datepicker__next:focus,.datepicker__next:hover,.datepicker__prev:active,.datepicker__prev:focus,.datepicker__prev:hover{background-color:#e2e9f0;border-color:#e2e9f0}.datepicker__next:active svg,.datepicker__next:focus svg,.datepicker__next:hover svg,.datepicker__prev:active svg,.datepicker__prev:focus svg,.datepicker__prev:hover svg{stroke:#0f5491}.datepicker__next svg,.datepicker__prev svg{width:1em;height:1em;min-width:1em;min-height:1em;font-size:12px;stroke:#0b293f;fill:none;margin:0;-webkit-transition:.3s;transition:.3s}.datepicker__prev svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.datepicker__titles select{display:none}.datepicker__title{color:#3e3b3a;font-size:16px;font-weight:500;line-height:28px;padding:0}@media (max-width:1199px){.datepicker__title{font-size:14px;line-height:20px}}@media (max-width:900px){.datepicker__title{font-size:13px;line-height:18px}}.datepicker__cal tr{display:-webkit-box;display:-ms-flexbox;display:flex}.datepicker__cal thead{display:block;margin:16px 0 8px}.datepicker__cal thead th{color:#124568;font-size:16px;font-weight:400;line-height:28px;line-height:normal;text-transform:capitalize}@media (max-width:1199px){.datepicker__cal thead th{font-size:14px}}@media (max-width:900px){.datepicker__cal thead th{font-size:13px}}.datepicker__cal tbody td{display:block;margin:5px;font-size:12px;font-weight:600;color:var(--black)}.datepicker__cal tbody td.is-today .datepicker__daynum{color:#0b293f;font-weight:400}.datepicker__cal tbody td.is-selected div{background-color:#1782e0}.datepicker__cal tbody td.is-selected div span{font-weight:400;color:#fff}.datepicker__cal tbody td.is-selected .datepicker__daynum{color:#fff}.datepicker__cal tbody td.is-selected:hover div:after{background-color:transparent}.datepicker__cal tbody td.is-selected.is-today div{background-color:#1782e0}.datepicker__cal tbody td.is-selected.is-today div span{color:#fff}.datepicker__cal tbody td.is-selected.is-today div:after{background-color:#1782e0}.datepicker__cal tbody td.is-otherMonth div span{color:#a8bcd3}.datepicker__day div{border-radius:0;border:1px solid transparent}.datepicker__day div:hover{background:var(--secondary-1);border-color:#1782e0}.datepicker__day div:hover span{color:#1782e0}.datepicker__day div span{font-weight:400;font-size:13px}.datepicker__day div:after{border-radius:0}.datepicker .datepicker__cal tbody td{margin:0}.datepicker .datepicker__day.is-today div:after{border-radius:0;background-color:var(--secondary-700);border:none;-webkit-box-shadow:none;box-shadow:none}.datepicker .datepicker__day.is-selected.is-today div:after{background-color:var(--secondary-700);color:#fff}.datepicker .datepicker__day.is-selected.is-today:hover div span{color:#fff}.datepicker .datepicker__day.is-otherMonth.is-selected div{background:#a8bcd3;opacity:.5}.datepicker .datepicker__day.is-otherMonth.is-selected div span{color:#fff}.datepicker .datepicker__daynum{color:#3e3b3a;font-size:16px;font-weight:400;line-height:1}@media (max-width:1199px){.datepicker .datepicker__daynum{font-size:14px}}@media (max-width:900px){.datepicker .datepicker__daynum{font-size:13px}}.datepicker__input--other{position:absolute;width:0;height:0;padding:0;margin:0;visibility:hidden;opacity:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.datepicker__input--no-inline{width:100%;--color-readonly:var(--black-2);--border-color-readonly:rgba(0,0,0,0.2);--color-placeholder:var(--gray-2600)}.datepicker__input--no-inline+.datepicker__wrapper{background:#fff;padding:24px;-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,.1);box-shadow:0 0 12px 0 rgba(0,0,0,.1)}@media (max-width:1199px){.datepicker__input--no-inline+.datepicker__wrapper{padding:20px}}@media (max-width:900px){.datepicker__input--no-inline+.datepicker__wrapper{padding:16px}}@media (max-width:700px){.datepicker__input--no-inline+.datepicker__wrapper{padding:12px}}@media (max-width:500px){.datepicker__input--no-inline+.datepicker__wrapper{padding:8px}}.double-range{width:100%;max-width:416px;color:#6e90b6;font-size:14px;font-style:normal;font-weight:300;line-height:20px}@media screen and (max-width:500px){.double-range{font-size:12px;line-height:18px;font-weight:400}}.double-range__checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;font-size:16px}.double-range__checkbox input[type=checkbox]{position:absolute;opacity:0;height:0;width:0}.double-range__checkbox input:checked~.double-range__checkbox__checkmark:after{display:block}.double-range__checkbox input:checked~.double-range__checkbox__checkmark{background-color:#a8bcd3}.double-range__checkbox__checkmark{position:relative;display:inline-block;width:20px;height:20px;border:1px solid #a8bcd3;margin-right:12px}.double-range__checkbox__checkmark:after{content:"";position:absolute;display:none;left:6px;top:2px;width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.double-range__checkbox__description{font-weight:300;color:#6e90b6;line-height:24px}@media screen and (max-width:500px){.double-range__checkbox__description{font-size:12px;line-height:18px;font-weight:400}}.double-range__not-min-max{margin-top:20px;font-size:14px;font-style:normal;font-weight:300;line-height:20px}.double-range__fields,.double-range__not-min-max{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.double-range__fields{width:100%;height:56px;background:#fff}.double-range__fields p{padding:0 16px;white-space:nowrap}@media screen and (max-width:500px){.double-range__fields p{padding-right:0}}@media screen and (max-width:500px){.double-range__fields{height:44px}}.double-range__input--row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:self-start;width:100%}.double-range__input--row label{white-space:nowrap;margin-right:5px}.double-range__input--row input{height:100%;outline:none;width:100%;border-radius:5px;border:none;font-size:14px;font-style:normal;font-weight:400;line-height:20px;-moz-appearance:textfield;color:#364f6b;font-family:Min Sans,sans-serif}.double-range__slider--row{width:calc(100% - 32px);margin:0 8px}.double-range__field{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto 0;padding:16px 18px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:500px){.double-range__field{padding:12px 12px 12px 16px}}.double-range__field span{white-space:nowrap}.double-range__fields .double-range__separator{width:130px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:19px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.double-range__slider{height:2px;position:relative;background:none;border-radius:5px}.double-range__slider .double-range__slider--progress{height:100%;left:0;position:absolute;border-radius:5px;background:#0f5491}.double-range__changed{border:1px solid #1782e0}.select-dropdown-random{background:#ebf5fd}.noUi-connect{background-color:#0f5491}.noUi-origin{position:absolute;right:0;top:0;left:0;bottom:0}.noUi-target{background:none;border:none;border-radius:100px;-webkit-box-shadow:none;box-shadow:none;height:2px}.noUi-handle:after,.noUi-handle:before{display:none}.noUi-handle{-webkit-box-shadow:none;box-shadow:none;border-radius:100%;background-color:#fff;cursor:pointer;border:2px solid #0f5491}.noUi-horizontal .noUi-handle{width:17px;height:17px;top:-8px}.dropdown{position:relative}.dropdown__button{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;border:none;background-color:transparent;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:500px){.dropdown__button{font-size:24px;font-style:normal;font-weight:500;line-height:36px}}.dropdown__button span{color:#ea5083}.dropdown__button svg{width:36px;height:36px;color:#456488;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-left:20px;margin-top:8px}@media (max-width:1199px){.dropdown__button svg{width:32px;height:32px}}@media (max-width:900px){.dropdown__button svg{width:28px;height:28px}}@media (max-width:700px){.dropdown__button svg{width:24px;height:24px}}@media screen and (max-width:500px){.dropdown__button svg{width:20px;height:20px;margin-left:12px;margin-top:5px}}.dropdown__button:hover svg{color:#1782e0}.dropdown__menu{position:absolute;background-color:#fff;color:#364f6b;display:none;min-width:284px;z-index:999;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;right:0}.dropdown__item{font-size:16px;font-weight:300;line-height:150%;padding:12px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}@media (hover:hover){.dropdown__item:hover{background-color:#ebf5fd}}.dropdown__item-active{background-color:#d7eafb;color:#1782e0}.dropdown-open .dropdown__button svg{rotate:180deg}.dropdown-open .dropdown__menu{margin-top:8px;display:block}.droped-checkboxes{position:relative}.droped-checkboxes--open .droped-checkboxes__list{visibility:visible;opacity:1}.droped-checkboxes--open .droped-checkboxes__btn svg{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.droped-checkboxes__btn{border:none;background:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0f5491;font-size:24px;font-weight:500;line-height:150%}.droped-checkboxes__btn svg{margin-top:4px;margin-left:10px;color:#0f5491;width:20px;height:18px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.droped-checkboxes__btn svg,.droped-checkboxes__list{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.droped-checkboxes__list{z-index:9;position:absolute;max-height:480px;width:284px;top:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;opacity:0;visibility:hidden;-webkit-overflow-scrolling:touch;overflow-x:hidden;scrollbar-color:#F3F5F9 #fff;scrollbar-width:thin}.droped-checkboxes__list::-webkit-scrollbar{width:4px;height:4px;background-color:#fff}.droped-checkboxes__list::-webkit-scrollbar-track{background-color:#fff;-webkit-margin-before:12px;margin-block-start:12px;-webkit-margin-after:12px;margin-block-end:12px}.droped-checkboxes__list::-webkit-scrollbar-thumb:vertical{background-color:#F3F5F9;border-radius:2px;border:1px solid #8a94b5}.droped-checkboxes__list::-webkit-scrollbar-thumb:horizontal{background-color:#F3F5F9}.droped-checkboxes__main-item{border:0;text-align:left;padding:12px 24px;font-family:Min Sans,sans-serif;font-size:16px;font-style:normal;font-weight:300;line-height:150%;color:#364f6b;background:transparent}.droped-checkboxes__main-item:hover{background-color:#ebf5fd}.droped-checkboxes__main-item.active{color:#1782e0;background:#d7eafb}.droped-checkboxes__checkbox{padding:12px 24px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.droped-checkboxes__checkbox:hover{background-color:#ebf5fd}.droped-checkboxes__checkbox.active{color:#1782e0;background:#d7eafb}.droped-checkboxes .promotions-sort-block__btn.active .droped-checkboxes__btn--static,.droped-checkboxes .promotions-sort-block__btn.active svg{color:#1782e0}.droped-checkboxes .droped-checkboxes__btn--static{display:none}.droped-checkboxes .droped-checkboxes__btn--static.active{display:block}.droped-checkboxes .droped-checkboxes__btn--counter{display:none;width:28px;height:28px;border-radius:100%;margin-left:4px;color:#fff;font-size:16px;font-weight:700;line-height:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#1782e0}@media (max-width:1199px){.droped-checkboxes .droped-checkboxes__btn--counter{font-size:14px;width:20px;height:20px}}@media (max-width:767px){.droped-checkboxes .droped-checkboxes__btn--counter{font-size:12px;width:16px;height:16px}}.droped-checkboxes .droped-checkboxes__btn--counter.active{display:-webkit-box;display:-ms-flexbox;display:flex}.droped-checkboxes .droped-checkboxes__btn--selected{display:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:175px}.droped-checkboxes .droped-checkboxes__btn--selected.active{display:block}.droped-checkboxes__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute}.droped-checkboxes__input:checked~.droped-checkboxes__text:after{display:block}.droped-checkboxes__input:checked~.droped-checkboxes__text:before{background-color:#1782e0}.droped-checkboxes__text{padding-left:32px;position:relative;font-family:Min Sans,sans-serif;color:#364f6b;font-size:16px;font-weight:300;line-height:150%}.droped-checkboxes__text:before{position:absolute;content:"";left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;border:1px solid #1782e0}.droped-checkboxes__text:after{content:"";position:absolute;display:none;background-image:url(../../img/icons/check.svg);background-repeat:no-repeat;background-size:16px 16px;width:16px;height:16px}@media (max-width:1199px){.droped-checkboxes__text:after{background-size:12px 12px;width:12px;height:12px}}.filter-btn.filter-btn--active{border:1px solid #0f5491}.filter--buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;width:100%}.apartment-selection-visual .apartment-selection-middle-wrapper{width:100%;max-width:1042px;position:relative;margin:0 auto}.apartment-selection-visual .apartment-selection-middle-wrapper__1-floor{left:328px;top:69px}.apartment-selection-visual .apartment-selection-middle-wrapper__2-floor{left:328px;top:106px}.apartment-selection-visual .apartment-selection-middle-wrapper__3-floor{left:328px;top:136px}.apartment-selection-visual .apartment-selection-middle-wrapper__4-floor{left:328px;top:286px}.apartment-selection-visual__img-step2-middle{position:relative;z-index:3}.apart-choose-bg-step-2{-webkit-filter:blur(16.0080299377px);filter:blur(16.0080299377px)}.floor-shadow{position:absolute;z-index:1001;fill:rgba(19,107,185,.4);stroke-width:4px;stroke:#fff;-webkit-transition:fill .3s ease;transition:fill .3s ease;cursor:pointer}.floor-shadow:hover{fill:rgba(19,107,185,.8)}.apartment-gray-bg{min-height:784px;background-color:#e2e9f0}.apartment-gray-bg-wrapper{height:100%;margin:40px 0 28px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.apartment-gray-bg-wrapper,.floors-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.floors-wrapper{max-width:361px}.floors-wrapper-number{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.floor-17-scheme{top:80px;right:233px}.floor-16-scheme{top:120px;right:233px}.floor-15-scheme{top:160px;right:233px}.floor-10-scheme{top:320px;right:233px}.footer-menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12.5px}.footer-menu-item__link{color:#537aa5;font-size:16px;line-height:150%;-webkit-transition:color .3s ease;transition:color .3s ease}.footer-menu-item__link:hover{color:#ea5083}@media (max-width:1170px){.footer-menu-item__link{font-size:14px}}.footer-menu-item__heading{color:#364f6b;font-size:20px;font-weight:500;line-height:160%;text-transform:uppercase}@media (max-width:1170px){.footer-menu-item__heading{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.footer-menu-item__arrow{width:20px;height:10px;fill:none;stroke:#0f5491;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}@media (max-width:1100px){.footer-menu-item .desk-layout{display:none}}@media (min-width:1100px){.footer-menu-item .desk-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}}@media (max-width:1100px){.footer-menu-item .mob-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:1100px){.footer-menu-item .mob-layout{display:none}}.footer-menu-item .mob-layout-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-menu-item .footer-mob-inside-menu{padding:5px 0 8px}.form-field{width:100%;max-width:525px;min-height:56px;padding:0 0 8px;border-top:0;border-right:0;border-left:0;border-bottom:1px solid #a8bcd3;-webkit-transition:border .3s ease;transition:border .3s ease}.form-field:hover{border-bottom:1px solid #1782e0}.form-field:active{border-bottom:1px solid #0068dc}.form-field::-webkit-input-placeholder{color:#a8bcd3;font-size:16px;font-weight:300;line-height:150%}.form-field::-moz-placeholder{color:#a8bcd3;font-size:16px;font-weight:300;line-height:150%}.form-field:-ms-input-placeholder,.form-field::-ms-input-placeholder{color:#a8bcd3;font-size:16px;font-weight:300;line-height:150%}.form-field::placeholder{color:#a8bcd3;font-size:16px;font-weight:300;line-height:150%}.help-buttons{height:130px;position:fixed;z-index:1001;bottom:100px;right:13px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.help-buttons,.help-buttons__btn-chat,.help-buttons__btn-up{width:60px;display:-webkit-box;display:-ms-flexbox;display:flex}.help-buttons__btn-chat,.help-buttons__btn-up{height:60px;border:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.help-buttons__btn-chat{background-color:#ea5083}.help-buttons__btn-chat:hover{background-color:#af1548}.help-buttons__btn-up{background-color:#0f5491}.help-buttons__btn-up:hover{background-color:#1782e0}.help-buttons__arrow-ic,.help-buttons__chat-ic{width:20px;height:20px;fill:#fff}.help-buttons__arrow-ic{rotate:-90deg}.input-field{background:transparent;max-width:421px}.input-field__req-star{color:#1782e0;font-family:Min Sans,sans-serif;font-size:14px;line-height:20px;text-transform:uppercase}.input-field input{font-family:Min Sans,sans-serif;line-height:150%}.input-field input::-webkit-input-placeholder{font-family:Min Sans,sans-serif;color:#a8bcd3;font-size:16px;font-weight:300;line-height:150%}.input-field input::-moz-placeholder{font-family:Min Sans,sans-serif;color:#a8bcd3;font-size:16px;font-weight:300;line-height:150%}.input-field input:-ms-input-placeholder,.input-field input::-ms-input-placeholder{font-family:Min Sans,sans-serif;color:#a8bcd3;font-size:16px;font-weight:300;line-height:150%}.input-field input::placeholder{font-family:Min Sans,sans-serif;color:#a8bcd3;font-size:16px;font-weight:300;line-height:150%}.input-field input:focus,.input-field input:hover{border-bottom:1px solid #0068dc}.input-field input{border:none;background:transparent;border-bottom:1px solid #a8bcd3;padding:16px 0;width:100%;display:block;font-size:16px;font-style:normal;font-weight:300;line-height:24px;color:#364f6b}.input-field input.input-field__error-message{border-bottom:1px solid #e60000;color:#e60000}.input-field label{color:#364f6b;text-transform:uppercase;font-size:14px;font-style:normal;font-weight:400;line-height:20px}@media (max-width:1100px){.input-field label{font-size:10px;line-height:160%}}.input-field label::-webkit-input-placeholder{color:#a8bcd3;font-size:16px;font-style:normal;font-weight:300;line-height:24px;text-transform:uppercase}.input-field label::-moz-placeholder{color:#a8bcd3;font-size:16px;font-style:normal;font-weight:300;line-height:24px;text-transform:uppercase}.input-field label:-ms-input-placeholder,.input-field label::-ms-input-placeholder{color:#a8bcd3;font-size:16px;font-style:normal;font-weight:300;line-height:24px;text-transform:uppercase}.input-field label::placeholder{color:#a8bcd3;font-size:16px;font-style:normal;font-weight:300;line-height:24px;text-transform:uppercase}@media (max-width:1100px){.input-field label::-webkit-input-placeholder{font-size:14px;line-height:142.857%}.input-field label::-moz-placeholder{font-size:14px;line-height:142.857%}.input-field label:-ms-input-placeholder,.input-field label::-ms-input-placeholder{font-size:14px;line-height:142.857%}.input-field label::placeholder{font-size:14px;line-height:142.857%}}.input-field label.error,.input-field span.input-field__error-message{color:#e60000;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.input-field label.error{text-transform:none!important;border:none}.input-field .error{border-bottom:1px solid #e60000}.apartment-big-plan{width:100%;max-width:1156px;padding:48px 64px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff}@media (max-width:1650px){.apartment-big-plan{padding:32px 48px}}@media (max-width:1300px){.apartment-big-plan{max-width:100%}}@media (max-width:1199px){.apartment-big-plan{padding:24px 32px}}@media (max-width:900px){.apartment-big-plan{padding:20px 16px}}.apartment-big-plan__heading{color:#364f6b;font-size:36px;font-weight:500;line-height:155.6%}.apartment-big-plan__scheme-pic{margin:0 auto;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;max-width:564px}.apartment-big-plan__compas{position:absolute;top:36px;right:1px;width:88px;height:88px}@media (max-width:1199px){.apartment-big-plan__compas{width:80px;height:80px}}@media (max-width:1000px){.apartment-big-plan__compas{width:72px;height:72px}}@media (max-width:900px){.apartment-big-plan__compas{width:64px;height:64px}}.apartment-big-plan:not(.apartment-current){display:none}.apartment-tag-list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:12px 0 0}.apartment-big-plan-middle-block,.apartment-tag-list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.apartment-big-plan-middle-block{padding:15px 0 0;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.apartment-big-plan-bottom-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 24px;padding:15px 0 0}@media (max-width:1100px){.apartment-big-plan-bottom-block{gap:16px 10px}}.apartment-renovation-list__apartment-renovation-type{border:1px solid #e2e9f0;background-color:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-transform:uppercase}@media (max-width:1100px){.apartment-renovation-list__apartment-renovation-type{padding:3px 16px;font-size:8px;font-weight:500;line-height:2}}@media (min-width:1100px){.apartment-renovation-list__apartment-renovation-type{font-size:10px;font-weight:500;line-height:16px;letter-spacing:.2px;text-transform:uppercase}}@media (min-width:1199px){.apartment-renovation-list__apartment-renovation-type{padding:7px 15px}}.special-deals-list__special-offers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:0;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}@media (max-width:1199px){.special-deals-list__special-offers{padding:4px 15px;font-size:12px;line-height:18px}}@media (min-width:1199px){.special-deals-list__special-offers{padding:6px 15px;font-size:14px;line-height:20px}}.big-plan-ardess-date{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:900px){.big-plan-ardess-date{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}}@media (min-width:900px){.big-plan-ardess-date{gap:15px}}@media (min-width:1700px){.big-plan-ardess-date{gap:32px}}.big-plan-ardess-date__adress{color:#364f6b;font-size:14px;font-weight:300;line-height:142.85%}.big-plan-ardess-date__place-icon{width:24px;height:24px;fill:#1782e0;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.big-plan-ardess-date__date-info{font-weight:300}.big-plan-ardess-date__date-info,.big-plan-ardess-date__date-value{color:#364f6b;font-size:14px;line-height:142.85%}.big-plan-ardess-date__schedule-icon{width:24px;height:24px;fill:#1782e0;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.big-plan-ardess-date .big-plan-ardess-date__first-elem{gap:6px}.big-plan-ardess-date .big-plan-ardess-date__first-elem,.big-plan-ardess-date .big-plan-ardess-date__second-elem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.big-plan-ardess-date .big-plan-ardess-date__second-elem{gap:4px}.big-plan-ardess-date__watch-flat{width:100%;max-width:201px;padding:15px 16px;border:1px solid #0f5491;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;background-color:#fff;color:#0f5491;text-align:center;font-size:12px;font-weight:500;line-height:200%;text-transform:uppercase;-webkit-transition:.3s ease;transition:.3s ease}.big-plan-ardess-date__watch-flat:focus,.big-plan-ardess-date__watch-flat:hover{border-color:#ea5083}.big-plan-ardess-date__arrow{width:8px;height:8px;fill:none;stroke:#0f5491;margin-top:-1px}.apartment-current{z-index:2}.jk-subscribe{width:100%;max-width:1920px;margin:0 auto}.jk-subscribe__bell-img{max-height:367px;position:absolute;bottom:15px;right:-35px}@media (max-width:700px){.jk-subscribe__bell-img{position:unset;margin:0 auto}}.jk-subscribe__title{color:#0f5491;font-size:32px;font-weight:500;line-height:131.25%}@media (max-width:1100px){.jk-subscribe__title{font-size:18px;line-height:155.55%}}.jk-subscribe__agree-text{padding:16px 0 0;color:#364f6b;font-size:12px;line-height:150%;font-weight:400}.jk-subscribe__agree-link{padding:0 0 0 5px;color:#60acef;-webkit-transition:color .3s ease;transition:color .3s ease}.jk-subscribe__agree-link:hover{color:#0f5491}.jk-subscribe-wrapper{width:100%;max-width:1920px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff}@media (max-width:700px){.jk-subscribe-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.bell{width:100%;max-width:530px;min-height:344px;background-color:#0f5491;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media (max-width:700px){.bell{max-width:100%;min-height:199px}}.form-wrapper{width:100%;max-width:1390px;padding:86px 175px}@media (max-width:900px){.form-wrapper{padding:31px 15px 40px 16px}}@media (max-width:1300px){.form-wrapper{padding:30px 16px 40px}}@media (max-width:1100px){.form-wrapper{gap:38px}}.jk-subscribe-form{width:100%;max-width:712px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;padding:40px 0 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1100px){.jk-subscribe-form{padding:27px 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}}@media (max-width:500px){.jk-subscribe-form{gap:24px}}.jk-subscribe-form .input-field{width:100%;max-width:100%}.jk-subscribe-form__btn{width:100%;max-width:155px;padding:15px 32px;color:#fff;font-size:12px;font-weight:500;line-height:150%;text-transform:uppercase;background-color:#0f5491;border:0;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}@media (max-width:600px){.jk-subscribe-form__btn{max-width:100%;font-size:10px;line-height:16px;margin-right:auto}}.jk-subscribe-form__btn:hover{background-color:#ea5083}.jk-subscribe--short .jk-subscribe-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.jk-subscribe--short .bell{min-height:156px}.jk-subscribe--short .jk-subscribe__bell-img{width:248px;height:auto;max-height:367px;right:auto;left:calc(50% - 124px);bottom:-20px}.jk-subscribe--short .form-wrapper{padding:36px 32px}.jk-subscribe--short .jk-subscribe__title{font-size:18px;line-height:155%}.jk-subscribe--short .jk-subscribe-form{gap:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.jk-subscribe--short .form-field{padding-bottom:24px}.jk-subscribe--short .jk-subscribe__agree-text{margin-bottom:0!important;font-size:12px}@media (max-width:1800px){.jk-subscribe--short .form-wrapper{padding:22px 20px}}.news-card{width:100%;max-width:485px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;background-color:#fff}@media (max-width:1199px){.news-card{min-width:312px;gap:26px}}@media (max-width:600px){.news-card{height:-webkit-max-content;height:-moz-max-content;height:max-content}}@media (max-width:450px){.news-card{gap:19px}}@media (max-width:600px){.news-card:nth-child(odd){margin-top:77px}}.news-card-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:13px;padding:0 37px 31px}@media (max-width:1199px){.news-card-text{gap:14px;padding:0 24px 24px}}.selling-tags{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;color:#1782e0;font-size:12px;line-height:150%;text-transform:uppercase}@media (max-width:1000px){.selling-tags{display:none}}@media (max-width:1100px){.selling-tags{font-size:8px}}.big-news-tag{padding:8px 0 0}@media (max-width:1000px){.big-news-tag{display:none}}.news-card__text{color:#364f6b;font-size:18px;font-weight:500;line-height:155.5%;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}@media (max-width:1100px){.news-card__text{font-size:12px}}.news-card__date{color:#537aa5;font-size:14px;line-height:142.8%}@media (max-width:1000px){.news-card__date{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;font-size:8px;line-height:200%;text-transform:uppercase}}.news-card__img{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media (max-width:600px){.news-card__img{height:177px}}.header{position:fixed;top:0;left:0;width:100%;z-index:9999;background:white}.header__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}@media (max-width:1300px){.header__body{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.header__logo{background-color:#0f5491;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:292px;height:72px;margin-left:-86px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:55}@media (max-width:1299px){.header__logo{width:108px;height:48px}}@media (max-width:500px){.header__logo{margin-left:-16px}}@media (min-width:500px){.header__logo{margin-left:-30px}}@media (min-width:1700px){.header__logo{margin-left:-86px}}.header__logo svg{color:#fff;width:120px;height:28px}@media (max-width:1299px){.header__logo svg{width:76px;height:18px}}.header__menu{margin-left:56px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (max-width:1300px){.header__menu{display:none}}@media (min-width:1300px){.header__menu{display:block}}.header__menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}.header__menu ul li{font-size:12px;line-height:150%;text-transform:uppercase;color:#364f6b;position:relative}.header__menu-item{position:relative}.header__link{padding-bottom:29px;-webkit-transition:border-width .3s ease,border-color .3s ease,border-radius .3s ease;transition:border-width .3s ease,border-color .3s ease,border-radius .3s ease}.header__navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:57px;-moz-column-gap:57px;column-gap:57px}@media (max-width:1300px){.header__navigation{-webkit-column-gap:28px;-moz-column-gap:28px;column-gap:28px}}.header__phone{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:1500px){.header__phone{display:none}}@media (min-width:1500px){.header__phone{display:-webkit-box;display:-ms-flexbox;display:flex}}.header__phone a{font-weight:700;line-height:125%;font-size:16px;color:#364f6b;-webkit-transition:color .3s;transition:color .3s}.header__phone span{font-size:12px;line-height:123.333%;color:#537aa5}.header__navbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:28px;-moz-column-gap:28px;column-gap:28px}@media (max-width:500px){.header__navbar{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}@media (max-width:1300px){.header__mobile-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}@media (min-width:1300px){.header__mobile-menu{display:none}}.header__menu-close,.header__menu-opened{width:24px;height:24px;stroke:#0f5491;fill:none;-webkit-transition:stroke .3s ease,display .6s ease;transition:stroke .3s ease,display .6s ease;display:none}.header__mob-call-me-btn{margin:0 auto;width:100%;max-width:327px;padding:10px 28px;color:#364f6b;font-size:10px;font-weight:500;line-height:160%;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #9bcbee}.header .menu-hide{visibility:hidden!important;opacity:0!important;max-height:0!important}.header__btn-mob-menu-open{width:100%;max-width:28px;padding:0;border:0;background-color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__btn-mob-menu-open,.header__btn-mob-menu-open .current{display:-webkit-box;display:-ms-flexbox;display:flex}.header__btn-mob-menu-open .disable{display:none}.header .header-mob-menu-list{width:100%;max-width:425px;height:calc(100% - 48px);padding:28px 16px;position:fixed;z-index:50;opacity:1;visibility:visible;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;top:48px!important;right:0;background-color:#fff;overflow-x:hidden}.header .header-mob-menu-list::-webkit-scrollbar{width:4px}.header .header-mob-menu-list::-webkit-scrollbar-thumb{background:#0f5491;border-radius:0}.header .header-mob-menu-list::-webkit-scrollbar-track{background:transparent;border-radius:0}.header .header-mob-menu-list:before{content:"";position:fixed;width:100%;height:1px;top:48px;z-index:3;background-color:#f1f4f8}.header .header-mob-menu-list__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .header-mob-menu-list__link-text{color:#364f6b;font-size:14px;font-weight:500;line-height:142.85%;text-transform:uppercase;pointer-events:none}.header .header-mob-menu-list__arrow{width:20px;height:10px;fill:none;stroke:#0f5491;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.header .header-mob-menu-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.header .header-mob-menu-list__item-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header .header-mob-menu-list .header-mob-menu-inside-list{width:100%;height:0;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;-webkit-transition:height .3s ease;transition:height .3s ease}.header .header-mob-menu-list .header-mob-menu-inside-list .header-mob-menu-inside-list__link:first-child{margin:20px 0 0}.header .header-mob-menu-list .header-mob-menu-inside-list__link{color:#537aa5;font-size:14px;line-height:142.85%;-webkit-transition:color .3s ease;transition:color .3s ease}.header .header-mob-menu-list .header-mob-menu-inside-list__link:hover{color:#ea5083}.header .header__btn-mob-menu-open:hover .header__menu-close,.header .header__btn-mob-menu-open:hover .header__menu-opened{stroke:#1782e0}.navbar__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;color:#364f6b;-webkit-transition:fill .3s;transition:fill .3s}.navbar__item svg{width:32px;height:23px}@media (max-width:700px){.navbar__item svg{padding:2px;width:24px;height:24px}}.header__link{position:relative}.header__link:after{content:"";position:absolute;left:0;right:0;bottom:16px;width:0;background:#0f5491;height:2px;-webkit-transition:width .2s linear;transition:width .2s linear;margin:auto}.header__link:hover:after{width:100%}.header__link-active{color:#1782e0}@media (max-width:1299px){.company-header-menu,.projects-header-menu,.way-to-buy-header-menu{display:none}}@media (hover:hover){.header__phone a:hover,.navbar__item:hover{color:#1782e0}}.inside-menu-mob-open-comp{height:104px!important}.inside-menu-mob-open-proj{height:340px!important}.inside-menu-mob-open-wtb{height:308px!important}.inside-menu-mob-open-rotate{-webkit-transform:rotate(270deg)!important;transform:rotate(270deg)!important}.header-soc-media-mob{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px}.header-mobinside-open{height:100%!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.header--jk{-webkit-transition:.3s;transition:.3s}.header--jk.fixed{-webkit-transform:translateY(-72px);transform:translateY(-72px)}@media (max-width:1300px){.header--jk.fixed{-webkit-transform:none;transform:none}}.header--jk.fixed .modal-concept__header{border:0}.header--jk .modal-concept__header{background-color:#fff;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:auto;padding:0;border-top:1px solid #f1f4f8;z-index:2}@media (max-width:1300px){.header--jk .modal-concept__header{display:none}}.header--jk .modal-concept__header .container{padding-top:12px;padding-bottom:12px}.header--jk .modal-concept__header-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:1921px){.header--jk .modal-concept__header-wrap{position:relative}}.header--jk .modal-concept__header-logo-link{width:100%;height:100%;max-width:124px;margin-right:120px}@media (max-width:1765px){.header--jk .modal-concept__header-logo-link{margin-right:60px}}@media (max-width:1560px){.header--jk .modal-concept__header-logo-link{margin-right:30px}}@media (max-width:1400px){.header--jk .modal-concept__header-logo-link{max-width:116px}}.header--jk .modal-concept__logo{width:100%;height:100%}.header--jk .modal-concept__nav-list{max-width:100%;padding-right:175px}@media (max-width:1560px){.header--jk .modal-concept__nav-list{padding-right:155px}}@media (max-width:1400px){.header--jk .modal-concept__nav-list{padding-right:130px}}.header--jk .modal-concept__nav-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header--jk .modal-concept__nav-list ul li{margin:0 22px}@media (max-width:1765px){.header--jk .modal-concept__nav-list ul li{margin:0 14px}}@media (max-width:1560px){.header--jk .modal-concept__nav-list ul li{margin:0 8px}}@media (max-width:1400px){.header--jk .modal-concept__nav-list ul li{margin:0 5px}}.header--jk .modal-concept__nav-link{color:#0f5491;font-size:14px;font-weight:400;line-height:20px;-webkit-transition:.3s;transition:.3s;-webkit-tap-highlight-color:unset}@media (max-width:1400px){.header--jk .modal-concept__nav-link{font-size:13px;line-height:18px}}.header--jk .modal-concept__nav-link:first-child{margin-left:0}.header--jk .modal-concept__nav-link:last-child{margin-right:0}.header--jk .modal-concept__nav-link.active,.header--jk .modal-concept__nav-link.active:hover,.header--jk .modal-concept__nav-link:hover{color:#1782e0}.header--jk .modal-concept__watch-apart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;max-width:185px;-webkit-transition:.3s;transition:.3s}@media (max-width:1600px){.header--jk .modal-concept__watch-apart{max-width:175px;padding:12px}}@media (max-width:1400px){.header--jk .modal-concept__watch-apart{max-width:150px;padding:9px}}.header--jk .modal-concept__watch-apart:hover{background:#e62d6a}.map-menu-list-item__btn{padding:7px 15px;border:1px solid transparent;color:#364f6b;font-size:14px;line-height:142.8%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;-webkit-transition:border .3s ease;transition:border .3s ease;cursor:pointer}@media (max-width:500px){.map-menu-list-item__btn{font-size:13px;line-height:18px}}.map-menu-list-item__btn:hover{border:1px solid #1782e0}.map-menu-list-item__btn.currentElem{background-color:#0f5491;color:#fff}.map-menu-list-item__count{padding-left:5px;color:#8ba6c4;font-size:16px;line-height:150%}@media (max-width:500px){.map-menu-list-item__count{font-size:14px;line-height:20px;padding-left:4px}}.map-menu-list-item__ic{margin-right:12px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:32px;height:32px}@media (max-width:500px){.map-menu-list-item__ic{width:28px;height:28px;margin-right:6px}}.map-menu-mob-button{max-width:329px;width:100%;padding:8px 16px;margin:0 auto;background-color:#0f5491;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;font-size:14px;line-height:20px;border:0;color:#fff;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.map-menu-mob-button:hover{background-color:#ea5083}@media (max-width:1100px){.map-menu-mob-button{display:-webkit-box;display:-ms-flexbox;display:flex}}.map-menu-mob-button__count-text{color:#a8bcd3;font-size:16px;line-height:24px}.map-menu-mob-button__ic{width:24px;height:24px;margin-right:8px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media (max-width:360px){.map-menu-mob-button{width:calc(100% - 32px)}}.i-modal{position:fixed;left:0;right:0;top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(37,55,72,.4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow-x:hidden;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-transition-property:opacity,visibility,z-index;transition-property:opacity,visibility,z-index;opacity:0;visibility:hidden;z-index:-1;-webkit-overflow-scrolling:touch;padding:34px}@media (max-width:500px){.i-modal{padding:16px}}.i-modal.is-active{opacity:1;visibility:visible;z-index:99999}.i-modal.is-active .i-modal__content{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}.i-modal.i-modal--2deep{z-index:1002}.i-modal.i-modal--2deep,.i-modal.i-modal--3deep{-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility}.i-modal.i-modal--3deep{z-index:1003}.i-modal__close{width:36px;height:36px;position:absolute;right:0;top:0;cursor:pointer;z-index:2;-webkit-transition:.25s linear;transition:.25s linear;-webkit-transition-property:background;transition-property:background;color:slategray;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.i-modal__close svg{-webkit-transition:.25s linear;transition:.25s linear;-webkit-transition-property:fill,stroke,color;transition-property:fill,stroke,color}.i-modal__content{max-width:744px;width:100%;margin:auto;background-color:#fff;position:relative;padding:40px;opacity:0;-webkit-transform:translateY(-20%) scale(.8);transform:translateY(-20%) scale(.8);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.i-modal__title{position:relative;margin-bottom:6px}.i-modal__subtitle{text-align:center;font-size:18px;line-height:27px;margin-bottom:24px}.i-modal .custom-radio.label-active{background-color:#d7eafb}.i-modal .custom-radio.label-active .custom-radio__text{color:#1782e0}.i-modal .custom-radio .custom-radio__checkmark{display:none}.i-modal .input-field{max-width:100%}.i-modal .input-field input{height:auto;padding:12px 0;max-width:100%}@media (max-width:600px){.i-modal .input-field input{font-size:14px;line-height:20px}}.i-modal .textarea-field{gap:0}@media (max-width:1100px){.i-modal .textarea-field label{font-size:10px;line-height:16px}}.i-modal .select--dropdown__button{height:auto;padding:12px 0!important;margin-top:4px}.i-modal .select--dropdown__button .select--dropdown__title--title{font-size:16px;font-weight:300;line-height:24px}@media (max-width:600px){.i-modal .select--dropdown__button .select--dropdown__title--title{font-size:14px;line-height:20px}}.i-modal .select--dropdown__menu{top:16px;-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,.1);box-shadow:0 0 12px 0 rgba(0,0,0,.1)}.i-modal form{margin:0}.modal-scheme-apart{padding:0}.modal-scheme-apart .modal-scheme-apart__content{max-width:100%;max-height:100%;height:100%;overflow-x:hidden}.modal-scheme-apart .modal-scheme-apart__content::-webkit-scrollbar{width:4px}.modal-scheme-apart .modal-scheme-apart__content::-webkit-scrollbar-thumb{border-radius:2px;border:1px solid #c9cdda;background:#f3f5f9}.modal-scheme-apart .modal-scheme-apart__content::-webkit-scrollbar-track{background:transparent;border-radius:0;-webkit-margin-before:12px;margin-block-start:12px;-webkit-margin-after:12px;margin-block-end:12px;-webkit-margin-start:4px;margin-inline-start:4px;-webkit-margin-end:4px;margin-inline-end:4px}.modal-scheme-apart .modal-scheme-content{max-width:100%}.modal-scheme-apart .modal-scheme-content__scheme-pic{-o-object-fit:contain;object-fit:contain}@media (max-width:700px){.modal-scheme-apart .modal-scheme-content__scheme-pic{max-width:425px;max-height:100%;margin:0 auto;display:block}}@media (max-width:700px){.modal-scheme-apart .modal-scheme-content__compas{bottom:0;right:0}}.modal-scheme-content{position:relative;width:100%;max-width:360px}.modal-scheme-content .modal-conditions{margin:20px 0 0}.modal-scheme-content .renovation-type-modal{border:1px solid #e2e9f0;background:rgba(255,255,255,.6)}.modal-scheme-content__title{color:#364f6b;font-size:18px;font-weight:500;line-height:28px}.modal-scheme-content__scheme-pic{width:100%;height:100%;max-width:328px;max-height:328px}.modal-scheme-content__compas{position:absolute;bottom:16px;right:16px;z-index:2}.modal-scheme-content__btn-watch-all{width:100%;max-width:191px;padding:10px 32px;margin:60px 0 0;color:#0f5491;background-color:transparent;font-size:10px;font-weight:500;line-height:160%;text-transform:uppercase;border:1px solid #0f5491;display:-webkit-box;display:-ms-flexbox;gap:12px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-scheme-content__btn-watch-all:focus,.modal-scheme-content__btn-watch-all:hover{border-color:#ea5083}.modal-scheme-content__btn-watch-all-ic{width:3px;height:6px;stroke:#0f5491}@media (max-width:700px){.modal-scheme-content .apartment-card__special-offers{padding:3px 16px}}.modal-scheme-content .adress-date-list{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.modal-scheme-content .adress-date-list__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:700px){.modal-scheme-content .adress-date-list__date-text{font-size:13px;font-weight:300;line-height:18px}}.adress-date-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:9px}.adress-date-list,.adress-date-list__item{display:-webkit-box;display:-ms-flexbox;display:flex}.adress-date-list__item{gap:8px}.adress-date-list__icon{width:24px;height:24px;fill:#1782e0}.adress-date-list__date-text{color:#364f6b;font-size:13px;font-weight:300;line-height:138.462%}.adress-date-list__date-text-value{margin:0 0 0 4px;color:#364f6b;font-size:13px;font-weight:700;line-height:138.462%}.adress-date-list__date-text-list{color:#364f6b;font-size:13px;font-weight:500;line-height:138.462%}.infrastructure-item{width:100%;max-width:416px;min-height:170px;height:auto;position:relative;background-color:#fff;overflow:hidden}@media (max-width:1299px){.infrastructure-item{min-width:312px;min-height:136px}}@media (max-width:700px){.infrastructure-item{max-width:307px}}@media (min-width:1299px){.infrastructure-item{min-width:416px}}.infrastructure-item__icon-walk{width:12px;height:12px;fill:#6e90b6}.infrastructure-item__minutes{color:#537aa5;font-size:14px;font-weight:400;line-height:142.8%}@media (max-width:1100px){.infrastructure-item__minutes{font-size:13px;line-height:18px}}.infrastructure-item__text{width:100%;padding:7px 0 0;color:#364f6b;font-size:16px;font-weight:300;line-height:150%;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}@media (max-width:1199px){.infrastructure-item__text{font-size:14px;line-height:20px}}@media (max-width:900px){.infrastructure-item__text{font-size:13px;line-height:18px;padding:6px 0 0}}.infrastructure-item__bg-pic{background:lightgray -10.281px 0/188.889% 100% no-repeat;max-width:120px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:1100px){.infrastructure-item__bg-pic{width:100%;max-width:104px}}.infrastructure-item-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}.infrastructure-item-inner{padding:28px 28px 28px 32px}@media (max-width:1199px){.infrastructure-item-inner{padding:24px 24px 24px 28px}}@media (max-width:900px){.infrastructure-item-inner{padding:20px 24px}}.infrastructure-walk-time{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.infrastructure-item-img{-ms-flex-negative:0;flex-shrink:0}.mortgage-advantage{padding:32px 40px;background:white;width:100%;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-flex:1;-ms-flex:1 0 0px;flex:1 0 0;gap:18px}.mortgage-advantage__title{font-size:18px;font-style:normal;font-weight:400;line-height:28px;color:#456488;height:100%;max-height:46px}.mortgage-advantage__body{font-size:36px;font-style:normal;font-weight:500;line-height:56px;color:#0f5491}.mortgage-advantage__text{font-size:18px;font-style:normal;font-weight:400;line-height:28px;color:#364f6b}@media (max-width:1199px){.mortgage-advantage__text{font-size:16px;line-height:24px}}@media (max-width:900px){.mortgage-advantage__text{font-size:14px;line-height:20px}}.mortgage-advantage__img{width:48px;height:48px}@media (max-width:1199px){.mortgage-advantage__img{width:40px;height:40px}}@media (max-width:900px){.mortgage-advantage__img{width:32px;height:32px}}@media (max-width:1500px){.mortgage-advantage{padding:22px;gap:16px}}@media (max-width:1199px){.mortgage-advantage{padding:16px;gap:12px}.mortgage-advantage__title{font-size:16px;line-height:24px;max-height:none}.mortgage-advantage__body{font-size:24px;line-height:32px}}@media (max-width:600px){.mortgage-advantage:not(:last-child){margin-bottom:12px}}.mortgage-guider{position:relative;background:#364f6b;display:-webkit-box;display:-ms-flexbox;display:flex;margin:100px 0}@media (max-width:1199px){.mortgage-guider{margin:56px 0}}@media (max-width:1000px){.mortgage-guider{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:900px){.mortgage-guider{margin:28px 0}}.mortgage-guider__title{font-size:44px;font-style:normal;font-weight:500;line-height:64px;color:#bcddf3;width:100%;max-width:420px;margin-bottom:16px;word-break:normal}@media (max-width:1700px){.mortgage-guider__title{font-size:36px;line-height:48px}}@media (max-width:1400px){.mortgage-guider__title{font-size:32px;line-height:40px}}@media (max-width:900px){.mortgage-guider__title{font-size:24px;line-height:32px}}.mortgage-guider__left.second-style{background:#fff}.mortgage-guider__left.second-style h1{color:#0f5491}.mortgage-guider__left.second-style button{background:#0f5491}.mortgage-guider__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;width:100%;max-width:860px}@media (max-width:1000px){.mortgage-guider__left{max-width:100%}}@media (max-width:600px){.mortgage-guider__left{width:100%}}.mortgage-guider__left--content{width:100%;padding:104px 86px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1700px){.mortgage-guider__left--content{padding:80px 40px}}@media (max-width:1400px){.mortgage-guider__left--content{padding:40px}}@media (max-width:1000px){.mortgage-guider__left--content{width:100%;padding:20px;margin:0}}.mortgage-guider__left img{max-width:268px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:1400px){.mortgage-guider__left img{display:none}}.mortgage-guider__img{height:100%;-o-object-fit:cover;object-fit:cover}.mortgage-guider__right{max-width:888px;width:100%;padding:104px 120px;background:#e2e9f0}@media (max-width:1700px){.mortgage-guider__right{padding:80px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:1400px){.mortgage-guider__right{padding:40px;max-width:none}}@media (max-width:1000px){.mortgage-guider__right{margin-right:0;padding:20px}}@media (max-width:600px){.mortgage-guider__right{padding:26px 20px}}.mortgage-guider__button{background:#1782e0;color:white;border:none;padding:16px 32px;margin-top:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:12px;font-style:normal;font-weight:500;line-height:24px;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}@media (max-width:1199px){.mortgage-guider__button{line-height:20px;padding:14px 25px;gap:10px}}@media (max-width:900px){.mortgage-guider__button{font-size:10px;line-height:18px;padding:11px 20px;gap:8px}}@media (hover:hover){.mortgage-guider__button:hover{background-color:#ea5083}}.mortgage-guider__button .hero__arrow{width:8px;height:8px;fill:#fff;stroke:#fff;margin-top:-1px}@media (max-width:900px){.mortgage-guider__button .hero__arrow{width:6px;height:6px;margin-top:0}}.mortgage-guider--content{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}@media (max-width:1199px){.mortgage-guider--content{gap:24px}}@media (max-width:900px){.mortgage-guider--content{gap:16px}}@media (max-width:700px){.mortgage-guider--content{gap:12px}}.mortgage-guider--content li{-ms-flex-align:center;gap:24px;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.mortgage-guider--content li,.mortgage-guider--content li .mortgage-guide--number{-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.mortgage-guider--content li .mortgage-guide--number{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;background:white;width:56px;height:56px;min-width:56px;min-height:56px;color:#0f5491;font-weight:500;font-size:18px;line-height:28px}@media (max-width:1199px){.mortgage-guider--content li .mortgage-guide--number{font-size:16px;line-height:24px;width:48px;height:48px;min-width:48px;min-height:48px}}@media (max-width:900px){.mortgage-guider--content li .mortgage-guide--number{font-size:14px;line-height:20px;width:40px;height:40px;min-width:40px;min-height:40px}}@media (max-width:700px){.mortgage-guider--content li .mortgage-guide--number{font-size:13px;line-height:18px;width:32px;height:32px;min-width:32px;min-height:32px}}@media (max-width:1199px){.mortgage-guider--content li{gap:20px}}@media (max-width:900px){.mortgage-guider--content li{gap:16px}}@media (max-width:700px){.mortgage-guider--content li{gap:12px}}.mortgage-guider--content li p{color:#364f6b;font-size:18px;font-style:normal;font-weight:300;line-height:28px}@media (max-width:1199px){.mortgage-guider--content li p{font-size:16px;line-height:24px}}@media (max-width:900px){.mortgage-guider--content li p{font-size:14px;line-height:20px}}@media (max-width:700px){.mortgage-guider--content li p{font-size:13px;line-height:18px}}.mortgage-program{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:40px 24px;background:transparent;border:1px solid #e2e9f0;-webkit-transition:border .3s ease-in-out;transition:border .3s ease-in-out;cursor:pointer;width:calc(25% - 28px);margin:14px}@media (max-width:1199px){.mortgage-program{width:calc(33.3333333333% - 20px);margin:10px;padding:24px 20px}}@media (max-width:900px){.mortgage-program{width:calc(50% - 16px);margin:8px;padding:20px 16px}}@media (max-width:600px){.mortgage-program{width:calc(100% - 16px);padding:16px}}@media (hover:hover){.mortgage-program:hover{border:1px solid #0f5491}}.mortgage-program__pic{position:relative}.mortgage-program__pic:before{content:"";display:block;padding-bottom:57.651%}@media (max-width:600px){.mortgage-program__pic:before{display:none}}.mortgage-program__img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;max-height:211px}@media (max-width:600px){.mortgage-program__img{position:static}}.mortgage-program__title{margin-top:37px;font-size:24px;font-style:normal;font-weight:500;line-height:36px;text-transform:uppercase;color:#364f6b}@media (max-width:1500px){.mortgage-program__title{font-size:20px;line-height:32px;margin-top:30px}}@media (max-width:900px){.mortgage-program__title{font-size:18px;line-height:28px;margin-top:24px}}.mortgage-program__body{font-size:18px;font-style:normal;font-weight:300;line-height:28px;color:#364f6b;margin-top:16px}@media (max-width:1500px){.mortgage-program__body{font-size:16px;line-height:24px;margin-top:12px}}@media (max-width:900px){.mortgage-program__body{font-size:14px;line-height:20px;margin-top:8px}}.nav-el-one{border-bottom:2px solid transparent;padding:11px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#6e90b6;-webkit-transition:all .3s;transition:all .3s;position:relative;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;white-space:nowrap}.nav-el-one:after{content:"";position:absolute;left:0;right:0;bottom:0;background:#0f5491;height:2px;-webkit-transition:all .2s linear;transition:all .2s linear;width:0;margin:auto}.nav-el-one:hover:after{background:#0f5491;height:2px;width:100%;margin:auto}.nav-el-one svg{height:24px;width:24px}@media screen and (max-width:500px){.nav-el-one svg{width:16px;height:16px}}.nav-el-one span{font-size:14px;font-weight:500;line-height:142.857%;text-transform:uppercase}@media screen and (max-width:500px){.nav-el-one span{font-size:10px;font-weight:500;line-height:16px}}.nav-el-one.nav-el-one__active{fill:#0f5491;color:#0f5491}.nav-el-one.nav-el-one__active:after{content:"";position:absolute;left:0;right:0;bottom:0;background:#0f5491;height:2px;-webkit-transition:width .2s linear;transition:width .2s linear;margin:auto;width:100%}@media (hover:hover){.nav-el-one:hover{color:#1782e0}}.pagination{-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}.pagination,.pagination-item{display:-webkit-box;display:-ms-flexbox;display:flex}.pagination-item{width:64px;height:64px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:6px;font-size:16px;font-weight:400;line-height:150%;color:#0f5491;border:1px solid #c5d3e2;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pagination-item:hover{border-color:#1782e0}.pagination-item--active{border-color:#0f5491}.pagination-next svg,.pagination-prev svg{width:15px;height:15px;color:#0f5491}.pagination-prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width:767px){.pagination{-webkit-column-gap:6px;-moz-column-gap:6px;column-gap:6px}.pagination-item{width:40px;height:40px;font-size:12px}}@media (max-width:479px){.pagination-item{width:30px;height:30px}}.preloader{width:48px;height:48px;border:5px solid #0f5491;border-bottom-color:transparent;border-radius:50%;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-animation:b 1s linear infinite;animation:b 1s linear infinite;z-index:3}.preloader-wrap{position:fixed;top:0;left:0;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;overflow:hidden;visibility:hidden;opacity:0;-webkit-transition:.3s;transition:.3s;z-index:99999}.preloader-wrap:before{position:absolute;z-index:3;width:100%;height:100%;content:"";background:rgba(255,255,255,.8);opacity:1}.projects-header-menu{width:100%;top:72px;left:0;background-color:#fff;z-index:40;visibility:visible;opacity:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:none}.projects-header-menu__line{width:1px;height:235px;border:1px solid #e2e9f0;display:none}.projects-header-menu__choose-wrapper{position:relative;width:100%;max-width:258px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.projects-header-menu__choose-wrapper:before{content:"";width:1px;height:100%;background-color:#e2e9f0;position:absolute;left:-48px}.projects-header-menu__choose{color:#537aa5;font-size:16px;font-weight:500;line-height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-transition:all .3s ease;transition:all .3s ease}.projects-header-menu__choose:hover{color:#e62d6a}.projects-header-menu__link-desk{color:#8ba6c4;font-size:14px;line-height:20px;text-align:start}.projects-header-menu__watch-btn{width:100%;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;display:-webkit-box;display:-ms-flexbox;display:flex;padding:13px 27px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-negative:0;flex-shrink:0;margin:24px 0 0;background-color:#0f5491;border:1px solid #0f5491;color:#fff;font-size:10px;font-weight:500;line-height:160%;text-transform:uppercase;-webkit-transition:all .3s ease;transition:all .3s ease}.projects-header-menu__watch-btn:hover{background-color:#e62d6a;border-color:#e62d6a}.projects-header-menu__pin{width:20px;height:20px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.projects-header-menu__arrow{width:8px;height:8px;stroke:#fff}.projects-header-menu-container{padding:56px 16px;max-width:1256px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:48px}.proj-header-list{width:100%;max-width:258px;gap:20px}.proj-header-list,.proj-header-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.proj-header-list__link{color:#537aa5;font-size:16px;font-weight:500;line-height:150%;-webkit-transition:all .3s ease;transition:all .3s ease;text-transform:none}.proj-header-list__link:hover{color:#e62d6a}.proj-header-list__price{color:#8ba6c4;font-size:14px;line-height:20px;text-transform:none}.proj-header-list__all-link{color:#1782e0;font-size:16px;font-weight:500;line-height:24px}.promotion-card:hover .promotion-card-btn{visibility:visible;opacity:1}.promotion-card:hover .promotion-card-big__img img,.promotion-card:hover .promotion-card-medium__img img{-webkit-transform:scale(1.05);transform:scale(1.05)}.promotion-promo{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:8px 24px;font-size:14px;font-weight:700;line-height:142.85%;text-transform:uppercase;color:#fff;background:#ea5083}.promotion-title{font-size:28px;font-weight:500;line-height:150%;color:#deeef9;display:-webkit-box;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.promotion-descr{font-size:20px;font-weight:400;line-height:160%;color:#bcddf3}.promotion-card-btn{position:absolute;width:84px;height:84px;border:1px solid #e2e9f0;background:#fff;opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.promotion-card-btn svg{color:#364f6b;width:24px;height:24px}.promotion-card-big{font-size:0}.promotion-card-big,.promotion-card-big__content{display:-webkit-box;display:-ms-flexbox;display:flex}.promotion-card-big__content{width:58%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:24px;padding:102px 86px;background:#fff}.promotion-card-big__img{max-height:640px;position:relative;overflow:hidden}.promotion-card-big__img,.promotion-card-big__img img{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.promotion-card-big__img img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.promotion-card-big__img .promotion-card-btn{bottom:0;left:0}.promotion-card-big .promotion-title{color:#0f5491}.promotion-card-big .promotion-descr{color:#6e90b6}.promotion-card-medium{position:relative;font-size:0}.promotion-card-medium__content{z-index:1;position:absolute;padding:56px 88px;bottom:0;left:0;width:51.5%;height:54.5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:24px;background:#0f5491}.promotion-card-medium__content .promotion-card-btn{bottom:0;right:0}.promotion-card-medium__img{z-index:0;width:100%;overflow:hidden}.promotion-card-medium__img img{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.promotion-card-small{z-index:1;position:relative;background:#0f5491;font-size:0}.promotion-card-small__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:24px;padding:102px 88px 88px}.promotion-card-small__img{position:absolute;z-index:-1;bottom:0;right:88px}.promotion-card-small__img svg{color:#136bb9}.promotion-card-small .promotion-card-btn{bottom:0;right:0}.purchase-accordion{width:100%;max-width:1156px}.purchase-accordion__item{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.purchase-accordion__toggle{background:transparent}.purchase-accordion__header{padding:28px 0;gap:53px;border-bottom:1px solid #e2e9f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}.purchase-accordion__arrow{width:16px;height:16px;color:#0f5491;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media (max-width:600px){.purchase-accordion__arrow{width:12px;height:12px}}.purchase-accordion__title{font-size:24px;font-weight:500;line-height:36px;color:#456488}.purchase-accordion__warning span svg use{width:16px;height:16px}.purchase-accordion__content{display:-ms-grid;display:grid;-ms-grid-rows:0fr;grid-template-rows:0fr;overflow:hidden;-webkit-transition:height .2s ease-in-out;transition:height .2s ease-in-out;font-size:18px;font-style:normal;font-weight:300;line-height:28px;color:#364f6b;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.purchase-accordion__content div{min-height:0}.purchase-accordion__content li{margin-bottom:20px}.purchase-accordion__content li:before{content:"";display:inline-block;width:8px;height:8px;background-color:#ea5083;margin-right:24px}@media (max-width:1199px){.purchase-accordion__content li:before{margin-right:20px}}@media (max-width:900px){.purchase-accordion__content li:before{margin-right:16px}}@media (max-width:600px){.purchase-accordion__content li:before{margin-right:12px}}@media (max-width:1500px){.purchase-accordion__header{padding:20px 0;gap:20px}.purchase-accordion__title{font-size:22px;line-height:30px}}@media (max-width:600px){.purchase-accordion__header{padding:16px 0}.purchase-accordion__title{font-size:16px;line-height:24px}.purchase-accordion__content{font-size:14px;line-height:22px}.purchase-accordion__content li{margin-bottom:14px}}.purchase-accordion__content.purchase-accordion__item--is-open{-ms-grid-rows:1fr;grid-template-rows:1fr;margin:56px 0}@media (max-width:1199px){.purchase-accordion__content.purchase-accordion__item--is-open{margin:40px 0}}@media (max-width:900px){.purchase-accordion__content.purchase-accordion__item--is-open{margin:30px 0}}@media (max-width:600px){.purchase-accordion__content.purchase-accordion__item--is-open{margin:20px 0}}.purchase-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:56px;padding:100px 0}@media (max-width:1199px){.purchase-list{padding:56px 0}}@media (max-width:900px){.purchase-list{padding:28px 0}}.purchase-list__warning--title{color:#364f6b;font-size:18px;font-weight:500;line-height:28px;margin-bottom:2px}@media (max-width:1199px){.purchase-list__warning--title{font-size:16px;line-height:24px}}@media (max-width:900px){.purchase-list__warning--title{font-size:14px;line-height:20px}}.purchase-list__warning--text{color:#364f6b;font-size:18px;font-weight:300;line-height:28px;max-width:972px}@media (max-width:1199px){.purchase-list__warning--text{font-size:16px;line-height:24px}}@media (max-width:900px){.purchase-list__warning--text{font-size:14px;line-height:20px}}.purchase-list__warning--text:not(:last-child){margin-bottom:20px}@media (max-width:1199px){.purchase-list__warning--text:not(:last-child){margin-bottom:16px}}@media (max-width:900px){.purchase-list__warning--text:not(:last-child){margin-bottom:12px}}.purchase-list__left{width:100%;max-width:564px;-ms-flex-negative:0;flex-shrink:0}.purchase-list__right{width:100%;margin-top:18px}.purchase-list__title{font-size:48px;font-style:normal;font-weight:500;line-height:64px;color:#0f5491;vertical-align:top;width:100%;max-width:535px}.purchase-list__warning{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-top:64px}@media (max-width:1400px){.purchase-list__warning{margin-top:48px}}@media (max-width:1100px){.purchase-list__warning{margin-top:36px}}@media (max-width:900px){.purchase-list__warning{margin-top:24px}}.purchase-list__warning svg{fill:transparent;stroke:#ea5083;width:24px;height:24px;margin-top:1px}@media (max-width:1199px){.purchase-list__warning svg{width:20px;height:20px;margin-top:3px}}@media (max-width:900px){.purchase-list__warning svg{width:16px;height:16px}}.purchase-list__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-30px}@media (max-width:1400px){.purchase-list__content{margin:-15px}}@media (max-width:900px){.purchase-list__content{margin:-8px}}.purchase-list__content li{width:calc(50% - 60px);margin:30px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;font-size:18px;font-style:normal;font-weight:300;line-height:28px;color:#364f6b}@media (max-width:1400px){.purchase-list__content li{width:calc(50% - 30px);margin:15px}}@media (max-width:1199px){.purchase-list__content li{font-size:16px;line-height:24px;gap:20px}}@media (max-width:900px){.purchase-list__content li{width:calc(50% - 16px);margin:8px;font-size:14px;line-height:20px;gap:16px}}@media (max-width:700px){.purchase-list__content li{width:calc(100% - 16px);gap:12px}}.purchase-list__content li:before{content:"";display:inline-block;min-width:8px;height:8px;margin:8px 0;background-color:#ea5083}@media (max-width:1400px){.purchase-list__title{font-size:40px;line-height:50px;width:auto;max-width:360px}.purchase-list__left{width:auto}}@media (max-width:1100px){.purchase-list{display:block}.purchase-list__title{font-size:32px;line-height:40px;max-width:none}.purchase-list__left{max-width:100%}}@media (max-width:900px){.purchase-list__title{font-size:24px;line-height:32px}}@media (max-width:600px){.purchase-list__left{margin-bottom:20px}.purchase-list__title{font-size:24px;line-height:32px}.purchase-list__content{-ms-grid-columns:1fr;grid-template-columns:1fr}.purchase-list__content li{margin-right:0;font-size:16px;line-height:28px}.purchase-list__warning{margin-top:32px}}.quarter-slide{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px 56px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;opacity:1!important}@media (max-width:1100px){.quarter-slide{padding:10px 0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}}.quarter-slide__icon-walk{width:14px;height:14px;fill:#a8bcd3;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.quarter-slide__ready-obj-count,.quarter-slide__year-text{padding:0 0 0 8px;color:#fff;font-size:16px;font-weight:700;line-height:150%}@media (max-width:1100px){.quarter-slide__ready-obj-count,.quarter-slide__year-text{font-size:13px;padding:0 0 0 4px}}@media (max-width:1100px){.quarter-slide__ready-obj{font-size:13px;font-weight:300;line-height:138.462%}}@media (max-width:1700px){.quarter-slide__slash{display:none}}@media (max-width:1100px){.quarter-slide__adress-text,.quarter-slide__bus-station-text,.quarter-slide__date-text,.quarter-slide__walk-time-text{font-size:13px;line-height:18px}}@media (max-width:1100px){.quarter-slide__bus-station-text{padding:1px 0 0}}.quarter-slide:not(.swiper-slide-active){opacity:0!important}.bus-station-block-slide{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}@media (max-width:1100px){.bus-station-block-slide{gap:8px}}.adress-slide,.bus-slide,.date-slide,.walk-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}@media (max-width:1100px){.adress-slide,.bus-slide,.date-slide,.walk-slide{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.quarter-slide__bus-icon,.quarter-slide__place-icon,.quarter-slide__schedule-icon{width:24px;height:24px;fill:#3997ea;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;-ms-flex-negative:0;flex-shrink:0}@media (max-width:1100px){.quarter-slide__bus-icon,.quarter-slide__place-icon,.quarter-slide__schedule-icon{margin-top:1px;width:16px;height:16px}}.walk-slide{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1100px){.walk-slide{gap:3px}}.right-side-slide{display:-webkit-box;display:-ms-flexbox;display:flex;gap:18px}@media (max-width:1100px){.right-side-slide{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 18px}}.quarter-slide{width:100%!important;max-width:1753px!important}.room-quantity-setter__room.active-setter{border:1px solid #1782e0}.room-quantity-setter__row{width:100%;max-width:416px;background:white;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;height:56px;font-size:14px;font-style:normal;font-weight:400;line-height:20px;-webkit-transition:border-color .3s linear,border-width .3s linear;transition:border-color .3s linear,border-width .3s linear}@media screen and (max-width:500px){.room-quantity-setter__row{height:44px;font-size:12px;font-style:normal;font-weight:400;line-height:18px}}@media screen and (max-width:700px){.room-quantity-setter__row{width:100%}}.room-quantity-setter__room:first-child{padding:9px 16px;width:auto;max-width:100%;background:none}.room-quantity-setter__room{width:100%;color:#364f6b;border:1px solid transparent;border-right:1px solid #e2e9f0;white-space:nowrap;background:none}.room-quantity-setter__room:hover{border:1px solid #1782e0}@media screen and (max-width:700px){.room-quantity-setter__room{width:100%}}.room-quantity-setter__room:has(+.active-setter){border-right-color:transparent}.room-quantity-setter__room:last-child:not(.active-setter){border-right:1px solid transparent}.room-quantity-setter__room:last-child:not(.active-setter):hover{border:1px solid #1782e0}.buttons-type-viev-wrapper{width:100%;max-width:209px;border:2px solid #0f5491;position:absolute;z-index:1001;top:42px;left:42px}.buttons-type-viev-wrapper,.buttons-type-viev-wrapper.visible{display:-webkit-box;display:-ms-flexbox;display:flex}.buttons-type-viev-wrapper.hidden{display:none}.buttons-type-viev-wrapper__btn-viev{padding:12px 32px;background-color:#0f5491;color:#c5d3e2;font-size:12px;font-weight:500;line-height:200%;text-transform:uppercase;border:0}.buttons-type-viev-wrapper__btn-viev.active{background-color:#fff!important;color:#0f5491!important}.buttons-type-viev-wrapper__btn-viev.btn-3d{width:100%;max-width:80px}.buttons-type-viev-wrapper__btn-viev.scheme{width:100%;max-width:125px}.select__btn{height:56px;width:100%;padding:9px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:51px;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;border:1px solid transparent;background:#fff}@media (hover:hover){.select__btn:hover{border-color:#1782e0}}@media screen and (max-width:500px){.select__btn{font-size:12px;line-height:18px;font-weight:400}}.select__btn svg{height:16px;width:16px}.select__item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:14px 24px}.select__item input{width:20px;height:20px}.select__list{max-height:388px;overflow-y:auto;background-color:#fff}.select__list .checkbox{padding:14px 24px}.select__list::-webkit-scrollbar{width:4px}.select__list::-webkit-scrollbar-track{margin-top:24px;margin-bottom:24px;background-color:#fff}.select__list::-webkit-scrollbar-thumb{background-color:#f3f5f9;border:1px solid #8a94b5;border-radius:5px}.drop__header{gap:32px}.checkbox,.drop__header{display:-webkit-box;display:-ms-flexbox;display:flex}.checkbox{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;font-size:16px}.checkbox input[type=checkbox]{position:absolute;opacity:0;height:0;width:0}.checkbox input:checked~.checkbox__checkmark:after{display:block}.checkbox input:checked~.checkbox__checkmark{background-color:#1782e0}.checkbox__checkmark{position:relative;display:inline-block;width:20px;height:20px;border:1px solid #1782e0;margin-right:12px}.checkbox__checkmark:after{content:"";position:absolute;display:none;left:6px;top:2px;width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.checkbox__description{font-weight:300;line-height:150%;color:#364f6b}@media screen and (max-width:500px){.checkbox__description{font-size:12px;line-height:18px;font-weight:400}}.select--dropdown{max-width:416px;cursor:pointer;background:white;color:#364f6b;position:relative;height:56px;width:100%}@media screen and (max-width:500px){.select--dropdown{height:44px;font-size:12px;font-style:normal;font-weight:400;line-height:18px}}.select--dropdown__item{position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:16px;font-style:normal;font-weight:300;line-height:24px;padding:12px 24px}.select--dropdown__item:hover{background:#ebf5fd}.select--dropdown__title--title{font-size:14px;font-style:normal;font-weight:400;line-height:20px}@media screen and (max-width:500px){.select--dropdown__title--title{font-size:12px;font-style:normal;font-weight:400;line-height:18px}}.select--dropdown__menu{max-height:0;position:absolute;width:100%;z-index:1000;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background:white;overflow:auto}.select--dropdown__menu::-webkit-scrollbar{width:4px}.select--dropdown__menu::-webkit-scrollbar-track{margin-top:24px;margin-bottom:24px;background-color:#fff}.select--dropdown__menu::-webkit-scrollbar-thumb{background-color:#f3f5f9;border:1px solid #8a94b5;border-radius:5px}.select--dropdown__section{position:absolute;width:100%}.select--dropdown__section.is--select--dropdown--active .select--dropdown__menu{max-height:340px;background:white;overflow:auto}.select--dropdown__section.is--select--dropdown--active .select--dropdown__menu::-webkit-scrollbar{width:4px}.select--dropdown__section.is--select--dropdown--active .select--dropdown__menu::-webkit-scrollbar-track{margin-top:24px;margin-bottom:24px;background-color:#fff}.select--dropdown__section.is--select--dropdown--active .select--dropdown__menu::-webkit-scrollbar-thumb{background-color:#f3f5f9;border:1px solid #8a94b5;border-radius:5px}.select--dropdown__button{height:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 16px;-webkit-transition:all .3s linear;transition:all .3s linear;border:1px solid transparent}@media screen and (max-width:500px){.select--dropdown__button{height:44px}}.select--dropdown__button:hover{border:1px solid #1782e0}.select--dropdown__button svg{width:10px;height:6px;margin:6px}.select--dropdown__button svg use{stroke:#6e90b6}.select--dropdown__arrow-bottom{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.is-selected-items--title{font-size:12px;font-style:normal;font-weight:300;line-height:18px;color:#537aa5}.select--dropdown--anyone{cursor:pointer;fill:#6e90b6;color:#6e90b6;padding:12px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.select--dropdown--anyone:hover{fill:#0f5491;color:#0f5491;color:#0068dc}.select--dropdown--anyone:hover use{stroke:#0068dc}.select--dropdown--anyone svg{width:20px;height:20px;margin-right:12px;fill:gray}.select--dropdown--anyone svg use{stroke:#6e90b6}.select--dropdown__selected-item{font-size:14px;font-style:normal;font-weight:400;line-height:20px}@media screen and (max-width:500px){.select--dropdown__selected-item{font-size:12px;font-style:normal;font-weight:400;line-height:18px}}.select--dropdown__section:not(.is--select--dropdown--active) .select--dropdown__menu-time{padding:0}.select--dropdown__menu-time{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 80px);-webkit-transform:translateX(-80px);transform:translateX(-80px)}@media (max-width:900px){.select--dropdown__menu-time{width:calc(100% + 40px);-webkit-transform:translateX(-40px);transform:translateX(-40px)}}@media (max-width:600px){.select--dropdown__menu-time{width:calc(100% + 20px);-webkit-transform:translateX(-20px);transform:translateX(-20px)}}.select--dropdown__menu-time .select--dropdown__section-wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:24px 40px 24px 24px}@media (max-width:900px){.select--dropdown__menu-time .select--dropdown__section-wrap{padding:20px}}@media (max-width:600px){.select--dropdown__menu-time .select--dropdown__section-wrap{padding:16px}}@media (max-width:500px){.select--dropdown__menu-time .select--dropdown__section-wrap{padding:12px}}.select--dropdown__menu-time li{width:33.3333333333%;margin:-1px}@media (max-width:600px){.select--dropdown__menu-time li{width:50%}}.select--dropdown__menu-time .custom-radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:11px;border:1px solid transparent}@media (max-width:700px){.select--dropdown__menu-time .custom-radio{padding:8px}}.select--dropdown__menu-time .custom-radio.label-active{background-color:#1782e0}.select--dropdown__menu-time .custom-radio.label-active .custom-radio__text{color:#fff}.select--dropdown__menu-time .custom-radio.label-active:hover{background-color:#1782e0}.select--dropdown__menu-time .custom-radio:hover{background-color:#fff;border-color:#1782e0}.select--dropdown__menu-time .checkbox__description{color:#0b293f;font-size:18px;font-weight:400;line-height:28px}@media (max-width:900px){.select--dropdown__menu-time .checkbox__description{font-size:16px;line-height:24px}}@media (max-width:600px){.select--dropdown__menu-time .checkbox__description{font-size:14px;line-height:20px}}.select--dropdown--category{cursor:pointer;max-width:415px;width:100%;background:white;max-height:56px;color:#364f6b;position:relative}@media screen and (max-width:500px){.select--dropdown--category{max-height:44px;max-eight:44px;font-size:12px;line-height:18px;font-weight:400}}.select--dropdown--category__added-span{color:#0068dc;font-size:16px;font-style:normal;font-weight:500;line-height:24px;margin-left:4px}@media screen and (max-width:500px){.select--dropdown--category__added-span{font-size:12px;line-height:18px;font-weight:400}}.select--dropdown--category__arrow-bottom{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.select--dropdown--category__button{height:56px;background:white;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 16px;-webkit-transition:all .3s linear;transition:all .3s linear;border:1px solid transparent}.select--dropdown--category__button:hover{border:1px solid #1782e0}.select--dropdown--category__button svg{width:10px;height:6px;margin:6px}@media screen and (max-width:500px){.select--dropdown--category__button{height:44px}}.select--dropdown--category__button p{font-size:14px;font-style:normal;font-weight:400;line-height:20px}@media screen and (max-width:500px){.select--dropdown--category__button p{font-size:12px;line-height:18px;font-weight:400}}.select--dropdown--category__title--title{font-size:14px;font-style:normal;font-weight:400;line-height:20px}@media screen and (max-width:500px){.select--dropdown--category__title--title{font-size:12px;line-height:18px;font-weight:400}}.select--dropdown--category__section{width:100%;max-height:0;visibility:hidden;background:white;position:absolute;z-index:1000;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.select--dropdown--category__section.is--select--dropdown--active{max-height:588px;height:100%;visibility:visible}.select--dropdown--category__section.is--select--dropdown--active .select--dropdown--category__menu{max-height:339px}.select--dropdown--category__category{border-bottom:1px solid #e2e9f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 24px}@media screen and (max-width:500px){.select--dropdown--category__category{height:100%}}.select--dropdown--category__category-button{position:relative;background:none;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px 2px;margin-right:16px;fill:#6e90b6;color:#6e90b6}.select--dropdown--category__category-button.selected-dropdown-catalog{fill:#0f5491;color:#0f5491}.select--dropdown--category__category-button.selected-dropdown-catalog:after{content:"";position:absolute;left:0;right:0;bottom:0;background:#0f5491;height:2px;-webkit-transition:width .2s linear;transition:width .2s linear;margin:auto;width:100%}.select--dropdown--category__category-button svg{width:24px;height:24px;margin-right:8px}.select--dropdown--category__category-button:hover{fill:#0f5491;color:#0f5491}.select--dropdown--category__category-button:after{content:"";position:absolute;left:0;right:0;bottom:0;width:0;background:#0f5491;height:2px;-webkit-transition:width .2s linear;transition:width .2s linear;margin:auto}.select--dropdown--category__category-button:hover:after{width:100%}.select--dropdown--category__menu{max-height:0;-webkit-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out;background:white;overflow:scroll}.select--dropdown--category__menu::-webkit-scrollbar{width:4px}.select--dropdown--category__menu::-webkit-scrollbar-track{margin-top:24px;margin-bottom:24px;background-color:#fff}.select--dropdown--category__menu::-webkit-scrollbar-thumb{background-color:#f3f5f9;border:1px solid #8a94b5;border-radius:5px}.select--dropdown--category__item{height:20px}.rotate-select-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.current-selector-drop--active{display:block}.selected-dropdown-active{border:1px solid #0f5491}#dropdownMenu2{height:0}.select--dropdown--category--anyone{fill:#6e90b6;color:#6e90b6;padding:12px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.select--dropdown--category--anyone:hover{fill:#0f5491;color:#0f5491;color:#0068dc}.select--dropdown--category--anyone:hover use{stroke:#0068dc}.select--dropdown--category--anyone svg{width:20px;height:20px;margin-right:12px;fill:gray}.select--dropdown--category--anyone svg use{stroke:#6e90b6}.selection-building-info{z-index:1;position:absolute;width:441px;padding:48px 40px;background:#fff;opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (max-width:1800px){.selection-building-info{padding:28px 20px;width:400px}}@media (max-width:1400px){.selection-building-info{padding:28px 20px;width:440px}}@media (max-width:1300px){.selection-building-info{padding:16px}}@media (max-width:1199px){.selection-building-info{padding:10px}}.selection-building-info.is-active{visibility:visible;opacity:1}.selection-building-info__title{color:#0f5491;font-size:24px;font-weight:500;line-height:36px}@media (max-width:1700px){.selection-building-info__title{font-size:20px;line-height:28px}}.selection-building-info__jk-info{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}@media (max-width:1700px){.selection-building-info__jk-info{margin-top:8px}}.selection-building-info__jk-img{width:40px;height:40px;-o-object-fit:cover;object-fit:cover;border-radius:50%}.selection-building-info__jk-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:2px}.selection-building-info__jk-name{color:#1782e0;font-size:12px;font-weight:400;line-height:18px;text-transform:uppercase}.selection-building-info__jk-ready-time{color:#537aa5;font-size:14px;font-weight:300;line-height:20px}.selection-building-info__jk-ready-time span{margin-left:4px;color:#364f6b;font-size:14px;font-weight:500;line-height:20px}.selection-building-info__more-info{margin-top:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:2px;-moz-column-gap:2px;column-gap:2px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1700px){.selection-building-info__more-info{margin-top:12px}}.selection-building-info__more-info-item{width:100%;white-space:nowrap;padding:8px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#537aa5;font-size:14px;font-weight:300;line-height:20px;background:#f1f4f8}@media (max-width:1700px){.selection-building-info__more-info-item{padding:4px}}.selection-building-info__more-info-item span{color:#364f6b;font-size:16px;font-weight:500;line-height:24px}.selection-building-info__apartments-list{margin-top:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:10px}@media (max-width:1700px){.selection-building-info__apartments-list{margin-top:12px}}.selection-building-info__apartment-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}@media (max-width:1700px){.selection-building-info__apartment-price{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}}.selection-building-info__apartment{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap;color:#364f6b;font-size:16px;font-weight:300;line-height:24px}.selection-building-info__between{height:12px;width:100%;border-bottom:1px dashed #d5d5d5}.selection-building-info__price{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap;color:#364f6b;font-size:16px;font-weight:500;line-height:24px}.selection-building-info__btn{margin:0;padding:0;background:none;border:none;display:none;margin-top:23px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:44px;font-size:14px;font-weight:500;line-height:20px;text-transform:uppercase;color:#fff;background:#0f5491}@media (max-width:1199px){.selection-building-info__btn{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:700px){.selection-building-info__btn{font-size:10px}}.selection-building-info__close-btn{margin:0;padding:0;position:absolute;top:10px;right:15px;width:20px;height:20px;border:none;background:none;display:none}.selection-building-info__close-btn svg{width:inherit;height:inherit;stroke:#364f6b}@media (max-width:1100px){.selection-building-info__close-btn{display:block;width:16px;height:16px}}.appartment-floor-scheme{width:100%;max-width:319px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:20px}.appartment-floor-scheme__digit{color:#6e90b6;font-size:18px;font-weight:400;line-height:155.5%}.appartment-floor-scheme__aparts-in-floor{width:100%;max-width:36px;min-height:36px;background-color:#fff;color:#364f6b;text-align:center;font-size:14px;line-height:142.85%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.appartment-floors-scheme-wrapper{width:100%;max-width:276px;padding:2px 4px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;background-color:#e2e9f0;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.appartment-floors-scheme-wrapper.active-floor{background-color:rgba(19,107,185,.4);cursor:pointer}.appartment-floors-scheme-wrapper.active-floor:hover{background-color:rgba(19,107,185,.8)}.similar-projects-elem{height:auto;min-width:328px;max-width:416px;width:100%;background-color:#fff}@media (min-width:500px){.similar-projects-elem{max-width:416px}}@media (min-width:1100px){.similar-projects-elem{min-width:416px;height:auto}}@media (max-width:600px){.similar-projects-elem{max-width:312px;min-width:312px}}.similar-projects-elem:last-child{margin-right:0}.similar-projects-elem-card-top-part{height:389px;position:relative;overflow:hidden}@media (max-width:1100px){.similar-projects-elem-card-top-part{height:244px}}.similar-projects-elem-product-card-conditions{padding:24px 28px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;position:relative;z-index:10}@media (max-width:900px){.similar-projects-elem-product-card-conditions{padding:13px 17px 0}}.similar-projects-elem__apartment-renovation-type{background-color:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-transform:uppercase}@media (max-width:1100px){.similar-projects-elem__apartment-renovation-type{padding:3px 16px;font-size:8px;font-weight:500;line-height:2}}@media (min-width:1100px){.similar-projects-elem__apartment-renovation-type{padding:3px 16px;font-size:10px;line-height:1.6}}@media (min-width:1199px){.similar-projects-elem__apartment-renovation-type{padding:8px 17px}}.similar-projects-elem-special-deals-list{width:100%;max-width:383px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:8px;color:#fff}.similar-projects-elem__special-offers{border:0;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}@media (max-width:1199px){.similar-projects-elem__special-offers{padding:4px 16px;font-size:12px;line-height:1.5}}@media (min-width:1199px){.similar-projects-elem__special-offers{padding:5.5px 16px;font-size:14px;line-height:1.42}}.similar-projects-elem__title{padding:8px 40px;font-size:20px;font-weight:500;line-height:160%;position:absolute;z-index:10;bottom:0;left:0;background-color:#0f5491;text-transform:uppercase;color:#fff;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}@media (max-width:600px){.similar-projects-elem__title{width:100%;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;padding:6px 16px;font-size:14px;line-height:142.857%}}.similar-projects-elem__backgroundPic{width:100%;height:100%;-o-object-fit:cover;position:absolute;top:0;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.similar-projects-elem:hover .similar-projects-elem__backgroundPic{-webkit-transform:scale(1.1);transform:scale(1.1)}.apartment-address-bottoms-part{padding:29px 28px 23px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:800px){.apartment-address-bottoms-part{padding:16px 12px 15px 17px}}.similar-projects-elem-list{width:100%;max-width:578px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}@media (max-width:800px){.similar-projects-elem-list{gap:13px}}@media (min-width:1199px){.similar-projects-elem-list{padding:0 10px 0 0}}@media (min-width:1299px){.similar-projects-elem-list{padding:0}}@media (max-width:450px){.similar-projects-elem-list .bottom-side-address-list{gap:5px}}.similar-projects-elem__adress-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.walk-item-sim-proj{gap:2px;padding:0 0 0 12px}@media (max-width:700px){.walk-item-sim-proj{padding:0}}.bottom-side-address-list{padding:0 0 8px}@media (max-width:600px){.bottom-side-address-list{gap:5px}}.similar-projects-elem__adress-item-text{font-weight:300;color:#364f6b}@media (min-width:360px){.similar-projects-elem__adress-item-text{font-size:13px;line-height:1.38}}@media (min-width:1299px){.similar-projects-elem__adress-item-text{font-size:14px;line-height:1.42}}.similar-projects-elem__icon{width:24px;height:24px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;fill:#0f5491}@media (max-width:1299px){.similar-projects-elem__icon{width:16px;height:16px}}.similar-projects-elem__icon.walk{width:14px;height:14px;margin:0 0 5px}.similar-projects-elem-apartment-price-wrapper{max-width:100%;padding:8px 0 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px}@media (max-width:450px){.similar-projects-elem-apartment-price-wrapper{padding:14px 0 0}}.similar-projects-elem-apartment-price{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}@media (min-width:360px){.similar-projects-elem-apartment-price{-webkit-box-align:end;-ms-flex-align:end;align-items:end}}@media (min-width:700px){.similar-projects-elem-apartment-price{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:450px){.similar-projects-elem-apartment-price{gap:4px}}.similar-projects-elem-right-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}@media (max-width:600px){.similar-projects-elem-right-block{gap:20px}}@media (max-width:450px){.similar-projects-elem-right-block .number-of-apartments{gap:3px}}.similar-projects-elem__price-text{color:#6e90b6}@media (min-width:360px){.similar-projects-elem__price-text{margin:0;font-size:13px;line-height:1.38;padding:0}}@media (min-width:1100px){.similar-projects-elem__price-text{margin-bottom:auto}}@media (min-width:1299px){.similar-projects-elem__price-text{padding:4px 0 0;font-size:16px;line-height:1.5}}.similar-projects-elem__price-value-text{color:#364f6b;font-weight:700}@media (min-width:360px){.similar-projects-elem__price-value-text{font-size:14px;line-height:1.42}}@media (min-width:1299px){.similar-projects-elem__price-value-text{font-size:20px;line-height:1.6}}@media (max-width:700px){.mobile-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:auto}}.similar-projects-elem__button-mob{position:relative;width:20px;height:20px;border:0;padding:0;background-color:#ebf5fd;display:none}@media (max-width:1199px){.similar-projects-elem__button-mob{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.similar-projects-elem__arrow{width:10px;height:10px;fill:#1782e0}.similar-projects-elem__button-mob:hover .similar-projects-elem__arrow{fill:#2a3a73}.social-card{font-size:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-bottom:40px;position:relative;background:#fff}@media (max-width:1199px){.social-card{padding-bottom:30px}}.social-card__top{height:232px;position:relative;background:#0f5491}.social-card__img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.social-card__img-of-net{position:absolute;bottom:-37px;left:36px}.social-card__main{padding:64px 40px 21px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:24px}.social-card__title{font-size:20px;font-weight:500;line-height:160%;color:#364f6b}.social-card__descr{font-size:18px;font-family:Min Sans,sans-serif;font-weight:300;line-height:155.55%;color:#364f6b}.social-card__btn-subscribe{margin-left:40px;margin-right:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;font-weight:500;line-height:100%;text-transform:uppercase;color:#fff;background:#0f5491;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding:26px 20px}@media (max-width:1199px){.social-card__btn-subscribe{padding:18px}}@media (max-width:900px){.social-card__btn-subscribe{padding:16px}}.social-card__btn-subscribe:hover{background-color:#ea5083}.social-card__btn-subscribe svg{padding-left:12px;width:20px;height:9px;fill:#fff;stroke:#fff}.subscribe-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.subscribe-block__subscribers-imgs{width:53%;height:48px;position:relative}.subscribe-block__subscribers-imgs img{position:absolute;top:0;width:48px;height:inherit}.subscribe-block__subscribers-imgs img:first-child{left:0}.subscribe-block__subscribers-imgs img:nth-child(2){left:15%}.subscribe-block__subscribers-imgs img:nth-child(3){left:30%}.subscribe-block__subscribers-imgs img:nth-child(4){left:45%}.subscribe-block__subscribers-imgs img:nth-child(5){left:60%}.subscribe-block__subscribers-imgs img:nth-child(6){left:75%}.subscribe-block__amount-subscribers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:3px;color:#364f6b}.subscribe-block__amount-subscribers,.subscribe-block__email{font-size:16px;font-family:Min Sans,sans-serif;font-weight:300;line-height:150%}.subscribe-block__email{margin-top:20px;margin-bottom:40px;border:none;background:none;width:100%;padding-bottom:15px;color:#a8bcd3;border-bottom:1px solid #a8bcd3;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.subscribe-block__email:hover{border-color:#ea5083}.subscribe-block__email::-webkit-input-placeholder{font-family:Min Sans,sans-serif;color:#a8bcd3}.subscribe-block__email::-moz-placeholder{font-family:Min Sans,sans-serif;color:#a8bcd3}.subscribe-block__email:-ms-input-placeholder,.subscribe-block__email::-ms-input-placeholder{font-family:Min Sans,sans-serif;color:#a8bcd3}.subscribe-block__email::placeholder{font-family:Min Sans,sans-serif;color:#a8bcd3}.amount-of-subscribers{font-family:Min Sans,sans-serif;font-weight:400}.step-sec-floor-wrapper{width:100%;max-width:441px;padding:48px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:22px;background-color:#fff;position:absolute;z-index:1001;display:none;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.step-sec-floor-wrapper__floor-count{color:#0f5491;font-size:24px;font-weight:500;line-height:150%}.sw-btn{width:84px;height:84px;stroke:#0f5491;background-color:transparent;border:1px solid #c5d3e2;-webkit-transition:border .3s ease;transition:border .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:1199px){.sw-btn{width:44px;height:44px}}.sw-btn.swiper-button-disabled{border:1px solid #456488}.sw-btn.swiper-button-disabled .sw-btn__icon{stroke:#6e90b6}.sw-btn__icon{width:15px;height:15px;fill:none}.sw-btn--prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sw-btn--light-bg.swiper-button-disabled{border:1px solid #e2e9f0}.sw-btn--light-bg.swiper-button-disabled .sw-btn__icon{stroke:#a8bcd3}.switch-btn{padding:0;position:relative;border:none;background:none;padding-left:54px;color:#364f6b;font-size:16px;line-height:150%;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}@media (max-width:1100px){.switch-btn{font-size:12px;line-height:138.46%}}.switch-btn--switched.switch-btn:before{background:#e0e0e0;background:#1782e0}.switch-btn--switched.switch-btn:after{left:22px}.switch-btn:before{left:0;width:44px;height:22px;background:#e0e0e0}.switch-btn:after,.switch-btn:before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.switch-btn:after{left:2px;width:20px;height:20px;background:#fff}.textarea-field{background:transparent;max-width:870px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.textarea-field textarea{border:none;background:transparent;width:100%;height:40px;padding:8px 0;display:block;overflow:auto;resize:vertical;font-size:16px;font-style:normal;font-weight:300;color:#364f6b;margin-bottom:5px}.textarea-field__element{width:100%;border-bottom:1px solid #a8bcd3}.textarea-field__element:focus,.textarea-field__element:hover{border-bottom:1px solid #0068dc}.textarea-field label{color:#364f6b;text-transform:uppercase;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.textarea-field textarea.textarea-field__error-message{border-bottom:1px solid #e60000}.textarea-field span.textarea-field__error-message{color:#e60000;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.tippy{cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;fill:#1782e0;font-size:16px;font-style:normal;font-weight:400;padding:16px;margin-right:8px;background:#f1f4f8;-webkit-transition:all .2s ease;transition:all .2s ease}.tippy:hover{background:#e2e9f0}.tippy svg{width:16px;stroke:#1782e0;fill:none;height:16px}.tippy__container{display:none}.tippy__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1782e0}.tippy__title svg{-webkit-transition:all .2s ease;transition:all .2s ease}.tippy__title div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;line-height:24px;stroke:#1782e0}.tippy__title div svg{width:24px;height:24px}.tippy__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tippy__item{margin-right:8px;color:#0f5491;font-size:16px;font-weight:300;line-height:24px}@media (max-width:900px){.tippy__item{font-size:14px;line-height:20px}}@media (max-width:700px){.tippy__item{font-size:13px;line-height:18px}}.tippy__item svg{fill:#1782e0;width:16px;height:16px}.tippy__item:hover svg{fill:#0f5491}.tippy__item:last-child{margin-right:0}.tippy-box{background:#ffffff;font-size:13px;padding:4px 3px;-webkit-box-shadow:0 0 12px 0 rgba(0,13,80,.1);box-shadow:0 0 12px 0 rgba(0,13,80,.1);border-radius:0;color:#364f6b}@media (max-width:700px){.tippy-box{padding:0}}.tippy-arrow{color:#ffffff}.tippy--fav-active .tippy__title svg{stroke:#ea5083;fill:#ea5083!important}.tippy-box--socials{padding:4px 3px}.tippy-box--socials[data-placement^=top]>.tippy-arrow:before{left:-50px}.tippy-box--socials .tippy-socials{background-color:transparent!important;padding:4px 9px;margin:0}.tippy-box--socials .tippy-content{padding:0}.tippy-box--socials .flat__socials-share{height:16px}.tippy-box--socials .flat__socials-share svg{width:1em;height:1em;font-size:16px;-webkit-transition:.3s;transition:.3s}.tippy-box--socials .tippy-socials__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tippy-box--socials .tippy-socials__text{cursor:default;color:#0f5491;font-size:13px;font-weight:400;line-height:18px;-ms-flex-negative:0;flex-shrink:0;margin-right:8px}.tippy-box--socials.tippy-box--socials-other[data-placement^=top]>.tippy-arrow:before{left:0}.tooltip{position:relative;cursor:pointer;color:#1782e0;fill:#1782e0;font-size:16px;font-style:normal;font-weight:400}.tooltip__text div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;line-height:24px;stroke:#1782e0}.tooltip__text div svg{width:24px;height:24px}.tooltip__tooltip{position:absolute;top:0;font-size:14px;z-index:10000;background:#ffffff;padding:8px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:34px;white-space:nowrap;gap:8px;left:50%;-webkit-box-shadow:0 0 12px 0 rgba(0,13,80,.1);box-shadow:0 0 12px 0 rgba(0,13,80,.1);opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:all .3s cubic-bezier(.68,-.55,.265,1.55);transition:all .3s cubic-bezier(.68,-.55,.265,1.55);-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:1000px){.tooltip__tooltip{right:auto;left:0}}.tooltip__item{display:-ms-grid;display:grid;place-items:center;color:#0f5491;position:relative;z-index:5}.tooltip__item svg path{fill:#1782e0}@media (hover:hover){.tooltip__item:hover svg,.tooltip__item:hover svg path{fill:#0f5491}}.tooltip svg{width:16px;height:16px}.tooltip .tooltip__tooltip.tooltip__open{top:-45px;opacity:1;visibility:visible;pointer-events:auto}.tooltip__tooltip:before{position:absolute;content:"";width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:12px solid white;bottom:-10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.tooltip__tooltip:after{content:"";position:absolute;width:100%;height:150%;bottom:-15px;left:0}@media (hover:hover){.tooltip:hover .tooltip__tooltip{top:-45px;opacity:1;visibility:visible;pointer-events:auto}}.user-advertising{padding:130px 86px;position:relative;width:100%;max-width:960px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-position:-100% 0;background-size:0;background-image:none;-webkit-transition:background-image .5s ease,background-position .7s ease,background-size .7s ease,color .3s ease,fill .3s ease;transition:background-image .5s ease,background-position .7s ease,background-size .7s ease,color .3s ease,fill .3s ease}@media (max-width:1199px){.user-advertising{padding:80px;gap:8px}}@media (max-width:900px){.user-advertising{padding:60px 40px}}@media (max-width:700px){.user-advertising{padding:30px}}@media (max-width:500px){.user-advertising{padding:24px 16px}}.user-advertising:hover .user-advertising__img{opacity:1;visibility:visible}.user-advertising__img{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;-webkit-transition:.3s ease;transition:.3s ease}.user-advertising__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom left;object-position:bottom left}.user-advertising__title{position:relative;z-index:2;-webkit-transition:.3s ease;transition:.3s ease;color:#364f6b;font-weight:500;text-transform:uppercase}@media (max-width:1199px){.user-advertising__title{font-size:14px;line-height:1.42}}@media (min-width:1199px){.user-advertising__title{font-size:24px;line-height:1.5}}.user-advertising__subtitle{position:relative;z-index:2;-webkit-transition:.3s ease;transition:.3s ease;color:#537aa5;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}@media (max-width:1199px){.user-advertising__subtitle{font-size:13px;line-height:1.38}}@media (min-width:1199px){.user-advertising__subtitle{font-size:16px;line-height:1.5;padding:10px 0 0}}.user-advertising__button{z-index:2;width:100%;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;min-height:56px;padding:0;margin:24px 0 0;border:0;position:relative;background-color:transparent;text-transform:uppercase;display:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-transition:fill .3s ease;transition:fill .3s ease}@media (max-width:1199px){.user-advertising__button{margin:0}}@media (max-width:1000px){.user-advertising__button{margin-top:8px;min-height:44px}}.user-advertising__button:hover{color:#fff}.user-advertising__button-text{font-weight:500;position:relative;text-transform:uppercase;z-index:101;color:#0f5491}@media (max-width:1100px){.user-advertising__button-text{font-size:10px;line-height:1.6px;padding:22px 51px 20px 32px}}@media (min-width:1100px){.user-advertising__button-text{padding:16px 51px 15px 31px;font-size:12px;line-height:2}}.user-advertising__button-text:before{position:absolute;top:50%;right:26px;height:5.5px;width:5.5px;border-top:1px solid #0f5491;border-right:1px solid #0f5491;content:"";-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-transition:border .1s ease-in-out;transition:border .1s ease-in-out;z-index:2}.user-advertising__button-text:after{position:absolute;top:50%;right:26.5px;height:1px;width:15px;background:#0f5491;content:"";-webkit-transition:width .3s ease-in-out,visibility .3s ease-in-out;transition:width .3s ease-in-out,visibility .3s ease-in-out;z-index:1}.user-advertising__right-arrow{width:20px;height:6px;fill:#0f5491}.user-advertising__button:after{content:"";position:absolute;top:0;left:0;width:50%;height:100%;background-color:#d7eafb;-webkit-transition:background-color .3s ease,width .3s ease;transition:background-color .3s ease,width .3s ease}@media (max-width:1000px){.user-advertising__button:after{max-width:73px;top:0;height:44px}}.user-advertising__button:hover.user-advertising__button:after{width:100%;max-width:100%}.user-advertising:hover .user-advertising__subtitle,.user-advertising:hover .user-advertising__title{color:#fff}.user-advertising__button:hover .user-advertising__button-text:after{width:0;visibility:hidden}.user-advertising__button:hover .user-advertising__button-text:before{border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.video-btn{width:100%;max-width:268px;padding:20px 25px 20px 40px;background-color:#fff;position:absolute;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:color .3s ease;transition:color .3s ease}@media (max-width:600px){.video-btn{padding:14px 16px 14px 28px;max-width:188px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.video-btn__heading{color:#364f6b;font-size:18px;font-weight:700;line-height:155.556%}@media (max-width:1100px){.video-btn__heading{font-size:13px;line-height:138.46%}}.video-btn__time{color:#8ba6c4;font-size:12px;font-weight:500;line-height:200%;text-transform:uppercase}@media (max-width:1100px){.video-btn__time{font-size:8px}}.video-btn__watch-btn{width:64px;height:64px;background-color:#ea5083;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:1100px){.video-btn__watch-btn{width:45px;height:45px}}.video-btn__watch-btn:hover{background-color:#e62d6a}.video-btn__play-ic{width:17px;height:18px;fill:#fff}@media (max-width:500px){.video-btn__play-ic{width:13px;height:13px}}.video-text{width:100%;max-width:108px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:600px){.video-text{max-width:79px}}.video-btn:hover .video-btn__heading{color:#0f5491}.video-btn:hover .video-btn__watch-btn{background-color:#e62d6a}.way-to-buy-header-menu{width:100%;top:72px;left:0;background-color:#fff;z-index:40;opacity:1;visibility:visible;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.way-to-buy-header-menu:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-color:#e2e9f0}.way-to-buy-header-menu__line{width:1px;height:196px;border:1px solid #e2e9f0;display:none}.way-to-buy-header-menu__consult-wrapper{position:relative;width:100%;max-width:328px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.way-to-buy-header-menu__consult-wrapper:before{content:"";width:1px;height:100%;background-color:#e2e9f0;position:absolute;left:-48px}.way-to-buy-header-menu__text{color:#456488;font-size:16px;line-height:24px;text-align:start;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;text-transform:none}.way-to-buy-header-menu__consult-btn{width:100%;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;padding:14px 28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;background-color:#0f5491;color:#fff;font-size:10px;font-weight:500;line-height:16px;text-transform:uppercase;border:0;-webkit-transition:all .3s ease;transition:all .3s ease}.way-to-buy-header-menu__consult-btn:hover{background-color:#e62d6a}.way-to-buy-header-menu__arrow{width:8px;height:8px;stroke:#fff}.way-to-buy-meny-list{width:100%;max-width:375px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}.way-to-buy-meny-list__link{color:#537aa5;font-size:16px;font-weight:500;line-height:24px;-webkit-transition:all .3s ease;transition:all .3s ease;text-transform:none}.way-to-buy-meny-list__link:hover{color:#e62d6a}.way-to-buy-header-menu-wrapper{gap:48px;padding:56px 16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1256px}.way-to-buy-header-menu-wrapper,.way-to-buying-tile{display:-webkit-box;display:-ms-flexbox;display:flex}.way-to-buying-tile{width:100%;max-width:416px;min-height:248px;border:1px solid #e0e0e0;position:relative;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:1500px){.way-to-buying-tile{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (max-width:1400px){.way-to-buying-tile{min-height:200px}}@media (max-width:1299px){.way-to-buying-tile{padding:12px 16px;min-height:68px;padding-right:8px}}@media (max-width:700px){.way-to-buying-tile{max-width:416px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:1199px){.way-to-buying-tile:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.way-to-buying-tile:nth-child(2){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.way-to-buying-tile:nth-child(3){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.way-to-buying-tile:nth-child(4){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}@media (min-width:1700px){.way-to-buying-tile{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.way-to-buying-tile:nth-child(2) .way-to-buying-tile__title,.way-to-buying-tile:nth-child(4) .way-to-buying-tile__title{top:47px}}.way-to-buying-tile__title{color:#364f6b;font-size:24px;font-weight:500;line-height:1.5;text-transform:uppercase;position:absolute;top:47px;left:55px}@media (max-width:1500px){.way-to-buying-tile__title{position:static;-ms-flex-negative:0;flex-shrink:0;padding:10px 10px 0;width:100%}}@media (max-width:1299px){.way-to-buying-tile__title{padding:0}}@media (max-width:700px){.way-to-buying-tile__title{max-width:50%}}@media (max-width:500px){.way-to-buying-tile__title{max-width:71px}}@media (max-width:1100px){.way-to-buying-tile__title{position:unset;font-size:12px;line-height:150%;letter-spacing:-.2px}}.way-to-buying-tile__img{position:unset;max-width:416px;max-height:248px;width:90%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:right bottom;object-position:right bottom;margin-left:auto}@media (max-width:700px){.way-to-buying-tile__img{max-width:84px}}@media (max-width:500px){.way-to-buying-tile__img{margin-left:-25px}}.way-to-buying-tile__img img{max-width:416px;max-height:248px;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:right bottom;object-position:right bottom}@media (max-width:700px){.way-to-buying-tile__img img{max-width:84px}}@media (min-width:1100px){.level-up .way-to-buying-tile__title,.payment .way-to-buying-tile__title{top:38px;left:58px}}.apartment-card{background-color:#fff;width:calc(50% - 28px);margin:12px 14px}@media (max-width:1199px){.apartment-card{width:calc(50% - 24px);margin:8px 12px}}@media (max-width:900px){.apartment-card{width:calc(50% - 16px);margin:8px}}@media (max-width:800px){.apartment-card{width:calc(50% - 12px);margin:6px}}@media (max-width:700px){.apartment-card{width:calc(100% - 12px)}}.card-top-part{position:relative;overflow:hidden}@media (max-width:1000px){.card-top-part{height:244px}}@media (max-width:900px){.card-top-part{height:236px}}@media (min-width:1000px){.card-top-part{height:389px}}.product-card-conditions{position:relative;z-index:10}@media (max-width:1100px){.product-card-conditions{padding:12px 17px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:9px}}@media (min-width:1100px){.product-card-conditions{padding:24px 40px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (max-width:360px){.product-card-conditions{padding:12px 17px 0}}.apartment-renovation-list{width:100%;max-width:481px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;gap:8px;color:#0f5491}.apartment-card__apartment-renovation-type{background-color:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-transform:uppercase}@media (max-width:1100px){.apartment-card__apartment-renovation-type{padding:3px 17px;font-size:8px;font-weight:500;line-height:2}}@media (min-width:1100px){.apartment-card__apartment-renovation-type{padding:4px 16px;font-size:10px;line-height:1.6}}@media (min-width:1199px){.apartment-card__apartment-renovation-type{padding:8px 17px}}.special-deals-list{width:100%;max-width:383px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:8px;color:#fff}@media (min-width:1100px){.special-deals-list{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.apartment-card__special-offers{border:0;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}@media (max-width:1199px){.apartment-card__special-offers{padding:4px 16px;font-size:12px;line-height:1.5}}@media (min-width:1199px){.apartment-card__special-offers{padding:5.5px 16px;font-size:14px;line-height:1.42}}.installmentPlan{background-color:#136bb9}.installmentPlan:hover{background-color:#0f5491}.installmentPlan:active{background-color:#136bb9}.tradeIn{background-color:#2384c8}.tradeIn:hover{background-color:#196092}.tradeIn:active{background-color:#2384c8}.promotion{background-color:#ea5083}.promotion:hover{background-color:#e62d6a}.promotion:active{background-color:#ea5083}.levelUp{background-color:#456488}.levelUp:hover{background-color:#2f455e}.levelUp:active{background-color:#456488}.apartment-card__title{position:absolute;z-index:10;bottom:0;left:0;background-color:#0f5491;text-transform:uppercase;color:#fff}@media (max-width:1100px){.apartment-card__title{padding:6px 17px;font-size:14px;font-weight:500;line-height:1.42}}@media (min-width:1100px){.apartment-card__title{padding:6px 17px;font-size:24px;font-weight:500;line-height:1.5}}@media (min-width:1199px){.apartment-card__title{padding:10px 41px}}.apartment-card__backgroundPic{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;-o-object-position:center;object-position:center;-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}.apartment-card:hover .apartment-card__backgroundPic{-webkit-transform:scale(1.1);transform:scale(1.1)}.card-bottoms-part{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1199px){.card-bottoms-part{padding:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:1199px){.card-bottoms-part{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:40px}}.apartment-address-list{width:100%;max-width:578px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:13px}@media (min-width:1199px){.apartment-address-list{padding:0}}@media (max-width:1100px){.apartment-address-list{padding:0}}@media (min-width:1299px){.apartment-address-list{padding:0}}@media (max-width:1199px){.apartment-address-list{gap:12px}}.apartment-card__adress-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1100px){.apartment-card__adress-item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.walk-item{gap:2px;padding:0 0 0 12px}.apartment-address-first-item{width:100%}.bottom-side-address-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.apartment-card__adress-item-text{width:auto;font-weight:300;color:#364f6b;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}@media (max-width:1100px){.apartment-card__adress-item-text{font-size:13px;line-height:1.38}}@media (min-width:1299px){.apartment-card__adress-item-text{font-size:14px;line-height:1.42}}.apartment-card__icon{-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;fill:#0f5491}@media (max-width:1299px){.apartment-card__icon{width:18px;height:16px}}.apartment-card__icon.walk{width:14px;height:14px;margin:0 0 5px}.apartment-price-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (min-width:360px){.apartment-price-wrapper{max-width:100%;padding:15px 0 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:700px){.apartment-price-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:1199px){.apartment-price-wrapper{margin-top:8px;border-top:1px solid #e2e9f0}}@media (min-width:1199px){.apartment-price-wrapper{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;padding:1px 0 0 24px;border-left:1px solid #e2e9f0;border-top:0}}@media (max-width:1199px){.apartment-price-wrapper .right-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:8px;gap:17px}}@media (min-width:1199px){.apartment-price-wrapper .right-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}}.apartment-price{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}@media (min-width:360px){.apartment-price{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:1100px){.apartment-price{gap:6px}}@media (min-width:700px){.apartment-price{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.apartment-card__price-text{color:#6e90b6}@media (min-width:360px){.apartment-card__price-text{margin:0;font-size:13px;line-height:1.38;padding:0}}@media (min-width:1100px){.apartment-card__price-text{margin-bottom:auto}}@media (min-width:1299px){.apartment-card__price-text{padding:4px 0 0;font-size:16px;line-height:1.5}}.apartment-card__price-value-text{color:#364f6b;font-weight:700}@media (min-width:360px){.apartment-card__price-value-text{font-size:14px;line-height:1.42}}@media (min-width:1299px){.apartment-card__price-value-text{font-size:20px;line-height:1.6}}.special-price-value{color:#ea5083}.number-of-apartments{display:-webkit-box;display:-ms-flexbox;display:flex;gap:9px;color:#364f6b;font-weight:400}@media (min-width:360px){.number-of-apartments{font-size:13px;line-height:1.38}}@media (max-width:1100px){.number-of-apartments{gap:5px}}@media (min-width:1299px){.number-of-apartments{font-size:16px;line-height:1.5}}@media (max-width:700px){.mobile-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.apartment-card__button-mob{position:relative;width:20px;height:20px;border:0;padding:0;background-color:#ebf5fd;display:none}@media (max-width:1199px){.apartment-card__button-mob{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.apartment-card__arrow{width:10px;height:10px;fill:#1782e0}.apartment-card__button-mob:hover .apartment-card__arrow{fill:#2a3a73}.bg-404 main{background-color:#0f5491}.section-404{padding:114px 0}.section-404__v3{padding-top:58px}.section-404__v3 .section-404__img{margin-right:-86px}.section-404__v3 .section-404__block{padding-top:30px}.section-404__v4{padding-top:192px}.section-404__v4 .section-404__body{padding-right:2px}.section-404__v4 .section-404__block{margin-top:-18px}.section-404--bg .section-404__block{color:#fff}.section-404__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 115px 0 147px}.section-404__body-v3{padding:0 0 0 147px}.section-404__block{max-width:628px;color:#0f5491}.section-404__title{font-size:56px;font-weight:500;line-height:135.714%;margin-bottom:24px}.section-404__text{font-size:24px;font-weight:500;line-height:150%;margin-bottom:80px}.section-404__btn{background-color:#1782e0;border-radius:0;border-color:#1782e0;height:56px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:12px;font-weight:500;line-height:150%;text-wrap:nowrap}.section-404__btn svg{height:8px;width:5px;color:#fff;margin-left:12px;stroke:#fff;-webkit-transition:.3s;transition:.3s}@media (max-width:700px){.section-404__btn{height:44px}}@media (hover:hover){.section-404__btn:hover{color:#1782e0;background-color:#f1f4f8}.section-404__btn:hover svg{color:#1782e0;stroke:#1782e0}}@media (max-width:1700px){.section-404{padding:70px 0}.section-404__img{max-width:500px}.section-404__img img{width:100%}.section-404__block{padding-right:16px}}@media (max-width:1500px){.section-404__title{font-size:40px;line-height:50px}.section-404__text{font-size:20px;margin-bottom:60px}.section-404__img{max-width:450px}}@media (max-width:1300px){.section-404__body{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.section-404__img{max-width:300px}.section-404__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:0;text-align:center;margin-top:12px}.section-404__title{font-size:30px;line-height:38px;margin-bottom:16px}.section-404__text{font-size:16px;margin-bottom:20px}.section-404__body{padding:0}.section-404__v4 .section-404__img{-webkit-transform:translateX(17%);transform:translateX(17%)}}@media (max-width:700px){.section-404__img{max-width:220px}}@media (max-width:450px){.section-404__title{font-size:24px;line-height:30px}}.about-company__breadcrumbs{position:absolute;z-index:99;top:0;left:30px}.about-company .our-mission{padding-top:200px;padding-bottom:93px}.about-company .quote-full{padding-bottom:87px}.about-company .consult-block{padding-top:80px;padding-bottom:200px}@media (max-width:1199px){.about-company .consult-block{padding-top:60px}}@media (max-width:900px){.about-company .consult-block{padding-top:40px}}.about-company .breadcrumbs__link{font-size:12px;line-height:150%;color:#fff}.about-company .breadcrumbs__link-current{color:#c5d3e2!important}.about-company .breadcrumbs__slash{color:#1782e0}@media (min-width:1199px){.about-company .developer{padding:100px 0 84px!important}}@media (max-width:1100px){.about-company .other-properties{padding-top:56px!important;padding-bottom:40px}}.about-company-hero{width:100%;max-width:1920px;margin:0 auto;position:relative}.about-company-hero-container{position:relative}.about-company-hero__pagination{z-index:99;position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;bottom:115px;left:84%;font-size:28px;font-weight:400;line-height:135.7%;color:#fff}@media (max-width:1199px){.about-company-hero__pagination{font-size:24px;line-height:32px;left:auto;right:30px;bottom:80px}}@media (max-width:900px){.about-company-hero__pagination{font-size:20px;line-height:28px;bottom:40px}}@media (max-width:700px){.about-company-hero__pagination{font-size:18px}}@media (max-width:500px){.about-company-hero__pagination{right:16px;bottom:25px}}.about-company-hero .swiper-pagination-current{font-size:56px;font-weight:500}@media (max-width:1199px){.about-company-hero .swiper-pagination-current{font-size:48px}}@media (max-width:900px){.about-company-hero .swiper-pagination-current{font-size:40px}}@media (max-width:700px){.about-company-hero .swiper-pagination-current{font-size:32px}}.hero-slide{position:relative;padding-bottom:122px;background-repeat:no-repeat;background-size:cover;background-position:50%;overflow:hidden;opacity:0;visibility:hidden}@media (max-width:1199px){.hero-slide{padding-bottom:80px}}@media (max-width:900px){.hero-slide{padding-bottom:40px}}@media (max-width:600px){.hero-slide{padding-bottom:80px}}.hero-slide:before{content:"";position:absolute;width:100%;height:100%;left:0;bottom:0;background:-webkit-gradient(linear,left bottom,left top,color-stop(-18.63%,#0e4a7f),color-stop(43.05%,rgba(14,74,127,0)));background:linear-gradient(0deg,#0e4a7f -18.63%,rgba(14,74,127,0) 43.05%);z-index:2}.hero-slide__content{z-index:9;position:relative;margin-top:29%;margin-left:12%;margin-right:19%}@media (max-width:1199px){.hero-slide__content{margin-left:30px}}@media (max-width:900px){.hero-slide__content{padding-top:140px}}@media (max-width:500px){.hero-slide__content{margin-left:16px;margin-right:16px}}.hero-slide__digit{margin-right:15px;font-size:128px;font-weight:700;line-height:112.5%;color:#fff;text-transform:uppercase}@media (max-width:1199px){.hero-slide__digit{font-size:80px;line-height:100px}}@media (max-width:900px){.hero-slide__digit{font-size:64px;line-height:80px;margin-right:5px}}@media (max-width:700px){.hero-slide__digit{font-size:48px;line-height:64px}}@media (max-width:600px){.hero-slide__digit{font-size:40px;line-height:48px;margin-right:5px}}@media (max-width:500px){.hero-slide__digit{font-size:32px;line-height:40px}}.hero-slide__title{font-size:64px;font-weight:700;line-height:225%;color:#fff;text-transform:uppercase;opacity:0;visibility:hidden;-webkit-transition:all 1s ease;transition:all 1s ease;-webkit-transition-delay:.4s;transition-delay:.4s}@media (max-width:1199px){.hero-slide__title{font-size:40px;line-height:48px}}@media (max-width:900px){.hero-slide__title{font-size:32px;line-height:40px}}@media (max-width:700px){.hero-slide__title{font-size:24px;line-height:32px}}@media (max-width:600px){.hero-slide__title{font-size:20px;line-height:28px}}@media (max-width:500px){.hero-slide__title{font-size:18px}}.hero-slide__descr{margin-top:-5px;font-size:18px;line-height:155.55%;color:#c5d3e2;opacity:0;visibility:hidden;-webkit-transition:all 1s ease;transition:all 1s ease;-webkit-transition-delay:.4s;transition-delay:.4s}@media (max-width:1199px){.hero-slide__descr{font-size:16px;line-height:24px}}@media (max-width:900px){.hero-slide__descr{font-size:14px;line-height:20px}}@media (max-width:500px){.hero-slide__descr{font-size:12px;line-height:18px}}.hero-slide__descr:nth-child(2),.hero-slide__descr:nth-child(3){color:#fff}.hero-slide-img{z-index:1;position:absolute;width:50%}.hero-slide1-img1{z-index:2;width:268px;height:268px;top:27.5%;left:12%}@media (max-width:1199px){.hero-slide1-img1{width:225px;height:225px}}@media (max-width:900px){.hero-slide1-img1{width:200px;height:200px}}@media (max-width:600px){.hero-slide1-img1{width:150px;height:150px}}@media (max-width:450px){.hero-slide1-img1{width:125px;height:125px}}.hero-slide1-img2{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:4.5%}.hero-slide1-img2 img{-webkit-transform:scale(.6);transform:scale(.6);-webkit-transition:all 1s ease;transition:all 1s ease;-webkit-transition-delay:.4s;transition-delay:.4s}.hero-slide1-img3{width:72.5%;-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;visibility:hidden}.hero-slide1-img3,.hero-slide2-img{max-width:1800px;bottom:0;right:0;-webkit-transition:all 1s ease;transition:all 1s ease;-webkit-transition-delay:.4s;transition-delay:.4s}.hero-slide2-img{width:71%;-webkit-transform:scale(.9);transform:scale(.9);-webkit-transform-origin:bottom right;transform-origin:bottom right}.hero-slide3-img{width:100%;bottom:0;right:0;display:none}@media (min-width:1920px){.hero-slide3-img{display:block}}.hero-slide-first.is-animate .hero-slide1-img2 img{-webkit-transform:none;transform:none}.hero-slide-first.is-animate .hero-slide1-img3{-webkit-transform:none;transform:none;opacity:1;visibility:visible}.hero-slide-first.is-animate .hero-slide__descr,.hero-slide-first.is-animate .hero-slide__title{opacity:1;visibility:visible}.hero-slide-second{position:relative}.hero-slide-second__bg{position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover;-webkit-transform:scaleY(1.1);transform:scaleY(1.1);-webkit-transition:all 1s ease;transition:all 1s ease;-webkit-transition-delay:.4s;transition-delay:.4s;-webkit-transform-origin:bottom;transform-origin:bottom}.hero-slide-second.is-animate .hero-slide-second__bg{-webkit-transform:none;transform:none}.hero-slide-second.is-animate .hero-slide__descr,.hero-slide-second.is-animate .hero-slide__title{opacity:1;visibility:visible}.hero-slide-second.is-animate .hero-slide2-img{-webkit-transform:none;transform:none}.hero-slide-third{position:relative;-webkit-transition-delay:.4s;transition-delay:.4s}.hero-slide-third__bg{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-size:cover;-webkit-transform:scaleY(1.06) translateY(-50px);transform:scaleY(1.06) translateY(-50px);-webkit-transition:all 1s ease;transition:all 1s ease;-webkit-transition-delay:.4s;transition-delay:.4s;-webkit-transform-origin:top;transform-origin:top;background-position:50%}.hero-slide-third__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hero-slide-third.is-animate .hero-slide-third__bg{-webkit-transform:none;transform:none}.hero-slide-third.is-animate .hero-slide__descr,.hero-slide-third.is-animate .hero-slide__title{opacity:1;visibility:visible}@media (max-width:1100px){.about-company__swiper{height:100%;max-height:600px}}@media (max-width:900px){.about-company .consult-block{padding-bottom:60px}}.about-proj{width:100%;max-width:1920px;margin:0 auto;padding:0 0 200px;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1199px){.about-proj{padding:0 0 100px}}@media (max-width:900px){.about-proj{padding:0 0 65px}}.about-proj__title{color:#0f5491;font-size:56px;font-weight:500;line-height:135.7%}@media (max-width:1100px){.about-proj__title{font-size:24px;line-height:150%}}.about-proj__subtitle{color:#364f6b;font-size:16px;font-weight:300;line-height:150%;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;letter-spacing:.1px}@media (max-width:1100px){.about-proj__subtitle{font-size:13px;line-height:138.46%}}.about-proj-wrapper{width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:700px){.about-proj-wrapper .filter-block{gap:0}}.about-block-wrapper{padding:84px 0 0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:500px){.about-block-wrapper{gap:19px!important}}@media (max-width:800px){.about-block-wrapper{max-width:100%;margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px}}@media (min-width:800px){.about-block-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:10px}}@media (max-width:1000px){.about-block-wrapper{padding:56px 16px 0}}@media (max-width:1199px){.about-block-wrapper{padding:56px 0 0}}@media (max-width:900px){.about-block-wrapper{padding:28px 0 0}}.image-wrapper{width:100%;max-width:1036px;min-height:686px;position:relative}@media (max-width:1100px){.image-wrapper{max-width:100%;min-height:300px}}@media (max-width:800px){.image-wrapper{min-height:250px}}@media (max-width:600px){.image-wrapper{min-height:217px}}.image-wrapper__img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.text-wrapper{width:100%;max-width:616px;margin:55px 0 0;padding:0 120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:36px;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:800px){.text-wrapper{padding:0;margin:0;max-width:100%}}@media (max-width:1100px){.text-wrapper{gap:23px}}@media (min-width:800px){.text-wrapper{padding:0 24px}}.about-proj-text-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}@media (max-width:1100px){.about-proj-text-wrapper{max-width:444px;gap:20px}}@media (max-width:800px){.about-proj-text-wrapper{max-width:100%}}.about-proj-list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}@media (max-width:1100px){.about-proj-list{gap:8px}}.about-proj-filters{padding:144px 0 60px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:28px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width:1600px){.about-proj-filters{gap:0;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-14px}}@media (max-width:1199px){.about-proj-filters{padding:100px 0 56px}}@media (max-width:1100px){.about-proj-filters{margin:-10px}}@media (max-width:900px){.about-proj-filters{padding:65px 0 28px}}@media (max-width:800px){.about-proj-filters{padding:65px 0 28px}}@media (max-width:1600px){.about-proj-filters .about-proj-clear-btn{width:calc(25% - 28px);margin:14px;max-width:unset}}@media (max-width:1366px){.about-proj-filters .about-proj-clear-btn{width:calc(33.3333333333% - 28px)}}@media (max-width:1100px){.about-proj-filters .about-proj-clear-btn{width:calc(50% - 20px);margin:10px}}@media (max-width:700px){.about-proj-filters .about-proj-clear-btn{width:calc(100% - 20px);margin:10px}}@media (max-width:1600px){.about-proj-filters .about-proj-clear-btn .about-proj-filters__btn{max-width:unset}}@media (max-width:1600px){.about-proj-filters .about-proj-filter-wrapper{width:calc(25% - 28px);margin:14px;max-width:unset!important}}@media (max-width:1366px){.about-proj-filters .about-proj-filter-wrapper{width:calc(33.3333333333% - 28px)}}@media (max-width:1100px){.about-proj-filters .about-proj-filter-wrapper{width:calc(50% - 20px);margin:10px}}@media (max-width:700px){.about-proj-filters .about-proj-filter-wrapper{width:calc(100% - 20px);margin:10px}}@media (max-width:1600px){.about-proj-filters .about-proj-filter-wrapper .double-range,.about-proj-filters .about-proj-filter-wrapper .room-quantity-setter__row,.about-proj-filters .about-proj-filter-wrapper .select--dropdown{max-width:unset}}.about-proj-filters .house-layout-filters__text{font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#456488}@media (max-width:1100px){.about-proj-filters .house-layout-filters__text{display:none}}.about-proj-filters .house-layout-filters__gray-text{font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#8ba6c4}@media (max-width:1100px){.about-proj-filters .house-layout-filters__gray-text{display:none}}.about-proj-filters__btn{width:100%;max-width:210px;color:#fff;font-size:12px;font-weight:500;line-height:200%;text-transform:uppercase;background-color:#0f5491;padding:16px 34px;border:0;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}@media (max-width:1100px){.about-proj-filters__btn{max-width:328px;padding:14px 32px}}.about-proj-filters__btn:hover{background-color:#ea5083}@media (max-width:800px){.about-proj-filters__btn{max-width:358px;font-size:10px;line-height:160%}}@media (max-width:600px){.about-proj-filters__btn{max-width:100%}}.about-proj-filter-wrapper{max-width:357px!important}@media (max-width:800px){.about-proj-filter-wrapper,.about-proj-filter-wrapper .double-range,.about-proj-filter-wrapper .room-quantity-setter__row,.about-proj-filter-wrapper .select--dropdown{max-width:100%!important}}.mob-proj-title{margin-right:auto}@media (min-width:800px){.mob-proj-title{display:none}}@media (max-width:800px){.desk-proj-title{display:none}}@media (max-width:500px){.about-proj-clear-btn{max-width:100%;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}}@media (max-width:600px){.about-proj-clear-btn{max-width:100%}}@media (max-width:1100px){.about-proj-clear-btn{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:600px){.about-proj-clear-btn{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.about-proj-filter-mob .filter__drop-button svg{margin-right:3px}@media (min-width:600px){.about-proj-filter-mob{display:none}}.about-proj-clear-btn{-ms-flex-negative:0;flex-shrink:0}button.filter-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:1px solid #e0e0e0;color:#0f5491;padding:16px 36px;text-transform:uppercase}button.filter-more svg{color:#456488;width:10px;height:6px;margin-left:10px}@media screen and (max-width:500px){button.filter-more{padding:13px 20px;font-size:10px;font-weight:500;line-height:16px}}.filter-advanced{font-family:Min Sans}.filter-advanced,.filter-advanced__title{font-size:16px;font-style:normal;font-weight:400;line-height:24px}.filter-advanced__title{color:#0f5491;margin-bottom:8px}.filter-advanced--section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:24px}.filter-advanced-options.is-Open{visibility:visible;opacity:1;max-height:1500px}@media screen and (min-width:1299px){.filter-advanced-options.is-Open{max-height:500px}}@media screen and (min-width:1199px){.filter-advanced-options.is-Open{max-height:600px}}@media screen and (min-width:1000px){.filter-advanced-options.is-Open{max-height:800px}}@media screen and (min-width:700px){.filter-advanced-options.is-Open{max-height:1000px}}.filter-advanced-options{max-height:0;visibility:hidden;opacity:0;-webkit-transition:all .3s ease-in-out,opacity .3s ease-in-out;transition:all .3s ease-in-out,opacity .3s ease-in-out}.filter-advanced--more-option--section{display:-webkit-box;display:-ms-flexbox;display:flex;gap:28px;margin-bottom:24px}.filter-advanced--more-option--section div{-ms-flex-preferred-size:416px;flex-basis:416px}@media (max-width:1000px){.filter-advanced--more-option--section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.filter-advanced--more-option--section div{-ms-flex-preferred-size:initial;flex-basis:auto}}.product-tab-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Min Sans;font-size:24px;font-style:normal;white-space:nowrap;font-weight:500;line-height:36px;color:#a8bcd3;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px 32px}.product-tab-list li{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (hover:hover){.product-tab-list li:hover{color:#0f5491}}.product-tab-list li .filter-item-active{color:#0f5491}@media (max-width:500px){.product-tab-list{font-size:18px;line-height:28px;gap:12px 16px}}.filter-advanced{margin:29px 0 56px}.filter-advanced--middle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:39px 0 22px;gap:28px}@media screen and (max-width:500px){.filter-advanced--middle{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:100%;flex-basis:100%}}@media screen and (max-width:1300px){.filter-advanced--middle{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:1199px){.filter-more{width:100%;max-width:176px;padding:16px 30px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.filter-more .filter-mode-text{color:#0f5491;text-align:center;font-size:12px;font-weight:500;line-height:200%;text-transform:uppercase}.filter__count-project-apartments{width:100%}}.advertising{padding:48px 0}@media (max-width:1199px){.advertising{padding:30px 0}}@media (max-width:900px){.advertising{padding:20px 0}}.advertising-list{width:100%;max-width:1920px;margin:0 auto;display:-ms-grid;display:grid;font-family:Min Sans,sans-serif;-webkit-transition:fill .3s ease;transition:fill .3s ease}@media (max-width:700px){.advertising-list{-ms-grid-columns:1fr;grid-template-columns:1fr;max-width:360px}}@media (min-width:700px){.advertising-list{-ms-grid-columns:1fr;grid-template-columns:1fr;max-width:660px}}@media (max-width:1920px){.advertising-list{max-width:1808px}}@media (min-width:700px){.advertising-list{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;max-width:1920px}}.user-advertising:hover .user-advertising__button:after{background-color:#ea5083}.user-advertising:hover .user-advertising__button-text{color:#fff}.user-advertising:hover .user-advertising__right-arrow{fill:#fff;position:relative;z-index:100}.user-advertising:hover .user-advertising__button-text:after,.user-advertising:hover .user-advertising__button-text:before{border-top:1px solid #fff;border-right:1px solid #fff}.apartment-selection{padding:198px 0 0}@media (max-width:1100px){.apartment-selection{padding:55px 0 0}}.apartment-selection__title{color:#0f5491;font-size:56px;font-weight:500;line-height:135.7%}@media (max-width:1100px){.apartment-selection__title{font-size:24px;line-height:150%}}.apartment-selection__btn{padding:10px 32px;color:#0f5491;font-size:12px;font-weight:500;line-height:200%;text-transform:uppercase;border:1px solid #e0e0e0}.apartment-selection__arrow{width:5px;height:8px;margin:0 0 0 10px;fill:#0f5491}.apartment-selection-top-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:500px){.apartment-selection-top-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:start}}@media (max-width:700px){.apartment-selection-top-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}}.apartment-selection-filters{width:100%;padding:24px 40px;margin:54px 0 0;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.apartment-selection-filters__digit{padding:14px 20px;color:#6e90b6;font-size:18px;font-weight:700;line-height:155.5%;background-color:#f1f4f8;-webkit-transition:border .3s ease,color .3s ease,background-color .3s ease;transition:border .3s ease,color .3s ease,background-color .3s ease}.apartment-selection-filters__change-text{color:#1782e0;font-size:16px;line-height:150%;display:none}.apartment-selection-filters__start-text{color:#6e90b6;font-size:18px;line-height:155.5%;-webkit-transition:color .3s ease;transition:color .3s ease}.apartment-selection-filters__filter-btn{width:100%;max-width:160px;padding:10px 32px;background-color:#0f5491;color:#fff;font-size:12px;font-weight:500;line-height:200%;text-transform:uppercase;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}@media (max-width:1100px){.apartment-selection-filters__filter-btn{gap:5px}}@media (max-width:700px){.apartment-selection-filters__filter-btn,.apartment-selection-filters__filter-btn.layout-filter{max-width:100%}}.apartment-selection-filters__filter-btn:hover{background-color:#ea5083}.apartment-selection-filters__settings-ic{width:24px;height:24px;fill:none;stroke:#fff;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.choose-list{width:100%;max-width:1156px;gap:62px}.choose-list,.choose-list.choose-elem{display:-webkit-box;display:-ms-flexbox;display:flex}.choose-list.choose-elem{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flat-choose,.floor-choose,.section-choose{width:100%;max-width:344px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.flat-choose.current .apartment-selection-filters__digit,.floor-choose.current .apartment-selection-filters__digit,.section-choose.current .apartment-selection-filters__digit{border:1px solid #0f5491!important}.flat-choose.current .apartment-selection-filters__start-text,.floor-choose.current .apartment-selection-filters__start-text,.section-choose.current .apartment-selection-filters__start-text{color:#364f6b!important}.flat-choose.active .apartment-selection-filters__digit,.floor-choose.active .apartment-selection-filters__digit,.section-choose.active .apartment-selection-filters__digit{border:0!important;background-color:#0f5491;color:#fff}.flat-choose.active .apartment-selection-filters__start-text,.floor-choose.active .apartment-selection-filters__start-text,.section-choose.active .apartment-selection-filters__start-text{color:#364f6b!important}.flat-choose.active .apartment-selection-filters__change-text,.floor-choose.active .apartment-selection-filters__change-text,.section-choose.active .apartment-selection-filters__change-text{display:block}.apartment-selection-visual{width:100%;min-height:784px;position:relative;overflow:hidden}.apartment-selection-visual__img{position:absolute;top:0}.apartment-selection-visual__btn-full-screen{max-width:48px;width:100%;min-height:48px;background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:0;position:absolute;top:40px;right:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.apartment-selection-visual__compas{position:absolute;bottom:40px;right:40px}.apartment-selection-visual__text{width:100%;max-width:40px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);color:#456488;font-size:14px;line-height:142.85%;text-transform:uppercase}.shadows-wrapper{width:100%;max-width:1215px;min-height:784px;position:relative;margin:0 auto}.shadows-wrapper__1-circuit{width:294px;height:470px;position:absolute;z-index:11;top:32px;left:0;fill:rgba(19,107,185,.2);stroke-width:4px;stroke:#fff;-webkit-transition:stroke .3s ease;transition:stroke .3s ease;cursor:pointer}.shadows-wrapper__1-circuit:hover{fill:rgba(19,107,185,.6)}.shadows-wrapper__2-circuit{width:290px;height:491px;position:absolute;z-index:11;top:121px;left:303px;fill:rgba(19,107,185,.2);stroke-width:4px;stroke:#fff;-webkit-transition:stroke .3s ease;transition:stroke .3s ease;cursor:pointer}.shadows-wrapper__2-circuit:hover{fill:rgba(19,107,185,.6)}.shadows-wrapper__3-circuit{width:333px;height:543px;position:absolute;z-index:11;top:272px;right:20px;fill:rgba(19,107,185,.2);stroke-width:4px;stroke:#fff;-webkit-transition:stroke .3s ease;transition:stroke .3s ease;cursor:pointer}.shadows-wrapper__3-circuit:hover{fill:rgba(19,107,185,.6)}.house-info-wrapper{width:100%;max-width:180px;padding:8px 15px;background-color:#fff;border-left:4px solid #1782e0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:101;position:absolute}.house-info-wrapper__heading{color:#333;font-size:16px;font-weight:500;line-height:150%}.house-info-wrapper__flat{color:#1782e0;font-size:16px;line-height:150%}.house-info-wrapper.first-elem{left:284px;top:32px}.house-info-wrapper.second-elem{left:605px;top:121px}.house-info-wrapper.third-elem{top:373px;right:-182px}.first-bulding{left:284px;top:32px}.first-bulding,.second-bulding{opacity:0;position:absolute;z-index:10001;visibility:hidden;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.second-bulding{left:605px;top:121px}.third-bulding{opacity:0;position:absolute;z-index:10001;top:109px;right:-257px;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.building-info-show{opacity:1;visibility:visible}.step-hide{display:none}.step-show{display:block}.floor-17{top:109px;right:263px}.floor-16{top:139px;right:263px}.floor-15{top:179px;right:263px}.floor-10{top:220px;right:263px}.step-second-wrapper{position:relative}.floor-info-show{display:block!important;opacity:1}.step-3.step-show{display:-webkit-box;display:-ms-flexbox;display:flex}.apartments{padding-top:40px}.apartments__content{margin-top:40px;padding-bottom:52px}.apartments__blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:40px}.apartments__only-list.apartments__only-list{padding-top:20px}.apartments .sort-view{-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (max-width:800px){.apartments .sort-view{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.apartments .sort-view .switch-btn{font-size:13px;line-height:18px;text-align:left;margin:0 5px}@media (max-width:700px){.apartments .sort-view .select-apartment__menu{max-width:100%}}.apartments .is-closed{display:none!important}.apartments .is-open{display:block!important}.apartments .list-elem .selection-apartment__list-icon{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media (min-width:1365px){.apartments .list-elem .selection-apartment__list-icon path,.apartments .list-elem .selection-apartment__list-icon rect{fill:transparent;stroke:#6e90b6}}.apartments .list-elem .selection-apartment__list-icon .desktop-list-ic{width:20px;height:22px}@media (min-width:1365px){.apartments .list-elem.nav-el-one__active .selection-apartment__list-icon path,.apartments .list-elem.nav-el-one__active .selection-apartment__list-icon rect{stroke:#0f5491}}.apartments .apartments-list__tiles-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-14px}@media (max-width:1199px){.apartments .apartments-list__tiles-cards{margin:-10px}}@media (max-width:900px){.apartments .apartments-list__tiles-cards{margin:-8px}}@media (max-width:600px){.apartments .apartments-list__tiles-cards{margin:-6px}}.apartments .apartments-list__tiles-cards .apartments-card-tiles{width:calc(25% - 28px);margin:14px;max-width:unset}@media (max-width:1199px){.apartments .apartments-list__tiles-cards .apartments-card-tiles{width:calc(33.3333333333% - 20px);margin:10px}}@media (max-width:900px){.apartments .apartments-list__tiles-cards .apartments-card-tiles{width:calc(50% - 16px);margin:8px}}@media (max-width:600px){.apartments .apartments-list__tiles-cards .apartments-card-tiles{width:calc(100% - 12px);margin:6px}}.apartments .apartments-list .mobile-cards-list{display:none}@media (max-width:1364px){.apartments .apartments-list .mobile-cards-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-8px}}@media (max-width:900px){.apartments .apartments-list .mobile-cards-list{margin:-4px}}@media (max-width:600px){.apartments .apartments-list .mobile-cards-list{margin:0}}.apartments .apartment__tile-content{display:none}.apartments .tile-wrap{margin-top:40px}@media (max-width:1199px){.apartments .tile-wrap{margin-top:30px}}@media (max-width:900px){.apartments .tile-wrap{margin-top:24px}}@media (max-width:1364px){.apartments__only-list .apartment-list__desktop-cards{display:none}}.sort-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}@media (max-width:700px){.sort-view .nav-el-one svg{height:20px;width:20px}}.sort-view-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;color:#364f6b;font-size:16px;line-height:150%;background:transparent;border:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative;-ms-flex-negative:0;flex-shrink:0}@media (max-width:600px){.sort-view-btn{display:none}}.sort-view-btn:hover{color:#1782e0}.sort-view-btn:hover .sort-view-btn__sort-icon{stroke:#1782e0}.sort-view-btn__sort-icon{width:22px;height:22px;stroke:#364f6b;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.sort-view-btn__arrow-icon{width:12px;height:12px;-webkit-transition:all .4s ease;transition:all .4s ease}.sort-view-btn--active .sort-view-btn__arrow-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width:600px){.selection-apartment__sort-btns-wrapper--mob .sort-view-btn{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:10px;border:1px solid #0f5491}}.view-container{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:1100px){.view-container{margin-left:auto}}.view-container__box{margin-left:128px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}@media (max-width:1364px){.view-container__box{margin-left:0}}@media (max-width:700px){.view-container__box{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.apartments-list{padding-top:40px}.apartments-list__desktop-cards{display:block}.apartments-list .mobile-cards-list{display:none}.apartments-list__head{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 32px;color:#6e90b6;font-size:14px;font-weight:500;line-height:142.85%;text-transform:uppercase;gap:0 32px}.apartments-list__head .svg,.apartments-list__head svg{width:18px;height:18px;margin-left:5px}.apartments-list__head .apartments-list__head-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1650px){.apartments-list__head{gap:0 16px;padding:0 20px}}@media (max-width:1520px){.apartments-list__head{padding:0 16px}}.apartments-list__head--closed{display:none}.apartments-list__head-plan{width:104px;min-width:104px}@media (max-width:1800px){.apartments-list__head-plan{width:80px;min-width:80px;font-size:12px;line-height:18px}}.apartments-list__head-apartment{width:333px;min-width:333px}@media (max-width:1520px){.apartments-list__head-apartment{width:250px;min-width:250px;font-size:12px;line-height:18px}}.apartments-list__head-square{width:120px;min-width:120px}@media (max-width:1800px){.apartments-list__head-square{width:85px;min-width:85px;font-size:12px;line-height:18px}}.apartments-list__head-floor{width:120px;min-width:120px}@media (max-width:1800px){.apartments-list__head-floor{width:85px;min-width:85px;font-size:12px;line-height:18px}}.apartments-list__head-rooms{width:120px;min-width:120px}@media (max-width:1800px){.apartments-list__head-rooms{width:85px;min-width:85px;font-size:12px;line-height:18px}}.apartments-list__head-finishing{width:120px;min-width:120px}@media (max-width:1800px){.apartments-list__head-finishing{width:85px;min-width:85px;font-size:12px;line-height:18px}}.apartments-list__head-ready-time{width:120px;min-width:120px}@media (max-width:1800px){.apartments-list__head-ready-time{width:85px;min-width:85px;font-size:12px;line-height:18px}}.apartments-list__head-price{width:150px;min-width:150px}@media (max-width:1800px){.apartments-list__head-price{width:110px;min-width:110px;font-size:12px;line-height:18px}}.apartments-list__head-price-metr{width:120px;min-width:120px}@media (max-width:1800px){.apartments-list__head-price-metr{width:85px;min-width:85px;font-size:12px;line-height:18px}}.apartments-list__body{margin-top:16px}.apartments-list__body--grid-view{margin-top:0;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);-webkit-column-gap:28px;-moz-column-gap:28px;column-gap:28px;row-gap:31px}.apartments-list__more-btn{border:none;background:#fff;width:100%;padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#0f5491;font-size:14px;font-weight:500;line-height:20px;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (max-width:1199px){.apartments-list__more-btn{padding:20px}}@media (max-width:900px){.apartments-list__more-btn{padding:16px;font-size:13px;line-height:18px}}@media (max-width:700px){.apartments-list__more-btn{padding:12px;font-size:12px}}.apartments-list__more-btn:hover{color:#1782e0}.apartments-list__more-btn--is-closed{display:none}@media (max-width:500px){.apartments-list__more-btn{height:44px;max-height:44px;padding-top:14px;padding-bottom:14px}}.selection-apartment__sort-btns-wrapper{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media (max-width:500px){.selection-apartment__sort-btns-wrapper{gap:46px}}@media (min-width:600px) and (max-width:1100px){.selection-apartment__sort-btns-wrapper{margin:20px 0 0}}.selection-apartment__mobile-btns{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:600px){.selection-apartment__mobile-btns{display:none}}.mobile-switch-apart{text-align:start}.sort-wiew-menu{width:100%;max-width:168px;display:none;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.sort-wiew-menu__link{color:#364f6b;font-size:16px;font-weight:400;line-height:150%;-webkit-transition:color .3s ease;transition:color .3s ease}.sort-wiew-menu__link:hover{color:#1782e0}.sort-menu-show{padding:10px;position:absolute;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;top:48px;background-color:#f1f4f8}.rotate{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.only-tiles-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:31px 28px}@media (min-width:1100px){.only-tiles-cards{gap:31px 28px}}@media (min-width:500px){.only-tiles-cards{gap:10px}}@media (max-width:500px){.only-tiles-cards{gap:0}}@media (min-width:1365px){.apartments-list__more-btn-mob{width:100%;margin:20px auto 0;font-size:14px;line-height:20px}}@media (max-width:1364px){.sort-view .view-container__box{max-width:132px;gap:6px}.sort-view .view-container__box .nav-el-one{width:40px;height:40px;border:1px solid #e2e9f0;background-color:#fff}.sort-view .view-container__box .nav-el-one__active{border:1px solid #0f5491}.sort-view .view-container__box .nav-el-one__active:after{width:0;height:0}.sort-view .view-container__box .nav-el-one span{display:none}.apartments-list__desktop-cards{display:none!important}.apartments-list__tiles-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.apartments-list__more-btn-mob{width:100%;max-width:100%;margin:20px auto 0;font-size:10px;font-weight:500;line-height:160%}}@media (max-width:1364px) and (max-width:600px){.apartments-list__more-btn-mob{margin-left:auto;margin-right:auto;margin-top:10px}}@media (max-width:1364px) and (max-width:500px){.apartments-list__more-btn-mob{margin-top:0;letter-spacing:.2px}}@media (max-width:1364px){.selection-apartment__mobile-scheme-btn{border:1px solid #e2e9f0;background-color:#fff;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease}.selection-apartment__list-icon{width:24px;height:25px;stroke:none;fill:#6e90b6;-webkit-transition:all .3s ease;transition:all .3s ease}.selection-apartment__list-icon rect{fill:none}.selection-apartment__mobile-sort{width:100%;max-width:328px;padding:10px 32px;border:1px solid #0f5491;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;color:#364f6b;background-color:transparent;font-size:13px;line-height:138.462%}.scheme-mob-btns{margin-left:auto}.sort-mob-switch-bottom{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.scheme-mob-btns,.sort-mob-switch-bottom{display:-webkit-box;display:-ms-flexbox;display:flex}.scheme-mob-btns{width:100%;max-width:132px;gap:6px}.active-scheme-btn{border:1px solid #0f5491}.active-scheme-btn .selection-apartment__list-icon,.active-scheme-btn .selection-apartment__list-icon path{fill:#0f5491}.active-scheme-btn .selection-apartment__list-icon rect{stroke:#0f5491}.active-scheme-btn:hover .selection-apartment__list-icon{stroke:none}}@media (max-width:1100px){.apartments__blocks{row-gap:20px}.sort-menu-show{top:33px}.apartments-list{padding:0}}@media (min-width:600px){.apartments-list__body{margin:21px 0 0}.apartments-list .sort-mob-switch-bottom{margin:20px 0 0}.sort-mob-switch-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:48px;-ms-flex-wrap:wrap;flex-wrap:wrap}.sort-mob-switch-bottom .view-container{width:100%;max-width:148px}.apartments__search-text{display:none}}.mobile-list-hide{display:none!important}@media (max-width:700px){.selection-apartment__title{margin-top:26px!important;font-size:22px!important;letter-spacing:1px;font-weight:500;line-height:150%}.selection-apartment__full-filters{display:none}.selection-apartment__types-block{margin-top:18px!important}.apartments{padding:0}.apartments__content{margin-top:31px!important}.apartments__search-text{margin:0 0 14px;color:#364f6b;font-size:13px;font-weight:300;line-height:18px}}.apartments-tiles+.apartments-list__more-btn{margin-top:20px}.catalog{padding:0 0 48px}@media (max-width:1199px){.catalog{padding:0 0 30px}}@media (max-width:900px){.catalog{padding:0 0 20px}}.apartment-cards-list{padding:34px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0}@media (max-width:1100px){.apartment-cards-list{padding:30px 0 0}}@media (min-width:1100px){.apartment-cards-list{padding:72px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;gap:0;margin:-12px -14px}}@media (max-width:1199px){.apartment-cards-list{margin:-8px -12px}}@media (max-width:900px){.apartment-cards-list{margin:-8px}}@media (max-width:800px){.apartment-cards-list{margin:-6px}}.catalog-container__map{display:none;padding:60px 0 48px}@media (max-width:1199px){.catalog-container__map{padding:60px 0 30px}}@media (max-width:900px){.catalog-container__map{padding:60px 0 20px}}.catalog-container__map .container{display:none}.choose-apartment-form{display:-webkit-box;display:-ms-flexbox;display:flex}.choose-apartment-form__title{font-size:36px;font-style:normal;font-weight:700;line-height:56px;color:#0f5491}.choose-apartment-form__room-quant-setter{width:100%}.choose-apartment-form__rooms{width:100%;border:1px solid #e2e9f0}.choose-apartment-form__element{border:1px solid #e2e9f0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-sizing:content-box;box-sizing:content-box;width:100%}.choose-apartment-form__element--title{display:block;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#8ba6c4;margin-bottom:8px}.choose-apartment-form__element--title:first-child{color:#456488}.choose-apartment-form__element--title-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;color:#8ba6c4}.choose-apartment-form__element--title-row button{border:none;background:none}.choose-apartment-form__element--title-row span{width:4px;height:20px}.choose-apartment-form__button{padding:10px 32px;background:#0f5491;color:#fff;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:500;line-height:24px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;border:none;margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}@media (hover:hover){.choose-apartment-form__button:hover{background-color:#ea5083}}.choose-apartment-form__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:28px;padding:60px 48px;background:white;max-width:564px;width:100%}.choose-apartment-form__right{width:100%}.choose-apartment-form__right img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.choose-apartment-form__buttom{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;gap:28px;height:56px}@media (max-width:1199px){.choose-apartment-form{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.choose-apartment-form__left{max-width:640px}}@media (max-width:1000px){.choose-apartment-form__left{padding:40px 35px;max-width:100%}.choose-apartment-form__right{display:none}.choose-apartment-form__title{font-size:30px;line-height:44px}}@media (max-width:1000px) and (max-width:900px){.choose-apartment-form__title{font-size:24px;line-height:32px}}@media (max-width:600px){.choose-apartment-form__left{padding:30px 20px}.choose-apartment-form__title{font-size:28px;line-height:36px}.choose-apartment-form__buttom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}.choose-apartment-form__element--title-row{gap:6px}}.comfort-secure{width:100%;max-width:1920px;margin:0 auto;min-height:972px;background-color:#364f6b;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:144px 0 144px 86px}@media (max-width:1170px){.comfort-secure{min-height:auto;padding:80px 16px}}@media (max-width:1100px){.comfort-secure{overflow:hidden}}@media (max-width:900px){.comfort-secure{padding:43px 16px 52px}}@media (max-width:700px){.comfort-secure{margin:72px auto 0}}.comfort-secure__title{min-height:592px;color:#bcddf3;font-size:56px;font-weight:500;line-height:135.7%}@media (max-width:500px){.comfort-secure__title{max-width:225px}}@media (max-width:1100px){.comfort-secure__title{font-size:24px;line-height:150%}}@media (max-width:1170px){.comfort-secure__title{min-height:unset;padding:0}}.comfort-secure .sw-btn{border-color:#6e90b6;z-index:2}.comfort-secure .sw-btn.swiper-button-disabled{border-color:#456488;z-index:0}.comfort-secure .sw-btn.swiper-button-disabled .sw-btn__icon{stroke:#6e90b6}.comfort-secure .sw-btn:hover{border-color:#a8bcd3;z-index:3}.comfort-secure .sw-btn:last-child{margin-left:-1px}.comfort-secure .sw-btn__icon{stroke:#fff;width:20px;height:20px;-webkit-transition:stroke .3s;transition:stroke .3s}.comfort-secure-all{width:100%;max-width:1920px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1170px){.comfort-secure-all{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.comfort-wrapper{width:100%;max-width:446px}@media (max-width:1100px){.comfort-wrapper{margin-bottom:22px}}.comfort-secure-wrapper{width:100%;max-width:478px}@media (max-width:1170px){.comfort-secure-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:1100px){.comfort-secure-wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.comfort-secure-btns{margin:8px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1100px){.comfort-secure-btns{margin:0}}@media (max-width:600px){.comfort-secure-btns{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.comfort-secure-slider{width:100%;max-width:1390px;overflow:hidden;padding-right:88px}@media (max-width:1700px){.comfort-secure-slider{padding-right:40px}}@media (max-width:1500px){.comfort-secure-slider{padding-right:24px}}@media (max-width:1170px){.comfort-secure-slider{height:100%;padding-right:0}}@media (max-width:1100px){.comfort-secure-slider{overflow:visible}}.comfort-secure-slider__slide{width:100%;max-width:416px;height:536px}@media (max-width:1170px){.comfort-secure-slider__slide{width:100%;max-width:312px;height:402px}}.comfort-secure-slider__slide:nth-child(odd){margin:148px 0 0}@media (max-width:1100px){.comfort-secure-slider__slide:nth-child(odd){margin:0}}.comfort-secure-slider__slide:only-child{margin:0}.comfort-secure-slider__slide:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,56,105,.8)),color-stop(50.14%,rgba(0,52,98,.12)),color-stop(89.2%,rgba(0,51,97,0)));background:linear-gradient(0deg,rgba(0,56,105,.8),rgba(0,52,98,.12) 50.14%,rgba(0,51,97,0) 89.2%)}.comfort-secure-slider__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.comfort-secure-slider__text{width:100%;padding:32px;position:absolute;bottom:-1px;color:#fff;font-size:18px;line-height:155.5%}@media (max-width:1100px){.comfort-secure-slider__text{font-size:12px;line-height:150%;padding:20px 24px}}.comfort-secure-slider-wrapper{width:1px;min-width:100%;height:684px}@media (max-width:1170px){.comfort-secure-slider-wrapper{height:100%}}.construction-progress{padding:80px 0 100px}@media (max-width:1199px){.construction-progress{padding:56px 0}}@media (max-width:900px){.construction-progress{padding:36px 0 28px}}.construction-progress-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:28px}@media (max-width:700px){.construction-progress-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}}.construction-progress-elem{width:100%;max-width:860px;padding:48px 0 48px 56px;position:relative;border:1px solid #e2e9f0;-webkit-transition:border .3s ease;transition:border .3s ease}@media (max-width:800px){.construction-progress-elem{padding:26px 0 28px 20px}}.construction-progress-elem:hover{border:1px solid #0f5491}.construction-progress-elem__icon{width:32px;height:32px;fill:none;stroke:#0f5491}@media (max-width:800px){.construction-progress-elem__icon{width:28px;height:28px}}.construction-progress-elem__heading{color:#0f5491;font-size:28px;font-weight:500;line-height:150%}@media (max-width:700px){.construction-progress-elem__heading{font-size:18px;line-height:155.55%}}.construction-progress-elem__text{padding:0 0 0 44px;color:#6e90b6;font-size:14px;font-weight:300;line-height:20px;display:block}@media (max-width:700px){.construction-progress-elem__text{font-size:13px;line-height:138.46%}}.construction-progress-elem__btn{width:84px;height:84px;position:absolute;z-index:2;bottom:0;right:-1px;background-color:#0f5491;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.3s;transition:.3s}@media (max-width:1100px){.construction-progress-elem__btn{width:44px;height:44px}}.construction-progress-elem__right-arrow{width:32px;height:32px;fill:none;stroke:#fff}@media (max-width:700px){.construction-progress-elem__right-arrow{width:18px;height:18px}}.construction-progress-elem:hover .construction-progress-elem__btn{background-color:#ea5083}.top-with-icon{display:-webkit-box;display:-ms-flexbox;display:flex;gap:13px;margin-bottom:8px}.consult-block{padding:0 0 205px}@media (max-width:900px){.consult-block{padding:0 0 80px}}.consult-block__title{color:#0f5491;font-size:56px;font-weight:500;line-height:135.7%}@media (max-width:1100px){.consult-block__title{padding:0 16px;font-size:24px;line-height:150%}}.jk-consult-block{overflow:hidden}.jk-consult-block .consult-block{padding:100px 0}@media (max-width:1199px){.jk-consult-block .consult-block{padding:56px 0}}@media (max-width:900px){.jk-consult-block .consult-block{padding:28px 0}}@media (max-width:700px){.jk-consult-block .map-houses-list__adress{font-size:14px}}@media (max-width:700px){.jk-consult-block .consult-map-btns__taxi-btn{padding:5px 0}}@media (max-width:700px){.jk-consult-block .map-houses-list--open{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:700px){.jk-consult-block .consult-map-btns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (max-width:700px){.consult-block-container{padding:0!important}}.consult-block-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:44px 0 0;margin:-13px}@media (max-width:1199px){.consult-block-list{margin:-10px}}@media (max-width:900px){.consult-block-list{margin:-6px}}@media (max-width:700px){.consult-block-list{padding:20px 16px 0}}.consult-block-list__item{width:calc(25% - 26px);margin:13px;padding:28px 40px;background-color:#fff}@media (max-width:1500px){.consult-block-list__item{width:calc(33.3333333333% - 26px)}}@media (max-width:1199px){.consult-block-list__item{width:calc(33.3333333333% - 20px);margin:10px}}@media (max-width:900px){.consult-block-list__item{width:calc(50% - 12px);margin:6px}}@media (max-width:600px){.consult-block-list__item{width:calc(100% - 12px)}}@media (max-width:1100px){.consult-block-list__item{padding:20px 23px 22px}}.consult-block-list__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}@media (max-width:1100px){.consult-block-list__link{gap:4px}}.consult-block-list__heading{color:#1782e0;font-size:24px;font-weight:500;line-height:150%}@media (max-width:1300px){.consult-block-list__heading{font-size:18px;line-height:155.55%}}.consult-block-list__text{color:#537aa5;font-size:14px;font-weight:300;line-height:142.85%}@media (max-width:700px){.consult-block-list__text{letter-spacing:-.1px}}@media (max-width:1100px){.consult-block-list__text{font-size:13px;line-height:138.46%}}.consult-map{width:100%;height:678px;margin:32px 0 0;position:relative}@media (max-width:900px){.consult-map{width:auto;height:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-left:-30px;margin-right:-30px}}@media (max-width:500px){.consult-map{margin-left:-16px;margin-right:-16px}}.consult-map-control{width:100%;max-width:396px;position:absolute;z-index:10;top:28px;left:28px;background-color:#fff}@media (max-width:900px){.consult-map-control{z-index:2;position:unset;max-width:unset;width:auto;margin-left:-30px!important;margin-right:-30px!important}}@media (max-width:700px){.consult-map-control{margin-left:auto!important;margin-right:auto!important}}.consult-map-control__offices{padding:32px 0 20px;position:relative;border:0;background-color:#fff;color:#a8bcd3;font-size:18px;font-weight:500;line-height:155.5%}@media (max-width:1100px){.consult-map-control__offices{padding:21px 15px 15px;font-size:14px;line-height:142.857%}}@media (max-width:600px){.consult-map-control__offices{white-space:nowrap}}.consult-map-control__offices--current{color:#0f5491}.consult-map-control__offices--current:after{width:100%!important}.consult-map-control__offices--current:after,.consult-map-control__offices:after{content:"";position:absolute;left:0;right:0;bottom:0;background:#0f5491;height:2px;margin:auto;-webkit-transition:width .2s linear;transition:width .2s linear}.consult-map-control__offices:after{width:0}.consult-map-control__offices:hover:after{width:100%}.consult-map-control-top{padding:0 24px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 24px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:600px){.consult-map-control-top{padding:0 16px;gap:0 16px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-y:hidden;position:relative;z-index:3}}.map-houses-list{padding:12px 0 0;border-top:1px solid #e2e9f0;overflow-x:hidden;max-height:315px}@media (max-width:900px){.map-houses-list{overflow-x:unset;max-height:unset}}@media (max-width:700px){.map-houses-list{padding:0}}.map-houses-list::-webkit-scrollbar{width:4px}.map-houses-list::-webkit-scrollbar-thumb{border-radius:2px;border:1px solid #c9cdda;background:#f3f5f9}.map-houses-list::-webkit-scrollbar-track{background:transparent;border-radius:0;-webkit-margin-before:12px;margin-block-start:12px;-webkit-margin-after:12px;margin-block-end:12px;-webkit-margin-start:4px;margin-inline-start:4px;-webkit-margin-end:4px;margin-inline-end:4px}.map-houses-list--open{display:block}.map-houses-list__item{padding:20px 24px;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.map-houses-list__item.is-active,.map-houses-list__item:hover{background:#f1f4f8}@media (max-width:600px){.map-houses-list__item{padding:20px 16px}}.map-houses-list__item:not(:last-child){border-bottom:1px solid #e2e9f0}.map-houses-list__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}@media (max-width:1100px){.map-houses-list__link{gap:8px}}.map-houses-list__adress{color:#0f5491;font-size:16px;font-weight:500;line-height:150%;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}@media (max-width:1100px){.map-houses-list__adress{font-size:14px;line-height:142.85%}.map-houses-list__adress:first-child br{display:none}}@media (max-width:450px){.map-houses-list__adress{font-size:12px}}@media (max-width:450px){.map-houses-list .mobile-transer-item{max-width:320px}}.map-houses-list__work-time-text{color:#364f6b;font-size:14px;font-weight:400;line-height:142.8%}@media (max-width:1100px){.map-houses-list__work-time-text{font-size:12px;line-height:150%}}@media (max-width:450px){.map-houses-list__work-time-text{font-size:11px}}.map-houses-list__time{padding:0 0 0 5px;color:#364f6b;font-size:14px;font-weight:300;line-height:20px}@media (max-width:1100px){.map-houses-list__time{font-size:12px;line-height:150%}}.work-time-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:1100px){.work-time-wrapper{gap:3px}}.consult-map-btns{padding:12px 16px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.consult-map-btns__taxi-btn{min-height:48px;padding:10px 24px;border:1px solid #0f5491;background:#fff;color:#0f5491;text-align:center;font-size:10px;font-style:normal;font-weight:500;line-height:160%;text-transform:uppercase;-webkit-transition:border .3s ease;transition:border .3s ease}@media (max-width:1100px){.consult-map-btns__taxi-btn{width:100%;max-width:137px;max-height:44px;min-height:44px;padding:5px;font-size:10px;line-height:160%}}.consult-map-btns__taxi-btn:hover{border:1px solid #ea5083}.consult-map-btns__record-btn{min-height:48px;padding:10px 24px;border:0;background:#0f5491;color:#fff;text-align:center;font-size:10px;font-style:normal;font-weight:500;line-height:160%;text-transform:uppercase;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}@media (max-width:1100px){.consult-map-btns__record-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;max-height:44px;min-height:44px;font-size:10px;line-height:160%}}.consult-map-btns__record-btn:hover{background-color:#ea5083}.consult-map-btns__trade-text{padding:0 0 0 5px;display:block}@media (max-width:800px){.consult-map-btns__trade-text{display:none}}@media (max-width:450px){.consult-map-btns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.consult-map-btns button{max-width:none}}.mobile-control{margin:0 auto}@media (min-width:901px){.mobile-control{display:none}}@media (max-width:900px){.desktop-control{display:none}}.our-projects__title{padding:24px 0 0;color:#0f5491;font-size:76px;font-style:normal;font-weight:700;line-height:126.316%}@media (max-width:1100px){.our-projects__title{font-size:57px}}.marker-cluster{height:100%;width:100%;max-width:60px;max-height:60px;font-family:Open Sans,sans-serif;font-size:12px;line-height:1;font-weight:500;color:#333}.map-marker,.marker-cluster{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.map-marker{width:23px;height:29px}.map-marker__content{font-weight:500;font-size:10px;color:#333;white-space:nowrap;display:block;height:20px;line-height:20px;background:#fff;padding:0 8px 0 15px;position:absolute;top:3px;left:12px;max-width:216px;overflow:hidden;text-overflow:ellipsis;z-index:-1;border-radius:3px}.contacts-points{width:100%;max-width:1920px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;height:872px;border-radius:3px;overflow:hidden}.contacts-points__list{position:relative;max-width:502px;-ms-flex-negative:0;flex-shrink:0;height:100%;opacity:1;visibility:visible;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:#fff}.contacts-points__list--closed{max-width:0!important;opacity:0!important;visibility:hidden!important}.contacts-points__list:after,.contacts-points__list:before{content:"";position:absolute;top:0;left:0;right:20px;height:90px;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#fff));background-image:linear-gradient(180deg,rgba(255,255,255,0),#fff);pointer-events:none;opacity:0;-webkit-transition:opacity .25s ease;transition:opacity .25s ease;z-index:2}.contacts-points__list:before{opacity:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.contacts-points__list:after{top:auto;bottom:0}.contacts-points__list.shadow-bottom:after{opacity:1}.contacts-points__list-inner{-webkit-overflow-scrolling:touch;overflow-x:hidden;scrollbar-color:#F3F5F9 #fff;scrollbar-width:thin;height:100%}.contacts-points__list-inner::-webkit-scrollbar{width:4px;height:4px;background-color:#fff}.contacts-points__list-inner::-webkit-scrollbar-track{background-color:#fff;-webkit-margin-before:12px;margin-block-start:12px;-webkit-margin-after:12px;margin-block-end:12px}.contacts-points__list-inner::-webkit-scrollbar-thumb:vertical{background-color:#F3F5F9;border-radius:2px;border:1px solid #8a94b5}.contacts-points__list-inner::-webkit-scrollbar-thumb:horizontal{background-color:#F3F5F9}.contacts-points .contacts-map,.contacts-points__map{width:100%;height:100%}.contacts-points [class^=ymaps][class*=-placemark-overlay]>ymaps:before{content:"";background-image:url(../../img/icons/map-marker.svg);background-repeat:no-repeat;background-size:100% 100%;position:absolute;width:88px;height:88px;top:-35px;left:-26px}.contacts-points [class^=ymaps][class*=-placemark-overlay]>ymaps.hover:before{background-image:url(../../img/icons/marker-pin-hover.svg)}.contacts-points [class^=ymaps][class*=-image-with-content]{border-radius:100%;z-index:2;background-position:50%!important;background-size:cover!important;background-repeat:no-repeat!important}.contact-point{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:502px;min-width:502px;gap:20px;padding:12px 16px 11px;background:#fff;border-bottom:1px solid var(--gray-blue-13,#e2e9f0);cursor:pointer;-webkit-transition:.3s;transition:.3s}@media (max-width:500px){.contact-point{min-width:unset}}@media (hover:hover){.contact-point:hover{background:#ebf5fd}}.contact-point.is-active{background:#ebf5fd}.contact-point.is-active .contact-point__title{color:#1782e0}.contact-point__img{width:89px;height:89px;-ms-flex-negative:0;flex-shrink:0}.contact-point__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.contact-point:last-child{border:none}.contact-point__inner{position:relative;padding-top:5px}.contact-point__title{font-size:16px;font-style:normal;font-weight:700;line-height:28px;text-transform:uppercase;margin-bottom:4px;color:#0f5491;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.contact-point__route{font-size:14px;font-style:normal;font-weight:300;line-height:20px}.contact-point__route,.contact-point__transport{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#364f6b}.contact-point__transport{margin-right:20px}.contact-point__transport img{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;margin-right:8px}.contact-point__imfo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}.contact-point__price{font-weight:400;color:#6e90b6}.contact-point__price,.contact-point__price-val{font-size:16px;font-style:normal;line-height:24px}.contact-point__price-val{font-weight:700;color:#364f6b;margin-left:5px}.contact-point__price-val--accent{color:#ea5083}.contact-point__flets{font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#364f6b;margin-right:24px}@media (max-width:500px){.contact-point{gap:12px}.contact-point__route{padding-bottom:4px}.contact-point__imfo,.contact-point__route{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4px}.contact-point__inner{padding-top:0}}.popover{background:#fff;width:100%;width:376px;position:absolute}.popover__img{width:376px;height:169px;display:block}.popover-body{padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:8px}.popover-body .contact-point__title{margin:0}.popover-body .contact-point__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.popover-promotions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;row-gap:14px;padding:0 20px 20px}.popover-promotions__item{width:100%;padding:8px 16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#fff;font-size:14px;font-weight:400;line-height:142.85%}.popover-promotions__item_blue{background:#136bb9}.popover-promotions__item_light-blue{background:#2384c8}.popover-promotions__item_grey{background:#456488}.popover-promotions__item_style{padding:12px 16px;color:#0f5491;font-size:10px;font-weight:500;line-height:160%;text-transform:uppercase;border:1px solid #e2e9f0}.contacts-map{position:relative}.contacts-map__wrap-btn{max-width:43px;height:32px;position:absolute;top:12px;left:8px;border:0;background-color:#0f5491;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.contacts-map__wrap-btn:hover{background-color:#ea5083}.contacts-map__arrow{width:16px;height:16px;fill:none;stroke:#fff;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.contacts-map__arrow--rotate{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.js-map-loader{position:absolute;inset:0;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;background:rgba(255,255,255,.9);color:#1782e0;font-size:16px;font-weight:500;line-height:32px;pointer-events:none}.js-map-loader>.svg,.js-map-loader>svg{-webkit-animation:b .8s linear infinite;animation:b .8s linear infinite;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes b{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes b{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.decision-blue .decision{padding-top:0;margin-top:200px;background-color:#364f6b}.decision-blue .decision .modern-layout__heading{color:#bcddf3;font-size:56px;font-weight:500;line-height:135.714%}.decision-blue .decision .modern-layout-list__text{color:#bcddf3}.decision-blue .decision .about-proj-button:after{background-color:#537aa5}.decision-blue .decision .about-proj-button__text{color:#fff}.decision-blue .decision .about-proj-button__text:before{border-color:#fff}.decision-blue .decision .about-proj-button__text:after{background:#fff}.decision-blue .decision .white-btn{background-color:#364f6b}.decision-blue .decision .decision-slide{max-width:1009px}.decision-blue .decision .slide-active{height:100%}.decision-blue .decision .decision-slide-img{-o-object-fit:cover;object-fit:cover}.decision-blue .decision .decision-top-block{display:none}.decision-blue .decision .decision-bottom-wrapper .sw-btn{border-color:#6e90b6;z-index:2}.decision-blue .decision .decision-bottom-wrapper .sw-btn.swiper-button-disabled{border-color:#456488;z-index:0}.decision-blue .decision .decision-bottom-wrapper .sw-btn.swiper-button-disabled .sw-btn__icon{stroke:#6e90b6}.decision-blue .decision .decision-bottom-wrapper .sw-btn:hover{border-color:#456488;z-index:3}.decision-blue .decision .decision-bottom-wrapper .sw-btn:last-child{margin-left:-1px}.decision-blue .decision .decision-bottom-wrapper .sw-btn__icon{stroke:#fff;width:20px;height:20px;-webkit-transition:stroke .3s;transition:stroke .3s}.decision-blue .decision-bottom-wrapper{min-height:876px}@media (max-width:1400px){.decision-blue .decision-bottom-wrapper{min-height:auto}}.decision-blue .modern-layout-slider__wrapper{height:100%!important}@media (max-width:1400px){.decision-blue .modern-layout-slider__wrapper{height:auto!important}}@media (max-width:1400px){.decision-blue .decision-slide-img{position:static}}@media (max-width:1100px){.decision-blue .decision .modern-layout__heading{font-size:24px!important;line-height:150%!important}}@media (max-width:1400px){.decision-slider{max-width:100%;width:100%;min-height:auto;height:600px}}@media (max-width:1365px){.decision-blue .decision{margin-top:64px;padding-bottom:0}.decision-blue .decision .decision-bottom-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.decision-blue .decision .modern-layout{max-width:100%;padding-top:40px}.decision-blue .decision .decision-slide{height:100%}.decision-blue .decision .decision-control-btns{left:auto;right:0}}@media (max-width:989px){.decision-blue .decision .decision-slider{height:400px}}@media (max-width:700px){.decision-blue .decision .decision-slider{height:300px}.decision-blue .decision-slide{margin-right:0!important;width:100%!important}}.decision{width:100%;max-width:1920px;margin:0 auto;padding:104px 0 0;position:relative;background-color:#fff}@media (max-width:900px){.decision{padding:43px 0 52px}}.decision__title{color:#0f5491;font-size:56px;font-weight:500;line-height:135.7%}@media (max-width:1100px){.decision__title{font-size:24px;line-height:150%}}.decision__btn{padding:12px 31px;background-color:#0f5491;color:#c5d3e2;font-size:12px;font-weight:500;line-height:200%;text-transform:uppercase;border:1px solid transparent;-webkit-transition:border .3s ease,color .3s ease;transition:border .3s ease,color .3s ease;white-space:nowrap}@media (max-width:1100px){.decision__btn{max-height:44px;max-width:none;padding:10px 14px;font-size:10px;line-height:160%}}.decision__btn:hover{border:1px solid #fff;color:#fff}.decision__btn-current{background-color:#fff}.decision__btn-current,.decision__btn-current:hover{border:1px solid transparent;color:#0f5491}.decision .sw-btn{border-color:#c5d3e2;z-index:2}.decision .sw-btn:hover{border-color:#1782e0;z-index:3}.decision .sw-btn.swiper-button-disabled{border-color:#e2e9f0;z-index:0}.decision .sw-btn.swiper-button-disabled .sw-btn__icon{stroke:#a8bcd3}.decision .sw-btn.swiper-button-disabled:hover{border-color:#e2e9f0;z-index:3}.decision .sw-btn.swiper-button-disabled:hover .sw-btn__icon{stroke:#a8bcd3}.decision .sw-btn:last-child{margin-left:-1px}.decision .sw-btn__icon{width:20px;height:20px;-webkit-transition:stroke .3s;transition:stroke .3s}.decision-top-block{padding:0 0 32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:600px){.decision-top-block{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (max-width:1400px){.decision-top-block{padding:0 0 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}}.decision-btns{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-max-content;width:-moz-max-content;width:max-content}.decision-btns.swiper{overflow:hidden}@media (min-width:1400px){.decision-btns.swiper{overflow:visible}}.decision-btns__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto;border:2px solid #0f5491}.decision-btns .decision__btn{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.decision-btns .swiper-slide{width:auto}@media (max-width:1399px){.decision-btns{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-right:2px}.decision-btns .decision-btns__wrapper{margin:0 auto}}.decision-bottom-wrapper{width:100%;max-width:1920px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media (max-width:1400px){.decision-bottom-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.modern-layout{width:100%;max-width:826px;height:100%;padding:88px 120px 78px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}@media (max-width:1400px){.modern-layout{max-width:100%;padding:88px 30px 78px}}@media (max-width:1000px){.modern-layout{padding:0 30px 16px;gap:12px}}@media (max-width:500px){.modern-layout{padding:0 16px 16px}}.modern-layout__heading{color:#0f5491;font-size:36px;font-weight:500;line-height:155.5%}@media (max-width:1100px){.modern-layout__heading{font-size:16px!important;line-height:150%!important}}.modern-layout-list{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;padding:1px 0 0}@media (max-width:1199px){.modern-layout-list{padding:0;gap:12px}}.modern-layout-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}@media (max-width:1100px){.modern-layout-list__item{gap:12px}}.modern-layout-list__text{color:#364f6b;font-size:18px;font-weight:300;line-height:155.5%;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}@media (max-width:1100px){.modern-layout-list__text{font-size:13px;line-height:138.46%}}.modern-layout-list__icon{width:8px;height:8px;margin:8px 0 0;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media (max-width:1100px){.modern-layout-list__icon{margin:4px 0 0}}.decision-slider{width:100%;max-width:1094px;min-height:746px;position:relative;overflow:hidden}@media (max-width:1400px){.decision-slider{max-width:100%}}@media (max-width:900px){.decision-slider{height:299px;min-height:100%}}.decision-control-btns{position:absolute;left:0;bottom:0;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex}.white-btn{background-color:#fff}.decision-slide{width:100%;max-width:859px;height:646px;-webkit-transition:height .3s ease;transition:height .3s ease;position:relative}@media (max-width:700px){.decision-slide{width:344px;height:249px}}.slide-active{height:746px}@media (max-width:900px){.slide-active{height:299px}}.decision-slide-img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (max-width:600px){.modern-layout-about{margin:8px 0 0!important}}@media (max-width:800px){.modern-layout-about{margin:22px 0 0}}.modern-layout-slider{max-width:826px}@media (max-width:1800px){.modern-layout-slider{max-width:726px}}@media (max-width:1400px){.modern-layout-slider{max-width:100%}}.modern-layout-slider__slide{opacity:0!important;height:100%!important}.modern-layout-slider__slide.swiper-slide-active{opacity:1!important}.tab-hide{display:none}.swiper-button-disabled{cursor:default}.developer{width:100%;max-width:1920px;padding:100px 0 84px;margin:0 auto}@media (max-width:1199px){.developer{padding:80px 0 49px}}@media (max-width:900px){.developer{padding:56px 0 49px}}@media (max-width:700px){.developer{padding:25px 0 49px}}.developer-wrapper{max-width:1834px;margin:0 0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;position:relative}@media (max-width:1199px){.developer-wrapper:before{display:none}}@media (max-width:900px){.developer-wrapper{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.develepoper-photo{width:100%;max-width:740px;min-height:836px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:-webkit-gradient(linear,left top,right top,color-stop(40.62%,#364f6b),to(#122740));background:linear-gradient(90deg,#364f6b 40.62%,#122740);background-size:cover;position:relative}@media (max-width:1000px){.develepoper-photo{max-width:344px;min-height:354px;overflow:hidden}}@media (max-width:1300px){.develepoper-photo{max-width:1094px}}@media (min-width:900px){.develepoper-photo{min-height:436px}}@media (min-width:1700px){.develepoper-photo{min-height:836px}}.develepoper-photo:before{content:"";position:absolute;left:0;bottom:0;opacity:.7;background:linear-gradient(351deg,#09213c 18.77%,rgba(54,79,107,0) 77.81%);width:100%;height:100%;max-height:410px;z-index:1}.developer__photo{width:100%;height:100%;position:absolute;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}.developer-text{width:100%;max-width:500px;padding:0 0 80px;margin:0;position:relative;z-index:3}@media (max-width:1300px){.developer-text{margin-left:24px;padding:0 0 36px}}.developer__title-name{color:#fff;font-size:56px;font-weight:500;line-height:1.35}@media (max-width:1300px){.developer__title-name{font-size:42px}}@media (max-width:1199px){.developer__title-name{font-size:34px}}@media (max-width:900px){.developer__title-name{font-size:24px}}@media (max-width:700px){.developer__title-name{font-size:16px;line-height:24px}}.developer__subtitle{color:#8ba6c4;font-size:14px;font-weight:500;line-height:1.42;text-transform:uppercase;padding:10px 0 0}@media (max-width:1199px){.developer__subtitle{font-size:13px;line-height:18px}}@media (max-width:900px){.developer__subtitle{font-size:12px}}.developer-quote{width:100%;background-color:#e2e9f0}.quote-container{width:100%;padding:200px 86px 56px 234px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1700px){.quote-container{padding:150px 86px 56px 150px}}@media (max-width:1299px){.quote-container{padding:100px 86px 56px 100px}}@media (max-width:1199px){.quote-container{padding:80px 40px 56px 80px}}@media (max-width:900px){.quote-container{padding:56px 24px 56px 48px}}@media (max-width:700px){.quote-container{padding:56px 16px 56px 48px}}.quote-text{position:relative;width:100%;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.developer-quote__text{max-width:626px;color:#364f6b;font-size:24px;line-height:1.5;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;padding-right:12px}@media (max-width:1500px){.developer-quote__text{font-size:20px;line-height:28px}}@media (max-width:1199px){.developer-quote__text{font-size:16px;line-height:24px}}@media (max-width:900px){.developer-quote__text{font-size:14px;line-height:20px}}.developer-quote__date-text{width:100%;height:100%;max-width:161px;padding:12px 0 0;color:#364f6b;font-size:18px;line-height:1.55;border-top:1px solid #1d6ea7;margin-right:24px}@media (max-width:1199px){.developer-quote__date-text{font-size:14px;line-height:20px;max-width:130px}}@media (max-width:900px){.developer-quote__date-text{font-size:13px;line-height:18px;max-width:100px}}.developer-quote__quote-icon{width:40px;height:40px;fill:#ea5083;position:absolute;top:-25px;left:-60px}@media (max-width:1199px){.developer-quote__quote-icon{width:30px;height:30px;left:-40px}}@media (max-width:900px){.developer-quote__quote-icon{width:20px;height:20px;left:-20px;top:-25px}}.developer-quote__footer{position:relative;margin-top:96px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media (max-width:1199px){.developer-quote__footer{margin-top:45px}}@media (max-width:900px){.developer-quote__footer{margin-top:32px}}@media (max-width:600px){.developer-quote__footer{margin-top:24px}}.medal__img-wrap{position:relative;top:142px;right:0;margin-top:-142px;background-color:#0f5491;width:75%;max-width:486px;padding:100px}@media (max-width:1600px){.medal__img-wrap{padding:60px}}@media (max-width:1400px){.medal__img-wrap{padding:40px}}@media (max-width:1199px){.medal__img-wrap{top:105px;margin-top:-105px}}@media (max-width:900px){.medal__img-wrap{width:50%}}@media (max-width:600px){.medal__img-wrap{padding:32px}}.medal__img{width:100%;height:100%;background-color:#0f5491;right:0;top:240px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.medal__img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.needed-docs__title{width:536px;-ms-flex-negative:0;flex-shrink:0}.feedback-items{padding-top:35px;padding-bottom:35px}.feedback-items__groups{display:-webkit-box;display:-ms-flexbox;display:flex}.feedback-items__group{width:50%;padding:80px 86px;color:#fff;position:relative}.feedback-items__group-image{width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover;left:0;top:0;-webkit-transition:all .4s ease;transition:all .4s ease;opacity:0}.feedback-items__group-title{color:#364f6b;font-size:24px;font-weight:500;line-height:183%;text-transform:uppercase}.feedback-items__group-desc,.feedback-items__group-title{-webkit-transition:all .2s ease;transition:all .2s ease;position:relative;z-index:2}.feedback-items__group-desc{margin:8px 0 24px;color:#456488}.feedback-items__group:hover .feedback-items__group-image{opacity:1}.feedback-items__group:hover .about-proj-button__text,.feedback-items__group:hover .feedback-items__group-desc,.feedback-items__group:hover .feedback-items__group-title{color:currentColor}.feedback-items__group:hover .about-proj-button:after{background-color:#ea5083}.feedback-items__group:hover .about-proj-button__text:after{background:#fff}.feedback-items__group:hover .about-proj-button__text:before{border-color:#fff}@media not (hover:hover){.feedback-items__group .feedback-items__group-image{opacity:1}.feedback-items__group .about-proj-button__text,.feedback-items__group .feedback-items__group-desc,.feedback-items__group .feedback-items__group-title{color:currentColor}.feedback-items__group .about-proj-button:after{background-color:#ea5083;width:100%}.feedback-items__group .about-proj-button__text:after{background:#fff}.feedback-items__group .about-proj-button__text:before{border-color:#fff}}@media (max-width:989px){.feedback-items{padding-top:50px;padding-bottom:10px}.feedback-items__groups{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.feedback-items__group{width:100%;padding-top:24px;padding-bottom:24px}.feedback-items__group:not(:last-child){margin-bottom:16px}.feedback-items__group-title{font-size:16px}.feedback-items__group-desc{font-size:14px;margin-bottom:16px}}@media (max-width:600px){.feedback-items__group:not(:last-child){margin-bottom:16px}}@media (max-width:360px){.feedback-items{margin-top:0;padding-bottom:0}}.filter{padding:144px 0 0;color:#364f6b;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative}@media screen and (max-width:768px){.filter{padding-bottom:80px}.filter .filter-top__right{position:absolute;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:calc(100% - 50px);gap:0}}@media screen and (max-width:768px) and (max-width:1100px){.filter .filter-top__right{position:unset;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}}@media screen and (max-width:768px){.filter .filter-top__right a{width:100%;min-width:120px}}@media (max-width:1199px){.filter{padding:80px 0 0}}@media (max-width:900px){.filter{padding:62px 0 0}}.filter__vertical-line{display:inline-block;border-left:1px solid white;height:12px;margin:0 10px}.filter__founded{text-align:center;font-family:Min Sans;font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:#6e90b6}@media screen and (max-width:500px){.filter__founded{font-size:12px;font-style:normal;font-weight:400;line-height:18px}}.filter-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin-bottom:48px}@media (max-width:1199px){.filter-top{margin-bottom:40px}}@media (max-width:900px){.filter-top{margin-bottom:30px}}@media (max-width:700px){.filter-top{margin-bottom:20px}}.filter-top .tippy{margin-right:0;background-color:transparent;padding:0}.filter-top .tippy__title{color:#0f5491}.filter-top .tippy__title svg{width:24px;height:24px;stroke:#0f5491;margin-right:8px}.filter-top__left{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:48px;font-weight:500;line-height:64px;color:#0f5491}@media (max-width:1199px){.filter-top__left .dropdown__button p{font-size:40px;line-height:48px}}@media (max-width:900px){.filter-top__left .dropdown__button p{font-size:32px;line-height:42px}}@media (max-width:700px){.filter-top__left .dropdown__button p{font-size:24px;line-height:36px}}.filter-top__right{-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}.filter-middle,.filter-top__right{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.filter-middle{margin:-14px;margin-bottom:18px}@media (max-width:1199px){.filter-middle{margin:-10px;margin-bottom:10px}}.filter-middle [data-component-id]{width:calc(25% - 28px);margin:14px}@media (max-width:1199px){.filter-middle [data-component-id]{width:calc(33.3333333333% - 20px);margin:10px}}@media (max-width:1000px){.filter-middle [data-component-id]{width:calc(50% - 20px);max-width:100%}}@media (max-width:700px){.filter-middle [data-component-id]{width:calc(100% - 20px)}}.filter__count-project-apartments{background:#0f5491;padding:16px 32px;color:white;border:none;margin-left:13px;line-height:24px;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:500;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}@media screen and (max-width:700px){.filter__count-project-apartments{margin-left:0}}@media (hover:hover){.filter__count-project-apartments:hover{background-color:#ea5083}}.filter-bottom{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;white-space:nowrap;gap:20px}.filter-bottom,.filter-bottom__left{display:-webkit-box;display:-ms-flexbox;display:flex}.filter-bottom__left{gap:8px}@media (max-width:1000px){.filter-bottom__left{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.filter-bottom__right{gap:56px}.filter-bottom__right,.filter-bottom__right>div{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:320px){.filter-bottom__right>div{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:18px}.filter-bottom__right>div button{height:44px}}@media screen and (max-width:700px){.filter-bottom__right{gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}}.filter-bottom__right button{padding:16px 32px;font-size:12px;font-style:normal;font-weight:500;line-height:24px}@media screen and (max-width:500px){.filter-bottom__right button{padding:12px 23px;font-size:10px;line-height:16px}}.filter-bottom__right button.btn--secondary-3{margin-right:12px;color:#0f5491;background:none;line-height:24px;text-transform:uppercase;font-size:12px;font-style:normal;width:100%;font-weight:500;border:1px solid #e0e0e0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (max-width:500px){.filter-bottom__right button.btn--secondary-3{padding:13px 20px;font-size:10px;font-weight:500;line-height:16px}}@media (hover:hover){.filter-bottom__right button.btn--secondary-3:hover{border:1px solid #0f5491}}.filter-btn{padding:15px 17px;background:white;border:1px solid #e2e9f0;line-height:16px;font-size:10px;font-style:normal;font-weight:500;-webkit-transition:all .3s linear;transition:all .3s linear;text-transform:uppercase;color:#364f6b}.filter-btn:active,.filter-btn:hover{border:1px solid #0f5491}@media screen and (max-width:500px){.filter-btn{font-size:8px;padding:7px 24px}}button.filter__drop-button{padding:0;color:#6e90b6;font-size:16px;font-style:normal;font-weight:400;line-height:24px;background:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;border:0}button.filter__drop-button,button.filter__drop-button svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}button.filter__drop-button svg{width:20px;height:20px;margin-right:12px}@media (max-width:500px){button.filter__drop-button svg{margin-right:4px}}button.filter__drop-button svg use{stroke:#6e90b6}@media (max-width:1000px){button.filter__drop-button{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}@media (hover:hover){button.filter__drop-button:hover{color:#0f5491}button.filter__drop-button:hover svg use{stroke:#0f5491}}@media screen and (max-width:500px){button.filter__drop-button{font-size:12px;font-weight:400;line-height:18px}}@media (max-width:1199px){.desktop-filter{display:none!important}}@media (min-width:1199px){.mobile-filter{display:none!important}}.mobile-filter .nav-el-one{min-width:162px!important}@media (max-width:500px){.filter-bottom{gap:20px}.filter-bottom__right{gap:11px}.filter-bottom__right .button.btn--secondary-3{margin-right:16px}filter__count-project-apartments{padding:12px 23px!important}.filter-btn{padding:7px 24px;letter-spacing:.16px;text-transform:uppercase}.filter--buttons{gap:10px}.filter--buttons,.filter-advanced--section .filter--buttons{-ms-flex-wrap:wrap;flex-wrap:wrap}.filter-advanced--section .filter--buttons .filter-btn:first-child,.filter-advanced--section .filter--buttons .filter-btn:nth-child(2),.filter-advanced--section .filter--buttons .filter-btn:nth-child(3){max-width:none;width:auto}}@media (max-width:1300px){.filter-advanced--middle{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.filter-advanced--middle .double-range,.filter-advanced--middle .room-quantity-setter__row,.filter-advanced--middle .select--dropdown,.filter-advanced--middle .select--dropdown--category{max-width:100%}}@media (max-width:1000px){.filter-advanced-options .double-range,.filter-advanced-options .select--dropdown{max-width:100%}}@media (max-width:700px){.filter-advanced--middle{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}}.filter-modal{-webkit-backdrop-filter:unset;backdrop-filter:unset}@media (max-width:900px){.filter-modal{padding:16px}}.filter-modal .filter-block{gap:6px}.filter-modal .double-range__input--row input,.filter-modal .filter-block__gray-text,.filter-modal .filter-block__text{font-size:12px;line-height:18px}.filter-modal-content{width:100%;max-width:478px;padding:40px 32px;background-color:#f1f4f8}@media (max-width:900px){.filter-modal-content{padding:32px 24px}}@media (max-width:700px){.filter-modal-content{padding:30px 16px}}@media (max-width:900px){.filter-modal-content .filter-block{max-width:100%!important}}.filter-modal-close{width:28px;height:28px;background-color:transparent;border:0;border-radius:0;top:6px;right:6px}.filter-modal-close__close-ic{width:20px;height:20px;fill:none;stroke:#364f6b;-webkit-transition:stroke .3s ease;transition:stroke .3s ease}.filter-block__text{color:#456488;font-size:14px;line-height:142.85%}.filter-block__gray-text{color:#8ba6c4;font-size:14px;line-height:142.85%}.filter-modal-close:hover .filter-modal-close__close-ic{stroke:#1782e0}.fiter-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.fiter-wrapper__heading{display:block;color:#0f5491;font-size:24px;font-weight:500;line-height:150%;margin-bottom:16px}@media (max-width:600px){.fiter-wrapper__heading{font-size:18px;line-height:28px}}.cross-svg{width:20px;height:20px;fill:none;stroke:#6e90b6;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.filter-modal-clear-btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:28px}@media (max-width:700px){.filter-modal-clear-btn-wrapper{gap:20px}}@media (max-width:600px){.filter-modal-clear-btn-wrapper{gap:12px}}.filter-modal-clear-btn-wrapper.btn-clear{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.filter-btn-wrapper__watch-btn{width:100%;max-width:414px;padding:10px 32px;border:0;background-color:#0f5491;color:#fff;text-align:center;font-size:12px;font-weight:500;line-height:200%;text-transform:uppercase;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}@media (max-width:500px){.filter-btn-wrapper__watch-btn{font-size:10px;line-height:24px}}.filter-btn-wrapper__watch-btn:hover{background-color:#ea5083}.flat__breadcrumbs{height:83px;overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;text-overflow:ellipsis}@media (max-width:700px){.flat__breadcrumbs{height:50px}}.flat__breadcrumbs .breadcrumbs{margin:0}.flat__breadcrumbs-link{color:#456488}.flat__scheme{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flat__tabs{background:#fff;padding:48px;width:66.133%;position:relative;position:sticky;top:105px}.flat__tabs-fullsize{position:absolute;z-index:2;right:24px;top:24px}.flat__tabs-item{display:none}.flat__tabs-item--active{display:block}.flat__tabs-imageLg{max-height:583px;-o-object-fit:cover;object-fit:cover}.flat__compas{position:absolute;z-index:2;right:72px;bottom:168px}@media (max-width:1199px){.flat__compas{width:48px;height:48px}}@media (max-width:900px){.flat__compas{width:40px;height:40px}}.flat__tabs-inner{min-height:583px;position:relative}.flat__tabs-nav-container{margin-top:48px}.flat__tabs-nav{text-align:center}.flat__tabs-nav-item{padding:11px 31px;text-transform:uppercase;color:#6e90b6;font-size:12px;font-weight:500;line-height:24px;border:1px solid #e2e9f0;background:transparent;-webkit-transition:all .3s ease;transition:all .3s ease;margin-right:12px}.flat__tabs-nav-item--active{border-color:#0f5491;color:#0f5491}.flat__tabs-nav-item--active:hover{border-color:#0f5491}.flat__tabs-nav-item:last-child{margin-right:0}.flat__tabs-nav-item:hover{border-color:#6e90b6}.flat__tabs-item{text-align:center;position:relative}.flat__tabs-imageSm{position:absolute;z-index:1;top:0;left:0;max-height:144px;height:100%;-o-object-fit:cover;object-fit:cover}.flat__info{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;margin-left:28px}.flat__main{background:#fff;padding:32px 40px}.flat__main-title{font-size:32px;line-height:56px;font-weight:500;color:#0f5491}.flat__views{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.flat__views-icon{width:16px;height:16px;margin-right:8px;fill:none}.flat__views span{font-size:14px;color:#6e90b6}.flat__address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;margin-bottom:22px;color:#364f6b}.flat__address-avatar{margin-right:12px;width:40px;height:40px;border-radius:50%}.flat__address-link{font-size:12px;text-transform:uppercase;color:#1782e0}.flat__advantages{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:22px}.flat__advantage{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:2px;padding:8px 11px;background:#f1f4f8}.flat__advantage-title{font-size:14px;color:#537aa5}.flat__advantage-value{font-weight:600;color:#364f6b}.flat__advantage:last-child{margin-right:0}.flat__options{margin-bottom:22px}.flat__options .about-proj-list-elem{margin-bottom:10px}.flat__tags{margin:-4px}.flat__tag{display:inline-block;padding:7px 15px;text-transform:uppercase;color:#0f5491;border:1px solid #e2e9f0;font-size:10px;font-weight:500;-webkit-transition:all .2s ease;transition:all .2s ease;margin:4px}.flat__tag:hover{border-color:#1782e0}.flat__payments{background:#fff;padding:32px 40px;margin-top:12px}.flat__payment{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flat__payment-value{width:100%;max-width:238px;color:#364f6b;font-size:16px;line-height:24px}.flat__payment-value--sm{font-size:14px;font-weight:300;line-height:20px}.flat__payment-dash{margin:0 12px;-webkit-box-flex:1;-ms-flex:1;flex:1;border-bottom:1px dashed #d5d5d5;margin-bottom:8px}.flat__more{display:inline-block;margin-top:4px;color:#1782e0}.flat__bottom{background:#fff;padding:24px 40px;border-top:1px solid #e2e9f0;position:sticky;z-index:3;bottom:0}.flat__price-and-socials{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flat__price-and-socials,.flat__price-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flat__price-and-socials,.flat__price-container,.flat__socials{display:-webkit-box;display:-ms-flexbox;display:flex}.flat__socials .tippy{padding:12px;margin-right:8px;background:#f1f4f8;-webkit-transition:all .2s ease;transition:all .2s ease}.flat__socials .tippy:hover{background:#e2e9f0}.flat__socials .tippy__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flat__socials .tippy:last-child{margin-right:0}.flat__socials .tippy svg{width:20px;fill:none;height:20px}.flat__socials-share{display:inline-block;height:20px}@media (max-width:700px){.flat__socials-share{width:16px;height:16px}}.flat__socials-share svg{width:20px;stroke:none;fill:#1782e0;height:20px}@media (max-width:700px){.flat__socials-share svg{width:16px;height:16px}}.flat__price{font-weight:700;color:#364f6b;font-size:24px;margin-right:24px}.flat__old-price{font-size:14px;color:#537aa5;position:relative;text-decoration:line-through;text-decoration-color:#ea5083}.flat__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:12px;margin-bottom:12px}.flat__button-icon{width:20px;height:20px}@media (max-width:700px){.flat__button-icon{width:16px;height:16px}}.flat__button-book{margin-right:16px;color:#0f5491;font-size:12px;font-weight:500;text-transform:uppercase;padding:13px 32px;border:1px solid #0f5491;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .2s ease;transition:all .2s ease}.flat__button-book svg{margin-right:8px;fill:none;stroke:currentColor}.flat__button-book:hover{border-color:#ea5083}.flat__button-consult{color:#fff;background:#0f5491;font-size:12px;font-weight:500;text-transform:uppercase;padding:13px 32px;border:1px solid #0f5491;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .2s ease;transition:all .2s ease}.flat__button-consult svg{margin-right:8px;fill:none;stroke:currentColor}.flat__button-consult:hover{background:#ea5083;border-color:#ea5083}.flat__book-info{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1782e0;font-size:14px}.flat__book-info svg{width:16px;height:16px;fill:none;margin-right:8px;stroke:currentColor}.flat__book-info span{display:inline-block;border-bottom:1px dashed #1782e0;-webkit-transition:all .2s ease;transition:all .2s ease}.flat__book-info:hover span{border-color:transparent}.flat__title-mob{display:none}.flat__tabs-fullsize{width:48px;height:48px;padding:0;border:0;background:transparent;cursor:pointer}@media (max-width:1199px){.flat__tabs-fullsize{width:42px;height:42px}}@media (max-width:900px){.flat__tabs-fullsize{width:36px;height:36px}}.custom-radio{position:relative;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;color:#364f6b;font-weight:300;-ms-flex-negative:0;flex-shrink:0}.custom-radio__field{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.custom-radio__checkmark{position:relative;height:20px;min-width:20px;width:20px;margin-right:12px;border:1px solid #bdbdbd;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;-webkit-transition:all .2s ease;transition:all .2s ease}.custom-radio:hover .custom-radio__field~.custom-radio__checkmark{border-color:#1782e0}.custom-radio .custom-radio__field:checked~.custom-radio__checkmark{border:6px solid #1782e0}@media (max-width:1919px){.flat__tabs{width:59%}.flat__tabs-imageSm{max-height:100px}}@media (max-width:1500px){.flat__tabs{width:56%;padding:24px}.flat__tabs-imageSm{max-height:90px}.flat__bottom,.flat__main,.flat__payments{padding:24px}.flat__tabs-nav-item{padding:12px 20px}}@media (max-width:1365px){.flat__scheme{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flat__tabs{width:100%;position:relative;top:auto}.flat__bottom{position:static}.flat__info{margin-left:0;width:100%}.flat__info-container{max-height:none}.flat__title-mob{display:block;padding:24px;background:#fff;width:100%;margin-bottom:12px}.flat__main-info-container{display:none}.flat__tabs-imageLg{max-height:500px}.flat__tabs-nav-container{margin-top:0}.flat__tabs-inner{min-height:auto}.flat__tabs-fullsize{top:0;right:0}.flat__compas{bottom:20%;right:24px}.flat__tabs-nav{margin-top:20px}}@media (max-width:1100px){.flat__main-title{padding:13px 0 0}.flat__button-icon{font-size:10px;line-height:160%}}@media (max-width:700px){.flat__breadcrumbs{background:#f1f4f8}.flat__scheme{margin:0 auto;width:100%}.flat__main-title{font-size:20px;margin-bottom:10px;line-height:160%}.flat__views span{font-size:12px}.flat__views{margin-bottom:10px}.flat__title-mob{padding:0;padding-bottom:24px;position:relative}.flat__title-mob .flat__address{margin-bottom:0}.flat__tabs-imageSm{max-height:60px;bottom:0;top:auto}.flat__compas{max-width:64px;right:18px}.flat__tabs-imageLg{min-height:300px;height:100%}.flat__tabs-item{padding:0}.flat__tabs-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;overflow-y:hidden;margin:0 -16px;padding:0 16px;margin-top:20px;width:auto}.flat__tabs-nav-item{font-size:10px;line-height:18px;padding:8px 16px;white-space:nowrap}.flat__tabs-fullsize{top:-6px;right:-6px}.flat__info{margin-top:17px;position:relative;overflow:hidden}.flat__info:before{content:"";width:100%;height:4px;position:absolute;left:0;top:0;background:#f1f4f8;z-index:99}.flat__main{padding:24px 16px;position:relative}.flat__advantages{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-gap:2px;margin-bottom:20px}.flat__advantage{margin:0}.flat__advantage-title{font-size:12px}.flat__advantage-value{font-size:13px}.flat__payments{padding:24px 16px}.flat .custom-radio{font-size:13px;max-width:150px}.flat .custom-radio__checkmark{margin-right:8px}.flat__payment-value{font-size:13px;max-width:130px}.flat__more{font-size:13px}.flat__bottom{padding:16px 16px 18px}.flat__price{font-size:18px;margin-right:12px;-ms-flex-negative:0;flex-shrink:0}.flat__old-price{font-size:10px}.flat__socials .tippy{width:36px;height:36px}.flat__socials .tippy svg{width:16px;height:16px}.flat__buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flat__button-book{margin-right:0;margin-bottom:8px}.flat__button-book,.flat__button-consult{padding:11px 32px;width:100%;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flat__book-info{font-size:13px}.flat__main .flat__options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.flat__payments{position:relative}.flat__payments:before{content:"";width:100%;height:4px;position:absolute;left:0;top:0;background:#f1f4f8;z-index:99}.present-slider{padding-bottom:52px}.flat__tabs{padding:24px 16px;overflow:hidden}}.flat-all-wrapper .flat{padding-bottom:100px}@media (max-width:1199px){.flat-all-wrapper .flat{padding-bottom:80px}}@media (max-width:900px){.flat-all-wrapper .flat{padding-bottom:40px}}.flat-all-wrapper .decision-blue .decision{margin-top:100px}@media (max-width:1199px){.flat-all-wrapper .decision-blue .decision{margin-top:80px}}@media (max-width:900px){.flat-all-wrapper .decision-blue .decision{margin-top:40px}}.flat-all-wrapper .repair-options__info{margin-bottom:144px}@media (max-width:1199px){.flat-all-wrapper .repair-options__info{margin-bottom:80px}}@media (max-width:900px){.flat-all-wrapper .repair-options__info{margin-bottom:40px}}.flat-all-wrapper .repair-options{padding:200px 0 144px}@media (max-width:1199px){.flat-all-wrapper .repair-options{padding:120px 0}}@media (max-width:900px){.flat-all-wrapper .repair-options{padding:80px 0}}.flat-all-wrapper .way-to-buying{padding:144px 0 100px}@media (max-width:1199px){.flat-all-wrapper .way-to-buying{padding:120px 0 80px}}@media (max-width:900px){.flat-all-wrapper .way-to-buying{padding:80px 0 40px}}.flat-all-wrapper .stock-slider{margin:100px 0}@media (max-width:1199px){.flat-all-wrapper .stock-slider{margin:80px 0}}@media (max-width:900px){.flat-all-wrapper .stock-slider{margin:40px 0}}.flat-all-wrapper .flat-advantages{padding-top:100px}@media (max-width:1199px){.flat-all-wrapper .flat-advantages{padding-top:80px}}@media (max-width:900px){.flat-all-wrapper .flat-advantages{padding-top:40px}}@media (max-width:1199px){.flat-all-wrapper .present-slider{padding-top:60px}}@media (max-width:900px){.flat-all-wrapper .present-slider{padding-top:40px}}.flat-all-wrapper .modern-infrastructure{padding:200px 0 72px}@media (max-width:1199px){.flat-all-wrapper .modern-infrastructure{padding:80px 0 40px}}@media (max-width:900px){.flat-all-wrapper .modern-infrastructure{padding:40px 0 20px}}.flat-all-wrapper .advertising{padding:72px 0}@media (max-width:1199px){.flat-all-wrapper .advertising{padding:40px 0}}@media (max-width:900px){.flat-all-wrapper .advertising{padding:20px 0}}.flat-all-wrapper .flats-slider{margin-top:72px}@media (max-width:1199px){.flat-all-wrapper .flats-slider{margin-top:40px}}@media (max-width:900px){.flat-all-wrapper .flats-slider{margin-top:20px}}@media (max-width:450px){.flat-all-wrapper .mob-modern-infr-btn{bottom:-25px}}.flat-advantages{position:relative;padding-bottom:200px;padding-top:200px}.flat-advantages__bg{position:absolute;top:285px;left:86px}.flat-advantages__container{display:-webkit-box;display:-ms-flexbox;display:flex}.flat-advantages__title{width:23.8%;font-size:56px;font-weight:600;line-height:135%;color:#0f5491;margin-right:28px}.flat-advantages .properties-list{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;top:0;right:auto;left:0;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flat-advantages .properties-list .properties-list__item{height:408px;max-width:100%;width:calc(50% - 14px)}.flat-advantages .properties-list .properties-list__btn{right:0}.flat-advantages .properties-list .properties-list__btn svg{fill:#fff}@media (max-width:1100px){.flat-advantages__title{font-size:24px}}@media (max-width:1365px){.flat-advantages{padding-top:80px;padding-bottom:80px}.flat-advantages__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flat-advantages__title{width:100%;margin-bottom:30px}.flat-advantages .properties-list .properties-list__item{height:250px}.flat-advantages__bg{top:50px;left:auto;right:50px}.flat-advantages .properties-list .properties-list__item:last-child{margin:0}}@media (max-width:700px){.flat-advantages{padding-bottom:66px}.flat-advantages__title{margin-right:0;position:relative;z-index:3}.flat-advantages .properties-list .properties-list__item{height:186px}.flat-advantages__bg{max-width:300px;right:0}}@media (max-width:600px){.flat-advantages .properties-list{display:block;margin:0;padding:0}.flat-advantages .properties-list .properties-list__item{width:100%}.flat-advantages .properties-list .properties-list__item:not(:last-child){margin-bottom:16px}}.flat-mod .flat{padding-bottom:100px}@media (max-width:1199px){.flat-mod .flat{padding-bottom:80px}}@media (max-width:900px){.flat-mod .flat{padding-bottom:40px}}.flat-mod .decision-blue .decision{margin-top:0;margin-bottom:100px}@media (max-width:1199px){.flat-mod .decision-blue .decision{margin-bottom:80px}}@media (max-width:900px){.flat-mod .decision-blue .decision{margin-bottom:40px}}.flat-mod .repair-options__info{margin-bottom:144px}@media (max-width:1199px){.flat-mod .repair-options__info{margin-bottom:80px}}@media (max-width:900px){.flat-mod .repair-options__info{margin-bottom:40px}}.flat-mod .repair-options{padding:144px 0 200px}@media (max-width:1199px){.flat-mod .repair-options{padding:120px 0}}@media (max-width:900px){.flat-mod .repair-options{padding:80px 0}}.flat-mod .way-to-buying{padding:100px 0}@media (max-width:1199px){.flat-mod .way-to-buying{padding:80px 0}}@media (max-width:900px){.flat-mod .way-to-buying{padding:40px 0}}.flat-mod .stock-slider{margin:100px 0 144px}@media (max-width:1199px){.flat-mod .stock-slider{margin:40px 0 80px}}@media (max-width:900px){.flat-mod .stock-slider{margin:20px 0 40px}}.flat-mod .flat-advantages{padding-top:100px}@media (max-width:1199px){.flat-mod .flat-advantages{padding-top:40px}}@media (max-width:900px){.flat-mod .flat-advantages{padding-top:20px}}@media (max-width:1199px){.flat-mod .present-slider{padding-top:60px}}@media (max-width:900px){.flat-mod .present-slider{padding-top:40px}}.flat-mod .modern-infrastructure{padding:200px 0 72px}@media (max-width:1199px){.flat-mod .modern-infrastructure{padding:80px 0 40px}}@media (max-width:900px){.flat-mod .modern-infrastructure{padding:40px 0 20px}}.flat-mod .advertising{padding-top:72px;padding-bottom:0}@media (max-width:1199px){.flat-mod .advertising{padding-top:40px}}@media (max-width:900px){.flat-mod .advertising{padding-top:20px}}.flat-mod .flats-slider{margin:100px auto}@media (max-width:1199px){.flat-mod .flats-slider{margin:40px 0}}@media (max-width:900px){.flat-mod .flats-slider{margin:20px 0}}@media (max-width:450px){.flat-mod .mob-modern-infr-btn{bottom:-25px}}.flat-mod-2 .flat{padding-bottom:100px}@media (max-width:1199px){.flat-mod-2 .flat{padding-bottom:80px}}@media (max-width:900px){.flat-mod-2 .flat{padding-bottom:40px}}.flat-mod-2 .decision-blue .decision{margin-top:100px}@media (max-width:1199px){.flat-mod-2 .decision-blue .decision{margin-top:80px}}@media (max-width:900px){.flat-mod-2 .decision-blue .decision{margin-top:40px}}.flat-mod-2 .repair-options__info{margin-bottom:144px}@media (max-width:1199px){.flat-mod-2 .repair-options__info{margin-bottom:80px}}@media (max-width:900px){.flat-mod-2 .repair-options__info{margin-bottom:40px}}.flat-mod-2 .repair-options{padding:200px 0 144px}@media (max-width:1199px){.flat-mod-2 .repair-options{padding:120px 0}}@media (max-width:900px){.flat-mod-2 .repair-options{padding:80px 0}}.flat-mod-2 .way-to-buying{padding:72px 0 100px}@media (max-width:1199px){.flat-mod-2 .way-to-buying{padding:40px 0 80px}}@media (max-width:900px){.flat-mod-2 .way-to-buying{padding:20px 0 40px}}.flat-mod-2 .stock-slider{margin:100px 0}@media (max-width:1199px){.flat-mod-2 .stock-slider{margin:80px 0}}@media (max-width:900px){.flat-mod-2 .stock-slider{margin:40px 0}}.flat-mod-2 .flat-advantages{padding-top:140px}@media (max-width:1199px){.flat-mod-2 .flat-advantages{padding-top:80px}}@media (max-width:900px){.flat-mod-2 .flat-advantages{padding-top:40px}}@media (max-width:1199px){.flat-mod-2 .present-slider{padding-top:60px}}@media (max-width:900px){.flat-mod-2 .present-slider{padding-top:40px}}.flat-mod-2 .modern-infrastructure{padding:200px 0 72px}@media (max-width:1199px){.flat-mod-2 .modern-infrastructure{padding:80px 0 40px}}@media (max-width:900px){.flat-mod-2 .modern-infrastructure{padding:40px 0 20px}}.flat-mod-2 .advertising{padding:72px 0}@media (max-width:1199px){.flat-mod-2 .advertising{padding:40px 0}}@media (max-width:900px){.flat-mod-2 .advertising{padding:20px 0}}.flat-mod-2 .flats-slider{margin-top:100px}@media (max-width:1199px){.flat-mod-2 .flats-slider{margin-top:40px}}@media (max-width:900px){.flat-mod-2 .flats-slider{margin-top:20px}}@media (max-width:450px){.flat-mod-2 .mob-modern-infr-btn{bottom:-25px}}.flats-slider{margin-top:96px;margin-bottom:144px}@media (max-width:1199px){.flats-slider{margin-top:60px;margin-bottom:80px}}@media (max-width:900px){.flats-slider{margin-top:20px;margin-bottom:40px}}.flats-slider__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:72px}.flats-slider__header,.flats-slider__title-and-link{display:-webkit-box;display:-ms-flexbox;display:flex}.flats-slider__title-and-link{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flats-slider__title{margin-right:36px;color:#0f5491;line-height:1;font-weight:500;font-size:56px}.flats-slider__show-more{color:#1782e0;font-size:12px;font-weight:500;text-transform:uppercase;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flats-slider__show-more svg{margin-left:12px;fill:none;width:5px;height:9px;stroke:currentColor}.flats-slider__show-more--mob{display:none}.flats-slider__btns{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.flats-slider__item{background:#fff;max-width:416px;padding:32px;position:relative;border:1px solid transparent;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer}.flats-slider__item:hover{border:1px solid #1782e0}.flats-slider__item-tooltips{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;position:absolute;z-index:2;right:10px;top:10px}.flats-slider__item-tooltips .tippy{width:40px;height:40px;padding:10px;margin:0}.flats-slider__item-scheme{display:block;margin:0 auto 24px;height:320px;width:auto;-o-object-fit:cover;object-fit:cover}.flats-slider__item-title{color:#0f5491;font-weight:700;font-size:20px;display:inline-block;margin-bottom:8px}.flats-slider__item .flat__address{margin-bottom:18px}@media (max-width:700px){.about-proj-list-elem{gap:7px}}.about-proj-list-elem__first-block-text{min-width:90px}@media (max-width:1100px){.about-proj-list-elem__first-block-text{font-size:13px;line-height:138.46%;min-width:unset}}.about-proj-list-elem__type-of-repair{width:auto;max-width:none}@media (max-width:1100px){.about-proj-list-elem__type-of-repair{font-size:13px;line-height:138.462%;max-width:162px!important;width:100%!important}}@media (max-width:1100px){.flats-slider__title{font-size:24px;line-height:150%;margin-right:15px}.flats-slider__header{margin-bottom:30px}.flats-slider__item-title{font-size:18px}.flats-slider__item-scheme{height:220px}}@media (max-width:700px){.flats-slider__show-more{display:none}.flats-slider__show-more--mob{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:20px}.flats-slider__btns{display:none}.flats-slider .flat__advantages{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.flats-slider__item{padding:25px 16px}.flats-slider .flat__tag{font-size:8px}}@media (max-width:479px){.flats-slider__item-tooltips{right:5px;top:5px}.flats-slider__item-tooltips .tippy{padding:0;width:25px;height:25px}}.flats-slider-section{overflow:hidden}.flats-slider-section .about-proj-list-elem__type-of-repair{letter-spacing:normal;max-width:-webkit-max-content!important;max-width:-moz-max-content!important;max-width:max-content!important;color:#0f5491;font-size:18px;font-weight:700;line-height:28px}@media (max-width:1199px){.flats-slider-section .about-proj-list-elem__type-of-repair{font-size:16px;line-height:24px}}@media (max-width:900px){.flats-slider-section .about-proj-list-elem__type-of-repair{font-size:14px;line-height:20px}}.flats-slider-section .flat__options .about-proj-list-elem{margin-bottom:2px}.flats-slider-section .flat__advantages{margin-bottom:20px}.flats-slider-section .sw-btn{border-color:#c5d3e2;z-index:2}.flats-slider-section .sw-btn:hover{border-color:#1782e0;z-index:3}.flats-slider-section .sw-btn.swiper-button-disabled{border-color:#e2e9f0;z-index:0}.flats-slider-section .sw-btn.swiper-button-disabled .sw-btn__icon{stroke:#a8bcd3}.flats-slider-section .sw-btn.swiper-button-disabled:hover{border-color:#e2e9f0;z-index:3}.flats-slider-section .sw-btn.swiper-button-disabled:hover .sw-btn__icon{stroke:#a8bcd3}.flats-slider-section .sw-btn:last-child{margin-left:-1px}.flats-slider-section .sw-btn__icon{width:20px;height:20px;-webkit-transition:stroke .3s;transition:stroke .3s}.page-footer{padding:0;background-color:#e7f2ff}.page-footer__logo{width:204px;height:58px;fill:#0f5491}@media (max-width:1000px){.page-footer__logo{width:104px;height:25px}}.page-footer__telephone{color:#0f5491;font-size:36px;font-weight:700;line-height:155.556%;-webkit-transition:color .3s ease;transition:color .3s ease;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media (max-width:1000px){.page-footer__telephone{font-size:24px}}.page-footer__telephone:hover{color:#1782e0}.page-footer__graphic{color:#537aa5;font-size:16px;line-height:150%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media (max-width:1000px){.page-footer__graphic{font-size:12px}}.page-footer .top-block{padding:55px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #c5d3e2}@media (max-width:1000px){.page-footer .top-block{padding:40px 0 21px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:11px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.page-footer-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:56px}@media (max-width:1000px){.page-footer-wrapper{gap:24px}}.tel-block{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width:1000px){.tel-block{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.menu-wrapper{padding:0 0 56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-image:url(../img/footer-lamp.svg);background-repeat:no-repeat;background-position:80% 100%}@media (max-width:700px){.menu-wrapper{padding:0 0 31px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:700px){.menu-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1100px){.menu-wrapper{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}}.footer-menu{width:100%;max-width:1406px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px}@media (max-width:900px){.footer-menu{max-width:330px}}@media (max-width:700px){.footer-menu{max-width:100%}}@media (min-width:700px){.footer-menu{margin:24px 0 0;gap:24px!important}}@media (min-width:900px){.footer-menu{margin:0}}@media (min-width:1100px){.footer-menu{gap:32px!important}}.footer-menu__all-proj-link{color:#1782e0;font-size:16px;line-height:150%;-webkit-transition:color;transition:color}.footer-menu__all-proj-link:hover{color:#0f5491}.footer-menu__all-proj-link:disabled{color:#a8bcd3}@media (max-width:1100px){.footer-menu__all-proj-link{display:none}}@media (max-width:1199px){.footer-menu__all-proj-link{gap:16px}}@media (max-width:1100px){.footer-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}}.menu-block{width:100%;max-width:328px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:28px}@media (max-width:700px){.menu-block{gap:12px;max-width:100%}}@media (min-width:700px){.menu-block{gap:24px}}@media (min-width:1100px){.menu-block{gap:32px}}.all-proj{gap:12px}.social-media-block{width:100%;max-width:270px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:36px}@media (max-width:500px){.social-media-block{max-width:360px;margin:0 auto}}@media (max-width:1100px){.social-media-block{max-width:330px;gap:24px}}@media (max-width:700px){.social-media-block{max-width:100%}}.telephone-list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:28px}@media (max-width:900px){.telephone-list{max-width:330px;gap:25px}}@media (max-width:1000px){.telephone-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:700px){.telephone-list{max-width:100%}}.telephone-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width:1000px){.telephone-list__item{max-width:155px;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (max-width:1000px){.telephone-list .button-item{width:100%;max-width:100%}}.telephone-list__link{color:#0f5491;font-size:24px;font-weight:700;line-height:150%;-webkit-transition:color .3s ease;transition:color .3s ease;font-family:Min Sans,sans-serif}@media (max-width:1000px){.telephone-list__link{font-size:15px}}@media (max-width:350px){.telephone-list__link{font-size:14px}}.telephone-list__link:hover{color:#1782e0}.telephone-list__description{padding:2px 0 0;color:#537aa5;font-size:14px;line-height:142.8%}@media (max-width:1000px){.telephone-list__description{font-size:12px}}@media (max-width:350px){.telephone-list__description{font-size:11px}}.telephone-list__call-button{width:100%;max-width:201px;padding:11px 0;border:1px solid #9bcbee;background-color:transparent;color:#364f6b;font-size:12px;font-weight:500;line-height:200%;text-transform:uppercase;-webkit-transition:border .3s ease;transition:border .3s ease}.telephone-list__call-button:hover{border:1px solid #3698dc}@media (max-width:1000px){.telephone-list__call-button{max-width:327px;width:100%;font-size:10px;max-height:40px}}@media (max-width:700px){.telephone-list__call-button{max-width:100%}}.telephone-list__heading{color:#364f6b;font-size:16px;font-weight:500;line-height:150%}@media (max-width:1100px){.telephone-list__heading{font-size:13px;line-height:138.462%}}.telephone-list .telephone-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:29px}@media (max-width:1000px){.telephone-list .telephone-wrapper{margin:24px 0 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:28px}}@media (max-width:700px){.telephone-list .telephone-wrapper{width:100%}}.last-menu-item{gap:12px}@media (max-width:500px){.last-menu-item{gap:9px}}@media (max-width:1000px){.last-menu-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.social-media-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px}@media (max-width:1400px){.social-media-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px}}.social-media-list__link{width:52px;height:52px;background-color:#ebf5fd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:border .3s ease;transition:border .3s ease}@media (max-width:1500px){.social-media-list__link{width:44px;height:44px}}.social-media-list__link:hover{border:1px solid #0f5491}.social-media-list__socmedia{width:20px;height:20px;fill:#0f5491}@media (min-width:1000px){.footer-soc-media{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}}.bottom-block{padding:48px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#d7eafb}@media (max-width:900px){.bottom-block{padding:24px 0}}.bottom-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:900px){.bottom-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.info-block{width:100%;max-width:764px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}@media (max-width:1100px){.info-block{gap:11px}}.info-block__date{color:#364f6b;font-size:14px;font-style:normal;font-weight:500;line-height:142.857%}@media (max-width:900px){.info-block__date{font-size:12px}}.info-block__text{color:#537aa5;font-size:12px;line-height:150%;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}@media (max-width:900px){.info-block__text{font-size:10px;line-height:156%}}.footer-nav-list{width:100%;max-width:556px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:8px}@media (max-width:900px){.footer-nav-list{margin:17px 0 0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:start;gap:4px}}.footer-nav-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:7px}@media (max-width:600px){.footer-nav-list__item{gap:3px}}.footer-nav-list__link{color:#1782e0;text-align:end;font-size:12px;line-height:150%;-webkit-transition:color .3s ease;transition:color .3s ease}@media (max-width:900px){.footer-nav-list__link{text-align:start}}.footer-nav-list__link:hover{color:#ea5083}.footer-nav-list__desk{color:#79bae8;text-align:end;font-size:12px;line-height:150%}.footer-nav-list__studio-logo{width:97px;height:12px;fill:#79bae8;-webkit-transition:fill .3s ease;transition:fill .3s ease}.footer-nav-list__link-logo:hover .footer-nav-list__studio-logo{fill:#ea5083}.studio-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@supports (-webkit-line-clamp:6){.your-class{display:-webkit-box;white-space:normal;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}}.mob-layout .rotate{-webkit-transform:rotate(270deg)!important;transform:rotate(270deg)!important}.mob-layout .hidden-menu-list-open{height:100%!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.footer-mob-inside-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7px;display:none;height:0;-webkit-transition:height .6s ease;transition:height .6s ease}@media (max-width:700px){.first-block{gap:12px}}@media (min-width:700px){.first-block{gap:24px}}@media (min-width:1100px){.first-block{gap:32px}}.guide-book--apartment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.guide-book--apartment__left{display:-ms-grid;display:grid;background:#e2e9f0;width:592px;padding:104px 86px}.guide-book--apartment__left button{margin-top:auto;background:#0f5491;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:1199px){.guide-book--apartment__left button{line-height:20px;padding:14px 25px;gap:10px}}@media (max-width:900px){.guide-book--apartment__left button{font-size:10px;line-height:18px;padding:11px 20px;gap:8px}}@media (max-width:1199px){.guide-book--apartment__left button p{line-height:20px}}@media (max-width:900px){.guide-book--apartment__left button p{font-size:10px;line-height:18px}}.guide-book--apartment__left button .hero__arrow{width:8px;height:8px;fill:#fff;stroke:#fff;margin-top:-1px}@media (max-width:900px){.guide-book--apartment__left button .hero__arrow{width:6px;height:6px;margin-top:0}}.guide-book--apartment__title{color:#0f5491;max-width:410px;font-size:48px;font-style:normal;font-weight:500;line-height:64px}@media (max-width:1700px){.guide-book--apartment__title{font-size:40px;line-height:48px}}@media (max-width:1400px){.guide-book--apartment__title{font-size:32px;line-height:40px}}@media (max-width:900px){.guide-book--apartment__title{font-size:24px;line-height:32px}}.guide-book--apartment__item{display:-ms-grid;display:grid;gap:12px;padding-top:13px}@media (max-width:1199px){.guide-book--apartment__item{padding-top:0}}.guide-book--apartment__item--title{font-size:18px;font-style:normal;font-weight:500;line-height:28px}.guide-book--apartment__item--text{color:#364f6b;font-size:18px;font-style:normal;font-weight:300;line-height:28px;word-break:normal}.guide-book--apartment__button{padding:10px 32px;color:#0f5491;background:none;line-height:24px;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:500;border:1px solid #0f5491;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (max-width:500px){.guide-book--apartment__button{padding:13px 20px;font-size:10px;font-weight:500;line-height:16px}}@media (hover:hover){.guide-book--apartment__button:hover{border:1px solid #0f5491}}.guide-book--apartment__row-button{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.guide-book--apartment__right{width:1161px;background:#fff;padding:104px 120px;display:-webkit-box;display:-ms-flexbox;display:flex}.guide-book--apartment__right,.guide-book--apartment__right ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.guide-book--apartment__right ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.guide-book--apartment__right li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;margin-bottom:32px}.guide-book--apartment__right span{border:1px solid #e2e9f0;width:56px;height:56px;min-width:56px;min-height:56px;display:-ms-grid;display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1199px){.guide-book--apartment__right span{width:48px;height:48px;min-width:48px;min-height:48px}}@media (max-width:900px){.guide-book--apartment__right span{width:40px;height:40px;min-width:40px;min-height:40px}}@media (max-width:700px){.guide-book--apartment__right span{width:32px;height:32px;min-width:32px;min-height:32px}}@media (max-width:1700px){.guide-book--apartment__left{padding:70px 40px 70px 60px}.guide-book--apartment__right{padding:70px 60px}}@media (max-width:1300px){.guide-book--apartment__left{padding:40px 25px 50px 30px}.guide-book--apartment__right{padding:40px 25px}}@media (max-width:1199px){.guide-book--apartment{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.guide-book--apartment__title{margin-bottom:16px}.guide-book--apartment__left{width:100%;padding-bottom:30px}.guide-book--apartment__right{width:100%}}@media (max-width:1000px){.guide-book--apartment__button{padding:8px 16px;line-height:20px}.guide-book--apartment__row-button{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:800px){.guide-book--apartment__button{padding:8px 12px;font-size:10px;line-height:16px}.guide-book--apartment__item--text,.guide-book--apartment__item--title{font-size:16px;line-height:24px}}@media (max-width:600px){.guide-book--apartment__left,.guide-book--apartment__right{padding:22px 16px}.guide-book--apartment__right li{gap:5px;margin-bottom:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.guide-book--apartment__item--text{font-size:14px;line-height:20px}}.guide-book--apartment__item--text a,.guide-book--apartment__item--text span{margin:0 0 0 5px}.guide-book--apartment__item--text span{border:none;padding:0;display:inline}.guide-book--apartment__item--text a{color:#1782e0;border-bottom:1px solid #1782e0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.guide-book--apartment__item--text a:hover{color:#ea5083;border-color:#ea5083}.hero{width:100%;max-width:1920px;height:100%;margin:0 auto;position:relative;padding-top:148px;padding-bottom:40px;overflow:hidden;min-height:868px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width:1199px){.hero{padding-bottom:98px}}@media (max-width:1100px){.hero{min-height:561px}}@media (max-width:800px){.hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,color-stop(21.47%,rgba(0,22,46,.3)),color-stop(43.96%,rgba(0,58,123,0)));background:linear-gradient(90deg,rgba(0,22,46,.3) 21.47%,rgba(0,58,123,0) 43.96%);z-index:3;pointer-events:none}@media (max-width:1199px){.hero:before{content:none}}.hero__title{color:#fff;font-size:76px;font-weight:700;line-height:1.17;margin-bottom:40px}@media (max-width:1100px){.hero__title{margin-bottom:15px;font-size:28px;line-height:36px}}.hero__title--small{font-size:48px;font-weight:700;line-height:68px}@media (max-width:1100px){.hero__title--small{font-size:28px;line-height:36px}}.hero__line{width:100%;max-width:144px;height:1px;background-color:#fff;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media (max-width:1100px){.hero__line{max-width:80px}}.hero__button{width:100%;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;min-height:56px;padding:10px 32px;display:-webkit-box;display:-ms-flexbox;display:flex;border:0;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#0f5491;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1100px){.hero__button{font-size:10px;line-height:160%;min-height:44px}}.hero__button:hover{background-color:#ea5083}.hero__button-text{font-size:12px;font-weight:500;line-height:2;text-transform:uppercase;color:#fff}@media (max-width:1100px){.hero__button-text{font-size:10px;line-height:16px;letter-spacing:.2px}}.hero__arrow{width:5px;height:8px;fill:#fff}@media (max-width:1100px){.hero__arrow{margin-top:-2px}}.hero.disabled{padding-bottom:40px}.hero.disabled .hero-news-card:after,.hero.disabled .hero-news-card:before{content:none}.hero.disabled .animate-line,.hero.disabled .hero-bg-slider .mobile-quarter-sl-btns,.hero.disabled .hero-bg-slider__slide-progress{display:none}.hero-bg-slider{position:absolute;width:100%;height:100%;top:0;left:0;min-height:868px}@media (max-width:1199px){.hero-bg-slider .mobile-quarter-sl-btns{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;width:100%;left:0;z-index:4;bottom:28px}.hero-bg-slider .mobile-quarter-sl-btns .swiper-pagination-bullet{width:6px;min-width:6px;height:6px;border:1px solid #fff;background:rgba(255,255,255,.1);border-radius:0;opacity:1}.hero-bg-slider .mobile-quarter-sl-btns .swiper-pagination-bullet-active{background:#fff}.hero-bg-slider .slider-quarter-buttons{position:static}.hero-bg-slider .sw-btn__icon{width:20px;height:20px;fill:none;-ms-flex-negative:0;flex-shrink:0}}@media (max-width:1100px){.hero-bg-slider{height:561px;min-height:561px}}.hero-bg-slider .slider-quarter-buttons .mob-quarter-btn{border:1px solid #8ba6c4}.hero-bg-slider .slider-quarter-buttons .mob-quarter-btn:last-child:not(:only-child){border-left:0}@media (max-width:500px){.hero-bg-slider .mobile-quarter-sl-btns .slider-quarter-buttons{top:auto}.hero-bg-slider .mobile-quarter-sl-btns .slider-quarter-buttons svg{width:20px;height:20px}}.hero-bg-slider__slide{width:100%!important;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.hero-bg-slider__slide:before{content:"";position:absolute;bottom:0;width:100%;height:100%;max-height:148px;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,22,46,.8)),color-stop(36.18%,rgba(0,24,51,.71)),color-stop(95.67%,rgba(0,44,92,0)));background:linear-gradient(0,rgba(0,22,46,.8),rgba(0,24,51,.71) 36.18%,rgba(0,44,92,0) 95.67%);z-index:2}@media (max-width:1199px){.hero-bg-slider__slide:before{opacity:.5;background:-webkit-gradient(linear,left bottom,left top,color-stop(26.83%,rgba(0,22,46,.8)),color-stop(66.58%,rgba(0,58,123,0)));background:linear-gradient(0deg,rgba(0,22,46,.8) 26.83%,rgba(0,58,123,0) 66.58%);max-height:unset;height:200%}}.hero-bg-slider__slide-img{width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;background:linear-gradient(100deg,rgba(0,22,46,.64),rgba(0,58,123,0));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.hero-bg-slider__slide-progress{display:none}@media (max-width:1199px){.hero-bg-slider__slide-progress{display:-webkit-box;display:-ms-flexbox;display:flex}}.hero-bg-slider__slide.swiper-slide-active .hero-bg-slider__slide-progress{position:absolute;left:0;bottom:0;width:100%;height:3px;-webkit-animation:c 5s cubic-bezier(.3,0,.3,1) forwards;animation:c 5s cubic-bezier(.3,0,.3,1) forwards;background-color:#1782e0;-webkit-transform:translateX(-100%);transform:translateX(-100%);z-index:3}.hero-text-wrap{position:absolute;top:50%;z-index:3;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:1100px){.hero-text-wrap{position:static;-webkit-transform:none;transform:none}}.hero-wrapper{pointer-events:none}.hero-text{width:100%;max-width:860px;padding:56px 64px;margin-bottom:117px;position:relative;z-index:1;min-height:455px;pointer-events:all}@media (max-width:1199px){.hero-text{padding:56px 0}}@media (max-width:1100px){.hero-text{padding:0;margin:0;min-height:auto}}.hero-text:not(.active){display:none}.heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}@media (max-width:1100px){.heading{gap:16px}}.hero-news-slider{overflow:unset;pointer-events:all;z-index:3}@media (max-width:1199px){.hero-news-slider{display:none}}.hero-news-slider__slide{width:416px;height:108px}.hero-news-slider__slide.swiper-slide-thumb-active .animate-line{-webkit-animation:c 5s cubic-bezier(.3,0,.3,1) forwards;animation:c 5s cubic-bezier(.3,0,.3,1) forwards}.hero-news-slider__slide:before{opacity:1;visibility:visible;-webkit-transition:.3s ease;transition:.3s ease}.hero-news-slider__slide:not(.swiper-slide-thumb-active):before{opacity:0;visibility:hidden}.hero-news-card{width:416px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;cursor:pointer;position:relative;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.hero-news-card:hover .hero-news-card__text{color:#0068dc}.hero-news-card:after{width:0;background-color:#1782e0}.hero-news-card:after,.hero-news-card:before{content:"";position:absolute;bottom:0;left:0;height:3px}.hero-news-card:before{width:100%;background-color:#cfe5ff}.hero-news-card__text{padding:0 24px 0 20px;font-size:14px;line-height:1.42;color:#364f6b;-webkit-transition:color .3s ease;transition:color .3s ease;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.hero-news-card__img{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;max-width:169px}.animate-line{position:absolute;z-index:20;bottom:0;left:0;width:100%;height:4px;background-color:#1782e0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.animate-line:hover .hero-news-card__text{color:#0068dc}@-webkit-keyframes c{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes c{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.house-layout{padding:100px 0 56px}@media (max-width:1199px){.house-layout{padding:60px 0 36px}}@media (max-width:900px){.house-layout{padding:30px 0 24px}}.house-layout__title{color:#0f5491;font-size:56px;font-weight:500;line-height:135.7%}@media (max-width:1100px){.house-layout__title{font-size:24px;line-height:150%}}@media (max-width:600px){.house-layout .house-layout-wrapper{padding:0 30px}}@media (max-width:500px){.house-layout .house-layout-wrapper{padding:0 16px}}.house-layout .tippy--fav-active .tippy__title svg{stroke:#ea5083;fill:#ea5083!important}.house-layout .apartment-choose-menu{padding:11px 16px}@media (max-width:500px){.house-layout .apartment-choose-menu{padding:11px 12px 21px 20px}}@media (max-width:1199px){.house-layout .double-range,.house-layout .room-quantity-setter__row,.house-layout .select--dropdown{max-width:100%}}@media (max-width:900px){.house-layout .about-proj-filter-wrapper{max-width:100%!important}}.house-layout .house-layout-filters__text{color:#456488}.house-layout .house-layout-filters__gray-text{color:#8ba6c4}.house-layout .apatment-window-tag-list__numberTagContent,.house-layout .apatment-window-tag-list__tag-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:7px 15px}@media (max-width:700px){.house-layout .menu-active{background-color:transparent}}@media (max-width:700px){.house-layout .menu-active .tippy{background-color:#f1f4f8}}.house-layout-filters-type{padding:56px 0 0;display:-ms-grid;display:grid;gap:28px}@media (max-width:900px){.house-layout-filters-type{gap:20px}}@media (max-width:1100px){.house-layout-filters-type{padding:64px 0 0}}@media (max-width:900px){.house-layout-filters-type{-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:1fr 1fr auto;grid-template-rows:1fr 1fr auto;justify-items:center}}@media (min-width:900px){.house-layout-filters-type{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:1fr 1fr;grid-template-rows:1fr 1fr;justify-items:center}}@media (min-width:1199px){.house-layout-filters-type{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-ms-grid-rows:1fr 1fr;grid-template-rows:1fr 1fr}}@media (min-width:1400px){.house-layout-filters-type{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;-ms-grid-rows:1fr;grid-template-rows:1fr}}.house-layout-filters-type__text{color:#456488;font-size:14px;line-height:142.85%}.house-layout-filters-type__gray-text{color:#8ba6c4;font-size:14px;line-height:142.85%}.filter-block{width:100%;max-width:416px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}@media (max-width:1199px){.filter-block{max-width:100%}}.payment-text{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}button.house-layout-filters__drop-button{padding:0;margin-left:auto;margin-top:16px;color:#6e90b6;font-size:16px;font-style:normal;font-weight:400;line-height:24px;background:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid transparent;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}button.house-layout-filters__drop-button svg{width:20px;height:20px;margin-right:12px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}button.house-layout-filters__drop-button svg use{stroke:#6e90b6}@media (hover:hover){button.house-layout-filters__drop-button:hover{color:#0f5491}button.house-layout-filters__drop-button:hover svg use{stroke:#0f5491}}@media screen and (max-width:500px){button.house-layout-filters__drop-button{font-size:12px;font-weight:400;line-height:18px}}.apartment-show-wrapper{width:100%;padding:24px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:28px}@media (max-width:800px){.apartment-show-wrapper{padding:20px 0 0;gap:25px;height:100%;min-height:828px}}@media (max-width:1300px){.apartment-show-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:1400px){.apartment-show-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.apartment-list-scrolled-wrap{width:100%;max-width:564px;height:100%;max-height:720px;position:relative;padding-right:4px}@media (max-width:1300px){.apartment-list-scrolled-wrap{max-width:100%;padding-right:0}}@media (max-width:1100px){.apartment-list-scrolled-wrap{max-height:820px}}@media (max-width:700px){.apartment-list-scrolled-wrap{max-height:100%}}.apartment-list-scrolled{width:100%;height:100%;max-height:720px;background-color:#fff;overflow-x:hidden}@media (max-width:1300px){.apartment-list-scrolled{max-width:100%}}@media (max-width:1100px){.apartment-list-scrolled{max-height:820px}}@media (max-width:700px){.apartment-list-scrolled{max-height:100%}}.apartment-list-scrolled .apartment-list-scrolled-btn-wrapper{width:100%;background:-webkit-gradient(linear,left bottom,left top,from(#fff),color-stop(103.85%,rgba(255,255,255,0)));background:linear-gradient(0deg,#fff,rgba(255,255,255,0) 103.85%);position:sticky;bottom:0;padding:0 16px 48px}@media (max-width:700px){.apartment-list-scrolled .apartment-list-scrolled-btn-wrapper{display:none}}@media (max-width:900px){.apartment-list-scrolled .apartment-list-scrolled-btn-wrapper{padding:0 16px}}.apartment-list-scrolled__btn{width:100%;max-width:532px;background-color:#0f5491;padding:16px 32px;margin:0 auto;color:#fff;font-size:12px;font-weight:500;line-height:200%;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:0;-webkit-transition:all .2s ease;transition:all .2s ease}@media (max-width:1100px){.apartment-list-scrolled__btn{max-width:100%}}.apartment-list-scrolled__btn:hover{background:#ea5083}@media (min-width:900px){.apartment-list-scrolled__btn{max-width:100%}}@media (max-width:1100px){.apartment-list-scrolled__btn{padding:14px 32px;font-size:10px;line-height:160%}}@media (max-width:500px){.apartment-list-scrolled__btn{max-width:100%;margin:0 auto}}.apartment-list-scrolled__arrow{width:8px;height:8px;fill:none;stroke:#fff}@media (max-width:900px){.apartment-list-scrolled__arrow{width:8px;height:8px}}.apartment-list-scrolled::-webkit-scrollbar{width:4px}.apartment-list-scrolled::-webkit-scrollbar-thumb{border-radius:2px;border:1px solid #c9cdda;background:#f3f5f9}.apartment-list-scrolled::-webkit-scrollbar-track{background:transparent;border-radius:0;-webkit-margin-before:12px;margin-block-start:12px;-webkit-margin-after:12px;margin-block-end:12px;-webkit-margin-start:4px;margin-inline-start:4px;-webkit-margin-end:4px;margin-inline-end:4px}.apartment-full-view{width:100%;max-width:1156px;height:auto;min-height:720px;position:relative}@media (max-width:1300px){.apartment-full-view{min-height:auto;max-width:100%}}@media (max-width:700px){.apartment-full-view{display:none}}.apartment-full-view .apartment-big-plan{height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:900px){.house-layout-fitler-wrapper{display:none}}.layout-filter{display:none}@media (max-width:900px){.layout-filter{width:100%;max-width:100%;margin:20px auto 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:10px;line-height:160%;display:-webkit-box;display:-ms-flexbox;display:flex}}.mob-scroll-btn{display:none;margin-top:20px}@media (max-width:700px){.mob-scroll-btn{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:600px){.mob-scroll-btn{margin-left:auto;margin-right:auto}}.mortgage__causes--double-row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:100px 0;gap:28px}@media (max-width:1199px){.mortgage__causes--double-row{padding:56px 0}}@media (max-width:900px){.mortgage__causes--double-row{padding:28px 0}}.mortgage__causes--double-row .mortgage__cause{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;gap:36px;-ms-flex-preferred-size:calc(33.3333333333% - 60px);flex-basis:calc(33.3333333333% - 60px);font-size:18px;font-style:normal;font-weight:400;line-height:28px;color:#364f6b;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1199px){.mortgage__causes--double-row .mortgage__cause{gap:24px}}@media (max-width:900px){.mortgage__causes--double-row .mortgage__cause{gap:16px}}@media (max-width:700px){.mortgage__causes--double-row .mortgage__cause{gap:12px}}.mortgage__causes--double-row .mortgage__cause .mortgage__cause--title{font-size:18px;font-style:normal;font-weight:400;line-height:28px;width:100%}.mortgage__causes--double-row .mortgage__cause--statement-white{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:56px;height:56px;min-width:56px;min-height:56px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:24px;background:white;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media (max-width:1199px){.mortgage__causes--double-row .mortgage__cause--statement-white{width:48px;height:48px;min-width:48px;min-height:48px}}@media (max-width:900px){.mortgage__causes--double-row .mortgage__cause--statement-white{width:40px;height:40px;min-width:40px;min-height:40px}}@media (max-width:700px){.mortgage__causes--double-row .mortgage__cause--statement-white{width:32px;height:32px;min-width:32px;min-height:32px}}.mortgage__causes--double-row .mortgage__cause--statement-white svg{width:24px;height:24px;fill:#ea5083}@media (max-width:1500px){.mortgage__causes--double-row{gap:0 20px}.mortgage__causes--double-row .mortgage__cause{-ms-flex-preferred-size:49%;flex-basis:49%}}@media (max-width:600px){.mortgage__causes--double-row .mortgage__cause{-ms-flex-preferred-size:100%;flex-basis:100%}.mortgage__causes--double-row .mortgage__cause .mortgage__cause--title{font-size:16px;line-height:24px;margin-bottom:20px}.mortgage__causes--double-row .mortgage__cause--statement-white{padding:9px;margin-bottom:20px}}@media (max-width:500px){.mortgage__causes--double-row .mortgage__cause{-ms-flex-preferred-size:100%;flex-basis:100%}.mortgage__causes--double-row .mortgage__cause .mortgage__cause--title{font-size:14px;line-height:20px}}.installment_term{background:white;padding:64px 56px;width:calc(50% - 28px);margin:14px}@media (max-width:1100px){.installment_term{width:calc(100% - 28px)}}.installment_term--text{margin-top:20px;color:#364f6b;font-size:16px;font-weight:300;line-height:24px}.installment_term--main--row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;margin-top:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:500px){.installment_term--main--row{-ms-flex-wrap:wrap;flex-wrap:wrap}}.installment_term--main{padding:24px 28px 18px;background:#f1f4f8;width:100%}.installment_term--main--title{font-family:Min Sans;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-transform:uppercase;color:#537aa5}.installment_term--main--body{font-family:Min Sans;font-size:28px;font-style:normal;font-weight:500;line-height:60px;color:#0f5491}.installment_term--main--body--low{color:#0f5491;font-size:18px;font-weight:500;line-height:28px}.installment_term--title{line-height:56px;font-family:Min Sans;font-size:36px;font-style:normal;font-weight:700;color:#0f5491}@media (max-width:1700px){.installment_term{padding:40px 32px}}@media (max-width:1500px){.installment_term--title{font-size:28px;line-height:40px}.installment_term--main{padding:16px 20px 14px}.installment_term--main--title{font-size:13px}.installment_term--main--body{font-size:26px;line-height:42px}}@media (max-width:600px){.installment_term{padding:30px 20px}.installment_term--title{font-size:20px;line-height:28px}.installment_term--text{margin-top:14px;font-size:14px;line-height:20px}.installment_term--main{padding:12px 12px 10px}.installment_term--main--title{font-size:12px;line-height:16px}.installment_term--main--body{font-size:22px;line-height:34px}}@media (max-width:500px){.installment_term{padding:24px 16px}}@media (max-width:360px){.installment_term--main{padding:9px 16px 5px}.installment_term--main--row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.installment_terms{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-14px;padding:100px 0}@media (max-width:1199px){.installment_terms{padding:56px 0}}@media (max-width:900px){.installment_terms{padding:28px 0}}.installment-premises{border:1px solid #e2e9f0}.installment-premises div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:16px}.installment-premises__title{font-family:Min Sans;font-size:12px;font-style:normal;font-weight:500;line-height:24px;text-transform:uppercase;margin-right:28px;color:#0f5491}.installment-premises--container{margin:40px 0 0;display:-ms-grid;display:grid;gap:32px}.installment-premises--wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}.installment-premises--wrap div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.installment-premises--wrap--title{font-size:18px;font-style:normal;font-weight:500;line-height:28px;color:#364f6b}.installment-premises div img{width:48px;height:48px}@media (max-width:600px){.installment-premises--container{margin-top:24px;gap:16px}.installment-premises--wrap div{gap:8px}.installment-premises--wrap div img{width:40px;height:40px}.installment-premises__title{margin-right:12px}}.installment-premises-cards{gap:12px 8px}.needed-docs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:58px;padding:100px 0}@media (max-width:1199px){.needed-docs{padding:56px 0}}@media (max-width:900px){.needed-docs{padding:28px 0}}.needed-docs__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-30px}@media (max-width:1400px){.needed-docs__items{margin:-15px}}@media (max-width:900px){.needed-docs__items{margin:-8px}}.needed-docs__item{width:calc(50% - 60px);margin:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media (max-width:1400px){.needed-docs__item{width:calc(50% - 30px);margin:15px}}@media (max-width:1199px){.needed-docs__item{gap:16px}}@media (max-width:900px){.needed-docs__item{width:calc(50% - 16px);margin:8px;gap:12px}}@media (max-width:700px){.needed-docs__item{width:calc(100% - 16px);gap:6px}}.needed-docs__item--title{font-size:24px;font-weight:500;line-height:36px;color:#364f6b}@media (max-width:1199px){.needed-docs__item--title{font-size:20px;line-height:32px}}@media (max-width:900px){.needed-docs__item--title{font-size:18px;line-height:28px}}.needed-docs__item p{color:#364f6b;font-size:18px;font-style:normal;font-weight:300;line-height:28px;max-width:418px}@media (max-width:1199px){.needed-docs__item p{font-size:16px;line-height:24px;max-width:100%}}@media (max-width:900px){.needed-docs__item p{font-size:14px;line-height:20px}}@media (max-width:1400px){.needed-docs__title{width:auto;max-width:360px}}@media (max-width:1100px){.needed-docs{display:block}.needed-docs__title{max-width:100%}.needed-docs__left{margin-bottom:30px}.needed-docs .purchase-list__title{margin-bottom:18px}}@media (max-width:600px){.needed-docs__items{-ms-grid-columns:1fr;grid-template-columns:1fr}.needed-docs__item{margin-right:0;font-size:16px;line-height:28px}.needed-docs__warning{margin-top:32px}}.internet-down{color:#eff7fc;padding:259px 0 217px}@media (max-width:1280px){.internet-down{padding:120px 0}}@media (max-width:568px){.internet-down{padding:64px 0}}.internet-down__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1464px;margin:0 auto}@media (max-width:1280px){.internet-down__wrap{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.internet-down__main{max-width:828px}.internet-down__main,.internet-down__main-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.internet-down__main-top{gap:34px;margin-bottom:60px}@media (max-width:568px){.internet-down__main-top{margin-bottom:32px;gap:20px}}.internet-down__title{font-size:56px;line-height:76px;font-weight:500}@media (max-width:1199px){.internet-down__title{font-size:48px;line-height:120%}}@media (max-width:900px){.internet-down__title{font-size:40px}}@media (max-width:700px){.internet-down__title{font-size:32px}}.internet-down__desc{font-size:24px;line-height:36px;font-weight:500}@media (max-width:568px){.internet-down__desc{font-size:16px;line-height:120%}}.internet-down__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:24px;font-weight:400;line-height:150%}@media (max-width:568px){.internet-down__text{font-size:18px;line-height:28px}}.internet-down__text:not(:last-child){margin-bottom:48px}@media (max-width:568px){.internet-down__text:not(:last-child){margin-bottom:20px}}.internet-down__text-top{font-weight:700}.internet-down__picture{aspect-ratio:659/604;width:100%;max-width:34.323vw}@media (max-width:1280px){.internet-down__picture{margin-bottom:48px;max-width:380px}}@media (max-width:568px){.internet-down__picture{font-size:16px;line-height:120%;margin-bottom:24px;max-width:75%}}.mortgage-requirement{display:-webkit-box;display:-ms-flexbox;display:flex;padding:100px 0;gap:50px}@media (max-width:1199px){.mortgage-requirement{padding:56px 0}}@media (max-width:900px){.mortgage-requirement{padding:28px 0}}.mortgage-requirement__title{color:#0f5491;width:536px}.mortgage-requirement__text{font-size:18px;font-style:normal;font-weight:300;line-height:28px;color:#364f6b;width:860px}@media (max-width:1700px){.mortgage-requirement__title{width:100%;margin-bottom:20px;font-size:36px;line-height:48px}}@media (max-width:1400px){.mortgage-requirement__title{font-size:32px;line-height:40px;margin-bottom:16px}}@media (max-width:1000px){.mortgage-requirement{display:block}.mortgage-requirement__text{width:100%;font-size:16px;line-height:24px}}@media (max-width:900px){.mortgage-requirement__title{font-size:24px;line-height:32px;margin-bottom:12px}.mortgage-requirement__text{font-size:14px;line-height:20px}}.jk-news{width:100%;max-width:1920px;margin:0 auto;padding:661px 0 0;position:relative}@media (max-width:900px){.jk-news{padding:340px 0 0}}@media (max-width:500px){.jk-news{padding:183px 0 0}}@media (max-width:450px){.jk-news .start-selling{gap:19px}}@media (max-width:450px){.jk-news .card-text{padding:0 24px 24px}}@media (max-width:600px){.jk-news .news-card:nth-child(odd){margin-top:0}}@media (max-width:600px){.jk-news .news-card{height:auto}}@media (max-width:600px){.jk-news .lastest-news-block-wp{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}}.jk-news-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;top:72px}.jk-news__bg-image{position:absolute;top:67px;left:86px;z-index:1}@media (max-width:900px){.jk-news__bg-image{display:none}}.start-selling{position:sticky;top:72px}.card-text{width:100%;max-width:860px;padding:0 86px}.jk-last-news-list{margin:0!important}@media (max-width:1100px){.lastest-news__title{font-size:24px!important;line-height:150%!important}}.watch-all__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1199px){.jk-news .lastest-news-block-left .start-selling__date{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.jk-repair-options{background-color:#364f6b!important;padding:142px 0 40px!important;margin:116px 0 0}.jk-repair-options .repair-options__nav{border-color:#456488}@media (max-width:1100px){.jk-repair-options .repair-options__desc{margin:0}}.jk-repair-options .repair-options__nav-item:before{background:#bcddf3}@media (max-width:1100px){.jk-repair-options__select{padding-top:0!important}}@media (max-width:1000px){.jk-repair-options__buttons{margin-top:18px!important}}.jk-repair-options .repair-options__nav-item--active,.jk-repair-options .repair-options__nav-item--active:hover,.jk-repair-options .repair-options__select .select--dropdown .select--dropdown__title--title{color:#bcddf3}.jk-repair-options .select--dropdown__button svg{stroke:none;fill:#bcddf3}.jk-repair-options .repair-options__title{color:#bcddf3}.jk-repair-options .repair-options__desc{color:#eff7fc;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.jk-repair-options .repair-options__button{border-color:#456488;color:#d7eafb}.jk-repair-options .repair-options__button:hover{border-color:#8ba6c4}.jk-repair-options .repair-options__button-arrow{background:#456488}.jk-repair-options .repair-options__button-text{font-weight:500}.jk-repair-options .repair-options__button-text span{color:#88c1f3}.jk-repair-options .repair-options__tour:hover{background:#fff;color:#ea5083}.jk-repair-options .sw-btn{border-color:#c5d3e2;z-index:2}.jk-repair-options .sw-btn:hover{border-color:#1782e0;z-index:3}.jk-repair-options .sw-btn.swiper-button-disabled{border-color:#e2e9f0;z-index:0}.jk-repair-options .sw-btn.swiper-button-disabled .sw-btn__icon{stroke:#a8bcd3}.jk-repair-options .sw-btn.swiper-button-disabled:hover{border-color:#e2e9f0;z-index:3}.jk-repair-options .sw-btn.swiper-button-disabled:hover .sw-btn__icon{stroke:#a8bcd3}.jk-repair-options .sw-btn:last-child{margin-left:-1px}.jk-repair-options .sw-btn__icon{width:20px;height:20px;-webkit-transition:stroke .3s;transition:stroke .3s}.jk-repair-options .repair-options__select .select--dropdown__menu{top:84px}@media (max-width:1100px){.jk-repair-options .repair-options__select .select--dropdown__menu{top:26px}}@media (max-width:1100px){.jk-repair-options .repair-options__select .select--dropdown svg{margin:0 0 0 10px}}.jk-repair-options .custom-radio .custom-radio__checkmark,.jk-repair-options .custom-radio input{display:none}.jk-repair-options .custom-radio.label-active{background-color:#d7eafb}.jk-repair-options .custom-radio.label-active .custom-radio__text{color:#1782e0}.jk-repair-options .repair-options__nav:before{background-color:#456488}@media (max-width:1100px){.jk-repair-options .repair-options__nav-item{padding-bottom:17px}}@media (max-width:1100px){.jk-repair-options{padding:40px 0 0!important;margin-top:11px}}.lastest-news{width:100%;max-width:1920px;margin:0 auto;padding:120px 16px;position:relative}@media (max-width:1300px){.lastest-news{min-height:166px}}@media (max-width:1199px){.lastest-news{padding:56px 16px}}@media (max-width:900px){.lastest-news{padding:28px 16px}}@media (max-width:700px){.lastest-news{padding:28px 30px}}@media (max-width:500px){.lastest-news{padding:28px 16px}}.news-list-scroll{width:100%;margin:0 auto;position:relative}@media (max-width:600px){.news-list-scroll{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content}}@media (min-width:600px){.news-list-scroll{max-width:320px}}@media (min-width:900px){.news-list-scroll{max-width:487px}}.lastest-news-block-wp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;top:72px;gap:0;overflow:visible}@media (max-width:1400px){.lastest-news-block-wp{padding-left:16px;padding-right:16px}}@media (max-width:1100px){.lastest-news-block-wp{padding:0 16px}}@media (max-width:700px){.lastest-news-block-wp{padding:0}}@media (max-width:600px){.lastest-news-block-wp{overflow-y:hidden;padding:0 30px;margin:0 -30px}}@media (max-width:500px){.lastest-news-block-wp{overflow-y:hidden;padding:0 16px;margin:0 -16px}}.lastest-news__bg-image{display:none}@media (min-width:1199px){.lastest-news__bg-image{display:block;position:absolute;top:99px;left:86px;z-index:1}}.lastest-news-block-left{position:sticky;top:112px;margin-right:20px}@media (max-width:600px){.lastest-news-block-left{top:0;position:static}}@media (max-width:600px){.lastest-news-block-left .start-selling{position:static}}.start-selling{width:100%;max-width:946px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:48px}@media (max-width:1000px){.start-selling{min-width:312px;background-color:#fff;gap:22px}}@media (max-width:700px){.start-selling{min-width:unset}}@media (max-width:600px){.start-selling{min-width:312px}}.card-text{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:22px}@media (max-width:1000px){.card-text{gap:14px;padding:0 24px 24px}}.start-selling__heading{color:#364f6b;font-size:28px;font-weight:500;line-height:150%}@media (max-width:1000px){.start-selling__heading{font-size:12px;line-height:150%}}.start-selling__date{color:#537aa5;font-size:16px;line-height:150%}@media (max-width:1000px){.start-selling__date{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;font-size:8px;line-height:200%}}.start-selling__big-card-img{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media (max-width:600px){.start-selling__big-card-img{height:177px}}.lastest-news-list{width:100%;max-width:485px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;overflow:hidden;scrollbar-width:none}.lastest-news-list::-webkit-scrollbar{width:0}@media (max-width:1100px){.lastest-news-list{margin:0;gap:16px}}@media (max-width:700px){.lastest-news-list{max-width:250px}}@media (max-width:600px){.lastest-news-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:none}}.lastest-news__title{margin:0 0 16px;color:#364f6b;font-size:56px;font-weight:500;line-height:114.3%;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}@media (max-width:1400px){.lastest-news__title{font-size:42px;padding-left:10px}}@media (max-width:700px){.lastest-news__title{font-size:26px;line-height:150%}}.lastest-news__title .desktop-transfer{display:block}@media (max-width:1000px){.lastest-news__title .desktop-transfer{display:none}}.mobile-news{padding:0 16px;display:block;margin:0 0 24px}@media (min-width:600px){.mobile-news{display:none}}@media (max-width:600px){.mobile-news{padding:0;font-size:28px!important;font-weight:500;line-height:42px!important}}.desktop-news{display:block}@media (max-width:600px){.desktop-news{display:none}}.watch-all{width:100%;padding:0 0 0 40px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#537aa5}@media (max-width:1100px){.watch-all{width:100%;margin:24px 0 0;padding:0 0 0 24px}}.watch-all:hover .watch-all__btn{background-color:#ea5083}.watch-all-mob{width:calc(100% - 32px);margin-left:16px;max-width:312px}@media (min-width:600px){.watch-all-mob{display:none}}@media (max-width:600px){.watch-all-mob{margin-left:0;width:100%}}.watch-all-desk{display:none}@media (min-width:600px){.watch-all-desk{display:-webkit-box;display:-ms-flexbox;display:flex}}.watch-all-desk:hover .watch-all__btn{background-color:#ea5083}.watch-all__text{color:#d7eafb;font-size:12px;font-weight:500;line-height:200%;text-transform:uppercase}@media (max-width:1100px){.watch-all__text{font-size:10px;line-height:160%}}.watch-all__btn{width:84px;height:84px;background-color:#364f6b;border:0;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.watch-all__btn:hover{background-color:#ea5083}@media (max-width:1100px){.watch-all__btn{width:44px;height:44px}}.watch-all__right-arrow{width:24px;height:24px;fill:#fff;border:0}@media (max-width:1100px){.watch-all__right-arrow{width:16px;height:16px}}@media (min-width:1199px){.lastest-news-block-left .start-selling__date{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.mortgage{color:#364f6b}.mortgage__causes--row{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;padding:104px 88px;gap:64px;margin:100px 0}@media (max-width:1700px){.mortgage__causes--row{padding:75px 50px;gap:32px}}@media (max-width:1199px){.mortgage__causes--row{margin:56px 0}}@media (max-width:1000px){.mortgage__causes--row{padding:60px 40px;gap:24px}}@media (max-width:900px){.mortgage__causes--row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:28px 0;gap:20px}}@media (max-width:600px){.mortgage__causes--row{padding:24px 16px;gap:16px}}.mortgage__cause{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}.mortgage__cause--title{margin-bottom:24px;font-size:24px;font-style:normal;font-weight:500;line-height:36px;color:#364f6b}.mortgage__cause--statement{display:-webkit-box;display:-ms-flexbox;display:flex;width:56px;height:56px;min-width:56px;min-height:56px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:36px;border:1px solid #e2e9f0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:24px}@media (max-width:1199px){.mortgage__cause--statement{width:48px;height:48px;min-width:48px;min-height:48px}}@media (max-width:900px){.mortgage__cause--statement{width:40px;height:40px;min-width:40px;min-height:40px}}@media (max-width:700px){.mortgage__cause--statement{width:32px;height:32px;min-width:32px;min-height:32px}}.mortgage__cause--statement svg{width:24px;height:24px;fill:#ea5083}.mortgage__cause--body{font-size:18px;font-style:normal;font-weight:300;line-height:28px;color:#364f6b}@media (max-width:1300px){.mortgage__cause--statement{padding:12px;margin-bottom:20px}.mortgage__cause--title{margin-bottom:20px;font-size:20px;line-height:32px}.mortgage__cause--body{font-size:16px;line-height:24px}}@media (max-width:900px){.mortgage__cause--statement{padding:8px;margin-bottom:12px}.mortgage__cause--title{margin-bottom:12px;font-size:18px;line-height:28px}.mortgage__cause--body{font-size:14px;line-height:20px}}.main-news__breadcrumbs{margin-bottom:33px}.main-news__title{font-size:76px;font-weight:700;margin-bottom:46px;color:#0f5491;line-height:96px}.main-news__nav-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:47px}.main-news__nav,.main-news__nav-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-news__nav{margin-right:40px}.main-news__nav-item{font-size:24px;font-weight:500;color:#0f5491;-webkit-transition:all .2s ease;transition:all .2s ease;margin-right:43px;line-height:1;-ms-flex-negative:0;flex-shrink:0}.main-news__nav-item:last-child{margin-right:0}.main-news__nav-item:hover{color:#1782e0}.main-news__nav-drop{margin-right:40px}.main-news__nav-drop:last-child{margin-right:0}.main-news__nav-drop .select--dropdown{height:auto;background:none}.main-news__nav-drop .select--dropdown__arrow-bottom{width:15px;height:11px;margin:5px}.main-news__nav-drop .select--dropdown .select--dropdown__menu{width:284px;left:auto;right:auto;left:0;top:12px}.main-news__nav-drop .select--dropdown__button{height:auto;border:none;padding:0}.main-news__nav-drop .select--dropdown__button:hover .select--dropdown__title--title{color:#1782e0}.main-news__nav-drop .select--dropdown__button:hover svg{fill:#1782e0}.main-news__nav-drop .select--dropdown__title--title{line-height:1;font-size:24px;font-weight:500;color:#0f5491}.main-news__tags{margin-bottom:5px}.main-news__years-filter{min-width:284px}.main-news__items-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.main-news__lg-items{width:65.218%}.main-news__lg-item{display:block;position:relative;padding-bottom:55.352%;margin-bottom:76px}.main-news__lg-item-img{position:absolute;z-index:2;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.main-news__lg-item-info{position:absolute;left:0;bottom:0;z-index:3;padding:56px;background:#0f5491;width:46.67%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:337px}.main-news__lg-item-info svg{width:24px;height:24px}.main-news__lg-item-tag{font-size:14px;color:#b0d5f7;display:inline-block;margin-right:16px;margin-bottom:5px;text-transform:uppercase}.main-news__lg-item-tag:last-child{margin-right:0}.main-news__lg-item-title{font-size:28px;font-weight:500;margin-bottom:32px;display:block;color:#d7eafb}.main-news__lg-item:hover .main-news__item-link{opacity:1}.main-news .main-news__nav-drop .droped-checkboxes__btn svg{margin-top:0}.main-news__item-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-news__item-date{color:#c5d3e2}.main-news__item-link{width:84px;height:84px;background:#ea5083;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s ease;transition:all .2s ease;position:absolute;bottom:0;right:0;opacity:0}.main-news__md-items{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-news__md-item,.main-news__md-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.main-news__md-item{width:calc(50% - 38px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-news__md-item-img{width:100%;height:294px;-o-object-fit:cover;object-fit:cover}.main-news__md-item-info{width:100%;background:#fff;position:relative;padding:32px 40px;height:100%;min-height:254px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-news__md-item-info svg{width:24px;height:24px;color:#fff}.main-news__md-item-tag{font-size:14px;color:#1782e0;display:inline-block;margin-right:16px;margin-bottom:5px;text-transform:uppercase;-webkit-transition:all .2s ease;transition:all .2s ease}@media (max-width:767px){.main-news__md-item-tag{font-size:12px}}.main-news__md-item-tag:hover{color:#0f5491}.main-news__md-item-tag:last-child{margin-right:0}.main-news__md-item-title{font-size:20px;font-weight:500;color:#0f5491;display:inline-block;margin-bottom:32px}.main-news__md-item:hover:hover .main-news__item-link{opacity:1}.main-news__md-item .main-news__item-date{color:#537aa5}.main-news__md-item>a{width:100%}.main-news__sm-items{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:76px}.main-news__sm-items-container{max-height:1255px;overflow-y:auto;scrollbar-width:none}.main-news__sm-items-container::-webkit-scrollbar{width:0}.main-news__sm-item{padding:19px;background:#fff;border:1px solid transparent;border-bottom-color:#e2e9f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:all .2s ease;transition:all .2s ease}.main-news__sm-item:hover .main-news__sm-item-title{color:#1782e0}.main-news__sm-item-tags{margin-bottom:5px}.main-news__sm-item-info{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:20px}.main-news__sm-item-img{width:160px;height:87px;-o-object-fit:cover;object-fit:cover}.main-news__sm-item-tag{color:#1782e0;font-size:12px;margin-bottom:5px;text-transform:uppercase;margin-right:10px}.main-news__sm-item-tag:last-child{margin-right:0}.main-news__sm-item-title{font-weight:500;color:#0f5491;line-height:150%;display:inline-block;margin-bottom:5px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.main-news__sm-item-date{font-size:14px;color:#6e90b6}.main-news__sm-item:hover{border-color:#a8bcd3}.main-news__label{padding:8px 24px;background:#ea5083;color:#fff;text-transform:uppercase;font-weight:700;font-size:14px;margin-right:5px;margin-bottom:24px;display:inline-block}@media (max-width:1919px){.main-news__nav-item{font-size:18px;margin-right:15px}.main-news__nav-drop .select--dropdown__title--title{font-size:18px}.main-news__nav-drop .droped-checkboxes__btn svg{width:18px;height:16px}.main-news__nav-drop{margin-right:15px}.main-news__lg-items{width:60%}.main-news__sm-items{margin-left:30px}.main-news__lg-item{padding-bottom:50%;margin-bottom:30px}.main-news__lg-item-info{padding:20px 30px;min-height:200px}.main-news__md-item{width:calc(50% - 15px)}.main-news__lg-item-title{font-size:20px}}@media (max-width:1199px){.main-news__title{font-size:40px;line-height:48px;margin-bottom:30px}.main-news__nav-container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.main-news__years-filter{margin-bottom:20px}.main-news__nav{margin-right:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-news__items-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-news__lg-items{width:100%}.main-news__sm-items{width:100%;margin-left:0;margin-top:30px}.main-news__md-item-info{padding:20px 15px;min-height:150px}.main-news__md-items{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}@media (max-width:989px){.main-news__title{font-size:32px;line-height:40px;margin-bottom:20px}.main-news__md-item-title{min-height:90px}.main-news__lg-item-info{width:100%}.main-news__md-item-img{height:100%}.main-news__item-link{display:none}.main-news__md-items{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:800px){.main-news__lg-item-info{min-height:150px}}@media (max-width:767px){.main-news__md-items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-news__md-item{width:100%;margin-bottom:20px}.main-news__sm-items{margin-top:0}.main-news__nav-item{line-height:21px}.main-news__nav-drop,.main-news__nav-item{font-size:14px;margin-bottom:5px}.main-news__nav-drop .select--dropdown__title--title{font-size:14px}.main-news__nav-drop .droped-checkboxes__btn svg{width:16px;height:14px}.main-news__lg-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:0}.main-news__lg-item-info{min-height:auto;position:static;padding:20px 15px}.main-news__lg-item-img{height:200px;position:static}.main-news__lg-item-title,.main-news__md-item-title{min-height:auto;margin-bottom:15px;font-size:14px}.main-news__item-date{font-size:14px}.main-news__lg-item-tag{font-size:12px}.main-news__sm-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-news__sm-item-img{width:100%}.main-news__sm-item-info{margin-left:0;margin-top:15px}}.modal-all-filter{-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (max-width:700px){.modal-all-filter{padding:0}}.modal-all-filter__content{height:100%;padding:29px 0 0;margin:0 auto;background-color:#f1f4f8;-webkit-overflow-scrolling:touch;overflow-x:hidden;scrollbar-color:#F3F5F9 #fff;scrollbar-width:thin}.modal-all-filter__content::-webkit-scrollbar{width:4px;height:4px;background-color:#fff}.modal-all-filter__content::-webkit-scrollbar-track{background-color:#fff;-webkit-margin-before:12px;margin-block-start:12px;-webkit-margin-after:12px;margin-block-end:12px}.modal-all-filter__content::-webkit-scrollbar-thumb:vertical{background-color:#F3F5F9;border-radius:2px;border:1px solid #8a94b5}.modal-all-filter__content::-webkit-scrollbar-thumb:horizontal{background-color:#F3F5F9}.modal-all-filter__heading{padding:0 16px;color:#0f5491;font-size:18px;font-weight:500;line-height:155.556%}.modal-all-filter__close-btn{width:40px;height:40px;border:0;background-color:transparent;-webkit-transition:all .3s ease;transition:all .3s ease}.modal-all-filter__close-btn:hover{background-color:transparent}.modal-all-filter__close-btn:hover .modal-all-filter__close-img{stroke:#0068dc}.modal-all-filter__close-img{width:25px;height:25px;stroke:#364f6b;fill:none}.modal-all-filter__all-wrapper{gap:16px}.modal-all-filter__all-wrapper,.modal-all-filter__filters-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal-all-filter__filters-wrapper{padding:0 16px;gap:24px}.modal-all-filter__filter-elem-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.modal-all-filter__filter-elem-text{color:#456488}.modal-all-filter__price-text{color:#456488;font-size:12px;line-height:150%}.modal-all-filter__filter-elem-slash{margin:0 12px}.modal-all-filter__filter-elem-slash,.modal-all-filter__filter-elem-text{color:#8ba6c4;font-size:12px;line-height:150%}.modal-all-filter__clear-btn-wrapper{padding:16px 16px 18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:13px;background-color:#fff;position:sticky;bottom:0;z-index:9999;-webkit-box-shadow:0 -16px 16px 0 rgba(0,0,0,.139216);box-shadow:0 -16px 16px 0 rgba(0,0,0,.139216);-webkit-transition:.3s;transition:.3s}.modal-all-filter__clear-btn-wrapper.transparent{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;z-index:10;bottom:10px}.modal-all-filter__btn-watch{width:100%;max-width:100%;padding:10px 20px;border:0;color:#fff;font-size:10px;font-weight:500;line-height:160%;text-transform:uppercase;background-color:#0f5491;-webkit-transition:all .3s ease;transition:all .3s ease}.modal-all-filter__btn-watch:hover{background-color:#ea5083}.modal-all-filter .clear-btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-all-filter__apart-search{color:#6e90b6;font-size:12px;line-height:150%}.modal-all-filter .drop-btn-modal{color:#0f5491}.modal-all-filter .drop-btn-modal svg{stroke:#0f5491}.modal-all-filter .double-range,.modal-all-filter .room-quantity-setter__row,.modal-all-filter .select--dropdown,.modal-all-filter .select--dropdown--category,.modal-all-filter .selection-apartment__room{max-width:100%;height:auto;font-size:12px;font-weight:400;line-height:18px}.modal-all-filter .select--dropdown__button{margin:0;padding:12px 15px!important}.modal-all-filter .select--dropdown--category__button{height:auto;padding:12px 15px}.modal-all-filter .select--dropdown__button .select--dropdown__title--title{font-size:12px;font-weight:400;line-height:18px}.modal-all-filter .room-quantity-setter__room:first-child{padding:12px 9px}.modal-all-filter .select--dropdown__section.is--select--dropdown--active .select--dropdown__menu{max-height:200px;top:4px}.scrolled-to-bottom{background-color:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}.modal-book{padding:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;overflow:hidden}.modal-book__content{padding:112px 86px 72px;margin:0;min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:650px;-webkit-transform:translateY(0) translateX(100%);transform:translateY(0) translateX(100%);height:100%;-webkit-overflow-scrolling:touch;overflow-x:hidden;scrollbar-color:#F3F5F9 #fff;scrollbar-width:thin}.modal-book__content::-webkit-scrollbar{width:4px;height:4px;background-color:#fff}.modal-book__content::-webkit-scrollbar-track{background-color:#fff;-webkit-margin-before:12px;margin-block-start:12px;-webkit-margin-after:12px;margin-block-end:12px}.modal-book__content::-webkit-scrollbar-thumb:vertical{background-color:#F3F5F9;border-radius:2px;border:1px solid #8a94b5}.modal-book__content::-webkit-scrollbar-thumb:horizontal{background-color:#F3F5F9}@media (max-width:1200px){.modal-book__content{padding:60px 40px 40px}}@media (max-width:900px){.modal-book__content{padding:40px 20px}}@media (max-width:500px){.modal-book__content{padding:40px 16px}}.modal-book__inner{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.modal-book__close,.modal-book__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-book__close{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f1f4f8;width:36px;height:36px;border-radius:0;border:none;padding:10px;top:26px;right:26px}@media (max-width:1200px){.modal-book__close{width:32px;height:32px;padding:4px;top:12px;right:16px;padding:6px}}@media (max-width:900px){.modal-book__close{width:28px;height:28px;background-color:transparent;top:10px;right:10px;padding:4px}}.modal-book__close svg{fill:none;stroke:#364f6b;width:36px;height:36px}@media (max-width:1200px){.modal-book__close svg{width:28px;height:28px}}@media (max-width:900px){.modal-book__close svg{width:24px;height:24px}}.modal-book__close:hover{background:#364f6b}.modal-book__close:hover svg{stroke:#fff}.modal-book__first{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.modal-book__title{font-size:48px;font-weight:600;line-height:64px;color:#0f5491;margin-bottom:24px}@media (max-width:1200px){.modal-book__title{font-size:36px;line-height:48px;margin-bottom:20px}}@media (max-width:900px){.modal-book__title{font-size:28px;line-height:36px;margin-bottom:16px}}@media (max-width:768px){.modal-book__title{font-size:24px;line-height:32px}}.modal-book__desc{font-size:16px;font-weight:300;line-height:24px;color:#364f6b;margin-bottom:24px}@media (max-width:1200px){.modal-book__desc{font-size:14px;line-height:20px;margin-bottom:20px}}@media (max-width:900px){.modal-book__desc{font-size:13px;line-height:18px;margin-bottom:16px}}.modal-book__item{display:-webkit-box;display:-ms-flexbox;display:flex;color:#364f6b;margin-bottom:32px}@media (max-width:1200px){.modal-book__item{margin-bottom:24px}}@media (max-width:900px){.modal-book__item{margin-bottom:20px}}.modal-book__item-num{width:56px;min-width:56px;height:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f1f4f8;font-size:18px;font-weight:600;color:#0f5491;margin-right:24px}@media (max-width:1200px){.modal-book__item-num{width:48px;min-width:48px;height:48px;margin-right:16px;font-size:16px}}@media (max-width:900px){.modal-book__item-num{width:36px;min-width:36px;height:36px;margin-right:12px;font-size:14px}}.modal-book__item-desc{color:#364f6b;font-size:16px;font-weight:300;line-height:24px;margin:0}@media (max-width:1200px){.modal-book__item-desc{font-size:14px;line-height:20px}}@media (max-width:900px){.modal-book__item-desc{font-size:13px;line-height:18px}}.modal-book__more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s ease;transition:all .2s ease;background:none;border:1px solid #e0e0e0;padding:18px 32px;font-size:12px;line-height:18px;font-weight:600;text-transform:uppercase;color:#0f5491;margin-top:16px}@media (max-width:1200px){.modal-book__more{margin-top:12px;padding:14px 24px}}@media (max-width:900px){.modal-book__more{margin-top:8px;padding:12px 19px}}@media (max-width:600px){.modal-book__more{width:100%;max-width:100%;margin-top:0}}.modal-book__more svg{margin-left:10px;width:10px;height:10px;fill:none;stroke:currentColor}.modal-book__more:focus,.modal-book__more:hover{border-color:#1782e0}.modal-book__form{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0}.modal-book__form-title{font-size:32px;line-height:56px;margin-bottom:40px;color:#0f5491;font-weight:500}@media (max-width:1200px){.modal-book__form-title{font-size:24px;line-height:32px;margin-bottom:36px}}@media (max-width:900px){.modal-book__form-title{font-size:20px;line-height:32px;margin-bottom:30px}}.modal-book__form-group{margin-bottom:32px;width:100%}.modal-book__form .data-checkbox{margin-bottom:40px}.modal-book--form .modal-book__first{display:none}.modal-book--form .modal-book__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:900px){.modal-book--form .modal-book__form{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.modal-book .input-field{width:100%;max-width:100%}.modal-book .input-field input{padding:10px 0}.modal-book-info{padding:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;overflow:hidden}.modal-book-info__content{padding:112px 86px 72px;margin:0;min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:650px;-webkit-transform:translateY(0) translateX(100%);transform:translateY(0) translateX(100%);height:100%;-webkit-overflow-scrolling:touch;overflow-x:hidden;scrollbar-color:#F3F5F9 #fff;scrollbar-width:thin}.modal-book-info__content::-webkit-scrollbar{width:4px;height:4px;background-color:#fff}.modal-book-info__content::-webkit-scrollbar-track{background-color:#fff;-webkit-margin-before:12px;margin-block-start:12px;-webkit-margin-after:12px;margin-block-end:12px}.modal-book-info__content::-webkit-scrollbar-thumb:vertical{background-color:#F3F5F9;border-radius:2px;border:1px solid #8a94b5}.modal-book-info__content::-webkit-scrollbar-thumb:horizontal{background-color:#F3F5F9}@media (max-width:1200px){.modal-book-info__content{padding:60px 40px 40px}}@media (max-width:900px){.modal-book-info__content{padding:40px 20px}}@media (max-width:500px){.modal-book-info__content{padding:40px 16px}}.modal-book-info__inner{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.modal-book-info__close,.modal-book-info__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-book-info__close{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f1f4f8;width:36px;height:36px;border-radius:0;border:none;padding:10px;top:26px;right:26px}@media (max-width:1200px){.modal-book-info__close{width:32px;height:32px;padding:4px;top:12px;right:16px;padding:6px}}@media (max-width:900px){.modal-book-info__close{width:28px;height:28px;background-color:transparent;top:10px;right:10px;padding:4px}}.modal-book-info__close svg{fill:none;stroke:#364f6b;width:36px;height:36px}@media (max-width:1200px){.modal-book-info__close svg{width:28px;height:28px}}@media (max-width:900px){.modal-book-info__close svg{width:24px;height:24px}}.modal-book-info__close:hover{background:#364f6b}.modal-book-info__close:hover svg{stroke:#fff}.modal-book-info__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-book-info__form-title{font-size:32px;line-height:56px;margin-bottom:40px;color:#0f5491;font-weight:500}@media (max-width:1200px){.modal-book-info__form-title{font-size:24px;line-height:32px;margin-bottom:36px}}@media (max-width:900px){.modal-book-info__form-title{font-size:20px;line-height:32px;margin-bottom:30px}}.modal-book-info__form-group{margin-bottom:32px;width:100%}.modal-book-info__form-group-title{color:#364f6b;text-transform:uppercase;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.modal-book-info .input-field{width:100%}.modal-book-info .data-checkbox{margin-bottom:40px}@media (max-width:1200px){.modal-book-info .data-checkbox{margin-bottom:28px}}@media (max-width:900px){.modal-book-info .data-checkbox{margin-bottom:20px}}@media (max-width:768px){.modal-book-info .data-checkbox{margin-bottom:16px}}@media (max-width:767px){.modal-book-info__form-title{font-size:28px}.modal-book-info .feedback-form__btn{max-width:100%}.modal-book-info__first,.modal-book-info__inner{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:489px){.modal-book-info{display:-webkit-box;display:-ms-flexbox;display:flex}.modal-book-info__form-title{font-size:20px}}.modal-concept{padding:0}.modal-concept__header{width:100%;background-color:transparent;position:sticky;top:0;left:0;z-index:10001;min-height:112px}@media (max-width:800px){.modal-concept__header{min-height:72px}}.modal-concept__header .modal-header-link--active{color:#0f5491}.modal-concept__header--scrolled .modal-concept__header-body{padding:10px 0;background-color:#fff!important}.modal-concept__header--scrolled .modal-concept__logo{width:124px!important;height:32px!important}.modal-concept__header--scrolled .modal-concept-close{background-color:#f1f4f8!important;width:36px;height:36px;min-width:36px;min-height:36px;max-width:36px;max-height:36px}@media (max-width:1199px){.modal-concept__header--scrolled .modal-concept-close{width:32px;height:32px;min-width:32px;min-height:32px;max-width:32px;max-height:32px}}@media (max-width:900px){.modal-concept__header--scrolled .modal-concept-close{width:24px;height:24px;min-width:24px;min-height:24px;max-width:24px;max-height:24px}}.modal-concept__header-logo-link{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:20px}.modal-concept__logo{-o-object-fit:contain;object-fit:contain;width:180px;height:48px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}@media (max-width:800px){.modal-concept__logo{width:160px;height:40px}}.modal-concept__header-body{position:relative;padding:28px 0;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}@media (max-width:800px){.modal-concept__header-body{padding:16px 0}}.modal-concept__watch-apart{padding:19px 32px;color:#fff;font-size:12px;font-weight:500;line-height:150%;text-transform:uppercase;background-color:#ea5083;position:absolute;right:0;border:0;z-index:10;visibility:visible;opacity:1;-webkit-transition:all .2s ease;transition:all .2s ease}.modal-concept .watch-apart-hide{visibility:hidden;opacity:0}.modal-concept .modal-header-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.modal-concept .modal-header-container,.modal-concept__nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-concept__nav-list{width:100%;max-width:1098px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (max-width:800px){.modal-concept__nav-list{display:none}}.modal-concept__nav-link{color:#a8bcd3;font-size:18px;font-weight:400;line-height:155.556%;-webkit-transition:all .3s ease;transition:all .3s ease;margin:0 28px}@media (max-width:1300px){.modal-concept__nav-link{font-size:16px;line-height:24px;margin:0 14px}}@media (max-width:1000px){.modal-concept__nav-link{font-size:14px;line-height:20px;margin:0 7px}}.modal-concept__nav-link:first-child{margin-left:0}.modal-concept__nav-link:last-child{margin-right:0}.modal-concept__nav-link:hover{color:#0f5491}.modal-concept__close-img{width:36px;height:36px;fill:none;stroke:#364f6b}.modal-concept-close{width:56px;height:56px;min-width:56px;min-height:56px;max-width:56px;max-height:56px;background-color:#fff;border:0;border-radius:0;position:relative;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}@media (max-width:1199px){.modal-concept-close{width:48px;height:48px;min-width:48px;min-height:48px;max-width:48px;max-height:48px}}@media (max-width:900px){.modal-concept-close{width:40px;height:40px;min-width:40px;min-height:40px;max-width:40px;max-height:40px}}.modal-concept-content{max-width:1920px;padding:0;background-color:#f1f4f8}.modal-heder-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.concept-wrapper{width:100%;max-width:1216px;overflow:hidden;padding:0 30px}@media (max-width:500px){.concept-wrapper{padding:0 16px}}.top-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.technology-slider-slash{padding:0 5px}.concept{padding:44px 0}@media (max-width:1199px){.concept{padding:30px 0}}@media (max-width:900px){.concept{padding:20px 0}}.concept__title{color:#0f5491;font-size:64px;font-weight:700;line-height:150%}.concept__subtitle{color:#364f6b;font-size:18px;font-weight:300;line-height:155.5%;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.concept h1,.concept h2{color:#0f5491;font-size:64px;font-weight:700;line-height:96px;margin-bottom:48px}@media (max-width:1299px){.concept h1,.concept h2{font-size:56px;line-height:80px}}@media (max-width:1199px){.concept h1,.concept h2{font-size:48px;line-height:64px;margin-bottom:40px}}@media (max-width:900px){.concept h1,.concept h2{font-size:36px;line-height:48px;margin-bottom:30px}}@media (max-width:800px){.concept h1,.concept h2{font-size:32px;line-height:40px;margin-bottom:20px}}@media (max-width:600px){.concept h1,.concept h2{font-size:24px;line-height:32px}}.concept h3{color:#0f5491;font-size:48px;line-height:64px;font-weight:500}@media (max-width:1299px){.concept h3{font-size:48px;line-height:64px}}@media (max-width:1199px){.concept h3{font-size:40px;line-height:56px}}@media (max-width:900px){.concept h3{font-size:32px;line-height:40px}}@media (max-width:800px){.concept h3{font-size:24px;line-height:32px}}@media (max-width:600px){.concept h3{font-size:20px;line-height:28px}}.concept h4,.concept h5,.concept h6{color:#0f5491;font-size:28px;line-height:42px;font-weight:500}@media (max-width:1199px){.concept h4,.concept h5,.concept h6{font-size:24px;line-height:32px}}@media (max-width:900px){.concept h4,.concept h5,.concept h6{font-size:20px;line-height:28px}}@media (max-width:800px){.concept h4,.concept h5,.concept h6{font-size:18px;line-height:28px}}.concept p{color:#364f6b;font-size:18px;font-weight:300;line-height:28px}@media (max-width:1199px){.concept p{font-size:16px;line-height:24px}}@media (max-width:900px){.concept p{font-size:14px;line-height:20px}}@media (max-width:600px){.concept p{font-size:13px;line-height:18px}}.concept p:not(:last-child){margin-bottom:28px}@media (max-width:1199px){.concept p:not(:last-child){margin-bottom:20px}}@media (max-width:900px){.concept p:not(:last-child){margin-bottom:16px}}@media (max-width:600px){.concept p:not(:last-child){margin-bottom:12px}}.concept p:last-child{margin-bottom:48px}@media (max-width:1199px){.concept p:last-child{margin-bottom:40px}}@media (max-width:900px){.concept p:last-child{margin-bottom:30px}}@media (max-width:600px){.concept p:last-child{margin-bottom:20px}}.concept img{width:100%;height:100%;max-height:626px;-o-object-fit:cover;object-fit:cover;margin-bottom:48px}@media (max-width:1199px){.concept img{margin-bottom:40px}}@media (max-width:900px){.concept img{margin-bottom:30px}}@media (max-width:600px){.concept img{margin-bottom:20px}}.subtitle-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.concept-galery,.subtitle-block{display:-webkit-box;display:-ms-flexbox;display:flex}.concept-galery{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-14px}@media (max-width:1199px){.concept-galery{margin:-10px}}@media (max-width:900px){.concept-galery{margin:-6px}}.concept-galery img{width:calc(33.3333333333% - 28px);height:100%;-o-object-fit:cover;object-fit:cover;margin:14px}@media (max-width:1199px){.concept-galery img{width:calc(33.3333333333% - 20px);margin:10px}}@media (max-width:900px){.concept-galery img{width:calc(50% - 12px);margin:6px}}.technical-solutions{padding:44px 0}@media (max-width:1199px){.technical-solutions{padding:30px 0}}@media (max-width:900px){.technical-solutions{padding:20px 0}}.technical-solutions__title{color:#0f5491;font-size:48px;font-weight:500;line-height:133.3%}.technical-solutions h1,.technical-solutions h2{color:#0f5491;font-size:64px;font-weight:700;line-height:96px;margin-bottom:48px}@media (max-width:1299px){.technical-solutions h1,.technical-solutions h2{font-size:56px;line-height:80px}}@media (max-width:1199px){.technical-solutions h1,.technical-solutions h2{font-size:48px;line-height:64px;margin-bottom:40px}}@media (max-width:900px){.technical-solutions h1,.technical-solutions h2{font-size:36px;line-height:48px;margin-bottom:30px}}@media (max-width:800px){.technical-solutions h1,.technical-solutions h2{font-size:32px;line-height:40px;margin-bottom:20px}}@media (max-width:600px){.technical-solutions h1,.technical-solutions h2{font-size:24px;line-height:32px}}.technical-solutions h3{color:#0f5491;font-size:48px;line-height:64px;font-weight:500;margin-bottom:48px}@media (max-width:1299px){.technical-solutions h3{font-size:48px;line-height:64px}}@media (max-width:1199px){.technical-solutions h3{font-size:40px;line-height:56px;margin-bottom:40px}}@media (max-width:900px){.technical-solutions h3{font-size:32px;line-height:40px;margin-bottom:30px}}@media (max-width:800px){.technical-solutions h3{font-size:24px;line-height:32px}}@media (max-width:600px){.technical-solutions h3{font-size:20px;line-height:28px;margin-bottom:30px}}.technical-solutions h4,.technical-solutions h5,.technical-solutions h6{color:#0f5491;font-size:28px;line-height:42px;font-weight:500;margin-bottom:40px}@media (max-width:1199px){.technical-solutions h4,.technical-solutions h5,.technical-solutions h6{font-size:24px;line-height:32px;margin-bottom:32px}}@media (max-width:900px){.technical-solutions h4,.technical-solutions h5,.technical-solutions h6{font-size:20px;line-height:28px;margin-bottom:24px}}@media (max-width:800px){.technical-solutions h4,.technical-solutions h5,.technical-solutions h6{font-size:18px;line-height:28px;margin-bottom:18px}}.technical-solutions p{color:#364f6b;font-size:18px;font-weight:300;line-height:28px}@media (max-width:1199px){.technical-solutions p{font-size:16px;line-height:24px}}@media (max-width:900px){.technical-solutions p{font-size:14px;line-height:20px}}@media (max-width:600px){.technical-solutions p{font-size:13px;line-height:18px}}.technical-solutions p:not(:last-child){margin-bottom:28px}@media (max-width:1199px){.technical-solutions p:not(:last-child){margin-bottom:20px}}@media (max-width:900px){.technical-solutions p:not(:last-child){margin-bottom:16px}}@media (max-width:600px){.technical-solutions p:not(:last-child){margin-bottom:12px}}.technical-solutions p:last-child{margin-bottom:48px}@media (max-width:1199px){.technical-solutions p:last-child{margin-bottom:40px}}@media (max-width:900px){.technical-solutions p:last-child{margin-bottom:30px}}@media (max-width:600px){.technical-solutions p:last-child{margin-bottom:20px}}.technical-solutions img{width:100%;height:100%;max-height:626px;-o-object-fit:cover;object-fit:cover;margin-bottom:48px}@media (max-width:1199px){.technical-solutions img{margin-bottom:40px}}@media (max-width:900px){.technical-solutions img{margin-bottom:30px}}@media (max-width:600px){.technical-solutions img{margin-bottom:20px}}.technical-solutions ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0;margin:-14px;margin-bottom:34px;width:auto;max-width:unset}@media (max-width:1199px){.technical-solutions ul{margin:-10px;margin-bottom:14px}}@media (max-width:900px){.technical-solutions ul{margin:-6px;margin-bottom:10px}}.technical-solutions ul li{width:calc(50% - 28px);margin:14px;position:relative;padding-left:32px;color:#364f6b;font-size:18px;font-weight:300;line-height:28px}@media (max-width:1199px){.technical-solutions ul li{font-size:16px;line-height:24px;padding-left:24px;width:calc(50% - 20px);margin:10px}}@media (max-width:900px){.technical-solutions ul li{font-size:14px;line-height:20px;padding-left:20px;width:calc(100% - 12px);margin:6px}}@media (max-width:600px){.technical-solutions ul li{font-size:13px;line-height:18px}}.technical-solutions ul li:before{content:"";position:absolute;top:9px;left:0;width:8px;height:8px;background-color:#ea5083;-ms-flex-negative:0;flex-shrink:0}@media (max-width:1199px){.technical-solutions ul li:before{width:6px;height:6px;top:8px}}@media (max-width:900px){.technical-solutions ul li:before{top:6px}}.technical-solutions ul li p,.technical-solutions ul li p:last-child{margin:0}.technical-solutions ul.technical-solutions-list--other{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0;margin:-14px;margin-bottom:74px;width:auto;max-width:unset}@media (max-width:1199px){.technical-solutions ul.technical-solutions-list--other{margin:-10px;margin-bottom:50px}}@media (max-width:900px){.technical-solutions ul.technical-solutions-list--other{margin:-6px;margin-bottom:26px}}.technical-solutions ul.technical-solutions-list--other li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(50% - 28px);margin:14px;position:relative;padding-left:0;color:#364f6b;font-size:18px;font-weight:300;line-height:28px}@media (max-width:1199px){.technical-solutions ul.technical-solutions-list--other li{font-size:16px;line-height:24px;width:calc(50% - 20px);margin:10px}}@media (max-width:900px){.technical-solutions ul.technical-solutions-list--other li{font-size:14px;line-height:20px;width:calc(100% - 12px);margin:6px}}@media (max-width:600px){.technical-solutions ul.technical-solutions-list--other li{font-size:13px;line-height:18px}}.technical-solutions ul.technical-solutions-list--other li:before{content:none}.technical-solutions ul.technical-solutions-list--other li p,.technical-solutions ul.technical-solutions-list--other li p:last-child{margin:0}.technical-solutions ul.technical-solutions-list--other li img{display:block;width:56px;height:56px;margin:0;margin-right:24px}@media (max-width:1199px){.technical-solutions ul.technical-solutions-list--other li img{margin-right:18px;width:48px;height:48px;font-size:16px;line-height:24px}}@media (max-width:900px){.technical-solutions ul.technical-solutions-list--other li img{margin-right:12px;width:36px;height:36px;font-size:14px;line-height:20px}}.technical-solutions ul.technical-solutions-list--other+p{margin-bottom:88px}@media (max-width:1199px){.technical-solutions ul.technical-solutions-list--other+p{margin-bottom:60px}}@media (max-width:900px){.technical-solutions ul.technical-solutions-list--other+p{margin-bottom:40px}}.technical-solutions ol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:auto;max-width:unset;margin:-14px;margin-bottom:26px}@media (max-width:1199px){.technical-solutions ol{margin:-10px;margin-bottom:50px}}@media (max-width:900px){.technical-solutions ol{margin:-6px;margin-bottom:26px}}.technical-solutions ol li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(50% - 28px);margin:14px;position:relative;padding-left:0;color:#364f6b;font-size:18px;font-weight:300;line-height:28px}@media (max-width:1199px){.technical-solutions ol li{font-size:16px;line-height:24px;width:calc(50% - 20px);margin:10px}}@media (max-width:900px){.technical-solutions ol li{font-size:14px;line-height:20px;width:calc(100% - 12px);margin:6px}}@media (max-width:600px){.technical-solutions ol li{font-size:13px;line-height:18px}}.technical-solutions ol li p,.technical-solutions ol li p:last-child,.technical-solutions ol li p:not(:last-child){margin:0}.technical-solutions ol li span{width:56px;height:56px;padding:0;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:24px;-ms-flex-negative:0;flex-shrink:0}@media (max-width:1199px){.technical-solutions ol li span{margin-right:18px;width:48px;height:48px;font-size:16px;line-height:24px}}@media (max-width:900px){.technical-solutions ol li span{margin-right:12px;width:36px;height:36px;font-size:14px;line-height:20px}}.technical-solutions .technology-photo{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-14px;margin-bottom:74px}@media (max-width:1199px){.technical-solutions .technology-photo{margin:-10px;margin-bottom:50px}}@media (max-width:900px){.technical-solutions .technology-photo{margin:-6px;margin-bottom:26px}}.technical-solutions .technology-photo img{width:calc(50% - 28px);margin:14px}@media (max-width:1199px){.technical-solutions .technology-photo img{width:calc(50% - 20px);margin:10px}}@media (max-width:900px){.technical-solutions .technology-photo img{width:calc(50% - 12px);margin:6px}}.concept-top-block{width:100%}.concept-top-block,.modern-technologies{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modern-technologies__heading{color:#0f5491;font-size:28px;font-weight:500;line-height:150%}.modern-technologies__subtitle{color:#364f6b;font-size:18px;font-weight:300;line-height:155.5%;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.modern-technologies-list{padding:5px 0 0}.modern-technologies-list,.technology-list{display:-webkit-box;display:-ms-flexbox;display:flex}.technology-list{width:100%;max-width:564px;padding:0 32px 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.technology-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.technology-list__square{padding:8px 0 0;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.technology-list__text{color:#364f6b;font-size:18px;font-weight:300;line-height:155.5%;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.technology-photo{width:100%;height:auto;margin:48px 0 0}.concept-bottom-block,.technology-photo{display:-webkit-box;display:-ms-flexbox;display:flex}.concept-bottom-block{margin-top:5px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.plus-list__item{width:100%;max-width:564px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.plus-list__img{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.plus-list__text{color:#364f6b;font-size:18px;line-height:155.5%}.technology-photo-slider{position:relative;margin-bottom:88px}@media (max-width:1199px){.technology-photo-slider{margin-bottom:60px}}@media (max-width:900px){.technology-photo-slider{margin-bottom:40px}}.technology-photo-slider .slide{position:relative}.technology-photo-slider .slide:before{content:"";display:block;padding-bottom:54%}.technology-photo-slider .slide:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;max-height:228px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(15,84,145,0)),color-stop(58.21%,rgba(31,82,129,.33)),to(rgba(54,79,107,.8)));background:linear-gradient(180deg,rgba(15,84,145,0),rgba(31,82,129,.33) 58.21%,rgba(54,79,107,.8))}.technology-photo-slider .slide img{position:absolute;top:0;left:0;width:100%;height:100%;max-height:unset;-o-object-fit:cover;object-fit:cover}.technology-slider-control{width:100%;padding:0 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;bottom:38px;z-index:101;margin:0}@media (max-width:1199px){.technology-slider-control{padding:0 24px;bottom:20px}}@media (max-width:900px){.technology-slider-control{padding:0 16px;bottom:16px}}.technology-count{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;color:#fff;font-size:28px;line-height:42px}@media (max-width:1199px){.technology-count{font-size:24px;line-height:32px}}@media (max-width:900px){.technology-count{font-size:20px;line-height:28px}}.technology-slider-count{font-size:56px;font-weight:500;line-height:105.7%}@media (max-width:1199px){.technology-slider-count{font-size:48px}}@media (max-width:900px){.technology-slider-count{font-size:36px}}@media (max-width:700px){.technology-slider-count{font-size:28px}}.slide{background:-webkit-gradient(linear,left top,left bottom,from(rgba(15,84,145,0)),color-stop(58.21%,rgba(31,82,129,.33)),to(rgba(54,79,107,.8)));background:linear-gradient(180deg,rgba(15,84,145,0),rgba(31,82,129,.33) 58.21%,rgba(54,79,107,.8))}.technology-control-btns,.technology-control-button{display:-webkit-box;display:-ms-flexbox;display:flex}.technology-control-button{width:64px;height:64px;border:1px solid #c5d3e2;background-color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1199px){.technology-control-button{width:50px;height:50px}}@media (max-width:900px){.technology-control-button{width:36px;height:36px}}@media (max-width:500px){.technology-control-button{width:28px;height:28px}}.technology-control-button:hover .technology-control-arrow{fill:#1782e0}.technology-control-arrow{width:16px;height:16px;fill:#0f5491;-webkit-transition:fill .3s ease;transition:fill .3s ease}@media (max-width:1199px){.technology-control-arrow{width:14px;height:14px}}@media (max-width:900px){.technology-control-arrow{width:12px;height:12px}}.technology-control-arrow.arrow-back{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.other-plus{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.other-plus__heding{color:#0f5491;font-size:28px;font-weight:500;line-height:150%}.other-plus__text{color:#364f6b;font-size:18px;font-weight:300;line-height:155.5%;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.other-lists{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.plus-list-other{width:100%;max-width:536px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.plus-list-other__item{display:-ms-grid;display:grid;-ms-grid-columns:56px 1fr;grid-template-columns:56px 1fr}.plus-list-other__number{width:56px;height:56px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.plus-list-other__number-count{padding:16px;color:#0f5491;font-size:18px;font-weight:500;line-height:155.5%}.plus-list-other__text{color:#364f6b;font-size:18px;font-weight:300;line-height:155.5%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.concept:first-of-type,.technical-solutions:first-of-type{padding-top:120px}@media (max-width:1199px){.concept:first-of-type,.technical-solutions:first-of-type{padding-top:80px}}@media (max-width:900px){.concept:first-of-type,.technical-solutions:first-of-type{padding-top:60px}}.concept:last-of-type,.technical-solutions:last-of-type{padding-bottom:120px}@media (max-width:1199px){.concept:last-of-type,.technical-solutions:last-of-type{padding-bottom:80px}}@media (max-width:900px){.concept:last-of-type,.technical-solutions:last-of-type{padding-bottom:40px}}.modal-consult{padding:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.modal-consult__content{padding:0;margin:0;max-width:650px;-webkit-transform:translateY(0) translateX(100%);transform:translateY(0) translateX(100%);overflow:hidden}.modal-consult__content,.modal-consult__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.modal-consult__inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;overflow-x:hidden;padding:72px 86px}@media (max-width:1199px){.modal-consult__inner{padding:56px}}@media (max-width:900px){.modal-consult__inner{padding:48px 32px}}@media (max-width:700px){.modal-consult__inner{padding:40px 24px}}@media (max-width:500px){.modal-consult__inner{padding:30px 16px}}.modal-consult__inner::-webkit-scrollbar{width:4px}.modal-consult__inner::-webkit-scrollbar-thumb{border-radius:2px;border:1px solid #c9cdda;background:#f3f5f9}.modal-consult__inner::-webkit-scrollbar-track{background:transparent;border-radius:0;-webkit-margin-before:12px;margin-block-start:12px;-webkit-margin-after:12px;margin-block-end:12px;-webkit-margin-start:4px;margin-inline-start:4px;-webkit-margin-end:4px;margin-inline-end:4px}.modal-consult__close{background:#f1f4f8;width:36px;height:36px;border-radius:0;border:none;padding:10px;top:26px;right:26px}@media (max-width:1199px){.modal-consult__close{top:20px;right:20px;padding:5px;width:30px;height:30px}}@media (max-width:900px){.modal-consult__close{top:12px;right:12px;padding:0;width:24px;height:24px}}@media (max-width:700px){.modal-consult__close{top:6px;right:6px}}.modal-consult__close svg{fill:none;stroke:#364f6b;width:24px;height:24px}@media (max-width:1199px){.modal-consult__close svg{width:20px;height:20px}}@media (max-width:900px){.modal-consult__close svg{width:16px;height:16px}}.modal-consult__close:hover{background:#364f6b}.modal-consult__close:hover svg{stroke:#fff}.modal-consult__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal-consult__form-title{font-size:32px;line-height:56px;margin-bottom:40px;color:#0f5491;font-weight:500}@media (max-width:1200px){.modal-consult__form-title{font-size:24px;line-height:32px;margin-bottom:36px}}@media (max-width:900px){.modal-consult__form-title{font-size:20px;line-height:32px;margin-bottom:30px}}.modal-consult__form-groups{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.modal-consult__form-groups .modal-consult__form-group{width:calc(50% - 16px)}.modal-consult__form-group{margin-bottom:32px;width:100%}.modal-consult__form-group-title{color:#364f6b;text-transform:uppercase;font-size:14px;font-style:normal;font-weight:400;line-height:20px}@media (max-width:1100px){.modal-consult__form-group-title{font-size:10px;line-height:16px}}.modal-consult__form-group input{height:40px}.modal-consult__form-group input::-webkit-input-placeholder{text-transform:lowercase}.modal-consult__form-group input::-moz-placeholder{text-transform:lowercase}.modal-consult__form-group input:-ms-input-placeholder,.modal-consult__form-group input::-ms-input-placeholder{text-transform:lowercase}.modal-consult__form-group input::placeholder{text-transform:lowercase}.modal-consult__form-group .select--dropdown{max-width:100%}.modal-consult__form-group .select--dropdown__button{padding:0;border:none;border-bottom:1px solid #a8bcd3}.modal-consult__form-group .select--dropdown__button:hover{border-color:#1782e0}.modal-consult__form-group .select--dropdown--anyone{display:none}.modal-consult .input-field{width:100%;max-width:100%}.modal-consult .data-checkbox{margin-bottom:40px}@media (max-width:1200px){.modal-consult .data-checkbox{margin-bottom:28px}}@media (max-width:900px){.modal-consult .data-checkbox{margin-bottom:20px}}@media (max-width:768px){.modal-consult .data-checkbox{margin-bottom:16px}}@media (max-width:989px){.modal-consult__content{max-width:100%}}@media (max-width:767px){.modal-consult{height:100%;display:block;background:#fff}.modal-consult__form-title{font-size:28px}.modal-consult .feedback-form__btn{max-width:100%}.modal-consult__content{display:block;padding:0;height:100%;background:#fff}.modal-consult__inner{display:block;padding-bottom:40px}.modal-consult__first{display:block}.modal-consult__close{background:none}.modal-consult__close svg{width:16px;height:16px}}@media (max-width:489px){.modal-consult__form-title{font-size:20px}.modal-consult__form-group{margin-bottom:24px}.modal-consult__form-groups--first{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal-consult__form-groups--first .modal-consult__form-group{width:100%}}.modal-entrance{padding:0}.modal-entrance.is-active{overflow:hidden}.modal-entrance .i-modal__content{max-width:1920px;max-height:980px;padding:0;max-height:100vh;height:100vh}.modal-entrance .i-modal__inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.modal-entrance .i-modal__close{background:#f1f4f8;width:36px;height:36px;border-radius:0;border:none;padding:10px;top:26px;right:26px}@media (max-width:1199px){.modal-entrance .i-modal__close{top:20px;right:20px;padding:5px;width:30px;height:30px}}@media (max-width:900px){.modal-entrance .i-modal__close{top:12px;right:12px;padding:0;width:24px;height:24px}}@media (max-width:700px){.modal-entrance .i-modal__close{top:6px;right:6px}}.modal-entrance .i-modal__close svg{fill:none;stroke:#364f6b;width:24px;height:24px}@media (max-width:1199px){.modal-entrance .i-modal__close svg{width:20px;height:20px}}@media (max-width:900px){.modal-entrance .i-modal__close svg{width:16px;height:16px}}.modal-entrance .i-modal__close:hover{background:#364f6b}.modal-entrance .i-modal__close:hover svg{stroke:#fff}.modal-entrance__btn{background-color:#0f5491;border-radius:0;border-color:#0f5491;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:12px;font-weight:500;line-height:18px;text-wrap:nowrap;padding:17px 31px;height:auto}@media (max-width:1199px){.modal-entrance__btn{padding:13px 24px}}@media (max-width:900px){.modal-entrance__btn{padding:12px 19px;font-size:10px;line-height:16px}}@media (max-width:600px){.modal-entrance__btn{width:100%;max-width:100%}}@media (hover:hover){.modal-entrance__btn:hover{color:#0f5491}}.modal-entrance__img{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:66.14%;flex-basis:66.14%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.modal-entrance__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.modal-entrance__img--log{display:-webkit-box;display:-ms-flexbox;display:flex}.modal-entrance__img--reg{display:none}.modal-entrance__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-overflow-scrolling:touch;overflow-x:hidden;scrollbar-color:#F3F5F9 #fff;scrollbar-width:thin}.modal-entrance__content::-webkit-scrollbar{width:4px;height:4px;background-color:#fff}.modal-entrance__content::-webkit-scrollbar-track{background-color:#fff;-webkit-margin-before:12px;margin-block-start:12px;-webkit-margin-after:12px;margin-block-end:12px}.modal-entrance__content::-webkit-scrollbar-thumb:vertical{background-color:#F3F5F9;border-radius:2px;border:1px solid #8a94b5}.modal-entrance__content::-webkit-scrollbar-thumb:horizontal{background-color:#F3F5F9}.modal-entrance__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 86px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;row-gap:40px;max-width:650px;background-color:#fff}.modal-entrance__body,.modal-entrance__toggle{display:-webkit-box;display:-ms-flexbox;display:flex}.modal-entrance__toggle{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}@media (max-width:1199px){.modal-entrance__toggle{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}@media (max-width:900px){.modal-entrance__toggle{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}.modal-entrance__item{font-size:32px;font-weight:500;line-height:56px;color:#a8bcd3;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;cursor:pointer}@media (max-width:1199px){.modal-entrance__item{font-size:24px;line-height:36px}}@media (max-width:900px){.modal-entrance__item{font-size:20px;line-height:28px}}.modal-entrance__item--active{color:#0f5491}@media (hover:hover){.modal-entrance__item--active:hover{color:#0f5491!important}}@media (hover:hover){.modal-entrance__item:hover{color:#6e90b6}}.modal-entrance__reg{display:none}.modal-entrance__label{padding:20px 32px;font-size:16px;color:#456488;background-color:#f1f4f8;font-weight:300;line-height:24px;-webkit-transition:color .3s;transition:color .3s;display:-webkit-box;display:-ms-flexbox;display:flex;row-gap:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal-entrance__label p a,.modal-entrance__label p button{border:none;background-color:transparent;margin-left:8px;color:#1782e0}@media (hover:hover){.modal-entrance__label p a:hover,.modal-entrance__label p button:hover{color:#0f5491}}.modal-entrance__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-entrance__time{font-size:16px;font-weight:300;line-height:150%;color:#364f6b}.modal-entrance__time span{color:#1782e0}.modal-entrance__repeat{background-color:transparent;border:none;font-size:16px;line-height:150%;color:#1782e0;display:none;-webkit-transition:color .3s;transition:color .3s}.modal-entrance__repeat p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (hover:hover){.modal-entrance__repeat:hover{color:#0f5491}}.modal-entrance__repeat svg{width:15.857px;height:14.714px;color:inherit;margin-right:8px}@media (max-width:1366px){.modal-entrance__body{padding:20px 60px}}@media (max-width:1199px){.modal-entrance__body{gap:32px;padding:20px 40px}.modal-entrance__label{padding:16px 24px;font-size:14px}}@media (max-width:900px){.modal-entrance__body{min-width:0;max-width:none;width:100%}.modal-entrance__img{display:none!important}}@media (max-width:500px){.modal-entrance__body{padding:20px 16px;gap:16px}.modal-entrance__item{font-size:20px}.modal-entrance__block{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:32px}}@media (max-width:600px){.modal-entrance .i-modal__content{max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;min-height:100%;height:auto}.modal-entrance__body{padding:40px 16px}}@media (max-width:360px){.modal-entrance__label{padding:16px 14px}}.login-entrance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:40px}@media (max-width:1199px){.login-entrance{row-gap:30px}}@media (max-width:900px){.login-entrance{row-gap:20px}}.login-entrance .input-field{width:100%}.login-entrance .input-field input{padding:10px 0}@media (max-width:600px){.login-entrance .input-field input{padding:14px 0}}.login-entrance--v1,.login-entrance--v2{display:none}.login-entrance--active,.reg-entrance{display:-webkit-box;display:-ms-flexbox;display:flex}.reg-entrance{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:40px}.reg-entrance .input-field{width:100%}.reg-entrance .input-field input{padding:10px 0}.reg-entrance--v1,.reg-entrance--v2{display:none}.reg-entrance--active,.reg-entrance__input-block{display:-webkit-box;display:-ms-flexbox;display:flex}.reg-entrance__input-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:32px}@media (max-width:1199px){.reg-entrance__input-block{row-gap:24px}}@media (max-width:900px){.reg-entrance__input-block{row-gap:20px}}.reg-entrance__politic{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.reg-entrance__politic p{font-size:13px;line-height:18px;color:#364f6b}@media (max-width:1199px){.reg-entrance__politic p{font-size:12px}}@media (max-width:900px){.reg-entrance__politic p{font-size:10px;line-height:16px}}.reg-entrance__politic p a{color:#1782e0;-webkit-transition:opacity .3s;transition:opacity .3s}@media (hover:hover){.reg-entrance__politic p a:hover{opacity:.7}}.reg-entrance__items{background-color:#f1f4f8;padding:48px 56px}.reg-entrance__items p{color:#0f5491;font-size:20px;font-weight:500;line-height:160%;margin-bottom:24px}.reg-entrance__items ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px}.reg-entrance__items ul,.reg-entrance__items ul li{display:-webkit-box;display:-ms-flexbox;display:flex}.reg-entrance__items ul li{font-size:14px;font-weight:300;line-height:20px;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}@media (max-width:1199px){.reg-entrance__items ul li{font-size:13px}}@media (max-width:900px){.reg-entrance__items ul li{font-size:12px;line-height:18px}}.reg-entrance__items ul li div{width:48px;height:48px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff}@media (max-width:1199px){.reg-entrance__items ul li div{width:40px;height:40px}}@media (max-width:900px){.reg-entrance__items ul li div{width:32px;height:32px}}.reg-entrance__items ul li div svg{width:20px;height:20px;fill:none;stroke:#ea5083}@media (max-width:1199px){.reg-entrance__items ul li div svg{width:18px;height:18px}}@media (max-width:900px){.reg-entrance__items ul li div svg{width:16px;height:16px}}@media (max-width:1100px){.reg-entrance__items{padding:32px}.reg-entrance__items p{font-size:16px;margin-bottom:16px}.reg-entrance__items ul{row-gap:12px}.reg-entrance__items ul li{-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}}@media (max-width:500px){.reg-entrance{row-gap:24px}.reg-entrance__items{padding:20px 16px}}.custom-checkbox{position:relative;display:inline-block;max-width:20px;width:100%;height:20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-checkbox input{position:absolute;opacity:0;cursor:pointer}.checkmark{position:absolute;top:0;left:0;height:20px;width:20px;border:1px solid #1782e0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.custom-checkbox input:checked~.checkmark{border-color:#1782e0;background-color:#1782e0}.custom-checkbox input:checked~.checkmark:after{content:"";display:block;text-align:center;line-height:1;font-size:20px;color:#fff;background-image:url(../../img/icons/check.svg);background-repeat:no-repeat;background-position:50%;background-size:16px;width:16px;height:16px}@media (max-width:360px){.custom-checkbox{min-width:16px}.checkmark,.custom-checkbox{width:16px;height:16px}.custom-checkbox input:checked~.checkmark:after{font-size:16px}}.modal-map-filter{-webkit-backdrop-filter:unset;backdrop-filter:unset}.modal-map-filter__content{width:100%;max-width:500px;padding:29px 0 25px}.modal-map-filter__heading{display:block;padding:0 16px;color:#0f5491;font-size:18px;font-weight:500;line-height:28px}.modal-map-filter__close{width:28px;height:28px;background-color:transparent;border:0;top:8px;right:6px}.modal-map-filter__cross{width:28px;height:28px;fill:0;stroke:#364f6b;-webkit-transition:stroke .3s ease;transition:stroke .3s ease}.modal-map-filter .clear-mark-wrapper{padding:0 18px 0 16px;margin:32px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.modal-map-filter .clear-mark-wrapper__btn-show{width:100%;padding:14px 16px;background-color:#0f5491;border:0;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;font-size:10px;font-weight:500;line-height:16px;letter-spacing:.2px;text-transform:uppercase}.modal-map-filter .clear-mark-wrapper__btn-show:hover{background-color:#ea5083}.modal-map-filter .clear-mark-wrapper__btn-text{font-size:10px;font-weight:500;line-height:16px;text-transform:uppercase;color:#fff}@media (max-width:1100px){.modal-map-filter .filter__drop-button{font-size:12px;font-weight:400;line-height:18px}}.modal-map-filter .map-menu-list-item__btn,.modal-map-filter .map-menu-list-item__count{border:0;font-size:13px;font-weight:400;line-height:18px}.modal-map-filter .map-menu-list-item__ic{width:28px;height:28px;margin-right:6px}.modal-map-filter .i-checkbox__custom{margin-right:12px}.modal-map-filter .map-menu-list{margin-top:16px!important}.modal-map-filter__close:hover .modal-map-filter__cross{stroke:#ea5083}.map-lilter-modal-map-menu-list{width:100%;margin:19px 0 0!important;padding:0!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:unset!important}.map-lilter-modal-map-menu-list__btn{padding:5px 0 5px 19px}@media (max-width:1100px){.map-lilter-modal-map-menu-list__btn{padding:3px 16px}}.map-lilter-modal-map-menu-list .i-checkbox{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2}.map-lilter-modal-map-menu-list .currentElemModal{background-color:#f1f4f8;color:#364f6b;border:0;border:1px solid transparent}.modal-scheme-apart__close-btn{width:40px;height:40px;background-color:transparent;border:0;-webkit-transition:all .3s ease;transition:all .3s ease}.modal-scheme-apart__close-btn:hover .modal-scheme-apart__close-img{stroke:#136bb9}.modal-scheme-apart__close-img{width:24px;height:24px;stroke:#364f6b}.modal-scheme-apart__content{width:100%;max-width:360px;padding:29px 16px 16px;background-color:#fff}.modal-scheme-apart .modal-conditions{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.modal-scheme-apart .modal-conditions .special-deals-list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.modal-selection{padding:0}.modal-selection__close{background:#f1f4f8;width:36px;height:36px;border-radius:0;border:none;padding:10px;top:26px;right:26px}@media (max-width:1199px){.modal-selection__close{top:20px;right:20px;padding:5px;width:30px;height:30px}}@media (max-width:900px){.modal-selection__close{top:12px;right:12px;padding:0;width:24px;height:24px}}@media (max-width:700px){.modal-selection__close{top:6px;right:6px}}.modal-selection__close svg{fill:none;stroke:#364f6b;width:24px;height:24px}@media (max-width:1199px){.modal-selection__close svg{width:20px;height:20px}}@media (max-width:900px){.modal-selection__close svg{width:16px;height:16px}}.modal-selection__close:hover{background:#364f6b}.modal-selection__close:hover svg{stroke:#fff}.modal-selection__content{max-width:1920px;padding:0}.modal-selection__cross{width:28px;height:28px;stroke:#364f6b;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.modal-selection .select-apartment{padding:40px 0}.modal-selection .apartment-block-body-step-one{height:100%;max-height:784px}.modal-thanks .i-modal__content{max-width:650px;padding:62px 86px}@media (max-width:1199px){.modal-thanks .i-modal__content{padding:40px 60px}}@media (max-width:900px){.modal-thanks .i-modal__content{padding:40px}}@media (max-width:700px){.modal-thanks .i-modal__content{padding:40px 20px}}@media (max-width:500px){.modal-thanks .i-modal__content{padding:40px 16px}}.modal-thanks .i-modal__close{background:#f1f4f8;width:36px;height:36px;border-radius:0;border:none;padding:10px;top:26px;right:26px}@media (max-width:1199px){.modal-thanks .i-modal__close{top:20px;right:20px;padding:5px;width:30px;height:30px}}@media (max-width:900px){.modal-thanks .i-modal__close{top:12px;right:12px;padding:0;width:24px;height:24px}}@media (max-width:700px){.modal-thanks .i-modal__close{top:6px;right:6px}}.modal-thanks .i-modal__close svg{fill:none;stroke:#364f6b;width:24px;height:24px}@media (max-width:1199px){.modal-thanks .i-modal__close svg{width:20px;height:20px}}@media (max-width:900px){.modal-thanks .i-modal__close svg{width:16px;height:16px}}.modal-thanks .i-modal__close:hover{background:#364f6b}.modal-thanks .i-modal__close:hover svg{stroke:#fff}.modal-thanks__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-thanks__icon{margin-bottom:40px}@media (max-width:1199px){.modal-thanks__icon{margin-bottom:30px}}@media (max-width:900px){.modal-thanks__icon{margin-bottom:20px}}.modal-thanks__icon svg{width:56px;height:56px;fill:none;stroke:#1782e0}@media (max-width:1199px){.modal-thanks__icon svg{width:48px;height:48px}}@media (max-width:900px){.modal-thanks__icon svg{width:40px;height:40px}}.modal-thanks__title{color:#0f5491;font-size:32px;font-weight:500;line-height:56px;margin-bottom:8px}@media (max-width:1199px){.modal-thanks__title{font-size:24px;line-height:32px}}@media (max-width:900px){.modal-thanks__title{font-size:20px;line-height:32px}}.modal-thanks__text{color:#364f6b;font-size:18px;font-weight:300;line-height:28px}@media (max-width:1200px){.modal-thanks__text{font-size:16px;line-height:24px}}@media (max-width:900px){.modal-thanks__text{font-size:14px;line-height:20px}}.modal-thanks__button{margin-top:40px;background-color:#0f5491;border-radius:0;border-color:#0f5491;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:12px;font-weight:500;line-height:18px;text-wrap:nowrap;padding:17px 31px;height:auto;letter-spacing:normal}@media (max-width:1199px){.modal-thanks__button{padding:13px 24px;margin-top:30px}}@media (max-width:900px){.modal-thanks__button{padding:12px 19px;font-size:10px;line-height:16px;margin-top:20px}}@media (max-width:600px){.modal-thanks__button{width:100%;max-width:100%}}@media (hover:hover){.modal-thanks__button:hover{color:#0f5491}}.modal-video__cross{width:45px;height:45px;fill:none;stroke:#0f5491;position:relative}.modal-video .modal-video-content{max-width:1360px;background-color:#f1f4f8;position:relative}.modal-video .modal-video-close{width:55px;height:55px;padding:10px;border:0;border-radius:0;background-color:transparent;-webkit-transition:stroke .3s ease;transition:stroke .3s ease}.modal-video .video-wrapper{width:100%;height:100%;max-height:720px}@media (max-width:1500px){.modal-video .video-wrapper .video{width:100%;height:100%;min-height:540px}}@media (max-width:700px){.modal-video .video-wrapper .video{min-height:225px!important}}.modal-video-close:hover .modal-video__cross{stroke:#ea5083}.modern-infrastructure{width:100%;position:relative;padding:200px 0 133px;overflow:hidden}@media (max-width:1100px){.modern-infrastructure{padding:115px 0 59px}}@media (max-width:900px){.modern-infrastructure{padding:62px 0 59px}}.modern-infrastructure__title{color:#0f5491;font-size:56px;font-weight:500;line-height:135.7%;margin-right:20px;word-break:normal}@media (max-width:1100px){.modern-infrastructure__title{font-size:24px;line-height:150%}}@media (max-width:700px){.modern-infrastructure__title{margin-right:0}}.modern-infrastructure__subtitle{width:100%;max-width:1008px;color:#364f6b;font-size:18px;font-weight:300;line-height:28px;margin:18px 0 0;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}@media (max-width:1100px){.modern-infrastructure__subtitle{font-size:13px;line-height:138.46%}}@media (min-width:1100px){.modern-infrastructure .modern-infrastructure-mobile-transfer{display:none}}.modern-infrastructure [class^=ymaps][class*=-places-pane] [class^=ymaps][class*=-placemark-overlay]:first-child>ymaps:before{content:"";background-image:url(../../img/icons/map-marker.svg);background-repeat:no-repeat;background-size:100% 100%;position:absolute;width:var(--modern-infrastructure-main-pointer-size,128px);height:var(--modern-infrastructure-main-pointer-size,128px);top:var(--modern-infrastructure-main-pointer-top,-52px);left:var(--modern-infrastructure-main-pointer-left,-64px)}@media (max-width:900px){.modern-infrastructure [class^=ymaps][class*=-places-pane] [class^=ymaps][class*=-placemark-overlay]:first-child>ymaps:before{width:var(--modern-infrastructure-main-pointer-size,90px);height:var(--modern-infrastructure-main-pointer-size,90px);top:var(--modern-infrastructure-main-pointer-top,-36px);left:var(--modern-infrastructure-main-pointer-left,-45px)}}.modern-infrastructure [class^=ymaps][class*=-places-pane] [class^=ymaps][class*=-placemark-overlay]:first-child>ymaps.hover:before{background-image:url(../../img/icons/marker-pin-hover.svg)}.modern-infrastructure [class^=ymaps][class*=-places-pane] [class^=ymaps][class*=-placemark-overlay]:first-child>ymaps [class^=ymaps][class*=-image]{border-radius:100%;z-index:2;background-position:50%!important;background-size:cover!important;background-repeat:no-repeat!important}.modern-ifr-text{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:700px){.modern-ifr-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.modern-infrastructure-list-container{overflow:hidden}@media (max-width:1100px){.modern-infrastructure-list-container{overflow:inherit}}.modern-infrastructure-list{margin:56px 0 0!important;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1100px){.modern-infrastructure-list{margin:19px 0 0!important}}.infrastructure-map{width:100%;max-width:1748px;margin:28px auto;height:868px;position:relative}@media (max-width:1100px){.infrastructure-map{height:609px;margin:21px 0 0}}.infrastructure-map-top-block{width:100%;padding:0 40px;position:absolute;top:28px;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:600px){.infrastructure-map-top-block{padding:0;position:unset}}.infrastructure-map-switch{width:100%;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;padding:16px 24px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px 48px}@media (max-width:1100px){.infrastructure-map-switch{max-width:360px;padding:19px 16px}}@media (max-width:600px){.infrastructure-map-switch{max-width:100%!important}}.infrastructure-map-switch-btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}@media (max-width:1100px){.infrastructure-map-switch-btn-wrapper{gap:8px}}.infrastructure-map-switch-btn{width:44px;height:22px;margin:0;padding:0;display:inline-block;border-radius:19px;background-color:#bdbdbd;z-index:0;border:none;cursor:pointer;position:relative;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.infrastructure-map-switch-btn:hover{background-color:#0f5491}.infrastructure-map-switch-btn:after{content:"";height:20px;width:20px;border-radius:17px;background:#fff;top:1px;right:22px;position:absolute;z-index:1;-webkit-transition:right .3s ease;transition:right .3s ease}.infrastructure-map-switch-btn.btn-active{background-color:#1782e0}.infrastructure-map-switch-btn.btn-active:after{right:1px}.infrastructure-map-switch-text{color:#364f6b;font-size:16px;line-height:150%}@media (max-width:1100px){.infrastructure-map-switch-text{font-size:13px;line-height:138.462%}}.infrastructure-map-btns{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;min-height:56px}.infrastructure-map-btn,.infrastructure-map-btns{display:-webkit-box;display:-ms-flexbox;display:flex}.infrastructure-map-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12px 32px;color:#6e90b6;font-size:12px;font-weight:500;line-height:200%;text-transform:uppercase;background-color:#ebf5fd;border:1px solid #ebf5fd}@media (max-width:1100px){.infrastructure-map-btn{padding:5px 20px;font-size:10px;line-height:160%;max-height:40px}}.infrastructure-map-btn.active-btn{background-color:#fff;color:#0f5491}.map-menu-list{width:100%;max-width:1692px;padding:0 0 0 41px;margin:0 auto;position:absolute;bottom:31px;left:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:1100px){.map-menu-list{gap:0;display:none}}@media (max-width:500px){.map-menu-list{gap:0}}.infrastructure-map-switch-text-desk{padding:0 0 0 4px}@media (max-width:1100px){.infrastructure-map-switch-text-desk{display:none}}@media (max-width:600px){.desktop-infrastructure-btns{display:none}}.mobile-infrastructure-btns{position:absolute;top:74px;right:15px;z-index:22;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:600px){.mobile-infrastructure-btns{display:none}}.mob-modern-infr-btn{position:absolute;bottom:18px;z-index:22;left:16px}@media (max-width:450px){.mob-modern-infr-btn{bottom:-63px}}@media (min-width:360px){.mob-modern-infr-btn{left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.modern-infrastructure-mobile-transfer{display:none}[class^=ymaps][class*=-balloon]{-webkit-box-shadow:none!important;box-shadow:none!important;background-color:transparent}[class^=ymaps][class*=-balloon__layout]{position:static!important;display:unset!important;overflow:auto!important;background:transparent!important}@media (min-width:901px){[class^=ymaps][class*=-balloon__close]{display:none!important}}[class^=ymaps][class*=-balloon__close] [class^=ymaps][class*=-balloon__close-button]{width:12px;height:12px;margin:5px;background-color:#bdbdbd;border-radius:100%;padding:5px;background-size:10px 10px}@media (max-width:900px){[class^=ymaps][class*=-balloon__close] [class^=ymaps][class*=-balloon__close-button]{margin:24px}}[class^=ymaps][class*=-balloon__content]{padding:0!important;margin:0!important;border-radius:12px!important}[class^=ymaps][class*=-balloon__content]>ymaps{overflow:unset!important}@media (max-width:900px){[class^=ymaps][class*=-balloon__content]>ymaps{height:auto!important}}[class^=ymaps][class*=-balloon__tail]{display:none!important}[class^=ymaps][class*=-controls__control]{border-radius:8px;-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,.15);box-shadow:0 0 12px 0 rgba(0,0,0,.15);width:40px;height:80px;right:20px!important;margin-top:18%}@media (max-width:900px){[class^=ymaps][class*=-controls__control]{width:32px;height:64px;right:16px!important;margin-top:40%}}@media (max-width:600px){[class^=ymaps][class*=-controls__control]{display:none}}[class^=ymaps][class*=-controls__control] [class^=ymaps][class*=-float-button]{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;width:40px;height:40px;padding:0;margin:0;border:0;-webkit-transition:.3s;transition:.3s}@media (max-width:900px){[class^=ymaps][class*=-controls__control] [class^=ymaps][class*=-float-button]{width:32px;height:32px}}[class^=ymaps][class*=-controls__control] [class^=ymaps][class*=-float-button] [class^=ymaps][class*=-float-button-text]{display:none!important}[class^=ymaps][class*=-controls__control] [class^=ymaps][class*=-float-button]:hover{background-color:#ebf5fd}[class^=ymaps][class*=-controls__control] [class^=ymaps][class*=-float-button-icon]{width:40px!important;height:40px!important;background-repeat:no-repeat;position:static;border:0}@media (max-width:900px){[class^=ymaps][class*=-controls__control] [class^=ymaps][class*=-float-button-icon]{width:32px;height:32px}}[class^=ymaps][class*=-controls__control] [class^=ymaps][class*=-_checked],[class^=ymaps][class*=-controls__control] [class^=ymaps][class*=-_checked]:active{background-color:#fff;outline:none}[class^=ymaps][class*=-zoom]{width:40px!important;height:80px!important;padding:0}@media (max-width:900px){[class^=ymaps][class*=-zoom]{width:32px!important;height:64px!important}}[class^=ymaps][class*=-zoom__plus]{width:40px!important;height:40px!important;border-radius:8px 8px 0 0!important;background:#fff!important;-webkit-box-shadow:none;box-shadow:none}@media (max-width:900px){[class^=ymaps][class*=-zoom__plus]{width:32px!important;height:32px!important}}[class^=ymaps][class*=-zoom__plus] [class^=ymaps][class*=-zoom__icon]{border-radius:8px 8px 0 0;background-image:url(../../img/icons/plus.svg)}[class^=ymaps][class*=-zoom__minus]{width:40px!important;height:40px!important;border-radius:0 0 8px 8px!important;background:#fff!important;-webkit-box-shadow:none;box-shadow:none}@media (max-width:900px){[class^=ymaps][class*=-zoom__minus]{width:32px!important;height:32px!important}}[class^=ymaps][class*=-zoom__minus] [class^=ymaps][class*=-zoom__icon]{border-radius:0 0 8px 8px;background-image:url(../../img/icons/minus.svg)}[class^=ymaps][class*=-zoom__icon]{width:20px!important;height:20px!important;-webkit-box-shadow:none;box-shadow:none}@media (max-width:900px){[class^=ymaps][class*=-zoom__icon]{width:16px!important;height:16px!important}}[class^=ymaps][class*=-copyright],[class^=ymaps][class*=-map-copyrights-promo],[class^=ymaps][class*=-zoom__scale]{display:none}.mortgage-list-wrap{background:#0f5491;padding:40px 40px 0;margin-top:40px}@media (max-width:1199px){.mortgage-list-wrap{margin-top:28px;padding:30px 30px 0}}@media (max-width:900px){.mortgage-list-wrap{margin-top:24px;padding:20px 20px 0}}@media (max-width:700px){.mortgage-list-wrap{margin-top:20px;padding:20px 16px 0}}.mortgage-list__button-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-4px}.mortgage-list__button--arrow-bottom{border:none;background:none;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:500;line-height:24px;color:white;height:56px;gap:20px}.mortgage-list__button--arrow-bottom,.mortgage-list__button--arrow-bottom div{padding:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mortgage-list__button--arrow-bottom div{background:#1782e0;width:44px;height:44px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}@media (max-width:700px){.mortgage-list__button--arrow-bottom div{width:38px;height:38px;padding:0}}.mortgage-list__button--arrow-bottom div svg{width:8px;stroke:white;fill:none}@media (hover:hover){.mortgage-list__button--arrow-bottom div:hover{background-color:#ea5083}}.mortgage-list__button{border:none;background:#1782e0;padding:16px 31px;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:500;line-height:24px;color:white;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}@media (max-width:1199px){.mortgage-list__button{line-height:20px;padding:12px 20px;gap:10px}}@media (max-width:900px){.mortgage-list__button{font-size:10px;line-height:18px;padding:13px;gap:8px}}@media (max-width:700px){.mortgage-list__button{padding:10px 11px}}.mortgage-list__button p{font-size:12px;font-weight:500;line-height:24px;text-transform:uppercase}.mortgage-list__button svg{width:12px;height:12px;fill:none;stroke:#fff}@media (hover:hover){.mortgage-list__button:hover{background-color:#ea5083}}.mortgage-list-tab{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}@media (max-width:600px){.mortgage-list-tab{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.mortgage-list-tab__left{padding:104px 0 104px 80px;display:-ms-grid;display:grid;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:100%;-ms-flex-preferred-size:50%;flex-basis:50%}.mortgage-list-tab__left p{max-width:712px;font-size:18px;font-weight:300;line-height:28px}.mortgage-list-tab__left a,.mortgage-list-tab__left button{margin-top:88px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:1199px){.mortgage-list-tab__left a,.mortgage-list-tab__left button{margin-top:40px}}@media (max-width:900px){.mortgage-list-tab__left a,.mortgage-list-tab__left button{margin-top:30px}}@media (max-width:700px){.mortgage-list-tab__left a,.mortgage-list-tab__left button{margin-top:20px}}@media (max-width:700px){.mortgage-list-tab__left a p,.mortgage-list-tab__left button p{font-size:10px}}.mortgage-list-tab__right{background-position:50%;background-size:cover;background-position:100%;background-repeat:no-repeat;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-preferred-size:51%;flex-basis:51%;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;display:block;-webkit-transform:translate(-15%);transform:translate(-15%)}@media (max-width:800px){.mortgage-list-tab__right{-ms-flex-preferred-size:50%;flex-basis:50%}}.mortgage-list-tab__right img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.mortgage-list__button--tab.active-setter{background:#fff;color:#0f5491;border:1px solid transparent}.mortgage-list__button--tab{margin:4px;font-size:12px;font-style:normal;font-weight:500;text-transform:uppercase;line-height:24px;background:transparent;border:1px solid #2384c8;color:#c5d3e2;padding:11px 27px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media (max-width:1199px){.mortgage-list__button--tab{line-height:20px;padding:11px 20px}}@media (max-width:900px){.mortgage-list__button--tab{font-size:10px;line-height:18px;padding:9px 11px}}@media (max-width:700px){.mortgage-list__button--tab{font-size:10px;line-height:16px}}@media (max-width:600px){.mortgage-list__button--tab{white-space:nowrap;margin:0}}@media (max-width:600px){.mortgage-list__button--tab:not(:last-child){margin-right:8px}}@media (hover:hover){.mortgage-list__button--tab:hover{background:#fff;color:#0f5491;border:1px solid transparent}}.mortgage-list__title{font-size:56px;font-style:normal;font-weight:500;line-height:76px;color:white;margin-bottom:24px}@media (max-width:1199px){.mortgage-list__title{font-size:40px;line-height:48px;margin-bottom:20px}}@media (max-width:900px){.mortgage-list__title{font-size:32px;line-height:40px;margin-bottom:18px}}@media (max-width:700px){.mortgage-list__title{font-size:24px;line-height:32px;margin-bottom:16px}}.mortgage-list__body{color:#c5d3e2}@media (max-width:1700px){.mortgage-list-tab__left p{font-size:16px;line-height:24px}}@media (max-width:1700px) and (max-width:1199px){.mortgage-list-tab__left p{font-size:14px;line-height:20px}}@media (max-width:1700px) and (max-width:900px){.mortgage-list-tab__left p{font-size:13px;line-height:18px}}@media (max-width:1700px) and (max-width:500px){.mortgage-list-tab__left p{font-size:12px}}.mortgage-list-tab--active{background:#fff;color:#0f5491}.mortgage__title{font-size:76px;font-style:normal;font-weight:700;line-height:96px;color:#0f5491;margin-top:33px}@media (max-width:1199px){.mortgage__title{font-size:56px;line-height:72px;margin-top:28px}}@media (max-width:900px){.mortgage__title{font-size:40px;line-height:48px;margin-top:24px}}@media (max-width:700px){.mortgage__title{font-size:32px;line-height:40px;margin-top:20px}}.mortgage-advantages{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:28px;-ms-flex-negative:0;flex-shrink:0;margin-top:24px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding-bottom:100px}@media (max-width:1500px){.mortgage-advantages{gap:20px}}@media (max-width:1199px){.mortgage-advantages{padding-bottom:56px}}@media (max-width:900px){.mortgage-advantages{padding-bottom:28px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media (max-width:600px){.mortgage-advantages{display:block}}.mortgage__programm{padding:100px 0}@media (max-width:1199px){.mortgage__programm{padding:56px 0}}@media (max-width:900px){.mortgage__programm{padding:28px 0}}.mortgage__programm--row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-14px}@media (max-width:1199px){.mortgage__programm--row{margin:-10px}}@media (max-width:900px){.mortgage__programm--row{margin:-8px}}.mortgage__subtitle{font-family:Min Sans;font-size:56px;font-style:normal;font-weight:500;line-height:76px;color:#0f5491;margin-bottom:48px}@media (max-width:1199px){.mortgage__subtitle{font-size:40px;line-height:48px;margin-bottom:40px}}@media (max-width:900px){.mortgage__subtitle{font-size:32px;line-height:40px;margin-bottom:32px}}@media (max-width:700px){.mortgage__subtitle{font-size:24px;line-height:32px;margin-bottom:24px}}.accordion-purchase{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:100px 0}@media (max-width:1199px){.accordion-purchase{padding:56px 0}}@media (max-width:900px){.accordion-purchase{padding:28px 0}}.accordion-purchase__title{color:#0f5491;font-size:48px;font-style:normal;font-weight:500;line-height:64px;max-width:416px;width:100%}@media (max-width:1400px){.accordion-purchase{gap:20px}.accordion-purchase__title{font-size:40px;line-height:48px;padding-top:10px}}@media (max-width:1100px){.accordion-purchase__title{font-size:32px;line-height:40px}}@media (max-width:1000px){.accordion-purchase{display:block}.accordion-purchase__title{padding-top:0;margin-bottom:10px}}@media (max-width:900px){.accordion-purchase__title{font-size:24px;line-height:32px}}@media (max-width:600px){.accordion-purchase__title{max-width:none;font-size:30px;line-height:38px}}.accordion__choose-apartment-form{padding:100px 0}@media (max-width:1199px){.accordion__choose-apartment-form{padding:56px 0}}@media (max-width:900px){.accordion__choose-apartment-form{padding:28px 0}}.accordion__choose-apartment-form .double-range,.accordion__choose-apartment-form .room-quantity-setter__row,.accordion__choose-apartment-form .select--dropdown{max-width:100%}.accordion__choose-apartment-form .room-quantity-setter__room{width:100%}@media (max-width:1800px){.mortgage-list-tab__right{-webkit-transform:initial;transform:none;background-position:100%;background-size:contain}.mortgage-list-tab__left{padding:80px 0 80px 80px}}@media (max-width:1800px) and (max-width:1199px){.mortgage-list-tab__left{padding:60px 0}}@media (max-width:1800px) and (max-width:900px){.mortgage-list-tab__left{padding:40px 0}}@media (max-width:1800px) and (max-width:700px){.mortgage-list-tab__left{padding:20px 0}}@media (max-width:1800px){.mortgage-list__button-row{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:1800px) and (max-width:600px){.mortgage-list__button-row{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-y:hidden;margin:0 -16px;padding:0 16px}}@media (max-width:1800px){.mortgage-list__button-row::-webkit-scrollbar{display:none}}.mortgage__tab-content--other{padding-top:200px}@media (max-width:1199px){.mortgage__tab-content--other{padding-top:100px}}@media (max-width:900px){.mortgage__tab-content--other{padding-top:56px}}.news{overflow:hidden;background-image:url(../img/vdk-desk.svg);background-repeat:no-repeat}@media (max-width:1400px){.news{background-size:50%}}@media (max-width:1199px){.news{background-image:url(../img/mob-vdk-bg.svg);background-size:40%}}@media (max-width:600px){.news{background-size:45%}}.news .sw-btn__icon{width:20px;height:20px}.news-block{padding:132px 0 230px}@media (max-width:1199px){.news-block{padding:80px 0 115px}}@media (max-width:900px){.news-block{padding:56px 0}}.news-scale-swiper-wrapper{width:100%;max-width:1305px;padding:0;margin-left:auto;position:relative}@media (max-width:1100px){.news-scale-swiper-wrapper{padding:54px 0 0}}.news-scale-swiper-wrapper:before{position:absolute;content:"";width:100vw;height:100%;top:0;left:calc(100% - 200px);background:-webkit-gradient(linear,right top,left top,color-stop(99.17%,#f1f4f8),to(rgba(241,244,248,0)));background:linear-gradient(270deg,#f1f4f8 99.17%,rgba(241,244,248,0));z-index:2}@media (max-width:1300px){.news-scale-swiper-wrapper:before{background:none}}.news-scale-swiper{max-width:324px;overflow:visible;margin-left:0;margin-bottom:33px}@media (max-width:1100px){.news-scale-swiper .swiper-wrapper{margin-left:-81px}}.news-scale-swiper__slide{position:relative;width:100%;padding:15px 20px 89px;-webkit-transition:.3s;transition:.3s}.news-scale-swiper__slide:before{content:"";position:absolute;width:100%;height:100%;background:url(../img/scale.svg);background-size:contain;background-position:0 -30px;background-repeat:no-repeat;top:0;left:0;z-index:-1;opacity:.3;pointer-events:none}@media (max-width:1100px){.news-scale-swiper__slide:before{background-position:1px 0;background-size:cover;background-position:0 100%}}@media (max-width:1100px){.news-scale-swiper__slide{padding:15px 14px 50px}}.news-scale-swiper__slide.swiper-slide-active:before{opacity:1}.news-scale-swiper__slide.swiper-slide-active .news-scale-swiper__slide-year{color:#0f5491}.news-scale-swiper__slide.swiper-slide-next+.news-scale-swiper__slide+.news-scale-swiper__slide .news-scale-swiper__slide-year{opacity:0}@media (max-width:1100px){.news-scale-swiper__slide.swiper-slide-next+.news-scale-swiper__slide+.news-scale-swiper__slide .news-scale-swiper__slide-year{opacity:1}}.news-scale-swiper__slide-year{font-size:96px;font-style:normal;font-weight:700;line-height:144px;text-transform:uppercase;color:#9bcbee}@media (max-width:1100px){.news-scale-swiper__slide-year{font-size:28px;line-height:128.57%}}.news-scale-swiper__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:84px;height:84px;padding:32px;fill:#0f5491;background-color:transparent;border:1px solid #c5d3e2;-webkit-transition:border .3 ease;transition:border .3 ease}.news-scale-swiper__btn.swiper-button-disabled{border-color:#e2e9f0}.news-scale-swiper__btn.swiper-button-disabled .news-scale-swiper__arrow{opacity:.3}.news-scale-swiper__btn.btn-prev{rotate:180deg}.news-scale-swiper__arrow{width:12px;height:12px}.news-slider-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;height:100%;right:0;bottom:0;z-index:3;padding-top:17px}@media (max-width:1100px){.news-slider-btns{padding:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;top:0;left:0;right:unset;height:-webkit-max-content;height:-moz-max-content;height:max-content}}.news-slider-btns .sw-btn{border-color:#c5d3e2;z-index:2}.news-slider-btns .sw-btn:hover{border-color:#1782e0;z-index:3}.news-slider-btns .sw-btn.swiper-button-disabled{border-color:#e2e9f0;z-index:0}.news-slider-btns .sw-btn.swiper-button-disabled .sw-btn__icon{stroke:#a8bcd3}.news-slider-btns .sw-btn.swiper-button-disabled:hover{border-color:#e2e9f0;z-index:3}.news-slider-btns .sw-btn.swiper-button-disabled:hover .sw-btn__icon{stroke:#a8bcd3}.news-slider-btns .sw-btn__icon{width:20px;height:20px;-webkit-transition:stroke .3s;transition:stroke .3s}.news-slider-btns .sw-btn--next{margin-top:-1px}.news-info-swiper-wrapper{width:100%;max-width:1304px;margin-left:auto;margin-right:0;position:relative}.news-info-swiper-wrapper:before{position:absolute;content:"";width:34px;height:24px;background:white;top:-8px;left:91px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width:600px){.news-info-swiper-wrapper:before{width:24px;height:16px;top:-2px;left:24px}}.news-info-swiper{background:white}.news-info-swiper__slide{opacity:0!important;padding:85px 88px 78px}@media (max-width:1400px){.news-info-swiper__slide{padding:32px 24px}}.news-info-swiper__slide.swiper-slide-active{opacity:1!important}.news-info-list{font-size:16px;font-style:normal;font-weight:300;line-height:24px;color:#364f6b;margin-bottom:-20px;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:95px;-moz-column-gap:95px;column-gap:95px;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}@media (max-width:700px){.news-info-list{width:100%;margin:0 auto;-webkit-column-count:1;-moz-column-count:1;column-count:1}}@media (max-width:1199px){.news-info-list{font-size:13px;line-height:138.46%}}.news-info-list__item{margin-bottom:20px;position:relative;padding-left:31px}@media (max-width:1000px){.news-info-list__item{margin-bottom:12px;padding-left:20px}}.news-info-list__item:before{position:absolute;content:"";width:8px;height:8px;background:#1782e0;left:-1px;top:9px}@media (max-width:1100px){.news-info-list__item:before{left:0;top:6px}}.news-info-list__more{margin-top:11px;display:none;font-size:14px;color:#1782e0}.slider-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.slider-wrapper__btn,.slider-wrapper__btn-prev{padding:32px;border:1px solid #c5d3e2;background-color:transparent}.slider-wrapper__btn{width:84px;height:84px;fill:#0f5491;-webkit-transition:border .3 ease;transition:border .3 ease}.slider-wrapper__btn.btn-prev{rotate:180deg}.slider-wrapper__btn.btn-disabled,.slider-wrapper__btn.news-btn-disabled{border:1px solid #e2e9f0}.news-button{-webkit-transition:border .3 ease;transition:border .3 ease}.news-button:hover{border:1px solid #1782e0}.slider-wrapper__arrow{width:15px;height:15px}.slider-wrapper__arrow.arrow-disabled,.slider-wrapper__arrow.news-arrow-disabled{fill:#e2e9f0}@media (max-width:700px){.news-info-list__item{display:none}.news-info-list__item:first-child,.news-info-list__item:nth-child(2),.news-info-list__item:nth-child(3),.news-info-list__item:nth-child(4){display:block}}.news-list{margin-top:76px}.news-list__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -38px 36px}.news-list .main-news__md-item,.news-list .main-news__md-item--blue{width:calc(33.3% - 76px);margin:0 38px 76px}.news-list .main-news__md-item--blue .main-news__md-item-info{min-height:337px;padding:56px 40px;background:#0f5491}.news-list .main-news__md-item--blue .main-news__md-item-tag{color:#b0d5f7}.news-list .main-news__md-item--blue .main-news__item-date{color:#c5d3e2}.news-list .main-news__md-item--blue .main-news__md-item-title{color:#e2e9f0}.news-list .main-news__lg-item{padding-bottom:0;height:631px;margin:0 38px 76px;width:calc(66.6% - 76px)}.news-list .main-news__lg-item-title,.news-list .main-news__md-item-title{display:-webkit-box;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.news-list__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:144px}@media (max-width:1100px){.news-list__controls{margin-bottom:80px}}@media (max-width:700px){.news-list__controls{margin-bottom:60px}}.news-list__more{padding:22px 32px;background:transparent;border:1px solid #c5d3e2;font-size:12px;text-transform:uppercase;font-weight:500;color:#0f5491;-webkit-transition:all .2s ease;text-align:center;min-width:416px;transition:all .2s ease;margin-right:40px}@media (max-width:600px){.news-list__more{min-width:auto;width:100%;max-width:100%}}.news-list__more:hover{background:#c5d3e2}@media (max-width:1199px){.news-list__more{padding:15px 20px}}@media (max-width:700px){.news-list__more{padding:14px;font-size:10px}}@media (max-width:1919px){.news-list__container{margin:0 -15px 30px;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal}.news-list .main-news__md-item,.news-list .main-news__md-item--blue{width:calc(33.3% - 30px);margin:0 15px 30px}.news-list .main-news__lg-item{width:calc(66.6% - 30px);margin:0 15px 30px;min-height:400px;height:auto}.news-list .main-news__md-item--blue .main-news__md-item-info{min-height:200px;padding:20px 30px}}@media (max-width:1199px){.news-list__controls{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.news-list__more{margin-right:0;margin-bottom:20px}}@media (max-width:989px){.news-list .main-news__lg-item,.news-list .main-news__md-item,.news-list .main-news__md-item--blue{width:calc(50% - 30px)}}@media (max-width:767px){.news-list .main-news__lg-item,.news-list .main-news__md-item,.news-list .main-news__md-item--blue{width:100%}.news-list .main-news__md-item--blue .main-news__md-item-info{padding:20px 15px;min-height:auto}.news-list__container{margin:0 -15px}}@media (max-width:479px){.news-list__more{min-width:auto;width:100%}}.other-properties{width:100%;margin:0 auto;padding:200px 0 120px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.other-properties:before{content:""!important;display:block!important;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#364f6b;max-height:42.656%}@media (max-width:500px){.other-properties:before{max-height:49%}}@media (max-width:1300px){.other-properties{min-height:166px}}@media (max-width:1199px){.other-properties{padding:100px 0 56px}}@media (max-width:900px){.other-properties{padding:56px 0 28px}}.other-properties__heading{width:100%;max-width:416px;color:#bcddf3;font-size:56px;font-weight:500;line-height:1.35}@media (max-width:1500px){.other-properties__heading{max-width:445px;margin-bottom:32px}}@media (max-width:1300px){.other-properties__heading{font-size:28px;line-height:150%}}.other-properties__bg-image{display:none}@media (min-width:1199px){.other-properties__bg-image{display:block;position:absolute;top:50%;left:86px;z-index:1}}.other-properties-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1500px){.other-properties-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.properties-list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:static;margin:-13px}@media (max-width:1500px){.properties-list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:auto;margin:0}}@media (max-width:1300px){.properties-list{overflow-y:hidden;margin-left:-30px;margin-right:-30px;padding-left:30px;padding-right:30px}}@media (max-width:1300px) and (max-width:500px){.properties-list{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}}.properties-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:416px;height:524px;padding:56px 43px 56px 56px;background-repeat:no-repeat;background-size:0;-webkit-transition:background-image .5s ease,background-size .5s ease;transition:background-image .5s ease,background-size .5s ease;z-index:2;position:relative;margin:13px}@media (max-width:1500px){.properties-list__item:not(:last-child){margin-right:16px}}@media (max-width:1500px){.properties-list__item{margin:0}}@media (max-width:1199px){.properties-list__item{padding:40px}}@media (max-width:900px){.properties-list__item{padding:30px}}@media (max-width:1100px){.properties-list__item{min-width:350px;max-width:350px;height:375px;min-height:375px}}@media (max-width:900px){.properties-list__item{min-width:250px;max-width:250px;height:275px;min-height:275px}}@media (max-width:700px){.properties-list__item{min-width:200px;max-width:200px;height:225px;min-height:225px;padding:20px}}@media (max-width:500px){.properties-list__item{min-width:148px;max-width:148px;height:186px;min-height:186px}}.properties-list__item-bg{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:0;-webkit-transition:.3s;transition:.3s}.properties-list__item:first-child{background-color:#0f5491}@media (max-width:900px){.properties-list__item:first-child{margin-top:0}}.properties-list__item:nth-child(2){margin-top:88px;background-color:#136bb9}@media (max-width:900px){.properties-list__item:nth-child(2){margin-top:0}}.properties-list__item:nth-child(3){margin-top:33px;background-color:#537aa5}@media (max-width:900px){.properties-list__item:nth-child(3){margin-top:0}}.properties-list__item:hover{top:0;background-size:cover}.properties-list__item:hover .properties-list__item-bg{opacity:1}@media not (hover:hover){.properties-list__item .properties-list__item-bg{opacity:1}.properties-list__item .properties-list__btn{background-color:#ea5083}}.properties-list__link{width:100%;width:416px;position:relative}.properties-list__text{color:#eff7fc;font-size:24px;font-weight:500;line-height:1.5;text-transform:uppercase;position:relative;z-index:1}@media (max-width:1100px){.properties-list__text{font-size:12px;line-height:150%}}.properties-list__btn{width:100%;max-width:84px;height:84px;position:absolute;z-index:2;bottom:0;right:0;background-color:#364f6b;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.3s;transition:.3s}@media (max-width:1100px){.properties-list__btn{max-width:44px;height:44px}}.properties-list__right-arrow{width:24px;height:24px;stroke:#fff;fill:none}@media (max-width:1100px){.properties-list__right-arrow{width:16px;height:16px}}.properties-list__item:hover .properties-list__btn{background-color:#ea5083}@media (max-width:1100px){.other-properties-jk .other-properties__heading{font-size:24px;line-height:150%}}@media (max-width:500px){.other-properties-jk .properties-list{top:60px}}@media (max-width:1500px){.desktop-transfer{display:none}}.our-mission__content{padding-left:20px;padding-right:140px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.our-mission__title{font-family:Min Sans,sans-serif;width:25%;color:#0f5491;font-size:56px;font-weight:500;line-height:135.7%}.our-mission__descr{margin-top:10px;font-family:Min Sans,sans-serif;width:64%;color:#364f6b;font-size:28px;font-weight:300;line-height:154%;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.our-mission__descr span{color:#1782e0}.our-mission__descr .dark-blue{color:#0068dc}@media (max-width:1100px){.our-mission{padding-top:75px!important;padding-bottom:75px!important}.our-mission__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:0 16px}.our-mission__title{width:100%;font-size:28px;line-height:128.571%}.our-mission__descr{width:100%;font-size:13px;line-height:138.462%}}@media (max-width:700px){.our-mission{padding-top:30px!important;padding-bottom:25px!important}}.our-principes-cards{padding-top:81px;padding-bottom:193px}.our-principes-cards__title{font-size:56px;font-weight:500;line-height:135.71%;color:#0f5491}@media (max-width:1199px){.our-principes-cards__title{font-size:40px;line-height:48px}}@media (max-width:900px){.our-principes-cards__title{font-size:32px;line-height:40px}}@media (max-width:700px){.our-principes-cards__title{font-size:28px;line-height:36px}}.our-principes-cards__grid{margin-top:84px}@media (max-width:1199px){.our-principes-cards__grid{margin-top:60px}}@media (max-width:900px){.our-principes-cards__grid{margin-top:40px}}@media (max-width:700px){.our-principes-cards__grid{margin-top:30px}}@media (max-width:600px){.our-principes-cards__grid{margin-top:20px}}.our-principes-cards__card{width:100%;max-width:826px}.our-principes-cards__card:nth-child(2n){margin-top:96px}.our-principes-cards .principes-card__title{font-family:Min Sans,sans-serif;font-size:44px;font-weight:500;line-height:145.45%;color:#364f6b;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;position:relative;z-index:2;word-break:normal}@media (max-width:1199px){.our-principes-cards .principes-card__title{font-size:36px;line-height:42px}}@media (max-width:900px){.our-principes-cards .principes-card__title{font-size:28px;line-height:36px}}@media (max-width:700px){.our-principes-cards .principes-card__title{font-size:20px;line-height:28px}}.principes-grid{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-webkit-column-gap:96px;-moz-column-gap:96px;column-gap:96px}.principes-card{position:relative;height:772px;padding:88px 120px;background-repeat:no-repeat;background-size:cover;overflow:hidden;background-position:50%}.principes-card__title-card{color:#bcddf3;font-size:18px;font-weight:500;line-height:155.556%}@media (min-width:1800px){.principes-card .principes-card:last-child__title{width:100%;max-width:410px}}.principes-card:hover .principes-card__list{-webkit-transform:none;transform:none;visibility:visible;opacity:1}.principes-card__list{position:absolute;height:100%;width:100%;top:0;left:0;padding:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:16px;background:#364f6b;-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;visibility:hidden;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;z-index:3}.principes-card__item{z-index:2;position:relative;padding-left:32px;font-size:18px;font-weight:300;line-height:155.55%;color:#bcddf3}.principes-card__item:before{content:"";position:absolute;width:8px;height:8px;left:0;top:9px;background:#ea5083}.principes-card__number{z-index:1;position:absolute;bottom:10px;right:48px;color:#fff;font-size:294.275px;font-style:normal;font-weight:700;line-height:100%;text-transform:uppercase;opacity:.05}.our-principes-cards__card-img{position:absolute;width:100%;height:100%;top:0;left:0}.our-principes-cards__card-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:1400px){.principes-card{padding:88px 120px}}@media (min-width:1100px){.our-principes-cards__card{max-height:100%!important}.principes-grid{-webkit-column-gap:96px;-moz-column-gap:96px;column-gap:96px}.principes-card{padding:88px 80px}}@media (min-width:1300px){.principes-card{padding:88px 100px}}@media (min-width:1500px){.principes-card{padding:88px 120px}}@media (max-width:1100px){.our-principes-cards{padding:0 0 50px}.our-principes-cards__card{width:100%;max-width:826px}.our-principes-cards__card:nth-child(2n){margin-top:0}.principes-card{padding:20px}.principes-card__list{padding:20px;gap:8px}.principes-card__item{font-size:13px;line-height:138.46%}.principes-card__title{font-size:28px;line-height:128.571%}.principes-card__number{font-size:172.275px}}@media (max-width:1000px){.principes-card{padding:20px}.projects-upper .card-top-part{height:244px!important}}@media (min-width:700px){.our-principes-cards__grid{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:0 96px}}@media (max-width:1500px){.our-principes-cards .principes-card__list{padding:60px}}@media (max-width:1400px){.our-principes-cards__grid{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:0 60px}.our-principes-cards__card:nth-child(2n){margin-top:60px}.principes-card{padding:80px}}@media (max-width:1199px){.our-principes-cards__grid{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:0 40px}.our-principes-cards__card:nth-child(2n){margin-top:40px}.principes-card{padding:60px;height:600px}.our-principes-cards .principes-card__list{padding:40px}.principes-card__item{padding-left:24px;font-size:16px;line-height:24px}.principes-card__number{font-size:175px}}@media (max-width:1000px){.our-principes-cards__grid{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:0 20px}.our-principes-cards__card:nth-child(2n){margin-top:20px}.principes-card{padding:40px}}@media (max-width:900px){.our-principes-cards .principes-card__list,.principes-card{padding:20px}.principes-card__item{padding-left:18px;font-size:14px;line-height:20px}.principes-card__item:before{width:6px;height:6px;top:8px}.principes-card__number{right:20px;font-size:125px}.principes-card{height:525px}.principes-card__title-card{font-size:16px;line-height:24px}}@media (max-width:768px){.our-principes-cards__grid{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:20px}.principes-card__item{font-size:13px}.principes-card{height:475px}.principes-card__number{font-size:80px}}.our-princips{background-color:#364f6b;color:#bcddf3}@media (max-width:1100px){.our-princips{min-height:600px}}.our-princips .sw-btn{border-color:#6e90b6;z-index:2}.our-princips .sw-btn.swiper-button-disabled{border-color:#456488;z-index:0}.our-princips .sw-btn.swiper-button-disabled .sw-btn__icon{stroke:#6e90b6}.our-princips .sw-btn:hover{border-color:#456488;z-index:3}.our-princips .sw-btn:last-child{margin-left:-1px}.our-princips .sw-btn__icon{stroke:#fff;width:20px;height:20px;-webkit-transition:stroke .3s;transition:stroke .3s}.upper-block{overflow:hidden}.princips-text,.upper-block .container{display:-webkit-box;display:-ms-flexbox;display:flex}.princips-text{width:100%;max-width:740px;padding:95px 86px 0 2px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;position:relative;-ms-flex-negative:0;flex-shrink:0}@media (max-width:1100px){.princips-text{max-width:328px;padding:40px 0;min-height:452px;gap:8px}}.our-princips__title{font-size:56px;font-weight:500;line-height:1.35}@media (max-width:1100px){.our-princips__title{font-size:28px;line-height:150%}}.our-princips__subtitle{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;color:#a8bcd3;font-size:12px;font-weight:500;line-height:2;text-transform:uppercase}@media (max-width:1100px){.our-princips__subtitle{display:none}}.apartment-pick{padding:12px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.apartment-pick__heading{font-size:18px;font-weight:500;line-height:1.55}@media (max-width:1100px){.apartment-pick__heading{font-size:14px;line-height:142.85%}}.selection-details-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}@media (max-width:1100px){.selection-details-list{gap:14px}}.selection-details-list__item{display:-ms-grid;display:grid;-ms-grid-columns:9px 1fr;grid-template-columns:9px 1fr;gap:21px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1100px){.selection-details-list__item{gap:12px}}.selection-details-list__text{font-size:18px;font-weight:300;line-height:28px}@media (max-width:1100px){.selection-details-list__text{font-size:14px;line-height:142.85%}}.selection-details-list__red-square{width:8px;height:8px;background-color:#ea5083;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media (max-width:1100px){.selection-details-list__red-square{background-color:#2384c8}}.slider-buttons-princ{margin:70px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1100px){.slider-buttons-princ{margin:24px 0 0}}.btn-princips-disabled{border:1px solid #456488!important}.arrow-princips-disabled{fill:#456488!important}.btn-princips{border:1px solid #6e90b6;-webkit-transition:border .3s ease;transition:border .3s ease}.btn-princips:hover{border:1px solid #456488}.arrow-princips{fill:#fff}.principes-slider-wrapper{position:relative;-ms-flex-negative:1;flex-shrink:1;width:calc(100% - 740px)}@media (max-width:1100px){.principes-slider-wrapper{height:299px}}.principes-slider-next{position:absolute;top:0;left:calc(100% + 30px);width:841px;height:729.676px;overflow:hidden}@media (max-width:1100px){.principes-slider-next{width:287.054px;height:249.056px}}.principes-slider-next__img{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:1s;transition:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.principes-slider-next__img.is-active{opacity:1;-webkit-transform:none;transform:none}.principes-slider{overflow:hidden}.principes-slider__img{width:100%;height:100%;opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:1s;transition:1s;-o-object-fit:cover;object-fit:cover}@media (min-width:1366px){.principes-slider__img{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;position:absolute;top:0;left:0}}.principes-slider__digit{position:absolute;bottom:-80px;left:42px;color:#364f6b;font-size:419px;font-weight:700;line-height:109%;-webkit-transition:1s;transition:1s;-webkit-transform:translateX(-100%);transform:translateX(-100%)}@media (max-width:1100px){.principes-slider__digit{font-size:142px;line-height:109.85%;bottom:-19px;left:1px}}.principes-slider__slide{overflow:hidden}@media (min-width:1366px){.principes-slider__slide:before{content:"";display:block;padding-bottom:86.81%}}@media (max-width:700px){.principes-slider__slide{height:auto}}.principes-slider__slide.swiper-slide-active .principes-slider__img{opacity:1;-webkit-transform:none;transform:none}.principes-slider__slide.swiper-slide-active .principes-slider__digit{-webkit-transform:none;transform:none}@media (max-width:1700px){.our-princips .principes-slider__digit{font-size:330px;bottom:-56px}}@media (max-width:1365px){.our-princips .our-princ-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.our-princips .princips-text{max-width:100%;min-height:auto;padding-bottom:40px}.our-princips .principes-slider-wrapper{height:auto;width:65%;margin-left:-30px}.our-princips .principes-slider-wrapper .principes-slider__img{max-height:550px}.our-princips .principes-slider-wrapper .principes-slider-next__img,.our-princips .principes-slider-wrapper .principes-slider__img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.our-princips .principes-slider-next{height:calc(100% - 50px)}.our-princips .principes-slider__digit{font-size:230px;bottom:-37px}}@media (max-width:500px){.our-princips .principes-slider-wrapper{margin-left:-16px}}@media (max-width:767px){.our-princips .principes-slider__digit{font-size:190px}.our-princips .principes-slider-wrapper{width:80%}}@media (max-width:479px){.our-princips .selection-details-list{gap:16px}.our-princips .principes-slider-wrapper{width:100%}.our-princips .principes-slider-wrapper .principes-slider__img{min-height:299px}.our-princips .principes-slider__digit{font-size:142px;bottom:-28px;left:15px}}.princips-text-wrap{display:none;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.princips-text-wrap.active{display:block}.about-company-our-projects{padding-top:199px;background:#364f6b}.about-company-our-projects .other-properties{background-color:#f1f4f8}.about-company-our-projects .other-properties__heading{display:inline-block}.about-company-our-projects__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.about-company-our-projects__header .slider-buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.about-company-our-projects .project-upper__tab{display:none}.about-company-our-projects .project-upper__tab--active{display:block}.about-company-our-projects .projects-upper__slider{overflow:visible}@media (max-width:1599px){.about-company-our-projects .projects-upper__slide{width:345px!important}}@media (max-width:1298px){.about-company-our-projects .projects-upper__slide{width:385px!important}}@media (max-width:1100px){.about-company-our-projects .projects-upper__slide{width:335px!important}}@media (max-width:1000px){.about-company-our-projects .projects-upper__slide{width:325px!important}}@media (max-width:500px){.about-company-our-projects .projects-upper__slide{width:280px!important}}@media (max-width:500px){.about-company-our-projects .projects-upper .card-bottoms-part,.about-company-our-projects .projects-upper .product-card-conditions{padding:20px 10px}}.about-company-our-projects .sw-btn{border-color:#6e90b6;z-index:2}.about-company-our-projects .sw-btn.swiper-button-disabled{border-color:#456488;z-index:0}.about-company-our-projects .sw-btn.swiper-button-disabled .sw-btn__icon{stroke:#6e90b6}.about-company-our-projects .sw-btn:hover{border-color:#456488;z-index:3}.about-company-our-projects .sw-btn:last-child{margin-left:-1px}.about-company-our-projects .sw-btn__icon{stroke:#fff;width:20px;height:20px;-webkit-transition:stroke .3s;transition:stroke .3s}.projects-upper{position:relative}.projects-upper__title{color:#bcddf3;font-size:56px;font-weight:500;line-height:135.71%}.projects-upper__options-box{margin-top:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}.projects-upper__slider{margin-top:48px;overflow:hidden}@media (max-width:1199px){.projects-upper__slider{margin-top:40px}}@media (max-width:900px){.projects-upper__slider{margin-top:30px}}@media (max-width:700px){.projects-upper__slider{margin-top:20px}}.projects-upper__slide{-ms-flex-negative:0;flex-shrink:0;height:auto}.projects-upper__slide .apartment-card{width:100%;margin:0;height:100%}.projects-upper .card-top-part{height:390px}@media (min-width:1101px){.projects-upper .product-card-conditions{padding:24px 28px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:8px}}.projects-upper .special-deals-list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (min-width:1200px){.projects-upper .card-bottoms-part{padding:28px 28px 22px;gap:12px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.projects-upper .apartment-address-list{gap:9px}.projects-upper .apartment-price-wrapper{padding-left:0;max-width:100%;border:none}.projects-upper .right-block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:24px}@media (min-width:1101px){.projects-upper .apartment-card__title{padding-top:8px;font-size:20px}}.projects-upper .apartment-card__icon{-ms-flex-negative:0;flex-shrink:0}.projects-upper .apartment-card__adress-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.projects-upper .apartment-card__adress-item-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.projects-upper .apartment-card__apartment-renovation-type{position:relative;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.projects-upper .apartment-card__apartment-renovation-type:after{content:"";z-index:-1;position:absolute;width:100%;height:100%;left:0;top:0;background-color:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.projects-upper .bottom-side-address-list{padding:0}.projects-upper .buttons-wrapper{top:0;right:0;left:inherit;bottom:inherit;margin:0}.projects-btn{border:none;background:none;padding:12px 0;color:#8ba6c4;font-size:14px;font-weight:500;line-height:142.85%;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.projects-btn:hover{color:#e2e9f0}.projects-btn--selected{color:#deeef9;border-bottom:2px solid #e2e9f0}@media (max-width:1100px){.other-properties:before{display:none}.about-company-our-projects{padding-top:55px}.projects-upper__title{font-size:24px;line-height:150%}.projects-btn{font-size:11px;line-height:138.85%}.slider-buttons{margin:0!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (max-width:479px){.about-company-our-projects__header .apartment-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.proj-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ours-projects__title{color:#0f5491;font-size:76px;font-weight:700;line-height:126.3%}@media (max-width:1100px){.ours-projects__title{font-size:46px}}.ours-projects__map{display:none;min-height:70vh}.our-proj-brd__link{color:#456488}.our-proj-list{padding:0 0 144px}@media (max-width:1100px){.our-proj-list{padding:0 0 40px}}@media (min-width:1300px){.ours-projects .top-filter-wrapper{margin:35px 0 0}.ours-projects .filter-advanced{margin:29px 0 57px}.ours-projects .filter-bottom__right{gap:47px}.ours-projects .filter-bottom .filter-mode-text{color:#0f5491;font-size:12px;font-weight:500;line-height:200%;text-transform:uppercase}}.page-promotions__breadcrumbs .breadcrumbs__link{color:#456488}.page-promotions__breadcrumbs .breadcrumbs__link:hover{color:#ea5083}.page-promotions__breadcrumbs .breadcrumbs__link-current,.page-promotions__breadcrumbs .breadcrumbs__link-current:hover{color:#6e90b6}.page-promotions__title{margin-top:34px;color:#0f5491;font-size:76px;font-weight:700;line-height:126.3%}.page-promotions__sort-block{margin-top:54px}.page-promotions .promotion-grid{padding-top:56px;padding-bottom:114px}@media (max-width:1100px){.page-promotions .promotion-grid{padding-bottom:80px}}@media (max-width:767px){.page-promotions .promotion-grid{padding-bottom:60px}}.page-promotions__bottom{margin-bottom:200px}.page-promotions__bottom,.promotions-sort-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.promotions-sort-block,.promotions-sort-block .page-promotions__sort-block-group{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.promotions-sort-block .page-promotions__sort-block-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.promotions-sort-block .page-promotions__sort-block-group .droped-checkboxes .droped-checkboxes__list{right:0;left:auto;top:calc(100% + 12px)}@media (max-width:1199px){.promotions-sort-block .page-promotions__sort-block-group .droped-checkboxes .droped-checkboxes__list{width:200px;top:calc(100% + 8px)}}@media (max-width:900px){.promotions-sort-block .page-promotions__sort-block-group .droped-checkboxes .droped-checkboxes__list{width:-webkit-max-content;width:-moz-max-content;width:max-content;top:calc(100% + 6px)}}@media (max-width:640px){.promotions-sort-block .page-promotions__sort-block-group .droped-checkboxes .droped-checkboxes__list{width:-webkit-max-content;width:-moz-max-content;width:max-content}}@media (max-width:700px){.promotions-sort-block .page-promotions__sort-block-group .droped-checkboxes .droped-checkboxes__list{right:auto;left:0}}@media (max-width:1199px){.promotions-sort-block .page-promotions__sort-block-group .droped-checkboxes .droped-checkboxes__list .droped-checkboxes__main-item{font-size:14px;line-height:20px;padding:8px 12px}}@media (max-width:1199px) and (max-width:900px){.promotions-sort-block .page-promotions__sort-block-group .droped-checkboxes .droped-checkboxes__list .droped-checkboxes__main-item{font-size:12px;line-height:18px;padding:6px 10px}}@media (max-width:1199px){.promotions-sort-block .page-promotions__sort-block-group .droped-checkboxes .droped-checkboxes__list .droped-checkboxes__text:before{width:16px;height:16px}}.promotions-sort-block .page-promotions__sort-block-group .droped-checkboxes .droped-checkboxes__list .droped-checkboxes__text:after{top:50%;left:2px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:1199px){.promotions-sort-block .page-promotions__sort-block-group .droped-checkboxes .droped-checkboxes__list .droped-checkboxes__text:after{background-size:12px 12px;width:12px;height:12px}}.promotions-sort-block .page-promotions__sort-block-group .droped-checkboxes .droped-checkboxes__list .droped-checkboxes__text{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1199px){.promotions-sort-block .page-promotions__sort-block-group .droped-checkboxes .droped-checkboxes__list .droped-checkboxes__text{font-size:14px;line-height:20px;padding-left:24px}}@media (max-width:900px){.promotions-sort-block .page-promotions__sort-block-group .droped-checkboxes .droped-checkboxes__list .droped-checkboxes__text{font-size:12px;line-height:18px}}@media (max-width:1199px){.promotions-sort-block .page-promotions__sort-block-group .droped-checkboxes .droped-checkboxes__list .droped-checkboxes__checkbox{padding:8px 12px}}@media (max-width:900px){.promotions-sort-block .page-promotions__sort-block-group .droped-checkboxes .droped-checkboxes__list .droped-checkboxes__checkbox{padding:6px 10px}}@media (max-width:1900px){.promotions-sort-block .page-promotions__sort-block-group .droped-checkboxes:not(:last-child).droped-checkboxes--open .droped-checkboxes__list,.promotions-sort-block .page-promotions__sort-block-group .droped-checkboxes:not(:last-child) .droped-checkboxes__list{right:auto;left:0}}.promotions-sort-block__btn{border:none;background:none;padding:0;margin:0;color:#0f5491;font-size:24px;font-weight:500;line-height:150%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.promotions-sort-block__btn--active,.promotions-sort-block__btn:hover{color:#1782e0}.promotions-sort-block__sort-date{position:relative;border:none;background:none;padding:0;margin:0;padding-left:28px;margin-left:auto;font-size:16px;font-weight:400;line-height:150%;color:#364f6b;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.promotions-sort-block__sort-date:hover{color:#1782e0}.promotions-sort-block__sort-date:hover svg{stroke:#1782e0}.promotions-sort-block__sort-date svg{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:24px;height:24px;stroke:#364f6b;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.promotions-sort-block__sort-date--active svg{-webkit-transform:rotate(180deg) scaleX(-1) translateY(50%);transform:rotate(180deg) scaleX(-1) translateY(50%)}.show-more-promotion{width:408px;padding:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;font-weight:500;line-height:200%;text-transform:uppercase;color:#0f5491;border:1px solid #c5d3e2;background:transparent;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (max-width:1199px){.show-more-promotion{padding:15px 20px}}@media (max-width:800px){.show-more-promotion{padding:14px}}@media (max-width:700px){.show-more-promotion{padding:12px;font-size:10px}}@media (max-width:600px){.show-more-promotion{width:100%;max-width:100%}}.show-more-promotion:hover{border-color:#1782e0}@media (max-width:1919px){.page-promotions .promotion-card-big__content{width:60%;padding:50px 40px}.page-promotions .promotion-grid{grid-gap:30px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-promotions .promotion-grid .promotion-card-medium{width:calc(65% - 15px)}.page-promotions .promotion-grid .promotion-card-medium__content{height:auto;padding:50px 40px}.page-promotions .promotion-grid .promotion-card-small__content{padding:50px 40px}.page-promotions .promotion-grid .promotion-card-small{width:calc(35% - 15px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media (max-width:1365px){.page-promotions__title{font-size:48px}.promotions-sort-block{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:15px}.promotions-sort-block .page-promotions__sort-block-group{margin-top:15px}}@media (max-width:1199px){.promotions-sort-block__btn{-ms-flex-negative:0;flex-shrink:0}.page-promotions__sort-block-group{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.page-promotions .promotion-card-big__content{width:35%;padding:30px 20px}.promotion-card-big__img{width:65%}.promotion-card-big__img img{height:100%}.promotion-title{font-size:20px}.page-promotions .promotion-grid .promotion-card-medium__content{height:100%}.page-promotions__bottom{margin-bottom:100px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.show-more-promotion{margin-bottom:20px}.promotions-sort-block__btn{font-size:20px}}@media (max-width:1100px){.page-promotions__bottom{margin-bottom:80px}}@media (max-width:989px){.page-promotions__sort-block-group{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:15px!important;-moz-column-gap:15px!important;column-gap:15px!important;row-gap:10px}.page-promotions .promotion-grid .promotion-card-medium,.page-promotions .promotion-grid .promotion-card-small{width:100%}.promotion-card-small__img{right:0;height:100%}.promotion-card-small__img img{max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover}.page-promotions .promotion-grid .promotion-card-medium__content,.page-promotions .promotion-grid .promotion-card-small__content{padding:30px 20px}}@media (max-width:767px){.promotions-sort-block__btn{font-size:14px}.page-promotions__sort-block-group .droped-checkboxes__btn svg{width:15px;height:10px;margin:0 0 0 4px}.page-promotions__title{font-size:32px}.promotions-sort-block__sort-date{font-size:14px}.page-promotions .promotion-grid{padding-top:30px}.page-promotions .promotion-card-big__content,.promotion-card-big__img{width:50%}.promotion-card-btn{display:none}.promotion-card-big__img,.promotion-card-medium__img{max-height:350px}.promotion-card-big__content,.promotion-card-medium__content,.promotion-card-small__content{gap:15px}.promotion-promo{padding:4px 12px;font-size:12px}.promotion-descr,.promotion-title{font-size:14px}.promotion-card-medium__content{width:50%}.page-promotions__bottom{margin-bottom:60px}}@media (max-width:479px){.promotion-grid .promotion-card-big{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-promotions .promotion-card-big__content,.promotion-card-big__img{width:100%}.page-promotions .promotion-card-big__content{padding:15px}.promotion-card-big__img,.promotion-card-medium__img{max-height:170px}.promotion-card-big__img img,.promotion-card-medium__img img{max-height:170px;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.promotion-card-big__img img{width:100%;-o-object-fit:cover;object-fit:cover}.page-promotions .promotion-grid{padding-bottom:30px}.page-promotions .promotion-grid .promotion-card-medium__content,.page-promotions .promotion-grid .promotion-card-small__content{padding:15px}.promotion-card-medium__content{width:100%;position:static;height:auto}.page-promotions .promotion-grid{grid-gap:15px}.page-promotions .promotion-grid .promotion-card-medium__content{height:auto}.show-more-promotion{width:100%;padding:15px}}.selection-apartment__hero{padding-bottom:24px;-webkit-box-shadow:8px 8px 12px 0 rgba(15,84,145,.05);box-shadow:8px 8px 12px 0 rgba(15,84,145,.05)}@media (max-width:1100px){.selection-apartment__hero{padding-bottom:0}}@media (max-width:700px){.selection-apartment__hero{-webkit-box-shadow:none;box-shadow:none}}.selection-apartment__breadcrumbs .breadcrumbs__link{color:#456488}.selection-apartment__breadcrumbs .breadcrumbs__link-current{color:#6e90b6!important}.selection-apartment__title{margin-top:33px;font-size:76px;font-weight:700;line-height:126.31%;color:#0f5491}.selection-apartment__types-block{margin-top:40px}@media (max-width:700px){.selection-apartment__types-block .types-block-btn{padding-bottom:14px;border-bottom:2px solid transparent;z-index:1}.selection-apartment__types-block .types-block-btn.types-block-btn--current{border-bottom:2px solid #0f5491}}.selection-apartment__full-filters{margin-top:44px}.selection-apartment .double-range__not-min-max{margin-top:20px}.selection-apartment .filter-bottom{margin-top:25px}.selection-apartment .filter__count-project-apartments{margin-left:0}.selection-apartment__map{display:none;margin-top:40px}.selection-apartment__map .our-projects{display:none}.full-filters__filter-top{padding-bottom:6px}.full-filters__filter-bottom.is-open{margin-top:6px}.full-filters__filter-bottom .filter-btn{padding:15px 17px}.types-block{width:100%;max-width:1748px;display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:36px;-moz-column-gap:36px;column-gap:36px}.types-block-btn{padding:0;margin:0;background:none;border:none;color:#a8bcd3;font-size:24px;font-weight:500;line-height:150%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.types-block-btn--current,.types-block-btn:hover{color:#0f5491}.types-block__share-btn{padding:0;margin-left:auto}.share-btn{border:none;background:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;font-size:16px;font-weight:400;line-height:150%;color:#1782e0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.share-btn:hover{color:#0f5491}.share-btn:hover svg{stroke:#0f5491}.share-btn svg{fill:transparent;stroke:#1782e0;width:24px;height:24px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.apartment-filter-top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-14px}@media (max-width:1366px){.apartment-filter-top{margin:-10px}}@media (max-width:1024px){.apartment-filter-top{margin:-8px}}.apartment-filter-top .double-range,.apartment-filter-top .select--dropdown,.apartment-filter-top .select--dropdown--category,.apartment-filter-top .selection-apartment__room{margin:14px;width:calc(25% - 28px);max-width:unset}@media (max-width:1366px){.apartment-filter-top .double-range,.apartment-filter-top .select--dropdown,.apartment-filter-top .select--dropdown--category,.apartment-filter-top .selection-apartment__room{margin:10px;width:calc(33.3333333333% - 20px)}}@media (max-width:1024px){.apartment-filter-top .double-range,.apartment-filter-top .select--dropdown,.apartment-filter-top .select--dropdown--category,.apartment-filter-top .selection-apartment__room{margin:8px;width:calc(50% - 16px)}}@media (max-width:800px){.apartment-filter-top .double-range,.apartment-filter-top .select--dropdown,.apartment-filter-top .select--dropdown--category,.apartment-filter-top .selection-apartment__room{width:calc(100% - 16px)}}.apartment-filter-bottom{max-height:0;visibility:hidden;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.apartment-filter-bottom.is-open{visibility:visible;opacity:1;max-height:1500px}@media screen and (min-width:1299px){.apartment-filter-bottom.is-open{max-height:500px}}@media screen and (min-width:1199px){.apartment-filter-bottom.is-open{max-height:600px}}@media screen and (min-width:1000px){.apartment-filter-bottom.is-open{max-height:800px}}@media screen and (min-width:700px){.apartment-filter-bottom.is-open{max-height:1000px}}.show-more-filters-btn{padding:14px 32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0f5491;font-size:12px;font-weight:500;line-height:200%;text-transform:uppercase;border:1px solid #0f5491;background:transparent}.show-more-filters-btn.is-open svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.show-more-filters-btn svg{margin-left:10px;width:12px;height:12px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (max-width:1800px){.filter-bottom,.sort-view,.view-container{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:1100px){.selection-apartment__title{font-size:52px}.selection-apartment .types-block{overflow-x:auto;gap:20px;scrollbar-width:none}.selection-apartment .types-block::-webkit-scrollbar{width:0}.types-block-btn{font-size:20px}.show-more-filters-btn{max-height:44px}}@media (max-width:500px){.types-block{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.types-block-btn{text-align:start}}@media (max-width:700px){.sort-view,.view-container{gap:20px}.view-container__box{width:100%;margin:0}.selection-apartment .types-block{overflow-x:unset;gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.selection-apartment__types-block-wrap{scrollbar-width:none;overflow-x:auto;overflow-y:hidden;margin:0 -30px;padding:0 30px;border-bottom:1px solid #e2e9f0}}@media (max-width:700px) and (max-width:500px){.selection-apartment__types-block-wrap{margin:0 -16px;padding:0 16px}}@media (max-width:700px){.selection-apartment__types-block-wrap::-webkit-scrollbar{width:0;height:0}}@media (max-width:900px){.selection-apartment__title{font-size:28px}.types-block-btn{font-size:14px;font-weight:500;line-height:142.857%}.types-block-btn,.types-block__share-btn{-ms-flex-negative:0;flex-shrink:0}}@media (max-width:600px){.filter-bottom{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:start!important}}.photo-galery{padding:120px 0 100px}@media (max-width:1199px){.photo-galery{padding:56px 0}}@media (max-width:900px){.photo-galery{padding:28px 0}}.photo-galery__title{color:#0f5491;font-size:56px;font-weight:500;line-height:135.7%}@media (max-width:1100px){.photo-galery__title{font-size:28px;line-height:150%}}@media (min-width:700px){.mobile-transfer{display:none}}.galery-slider{width:100%;max-width:1920px;padding:9px 0 0;margin:0 auto;overflow:hidden;position:relative}@media (max-width:500px){.galery-slider{padding:0}}.slider{margin:96px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media (max-width:1100px){.slider{margin:24px 0 0}}.slider:hover .galery-slider__slides{-webkit-animation-play-state:paused;animation-play-state:paused}.galery-slider__slides{gap:28px;padding:0 14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-animation:d 10s linear infinite;animation:d 10s linear infinite}@media (max-width:1199px){.galery-slider__slides{gap:20px;padding:0 10px}}@media (max-width:900px){.galery-slider__slides{gap:16px;padding:0 8px}}.galery-slider__slide{width:437px;-ms-flex-negative:0;flex-shrink:0}@media (max-width:1100px){.galery-slider__slide{width:148px}}.galery-slider__img{width:100%}@-webkit-keyframes d{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes d{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.slider:before{left:100%}.slider:after{right:100%}.promotion-post .post__title{margin-bottom:48px}.post{margin-top:40px}.post .jk-subscribe-form__btn{max-width:100%}.post__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.post__main{max-width:1156px;width:100%;margin:0 96px 0 100px}.post__back-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;font-size:12px;text-transform:uppercase;color:#0f5491;padding:10px 28px;border:1px solid #9bcbee;-webkit-transition:all .2s ease;transition:all .2s ease;margin-bottom:48px}.post__back-link svg{width:5px;height:8px;margin-right:10px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.post__back-link:hover{background:#0f5491;color:#fff;border-color:#0f5491}.post__title{color:#0f5491;font-size:48px;font-weight:600;margin-bottom:36px;line-height:133%}.post__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.post__date{color:#537aa5}.post__tags{margin-bottom:24px}.post__tag{-webkit-transition:all .2s ease;transition:all .2s ease;font-size:14px;text-transform:uppercase;color:#1782e0;margin-right:16px}.post__tag:last-child{margin-right:0}.post__tag:hover{color:#0f5491}.post__main-image-holder{position:relative;width:100%;padding-bottom:55.364%;margin-bottom:88px}.post__main-image{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.post p{font-size:18px;line-height:155%;font-weight:300;color:#364f6b;margin-bottom:32px}.post p a{color:#1782e0;-webkit-transition:all .2s ease;transition:all .2s ease}.post p a:hover{color:#0f5491}.post__double-images{display:-ms-grid;display:grid;grid-column-gap:28px;margin-bottom:88px;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.post__image-md{width:100%;height:340px;-o-object-fit:cover;object-fit:cover}.post__subtitle{color:#0f5491;font-size:28px;font-weight:600;line-height:150%}.post__num-list,.post__subtitle{margin-bottom:48px}.post__num-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}.post__num-list-item-number{min-width:56px;width:56px;height:56px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;color:#0f5491;font-weight:500;margin-right:24px;font-size:18px}.post__num-list-item-txt{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:18px;font-weight:300;line-height:155%;color:#364f6b}.post__tripple-images{display:-ms-grid;display:grid;grid-column-gap:28px;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);margin-bottom:48px}.post__image-sm{width:100%;height:268px;display:block;-o-object-fit:cover;object-fit:cover}.post__pretitle{font-size:48px;font-weight:600;color:#0f5491;margin-bottom:48px;line-height:133%;margin-top:88px}.post__list{font-size:18px;line-height:155%;color:#364f6b}.post__list--double{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-column-gap:28px;margin-bottom:28px}.post__list--double .post__list-item{padding-right:32px}.post__list-item{margin-bottom:20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;position:relative;padding-left:32px}.post__list-item:before{content:"";width:8px;height:8px;position:absolute;top:10px;left:0;background:#ea5083}.post__slider{overflow-x:hidden;position:relative;margin-bottom:88px}.post__slider-item{height:626px}.post__slider-item-img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.post__slider-shadow{position:absolute;z-index:2;width:100%;height:228px;left:0;bottom:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(15,84,145,0)),color-stop(58.21%,rgba(31,82,129,.33)),to(rgba(54,79,107,.8)));background:linear-gradient(180deg,rgba(15,84,145,0),rgba(31,82,129,.33) 58.21%,rgba(54,79,107,.8))}.post__slider-controls{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;width:calc(100% - 80px);left:40px;bottom:32px;z-index:5}.post__slider-btns,.post__slider-controls{display:-webkit-box;display:-ms-flexbox;display:flex}.post__slider-btns .sw-btn{width:64px;height:64px}@media (max-width:1199px){.post__slider-btns .sw-btn{width:48px;height:48px}}@media (max-width:900px){.post__slider-btns .sw-btn{width:44px;height:44px}}.post__slider-fraction{color:#fff;font-size:28px}.post__slider-fraction .swiper-pagination-current{font-size:56px;font-weight:600}.post__contacts-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:48px}.post__contacts-item:last-child{margin-bottom:0}.post__contacts-item-title{width:100%;max-width:362px;-ms-flex-negative:0;flex-shrink:0;margin-right:82px;color:#0f5491;line-height:150%;font-weight:600;font-size:28px}.post__contacts-item-value{font-size:18px;color:#364f6b}.post__contacts-item-tel{color:#0f5491;line-height:150%;font-size:24px;font-weight:600;border-bottom:1px solid #1782e0;-webkit-transition:all .2s ease;transition:all .2s ease;margin-top:5px}.post__contacts-item-tel:hover{border-color:transparent}.post__banner{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:66px}@media (max-width:1100px){.post__banner{margin-top:40px}}.post__banner-info{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:76px 56px;max-width:444px}.post__banner-info-title{color:#0f5491;font-size:24px;font-weight:500;line-height:150%;margin-bottom:20px}.post__banner-info-title span{color:#1782e0}.post__banner-info-btn{padding:19px 32px;background:#ea5083;-webkit-transition:all .2s ease;transition:all .2s ease;color:#fff;font-size:12px;font-weight:500;text-transform:uppercase;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post__banner-info-btn svg{width:5px;height:8px;margin-left:12px;stroke:#fff}.post__banner-info-btn:hover{background:#d21957}.post__banner-image-holder{overflow:hidden}.post__banner-image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .5s ease;transition:all .5s ease}.post__banner:hover .post__banner-image{-webkit-transform:scale(1.1);transform:scale(1.1)}.post .main-news__md-item{width:100%}.post .main-news__md-item-title{display:-webkit-box;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.post__similar-slider{margin-bottom:200px;margin-top:144px}.post__similar-slider-container{overflow-x:hidden}.post__similar-slider-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:56px}.post__similar-slider-header .post__pretitle{margin:0}.post__similar-slider-header-group{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post__similar-slider-header-btns,.post__similar-slider-header-group{display:-webkit-box;display:-ms-flexbox;display:flex}.post__similar-slider-header-link{margin-right:100px;-webkit-transition:all .2s ease;transition:all .2s ease;font-size:24px;color:#1782e0}.post__similar-slider-header-link:hover{color:#364f6b}.post__aside{min-width:348px;width:348px;-webkit-box-flex:1;-ms-flex:1;flex:1;position:sticky;left:0;top:112px;margin-bottom:12px}@media (max-width:900px){.post__aside .jk-subscribe{margin-top:0;margin-bottom:0}}.post__socials{-webkit-box-flex:1;-ms-flex:1;flex:1;position:sticky;left:0;top:112px}.post__title-sm{font-size:20px;font-weight:500;margin-bottom:32px;color:#0f5491}.post__num-list-promotion{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-column-gap:76px;padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #c5d3e2;grid-row-gap:40px}.post__num-list-promotion .post__num-list-item{margin-bottom:0}.post__copyright{font-size:16px;color:#364f6b;margin-bottom:88px}@media (max-width:1800px){.post__socials{width:70px}.post__aside,.post__socials{-webkit-box-flex:initial;-ms-flex:initial;flex:initial}.post__aside{min-width:315px;width:315px}.post__main{margin:0 20px;max-width:1000px}}@media (max-width:1500px){.post__title{font-size:40px;margin-bottom:24px}.post__pretitle{font-size:40px;margin-top:50px}.post__contacts-item-title{margin-right:60px;font-size:24px}.post__aside{min-width:260px;width:260px}.post__back-link{margin-bottom:32px}.post__slider{margin-bottom:60px}.post__slider-item{height:auto}.post__similar-slider{margin-bottom:100px}}@media (max-width:1400px){.post__main{max-width:900px}}@media (max-width:1300px){.post__container{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post .post__similar-slider{margin-top:100px}.post__main{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;max-width:none;margin:0}.post__double-images,.post__main-image-holder{margin-bottom:50px}.post p{font-size:16px;margin-bottom:16px}.post__num-list-item{margin-bottom:24px}.post__num-list-item-txt{font-size:16px}.post__num-list-item-number{min-width:48px;width:48px;height:48px;margin-right:16px}.post__socials{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:0}.post__aside,.post__socials{position:static;width:50%;margin-top:50px}.post__aside{max-width:500px}.post__banner-info{padding:46px 36px}.post__title{font-size:32px;margin-bottom:16px}.post__pretitle{font-size:32px;margin-bottom:32px;margin-top:30px}.post__subtitle{font-size:24px;margin-bottom:32px}.post__list{font-size:16px}.post__list-item{margin-bottom:16px}.post .post__banner-image,.post .post__banner-image-holder{width:100%}}@media (min-width:1100px){.post .post__title-sm{margin-top:88px}}@media (max-width:1100px){.post__similar-slider-header-link{font-size:16px;margin-right:40px}.post__image-md{height:auto}.post__copyright{margin-bottom:40px}.post .post__similar-slider{margin-top:40px}.post .post__title-sm{margin-top:60px}}@media (max-width:900px){.post__contacts{margin-bottom:24px}.post__contacts-item{display:block;margin-bottom:24px}.post__contacts-item-title{margin-right:0;font-size:18px;margin-bottom:10px}.post__contacts-item-tel{font-size:18px}.post__list-item{padding-left:24px;margin-bottom:12px}.post__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.post__slider-controls{width:calc(100% - 32px);left:16px;bottom:7px}.post__slider-fraction{font-size:16px}.post__slider-fraction .swiper-pagination-current{font-size:28px}.post__num-list-item-number{min-width:42px;width:42px;height:42px;margin-right:12px}.post__num-list-promotion{gap:30px;padding-bottom:30px}.post__tags{margin-bottom:0}.post__tag{font-size:12px;margin-right:12px}.post__info{margin-bottom:16px}.post .post__title-sm{margin-top:40px}.post__socials{margin-top:25px}.post .post__aside{max-width:100%;width:100%}.post .bell,.post .jk-subscribe-form{max-width:100%}.post .post__banner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.post .post__banner-info{width:100%;max-width:100%}.post__back-link{margin-bottom:16px}}@media (max-width:800px){.post__banner-info{width:100%;max-width:none;padding:32px}.post__pretitle,.post__title{font-size:28px;margin-top:20px}.post__double-images,.post__tripple-images{-ms-grid-columns:1fr;grid-template-columns:1fr;justify-items:center;gap:12px;margin-bottom:24px}.post__image-md,.post__image-sm{height:auto;width:auto;max-width:100%;width:100%}.post__slider{margin-bottom:24px}.post .post__banner-info-title{font-size:20px;line-height:28px}}@media (max-width:700px){.post__list--double,.post__num-list-promotion{-ms-grid-columns:1fr;grid-template-columns:1fr}.post__num-list-promotion{gap:24px;padding-bottom:24px;margin-bottom:32px}.post__copyright{margin-bottom:32px}.post .post__title-sm{margin-top:32px}}@media (max-width:600px){.post__similar-slider{margin-bottom:40px}.post__similar-slider-header{display:block;margin-bottom:24px}.post__similar-slider-header-group{margin-top:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.post__num-list-promotion{gap:16px}.post .socials__item{margin-bottom:0}.post .post__socials{margin-top:20px}.post .post__aside{margin-top:32px}.post .post__banner-info-btn{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px 32px}}.post .sw-btn{border-color:#c5d3e2;z-index:2}.post .sw-btn.swiper-button-disabled{border-color:#e2e9f0;z-index:0}.post .sw-btn.swiper-button-disabled .sw-btn__icon{stroke:#a8bcd3}.post .sw-btn.swiper-button-disabled:hover{border-color:#e2e9f0;z-index:0}.post .sw-btn.swiper-button-disabled:hover .sw-btn__icon{stroke:#a8bcd3}.post .sw-btn:hover{border-color:#1782e0;z-index:3}.post .sw-btn:last-child{margin-left:-1px}.post .sw-btn__icon{stroke:#0f5491;width:20px;height:20px;-webkit-transition:stroke .3s;transition:stroke .3s}.post .main-news__item-link{background:#0f5491}.post .social-card__btn-subscribe svg{width:18px;height:8px;stroke:#fff}.post__similar-slider-continer{overflow:hidden}.post__main-header{margin:0}.present-slider{padding-top:96px;background:#fff}.present-slider__container{max-width:1920px;margin:0 auto}.present-slider__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}.present-slider__title{font-size:56px;font-weight:600;line-height:135%;color:#0f5491}.present-slider__info,.present-slider__inner{display:-webkit-box;display:-ms-flexbox;display:flex}.present-slider__info{width:43.021%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.present-slider__info-nav{padding:29px 86px 33px;border-top:1px solid #e2e9f0;border-bottom:1px solid #e2e9f0;position:relative}.present-slider__info-nav-item{font-size:20px;-webkit-transition:all .2s ease;transition:all .2s ease;font-weight:600;color:#a8bcd3;margin-right:32px;position:relative;background:none;border:none;padding:0}.present-slider__info-nav-item:hover{color:#6e90b6}.present-slider__info-nav-item:before{content:"";position:absolute;width:100%;height:2px;background:#0f5491;bottom:-34px;left:0;-webkit-transition:all .2s ease;transition:all .2s ease;opacity:0}.present-slider__info-nav-item:last-child{margin-right:0}.present-slider__info-nav-item--active{color:#0f5491}.present-slider__info-nav-item--active:before{opacity:1}.present-slider__info-nav-item--active:hover{color:#0f5491}.present-slider__tab{padding:88px 120px 73px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:40px;display:none;height:100%}.present-slider__tab--active{display:-webkit-box;display:-ms-flexbox;display:flex}.present-slider__tab .modern-layout-list{min-height:auto}.present-slider__tab .modern-layout-list__icon{display:none}.present-slider__tab .modern-layout-list__text{position:relative;padding-left:32px}.present-slider__tab .modern-layout-list__text:before{content:"";width:8px;height:8px;background:#1782e0;position:absolute;left:0;top:10px}.present-slider__items{width:56.979%;overflow:hidden;position:relative}.present-slider__swiper-slide{padding-bottom:71%;position:relative;max-width:82%}.present-slider__swiper-slide,.present-slider__swiper-slide img{width:100%;-webkit-transition:all .4s ease;transition:all .4s ease}.present-slider__swiper-slide img{position:absolute;height:100%;left:0;top:0;-o-object-fit:cover;object-fit:cover;-webkit-transform:scaleY(.85);transform:scaleY(.85);-webkit-transform-origin:top;transform-origin:top}.present-slider .swiper-slide-active img{-webkit-transform:scale(1);transform:scale(1)}.present-slider__buttons{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:3;bottom:0;left:0}.present-slider .sw-btn{border-color:#c5d3e2;z-index:2}.present-slider .sw-btn:hover{border-color:#1782e0;z-index:3}.present-slider .sw-btn.swiper-button-disabled{border-color:#e2e9f0;z-index:0}.present-slider .sw-btn.swiper-button-disabled .sw-btn__icon{stroke:#a8bcd3}.present-slider .sw-btn.swiper-button-disabled:hover{border-color:#e2e9f0;z-index:3}.present-slider .sw-btn.swiper-button-disabled:hover .sw-btn__icon{stroke:#a8bcd3}.present-slider .sw-btn:last-child{margin-left:-1px}.present-slider .sw-btn__icon{width:20px;height:20px;-webkit-transition:stroke .3s;transition:stroke .3s}@media (max-width:1919px){.present-slider__info-nav{padding:20px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.present-slider__info-nav::-webkit-scrollbar{width:0}.present-slider__info-nav-item{word-break:keep-all}.present-slider__info-nav-item:before{bottom:-20px}.present-slider__tab{padding:40px 50px}}@media (max-width:1500px){.present-slider__info-nav-item{font-size:18px;margin-right:14px}.modern-layout__heading{font-size:30px}.present-slider__tab{gap:20px}.present-slider__swiper-slide{padding-bottom:90%}}@media (max-width:1365px){.present-slider{padding-top:50px}}@media (min-width:1100px){.present-btns{max-width:242px}}@media (max-width:1100px){.present-slider__title{font-size:24px}.present-slider .decision__btn{font-size:12px}.present-slider__info-nav{padding:16px 30px}.present-slider__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.present-slider__info,.present-slider__items{width:100%}.present-slider__swiper-slide{padding-bottom:50%}.present-slider .present-slider__info-nav-item:before{bottom:-16px}.present-slider .modern-layout__heading,.present-slider .present-slider__info-nav-item{font-size:16px}.present-slider .modern-layout-list{font-size:14px}.present-btns{max-width:192px}}@media (max-width:700px){.present-slider__title{margin-bottom:20px}.present-slider__info-nav{padding-bottom:0;padding-left:16px}.present-slider__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px}.present-slider .present-slider__info-nav-item{font-size:14px;margin-right:15px}.present-slider__tab{padding:20px 16px 28px}.present-slider__swiper-slide{padding-bottom:77%}}.promotion-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:76px}.promotion-grid .promotion-card-big{width:100%}.promotion-grid .promotion-card-medium{width:66%}.promotion-grid .promotion-card-small{width:29.5%}.promotion-section{max-width:1920px;margin:0 auto;padding:56px 0;overflow:hidden}@media (max-width:1100px){.promotion-section{padding:42px 0 0;margin-left:16px}}@media (max-width:400px){.promotion-section{margin-bottom:20px;margin-left:0}}@media (max-width:700px){.promotion-section{margin-left:0}}.promotion-section .sw-btn{border-color:#c5d3e2;z-index:2}.promotion-section .sw-btn:hover{border-color:#1782e0;z-index:3}.promotion-section .sw-btn.swiper-button-disabled{border-color:#e2e9f0;z-index:0}.promotion-section .sw-btn.swiper-button-disabled .sw-btn__icon{stroke:#a8bcd3}.promotion-section .sw-btn.swiper-button-disabled:hover{border-color:#e2e9f0;z-index:3}.promotion-section .sw-btn.swiper-button-disabled:hover .sw-btn__icon{stroke:#a8bcd3}.promotion-section .sw-btn:last-child{margin-left:-1px}.promotion-section .sw-btn__icon{width:20px;height:20px;-webkit-transition:stroke .3s;transition:stroke .3s}.promotion-content-wrapper{width:100%;margin-left:86px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media (max-width:1300px){.promotion-content-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin:0}}@media (max-width:500px){.promotion-content-wrapper{max-width:312px;margin:0 0 0 16px}}.promotion-sale-block{width:100%;max-width:564px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}@media (max-width:1199px){.promotion-sale-block{max-width:100%;padding:24px 27px 13px 20px;gap:12px}}@media (min-width:1199px){.promotion-sale-block{padding:24px 27px 24px 20px}}@media (min-width:1800px){.promotion-sale-block{padding:100px 86px 80px}}.promotion-sale-block__sale{width:100%;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;padding:8px 24px;color:#fff;font-size:16px;font-weight:700;line-height:175%;text-transform:uppercase;background:#ea5083;text-align:center}@media (max-width:1100px){.promotion-sale-block__sale{max-width:68px;font-size:10px;padding:4px 5px;line-height:160%}}.promotion-sale-block__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;color:#364f6b;font-size:28px;font-style:normal;font-weight:500;line-height:150%;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}@media (max-width:1100px){.promotion-sale-block__text{font-size:16px;line-height:150%}}.promotion-slider{width:100%;position:relative;-ms-flex-negative:1;flex-shrink:1;max-width:1036px}@media (max-width:700px){.promotion-slider{height:300px}}@media (min-width:700px){.promotion-slider{height:540px}}@media (min-width:1800px){.promotion-slider{height:640px}}.promotion-slider-wrapper{width:100%;max-width:1036px}.promotion-buttons-wrapper{position:absolute;bottom:0;left:0;z-index:1001;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1100px){.promotion-buttons-wrapper{left:unset;right:0}}.promotion-slide{overflow:hidden}@media (max-width:800px){.promotion-slide{width:312px;height:300px}}@media (min-width:700px){.promotion-slide{width:100%;height:540px}}@media (min-width:1800px){.promotion-slide{height:640px}}.promotion-slide.swiper-slide-active .promotion-slide-img,.promotion-slide.swiper-slide-active .promotion-slide-img.is-active{opacity:1;-webkit-transform:none;transform:none}.promotion-slide-img{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:1s;transition:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-o-object-fit:cover;object-fit:cover}.promotion-slider-next{position:absolute;z-index:1001;top:0;left:calc(100% + 28px);width:1036px;height:556px;overflow:hidden}@media (max-width:500px){.promotion-slider-next{left:calc(100% + 16px);height:300px}}.promotion-slider-next__img{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:1s;transition:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.promotion-slider-next__img.is-active{opacity:1;-webkit-transform:none;transform:none}@media (max-width:500px){.promotion-about-btn{margin:21px 0 0}}.promotion-sale-block:not(.active){display:none}.quarter-hero{width:100%;max-width:1920px;margin:0 auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.quarter-hero__title{padding:40px 0 0;color:#fff;font-size:64px;font-weight:700;line-height:150%}@media (max-width:1199px){.quarter-hero__title{font-size:48px;padding:30px 0 0}}@media (max-width:1000px){.quarter-hero__title{font-size:36px;padding:20px 0 0}}@media (max-width:900px){.quarter-hero__title{padding:11px 0 0;font-size:28px}}.quarter-hero__subtitle{padding:24px 0 0;color:#fff;font-size:16px;font-weight:500;line-height:150%}@media (max-width:1100px){.quarter-hero__subtitle{padding:8px 0 0;font-size:13px}}.quarter-hero__line{width:100%;max-width:144px;height:1px;background-color:#fff;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media (max-width:1100px){.quarter-hero__line{max-width:80px}}.quarter-hero .sw-btn{border-color:#6e90b6;z-index:2}.quarter-hero .sw-btn.swiper-button-disabled{border-color:#456488;z-index:0}.quarter-hero .sw-btn.swiper-button-disabled .sw-btn__icon{stroke:#6e90b6}.quarter-hero .sw-btn:hover{border-color:#456488;z-index:3}.quarter-hero .sw-btn:last-child{margin-left:-1px}.quarter-hero .sw-btn__icon{stroke:#fff;width:20px;height:20px;-webkit-transition:stroke .3s;transition:stroke .3s}.quarter-wrapper{position:relative;min-height:868px;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1100px){.quarter-wrapper{min-height:561px}}@media (max-width:700px){.quarter-wrapper{min-height:460px}}@media (max-width:500px){.quarter-wrapper{min-height:420px}}.quarter-breadcrumbs{position:absolute;left:30px;top:32px;z-index:10;margin:0}.quarter-link{color:#fff;font-size:12px;line-height:150%}.quarter-link-active{color:#c5d3e2;font-size:12px;line-height:150%}.quarter-hero-timer{width:100%;max-width:331px;padding:24px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;position:absolute;z-index:10;top:85px;left:30px}@media (max-width:1100px){.quarter-hero-timer{max-width:328px;top:16px;left:unset;margin:0 auto;padding:18px 34px}}@media (max-width:360px){.quarter-hero-timer{padding:17px 29px 19px 33px;width:calc(100% - 32px);gap:14px}}@media (max-width:350px){.quarter-hero-timer{padding:16px}}.quarter-hero-timer__text-group{width:100%;max-width:103px;display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:uppercase}@media (max-width:500px){.quarter-hero-timer__text-group{max-width:95px;-ms-flex-negative:0;flex-shrink:0}}.quarter-hero-timer__grow-price-text{color:#e62d6a;font-size:12px;font-weight:500;line-height:150%}@media (max-width:1100px){.quarter-hero-timer__grow-price-text{font-size:10px;line-height:180%}}.quarter-hero-timer__date-text{padding:0 0 0 3px;color:#364f6b;font-size:12px;font-weight:500;line-height:18px;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.quarter-hero-timer__date-text br{display:none}@media (max-width:1100px){.quarter-hero-timer__date-text{font-size:10px;line-height:18px;display:initial;padding:0}}.timer-list{gap:11px}.timer-list,.timer-list__item{text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.timer-list__item{width:36px;height:36px;background-color:#ebf5fd;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:360px){.timer-list__item{width:34px}}.timer-list__dotes{color:#1782e0}.quarter-timer-digit{color:#364f6b;font-size:16px;font-weight:700;line-height:150%}@media (max-width:1100px){.quarter-timer-digit{font-size:14px;line-height:142.85%}}.quarter-hero-text{padding:72px 0 156px;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:end;-ms-flex-pack:end;justify-content:flex-end;z-index:9;position:relative}@media (max-width:1100px){.quarter-hero-text{width:100%;padding:0 0 28px;pointer-events:none}}.slider-quarter-bottom-info{width:100%;max-width:1920px;min-height:84px;padding:0 32px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;bottom:0;z-index:10;background-color:#0f5491;color:#fff;line-height:150%}@media (max-width:1100px){.slider-quarter-bottom-info{position:static;padding:0 16px}}.slider-quarter-bottom-wrapper{width:calc(100% - 175px);max-width:1722px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 0}@media (max-width:1100px){.slider-quarter-bottom-wrapper{width:100%;padding:10px 0 13px}}.slider-quarter-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:0;z-index:10}@media (max-width:1100px){.slider-quarter-buttons{position:static}}@media (max-width:500px){.slider-quarter-buttons{top:349px}}.mobile-quarter-sl-btns{margin:40px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:1100px){.mobile-quarter-sl-btns{display:none}}@media (max-width:1100px){.mobile-quarter-sl-btns{pointer-events:all}}.mobile-quarter-sl-btns .mob-quarter-btn{border:1px solid #456488;background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);stroke:#fff}.mobile-quarter-sl-btns .mob-quarter-btn:disabled{stroke:#6e90b6}.mobile-quarter-sl-btns .mob-quarter-btn:not(.swiper-button-disabled){border-color:#8ba6c4}@media (max-width:1100px){.desktop-quarter-sl-btns{display:none}}.quarter-btn-back{rotate:180deg}.quarter-bg-slider{width:100%;max-width:1920px;min-height:868px;position:absolute;background:-webkit-gradient(linear,left bottom,left top,from(#00162e),color-stop(13.53%,rgba(0,43,91,.41)),to(rgba(0,58,123,0)));background:linear-gradient(0deg,#00162e,rgba(0,43,91,.41) 13.53%,rgba(0,58,123,0))}@media (max-width:1100px){.quarter-bg-slider{min-height:561px}}.quarter-bg-slider-wrapper{width:100%;max-width:1920px;height:784px}@media (max-width:1100px){.quarter-bg-slider-wrapper{height:561px}}.quarter-bg-slide{width:100%;height:784px;position:relative}@media (max-width:1100px){.quarter-bg-slide{height:561px}}.quarter-bg-slide:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.4;background:-webkit-gradient(linear,left bottom,left top,color-stop(18.49%,#00162e),color-stop(28.18%,rgba(0,43,91,.41)),color-stop(90.09%,rgba(0,58,123,0)));background:linear-gradient(0deg,#00162e 18.49%,rgba(0,43,91,.41) 28.18%,rgba(0,58,123,0) 90.09%);z-index:2}@media (max-width:1100px){.quarter-bg-slide:before{opacity:.6;background:-webkit-gradient(linear,left bottom,left top,color-stop(26.83%,rgba(0,22,46,.8)),color-stop(66.58%,rgba(0,58,123,0)));background:linear-gradient(0deg,rgba(0,22,46,.8) 26.83%,rgba(0,58,123,0) 66.58%)}}.quarter-bg-slide-pic{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;background:-webkit-gradient(linear,left bottom,left top,from(#00162e),color-stop(13.53%,rgba(0,43,91,.41)),to(rgba(0,58,123,0)));background:linear-gradient(0deg,#00162e,rgba(0,43,91,.41) 13.53%,rgba(0,58,123,0))}.slider-dotes-btns{width:100%;max-width:56px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}@media (min-width:600px){.slider-dotes-btns{max-width:112px}}.slider-dotes-btns__btn{width:6px;height:6px;padding:0;background-color:transparent;border:1px solid #fff;-ms-flex-negative:0;flex-shrink:0}@media (min-width:600px){.slider-dotes-btns__btn{width:10px;height:10px;padding:0}}.slider-dotes-btns .active-slider-btn{background-color:#fff}[data-quater-text]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}[data-quater-text]:not(.active){display:none}.quarter-slide__slash{color:#3997ea}.question-form{margin-top:200px}.question-form,.question-form__left{display:-webkit-box;display:-ms-flexbox;display:flex}.question-form__left{padding:144px 86px 96px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:28px;overflow:visible;background-color:#364f6b;background-image:url(../img/bg-form.png);background-repeat:no-repeat;background-position:40% 100%}.question-form__title{font-size:56px;font-style:normal;font-weight:500;line-height:76px;width:478px;color:#bcddf3}.question-form__right{padding:144px 200px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:48px;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;background:white}.question-form__right,.question-form__right__first{display:-webkit-box;display:-ms-flexbox;display:flex}.question-form__right__first{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:28px}.question-form__text{color:#bcddf3;font-style:normal;font-weight:300;line-height:32px;width:478px;font-size:20px}.quote-full{background-position:100%;background-size:100% 90%}.quote-full__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.quote-full__develop{padding-top:25px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:-webkit-gradient(linear,left top,left bottom,color-stop(40.62%,#364f6b),to(#122740));background:linear-gradient(180deg,#364f6b 40.62%,#122740)}.quote-full__develop-block{position:absolute;width:100%;height:33%;bottom:0;left:0;padding-top:12%;padding-left:16%;background:linear-gradient(356deg,#09213c,rgba(54,79,107,0))}.quote-full__title{color:#fff;font-size:56px;font-weight:500;line-height:135.7%}.quote-full__descr{margin-top:12px;color:#8ba6c4;font-size:14px;font-weight:500;line-height:142.85%;text-transform:uppercase}.quote-full__quote-block{width:44.4%}.quote-full__bg-block{position:absolute;z-index:-1;top:0;left:100%;width:calc(100vw - 100%);height:100%;background:#e2e9f0}.quote-block{padding-top:11.5%;position:relative}.quote-block__quote{position:relative;width:80%;color:#364f6b;font-size:24px;font-weight:400;line-height:150%;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.quote-block__quote svg{position:absolute;width:40px;height:40px;top:-26px;left:-58px;color:#ea5083}.quote-block__descr{width:21%;margin-top:94px;padding-top:12px;font-size:18px;font-weight:400;line-height:155.55%;color:#364f6b;border-top:1px solid #1d6ea7}.quote-block__medal{position:absolute;bottom:-84px;right:0}.repair-options{background-color:#e7f2ff;padding:200px 0 144px;overflow:hidden}@media (max-width:1365px){.repair-options{padding-top:50px;padding-bottom:50px}}@media (max-width:700px){.repair-options{padding-top:40px}}.repair-options__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:166px}@media (max-width:1300px){.repair-options__info{margin-bottom:126px}}@media (max-width:1100px){.repair-options__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:28px}}.repair-options__title{font-size:56px;color:#0f5491;font-weight:500;line-height:135.714%;-ms-flex-negative:0;flex-shrink:0;margin-right:40px;max-width:50%}@media (max-width:1100px){.repair-options__title{font-size:24px;line-height:150%;max-width:none;margin-right:0;margin-bottom:20px}}.repair-options__desc{max-width:1008px;color:#364f6b;font-size:18px;font-weight:300;line-height:28px;position:relative}@media (max-width:1100px){.repair-options__desc{font-size:13px;line-height:138.462%;margin-top:20px}}.repair-options__main-container{position:relative}@media (max-width:1100px){.repair-options__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:27px}}.repair-options__select{position:absolute}@media (max-width:1100px){.repair-options__select{position:static;margin-bottom:27px;padding-top:28px}}.repair-options__select .select--dropdown{min-width:auto;max-width:350px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background:transparent;height:auto}@media (max-width:1100px){.repair-options__select .select--dropdown{min-width:auto;max-width:200px}}.repair-options__select .select--dropdown .select--dropdown__title--title{font-size:24px;color:#0f5491;line-height:150%}@media (max-width:1100px){.repair-options__select .select--dropdown .select--dropdown__title--title{font-size:13px}}.repair-options__select .select--dropdown .select--dropdown--anyone{display:none}.repair-options__select .select--dropdown__menu{top:40px}@media (max-width:1100px){.repair-options__select .select--dropdown__menu{min-width:250px;top:26px}.repair-options__select .select--dropdown__menu .select--dropdown__item{padding:12px 12px 6px}.repair-options__select .select--dropdown__menu .custom-radio{font-size:13px}}.repair-options__select .select--dropdown__button{padding:0;height:auto;border:none}.repair-options__select .select--dropdown svg{width:13px;height:15px;margin:3px 0 0 12px}@media (max-width:1100px){.repair-options__select .select--dropdown svg{margin:-1px 0 0 8px;width:10px;height:10px}}.repair-options__select .dropdown__menu{min-width:auto;right:auto;left:0;width:100%}.repair-options__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;padding-bottom:33px;margin-bottom:32px;border-bottom:1px solid #c5d3e2;padding-left:370px}@media (max-width:1100px){.repair-options__nav{width:auto;overflow-y:hidden;padding-left:0;padding-bottom:0;scrollbar-width:none;margin-left:-30px;margin-right:-30px;padding-left:30px;padding-right:30px}}@media (max-width:1100px) and (max-width:500px){.repair-options__nav{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}}@media (max-width:1100px){.repair-options__nav::-webkit-scrollbar{display:none}}.repair-options__nav-item{font-size:24px;color:#8ba6c4;margin-right:40px;font-weight:600;-webkit-transition:all .2s ease;transition:all .2s ease;position:relative;background:none;border:none;white-space:nowrap}@media (max-width:1365px){.repair-options__nav-item{margin-right:20px;font-size:20px}}@media (max-width:1100px){.repair-options__nav-item{font-size:13px;line-height:138.462%;padding-left:0;padding-bottom:15px}}.repair-options__nav-item:before{content:"";width:100%;height:2px;background:#0f5491;position:absolute;left:0;bottom:-34px;-webkit-transition:all .2s ease;transition:all .2s ease;opacity:0}@media (max-width:1100px){.repair-options__nav-item:before{bottom:0}}.repair-options__nav-item:hover{color:#6e90b6}.repair-options__nav-item--active{color:#0f5491}.repair-options__nav-item--active:before{opacity:1}.repair-options__nav-item--active:hover{color:#0f5491}.repair-options__nav-item:last-child{margin-right:0}.repair-options__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:32px}@media (max-width:989px){.repair-options__buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}}.repair-options__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:24px;font-weight:600;color:#0f5491;padding:20px 24px 20px 56px;border:1px solid #b0d5f7;width:calc(50% - 14px);-webkit-transition:all .2s ease;transition:all .2s ease}.repair-options__button-text{-ms-flex-negative:0;flex-shrink:0;padding-right:25px}.repair-options__button-text span{color:#1782e0}.repair-options__button-arrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-transition:all .2s ease;transition:all .2s ease;width:84px;min-width:84px;height:84px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff}.repair-options__button svg{width:24px;height:24px}.repair-options__button:hover{border-color:#60acef}.repair-options__button:hover .repair-options__button-arrow{background:#ea5083}.repair-options__button:hover .repair-options__button-arrow svg{fill:#fff}@media (max-width:1365px){.repair-options__button{padding:20px 24px;font-size:20px}}@media (max-width:989px){.repair-options__button{width:100%;font-size:13px;padding:4px 4px 4px 16px}.repair-options__button-arrow{min-width:40px;width:40px;height:40px}.repair-options__button-arrow svg{width:14px;height:14px}}.repair-options__slider{overflow-x:hidden;position:relative}.repair-options__slider-item{display:none}.repair-options__slider-item--active{display:block}.repair-options__slider-container{display:none}.repair-options__slider-container--active{display:block}.repair-options__slide{position:relative;padding-bottom:44.165%}@media (max-width:700px){.repair-options__slide{padding-bottom:92%}.repair-options__slide .tippy{width:20px;height:20px;padding:14px}.repair-options__slide .tippy .tippy__title svg{width:16px;height:16px}}.repair-options__slide .tippy{position:absolute;background:#fff;z-index:99;border-radius:50%;border:none;margin:0}.repair-options__slide .tippy:hover{background:#1782e0}.repair-options__slide .tippy:hover .tippy__title svg{stroke:#fff}.repair-options__slide-img{position:absolute;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.repair-options__slider-elements{position:absolute;width:calc(100% - 80px);z-index:99;bottom:32px;left:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:989px){.repair-options__slider-elements{width:calc(100% - 32px);left:16px;bottom:10px}}.repair-options__slider-btns{display:-webkit-box;display:-ms-flexbox;display:flex}.repair-options__slider-pagination{color:#fff;font-size:28px}.repair-options__slider-pagination .swiper-pagination-current{font-size:56px;font-weight:600}@media (max-width:989px){.repair-options__slider-pagination{font-size:18px}.repair-options__slider-pagination .swiper-pagination-current{font-size:24px}}.repair-options__slider-shadow{position:absolute;width:100%;z-index:50;left:0;bottom:0;height:228px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(15,84,145,0)),color-stop(58.21%,rgba(31,82,129,.33)),to(rgba(54,79,107,.8)));background:linear-gradient(180deg,rgba(15,84,145,0),rgba(31,82,129,.33) 58.21%,rgba(54,79,107,.8))}@media (max-width:989px){.repair-options__slider-shadow{height:150px}}@media (max-width:500px){.repair-options__slider-shadow{height:140px}}.repair-options__tour{font-size:12px;color:#0f5491;-webkit-transition:all .2s ease;transition:all .2s ease;text-transform:uppercase;background:#fff;display:inline-block;font-weight:600;padding:19px 32px;z-index:20;position:absolute;top:32px;right:40px}.repair-options__tour:hover{background:#0f5491;color:#fff}@media (max-width:989px){.repair-options__tour{top:13px;right:16px;padding:10px 20px;font-size:10px}}.repair-options .sw-btn{border-color:#c5d3e2;z-index:2}.repair-options .sw-btn:hover{border-color:#1782e0;z-index:3}.repair-options .sw-btn.swiper-button-disabled{border-color:#e2e9f0;z-index:0}.repair-options .sw-btn.swiper-button-disabled .sw-btn__icon{stroke:#a8bcd3}.repair-options .sw-btn.swiper-button-disabled:hover{border-color:#e2e9f0;z-index:3}.repair-options .sw-btn.swiper-button-disabled:hover .sw-btn__icon{stroke:#a8bcd3}.repair-options .sw-btn:last-child{margin-left:-1px}.repair-options .sw-btn__icon{width:20px;height:20px;-webkit-transition:stroke .3s;transition:stroke .3s}.repair-options .custom-radio .custom-radio__checkmark,.repair-options .custom-radio input{display:none}.repair-options .custom-radio.label-active{background-color:#d7eafb}.repair-options .custom-radio.label-active .custom-radio__text{color:#1782e0}@media (max-width:479px){.repair-options .repair-options__slider-container{width:calc(100% + 32px);margin-left:-16px}.repair-options .repair-options__slide{width:100%}.repair-options__tour span{display:none}.repair-options__slider-elements{width:100%;left:0;bottom:-2px}.repair-options__slider-elements .repair-options__slider-pagination{padding-bottom:10px;padding-left:16px}.repair-options__slide{padding-bottom:83.4%}}.search-block{min-height:100vh;height:auto;max-height:100%;overflow:auto;padding-top:196px;padding-bottom:50px;position:absolute;z-index:50;width:100%;left:0;top:0;background:#fff;display:none}.search-block__close{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:fixed;z-index:10;right:91px;top:25px}.search-block__close svg{width:22px;height:22px;stroke:#0f5491}.search-block__container{max-width:1156px;margin:0 auto}.search-block__form-group{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:16px;margin-bottom:8px;border-bottom:1px solid #a8bcd3;-webkit-transition:all .2s ease;transition:all .2s ease}.search-block__form-group--focused{border-color:#1782e0}.search-block__form-field{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:20px;color:#364f6b;font-family:Min Sans,sans-serif;border:none;padding:0 20px 0 36px}.search-block__form-field::-webkit-input-placeholder{color:#6e90b6}.search-block__form-field::-moz-placeholder{color:#6e90b6}.search-block__form-field:-ms-input-placeholder,.search-block__form-field::-ms-input-placeholder{color:#6e90b6}.search-block__form-field::placeholder{color:#6e90b6}.search-block__form-icon{color:#364f6b;display:inline-block}.search-block__form-icon svg{width:32px;height:32px}.search-block__form-clear{display:inline-block;-webkit-transition:all .2s ease;transition:all .2s ease;opacity:0;position:relative;z-index:-1}.search-block__form-clear svg{width:20px;height:20px;stroke:#537aa5}.search-block__form-clear--active{opacity:1;z-index:1}.search-block__form-help-text{color:#364f6b}.search-block__results{margin-top:20px;display:none}.search-block__results-group{margin-bottom:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.search-block__results-group:last-child{margin-bottom:0}.search-block__results-group-title{width:100%;font-size:14px;text-transform:uppercase;color:#537aa5;padding-bottom:8px;border-bottom:1px solid #e2e9f0;margin-bottom:16px}.search-block__results-project{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.search-block__results-project:last-child{margin-bottom:0}.search-block__results-project-image{width:104px;height:48px;margin-right:18px}.search-block__results-project-title{color:#364f6b;-webkit-transition:all .2s ease;transition:all .2s ease}.search-block__results-project:hover .search-block__results-project-title{color:#537aa5}.search-block__results-link{-webkit-transition:all .2s ease;transition:all .2s ease;margin-bottom:20px;color:#364f6b}.search-block__results-link:hover{color:#537aa5}.search-block__results-link:last-child{margin-bottom:0}.search-block__results-breadcrumbs{-webkit-box-ordinal-group:inherit;-ms-flex-order:inherit;order:inherit;gap:0;margin:0}@media (max-width:1100px){.search-block__results-breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.search-block__results-item-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px}.search-block__results-item-nav .search-block__results-link,.search-block__results-item-nav:last-child{margin-bottom:0}.search-block__results-show-all{color:#0068dc}.search-block__results-show-all:hover{text-decoration:underline}@media (max-width:1299px){.search-block{padding-top:100px}.search-block__container{padding-left:30px;padding-right:30px}.search-block .search-block__close{right:30px;top:12px}.search-block .search-block__close svg{width:25px;height:25px}.search-block .search-block__form-icon svg{width:20px;height:20px}.search-block__form-group{padding-bottom:8px}.search-block__form-field{font-size:16px;padding:0 15px 0 20px}.search-block__form-clear svg{width:15px;height:15px}}@media (max-width:500px){.search-block{padding-top:80px;padding-bottom:30px}.search-block__container{padding-left:16px;padding-right:16px}.search-block__form-field{font-size:14px}.search-block .search-block__close{right:16px;top:16px}.search-block .search-block__close svg{width:18px;height:18px}.search-block .search-block__form-icon svg,.search-block__form-icon{width:16px;height:16px}.search-block__form-field{padding:0 8px}.search-block__form-help-text{font-size:13px}.search-block__results-group-title{font-size:10px}}.select-apartment{padding:200px 0 100px}@media (max-width:1199px){.select-apartment{padding:100px 0 55px}}@media (max-width:900px){.select-apartment{padding:55px 0 30px}}.select-apartment__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1100px){.select-apartment__head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.select-apartment__title{color:#0f5491;font-size:56px;font-weight:500;line-height:76px}@media (max-width:1199px){.select-apartment__title{font-size:40px;line-height:48px}}@media (max-width:900px){.select-apartment__title{font-size:24px;line-height:36px}}.select-apartment__parametrs-btn{margin-left:auto;padding:15px 31px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#0f5491;font-size:12px;font-weight:500;line-height:200%;text-transform:uppercase;border:1px solid #e0e0e0;background:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (max-width:1100px){.select-apartment__parametrs-btn{width:100%;max-width:328px;padding:13px 32px;margin-right:auto;font-size:10px;line-height:160%}}@media (max-width:600px){.select-apartment__parametrs-btn{max-width:100%}}.select-apartment__parametrs-btn:hover{border-color:#0f5491}.select-apartment__parametrs-btn svg{margin-left:10px;fill:transparent;stroke:#0f5491;width:5px;height:12px}.select-apartment__container{margin-top:54px}@media (max-width:1100px){.select-apartment__container{margin-top:21px}}@media (max-width:600px){.select-apartment .building-floor-info,.select-apartment .selection-building-info{width:328px;max-width:328px;padding:40px 16px 30px}.select-apartment .building-floors__scheme-content{padding-top:80px}.select-apartment .building-floors-scheme__floor-number{font-size:16px}.select-apartment .building-floor-info__title{font-size:20px}.select-apartment .building-floor-info__apartmen-price,.select-apartment .building-floor-info__apartment-name{font-size:13px}.select-apartment .building-floor-info__apartments-list{margin-top:10px}.select-apartment .selection-building-info__jk-ready-time,.select-apartment .selection-building-info__jk-ready-time span,.select-apartment .selection-building-info__more-info-item,.select-apartment .selection-building-info__more-info-item span{font-size:12px}.select-apartment .selection-building-info__apartment,.select-apartment .selection-building-info__price{font-size:13px;line-height:18px}}.select-apartment__menu{width:100%;max-width:416px;max-height:240px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;position:absolute;z-index:10;top:44px;left:0;visibility:show;opacity:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.select-apartment__menu-not-sort{padding:12px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.select-apartment__not-sort-text{color:#0068dc;font-size:16px;font-weight:300;line-height:150%}.select-apartment__cross{width:20px;height:20px;stroke:#0068dc;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.select-apartment__not-sort-link{padding:12px 24px;color:#364f6b;font-size:16px;font-weight:300;line-height:150%;-webkit-transition:all .3s ease;transition:all .3s ease}.select-apartment__not-sort-link--active,.select-apartment__not-sort-link:hover{color:#0068dc}.select-apartment-block{position:relative;overflow:hidden}.select-apartment-block__head{padding:24px 40px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #f1f4f8;overflow:hidden}@media (max-width:1100px){.select-apartment-block__head{padding:16px}}.select-apartment-block__steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:62px;-moz-column-gap:62px;column-gap:62px;width:100%;max-width:1156px}@media (max-width:1300px){.select-apartment-block__steps{-webkit-column-gap:1%;-moz-column-gap:1%;column-gap:1%;-webkit-column-gap:48px;-moz-column-gap:48px;column-gap:48px}}@media (max-width:1100px){.select-apartment-block__steps{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}@media (max-width:900px){.select-apartment-block__steps{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}@media (max-width:600px){.select-apartment-block__steps{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}}.select-apartment-block__filters{-ms-flex-negative:0;flex-shrink:0;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;padding:10px 32px;font-size:12px;font-weight:500;line-height:200%;text-transform:uppercase;color:#fff;background:#0f5491;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.select-apartment-block__filters:hover{background:#ea5083}@media (max-width:1100px){.select-apartment-block__filters{position:absolute;z-index:4;right:16px;top:calc(12% + 16px);gap:6px;font-size:10px;line-height:160%;padding:12px}}@media (max-width:600px){.select-apartment-block__filters{padding:10px}}@media (max-width:900px){.select-apartment-block__filters span{display:none}}.select-apartment-block__filters svg{width:24px;height:24px;fill:transparent;stroke:#fff}.select-apartment-steps__step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;width:33.3333333333%}@media (max-width:1100px){.select-apartment-steps__step{-webkit-column-gap:13px;-moz-column-gap:13px;column-gap:13px}}@media (max-width:900px){.select-apartment-steps__step{width:auto}}@media (max-width:600px){.select-apartment-steps__step-text{display:none}}@media (max-width:600px){.select-apartment-steps__step{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}}.select-apartment-steps__step--current .select-apartment-steps__step-number{color:#364f6b;border:1px solid #0f5491;background:#fff}.select-apartment-steps__step--current .select-apartment-steps__step-text{color:#364f6b}@media (max-width:600px){.select-apartment-steps__step--current{-webkit-column-gap:13px;-moz-column-gap:13px;column-gap:13px}.select-apartment-steps__step--current .select-apartment-steps__step-text{display:block}}.select-apartment-steps__step--finished{cursor:pointer}.select-apartment-steps__step--finished .select-apartment-steps__step-number{color:#fff;border:1px solid #0f5491;background:#0f5491}.select-apartment-steps__step--finished .select-apartment-steps__step-text{color:#364f6b}.select-apartment-steps__step--finished .select-apartment-steps__change-btn{display:block;text-align:left}@media (max-width:1100px){.select-apartment-steps__step--finished .select-apartment-steps__step-info{display:none}}.select-apartment-steps__step-number{width:56px;height:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#6e90b6;font-size:18px;font-weight:700;line-height:28px;background:#f1f4f8}@media (max-width:1100px){.select-apartment-steps__step-number{width:44px;min-width:44px;height:44px}}.select-apartment-steps__step-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:2px}.select-apartment-steps__step-text{color:#6e90b6;font-size:18px;font-weight:400;line-height:28px}@media (max-width:1100px){.select-apartment-steps__step-text{font-size:14px;line-height:20px}}.select-apartment-steps__change-btn{display:none;margin:0;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:none;background:none;color:#1782e0;font-size:16px;font-weight:400;line-height:24px;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-bottom:1px solid transparent}.select-apartment-steps__change-btn:hover{border-color:#1782e0}@media (max-width:1100px){.select-apartment-steps__change-btn{font-size:14px;line-height:142.857%}}.apartment-block-body__wrapper-mob-info{display:none}@media (max-width:1100px){.apartment-block-body{height:577px;position:relative;min-width:1286px;overflow:hidden}.apartment-block-body .apartment-block-body__wrapper-mob-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;position:absolute;bottom:0;left:0;height:160px;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,56,105,.8)),color-stop(89.2%,rgba(0,51,97,0)));background:linear-gradient(0deg,rgba(0,56,105,.8),rgba(0,51,97,0) 89.2%);z-index:10;pointer-events:none}.apartment-block-body .apartment-block-body__wrapper-mob-info svg{color:#fff;width:22px;height:32px;margin-right:13px}.apartment-block-body .apartment-block-body__wrapper-mob-info-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:sticky;left:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:150%;font-size:12px;color:#fff;bottom:25px;pointer-events:none}}.apartment-block-body img{pointer-events:none}@media (max-width:1100px){.apartment-block-body .selection-building-info{z-index:20}}.apartment-block-body__wrapper{width:100%;position:relative}@media (max-width:1100px){.apartment-block-body__wrapper{position:absolute}}.apartment-block-body__zoom-btn{z-index:3;position:absolute;top:145px;right:40px;padding:0;border:none;width:48px;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (max-width:1100px){.apartment-block-body__zoom-btn{display:none}}.apartment-block-body__zoom-btn svg{width:24px;height:24px;stroke:#0f5491;fill:none}.apartment-block-body__compass{z-index:3;position:absolute;bottom:40px;right:40px}@media (max-width:1100px){.apartment-block-body__compass{bottom:16px;right:16px;z-index:12}}.apartment-block-body__compass-img{width:88px;height:88px}@media (max-width:1100px){.apartment-block-body__compass-img{width:65px;height:65px}}.apartment-block-body-step-one{font-size:0}.apartment-block-body-step-one__img img{width:100%}.apartment-block-body-step-one__building-1{top:4%;left:15%;width:17%;height:60%}.apartment-block-body-step-one__building-1 .apartment-building__descr,.apartment-block-body-step-one__building-1 .apartment-building__info{left:95%}.apartment-block-body-step-one__building-2{top:15%;left:32%;width:18%;height:62%}.apartment-block-body-step-one__building-2 .apartment-building__descr,.apartment-block-body-step-one__building-2 .apartment-building__info{left:98%}@media (max-width:1400px){.apartment-block-body-step-one__building-2 .apartment-building__info{top:-15%}}.apartment-block-body-step-one__building-3{bottom:1%;right:16%;width:20%;height:60%}.apartment-block-body-step-one__building-3 .apartment-building__descr{top:10%;right:90%;border-left:0;border-right:4px solid #1782e0}.apartment-block-body-step-one__building-3 .apartment-building__info{top:-10%;right:90%}@media (max-width:1700px){.apartment-block-body-step-one__building-3 .apartment-building__info{top:-20%}}@media (max-width:1500px){.apartment-block-body-step-one__building-3 .apartment-building__info{top:-30%}}@media (max-width:1400px){.apartment-block-body-step-one__building-3 .apartment-building__info{top:-55%}}.apartment-block-body-step-two{font-size:0;height:100%}.building-ghost-info{width:0;height:0;font-size:0;visibility:hidden;opacity:0}.building-floors{font-size:0;z-index:1;position:absolute;width:100%;top:0;left:0;display:none}.building-floors--current{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.building-floors__content{position:relative;width:100%;height:100%;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.building-floors__content--active{display:-webkit-box;display:-ms-flexbox;display:flex}.building-floors__volumetric-content{background-repeat:no-repeat;background-size:100% 100%}.building-floors__scheme-content{padding:48px 28px 28px;border-top:1px solid #e2e9f0;background:#e2e9f0;overflow-y:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.building-floors__floors-img{width:60%}.building-floors__floors{position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;left:38.5%;width:18%;top:4%;height:73%}@media (max-width:1700px){.building-floors__floors{top:3%}}@media (max-width:1500px){.building-floors__floors{top:2%}}@media (max-width:1400px){.building-floors__floors{top:1%}}@media (max-width:1300px){.building-floors__floors{top:0}}@media (max-width:1199px){.building-floors__floors{top:-1%}}@media (max-width:1100px){.building-floors__floors{top:1%}}.building-floors__floor{position:absolute;width:100%;visibility:hidden;opacity:0}.building-floors__floor--active{visibility:visible;opacity:1}@media (min-width:1100px){.building-floors__floor--active:hover .building-floor-info{visibility:visible;opacity:1}.building-floors__floor--active:hover svg{fill:rgba(19,107,185,.9)}}.building-floors__floor--active svg{width:100%;stroke:#fff;fill:rgba(19,107,185,.4)}.floor-info-volumetric{left:103%;top:10%}@media (max-width:1100px){.floor-info-volumetric{z-index:1;left:90%}}@media (max-width:900px){.floor-info-volumetric{top:15%;left:-20%}}@media (max-width:600px){.floor-info-volumetric{top:30%}}.view-switcher{z-index:3;position:absolute;top:42px;left:42px;display:-webkit-box;display:-ms-flexbox;display:flex;border:2px solid #0f5491;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:1100px){.view-switcher{top:18px;height:-webkit-max-content;height:-moz-max-content;height:max-content}}.view-switcher__btn{padding:0;margin:0;border:none;background:#0f5491;padding:12px 32px;color:#c5d3e2;font-size:12px;font-weight:500;line-height:200%;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (max-width:1100px){.view-switcher__btn{width:-webkit-max-content;width:-moz-max-content;width:max-content;-ms-flex-negative:0;flex-shrink:0}}@media (max-width:600px){.view-switcher__btn{font-size:10px;line-height:16px;padding:12px 26px}}.view-switcher__btn:hover{background:#1782e0;color:#fff}.view-switcher__btn--current,.view-switcher__btn--current:hover{background:#fff;color:#0f5491}.building-floors-scheme{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:22px;-moz-column-gap:22px;column-gap:22px}.building-floors-scheme__title{color:#456488;font-size:14px;line-height:142.85%;text-transform:uppercase;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.building-floors-scheme__floors{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.building-floors-scheme__floor{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}@media (min-width:1101px){.building-floors-scheme__floor:hover .building-floor-info{visibility:visible;opacity:1}}.building-floors-scheme__floor-number{width:23px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;color:#6e90b6;font-size:18px;line-height:155.55%}.building-floors-scheme__floor-items{padding:2px 4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px}.building-floors-scheme__floor-items--active{background:rgba(19,107,185,.4)}.building-floors-scheme__floor-item{width:36px;height:36px;color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;font-weight:400;line-height:142.85%;background:#fff;border:1px solid #c5d3e2}.building-floors-scheme__floor-item--active{color:#364f6b;border:1px solid #0f5491}.floor-info-scheme{left:103%;top:10%}@media (max-width:768px){.floor-info-scheme{left:auto;right:-20%;z-index:3;right:0}}.floor-is-available{cursor:pointer}.floor-apartments{z-index:0;position:absolute;width:100%;height:100%;top:0;left:0;display:none;background:#e2e9f0;overflow:hidden}.floor-apartments--active{z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex}.floor-apartments__title{font-size:32px}.floor-apartments__left{padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:31px;width:66%;background:#e2e9f0;overflow:auto}@media (max-width:1500px){.floor-apartments__left{overflow:hidden;width:60%}}@media (max-width:1300px){.floor-apartments__left{row-gap:8px}}.floor-apartments__right{width:34%;background:#fff;overflow:auto;-webkit-overflow-scrolling:touch;overflow-x:hidden;scrollbar-color:#F3F5F9 #fff;scrollbar-width:thin}.floor-apartments__right::-webkit-scrollbar{width:4px;height:4px;background-color:#fff}.floor-apartments__right::-webkit-scrollbar-track{background-color:#fff;-webkit-margin-before:12px;margin-block-start:12px;-webkit-margin-after:12px;margin-block-end:12px}.floor-apartments__right::-webkit-scrollbar-thumb:vertical{background-color:#F3F5F9;border-radius:2px;border:1px solid #8a94b5}.floor-apartments__right::-webkit-scrollbar-thumb:horizontal{background-color:#F3F5F9}@media (max-width:1500px){.floor-apartments__right{width:40%}}.floor-apartments-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:11px}.floor-apartments-pagination__next-floor-btn,.floor-apartments-pagination__prev-floor-btn{padding:0;margin:0;border:none;background:none}.floor-apartments-pagination__next-floor-btn svg,.floor-apartments-pagination__prev-floor-btn svg{width:14px;height:14px;stroke:#364f6b;fill:transparent;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.floor-apartments-pagination__next-floor-btn:hover svg,.floor-apartments-pagination__prev-floor-btn:hover svg{stroke:#1782e0}.floor-apartments-pagination__prev-floor-btn svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.floor-apartments-pagination__title{color:#364f6b;font-size:14px;font-weight:500;line-height:142.85%;text-transform:uppercase}.floor-apartments-pagination__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:22px;-moz-column-gap:22px;column-gap:22px}.floor-apartments-pagination__item{color:#6e90b6;font-size:16px;font-weight:400;line-height:150%}.floor-apartments-pagination__item--current{color:#364f6b}.floor-apartments-pagination__count-apartment{color:#1782e0;font-size:14px;line-height:142.85%}.floor-apartments-plan{position:relative;width:583px}@media (max-width:1500px){.floor-apartments-plan{width:54%}}@media (max-width:1300px){.floor-apartments-plan{width:60%}}.floor-apartments-plan__item{position:absolute}.floor-apartments-plan__item--active .floor-apartments-plan__item-svg-plan{fill:rgb(19,107,185);stroke:#fff;stroke-width:4px}.floor-apartments-plan .apartment-item-card{z-index:4;width:-webkit-max-content;width:-moz-max-content;width:max-content;position:absolute;display:block;top:-26%;left:-48%;opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.floor-apartments-plan .apartment-item-card--active{opacity:1;visibility:visible}@media (max-width:1700px){.floor-apartments-plan .apartment-item-card{left:-30%}}@media (max-width:1500px){.floor-apartments-plan .apartment-item-card{left:-45%;top:-33%;padding:16px}}@media (max-width:1300px){.floor-apartments-plan .apartment-item-card{left:-38%;top:-28%}}@media (max-width:1199px){.floor-apartments-plan .apartment-item-card{padding:10px;top:-34%}}@media (max-width:1400px){.floor-apartments-plan .apartment-item-card__img{width:86%}}@media (max-width:1199px){.floor-apartments-plan .apartment-item-card__img{width:80%}}@media (max-width:1400px){.floor-apartments-plan .apartment-item-card__img img{width:100%;height:inherit}}@media (max-width:1300px){.floor-apartments-plan .apartment-item-card__apartment-info,.floor-apartments-plan .apartment-item-card__info,.floor-apartments-plan .apartment-item-card__marks{margin-top:10px}}.floor-apartments-plan__item-svg-plan{width:100%;fill:rgba(19,107,185,.6);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.floor-apartments-plan__item-info{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;width:84px;padding:8px;background:#fff}@media (max-width:1300px){.floor-apartments-plan__item-info{width:66px}}.floor-apartments-plan__item-short-mark{padding-bottom:4px;color:#364f6b;font-size:18px;font-weight:500;line-height:155.55%;border-bottom:1px solid #1782e0}@media (max-width:1300px){.floor-apartments-plan__item-short-mark{font-size:12px}}.floor-apartments-plan__item-square{padding-top:4px;color:#364f6b;font-size:16px;line-height:150%}@media (max-width:1300px){.floor-apartments-plan__item-square{font-size:12px}}.floor-apartments-plan .city-garden-flat-74{width:48%;top:5%;right:2%}@media (max-width:1500px){.floor-apartments-plan .city-garden-flat-74{width:50%;right:1%}}@media (max-width:1400px){.floor-apartments-plan .city-garden-flat-74{top:2%}}@media (max-width:1300px){.floor-apartments-plan .city-garden-flat-74{width:47%;top:1%;right:2%}}@media (max-width:1199px){.floor-apartments-plan .city-garden-flat-74{top:0}}.floor-apartments-plan .city-garden-flat-74 .floor-apartments-plan__item-svg-plan{width:275px;height:194px}@media (max-width:1500px){.floor-apartments-plan .city-garden-flat-74 .floor-apartments-plan__item-svg-plan{width:100%;height:inherit}}.floor-apartments-plan .city-garden-flat-73{bottom:7%;right:29%}@media (max-width:1500px){.floor-apartments-plan .city-garden-flat-73{width:22%;bottom:0;right:28%}}@media (max-width:1400px){.floor-apartments-plan .city-garden-flat-73{bottom:-2%}}@media (max-width:1300px){.floor-apartments-plan .city-garden-flat-73{bottom:-3%}}@media (max-width:1199px){.floor-apartments-plan .city-garden-flat-73{bottom:-4%}}.floor-apartments-plan .city-garden-flat-73 .floor-apartments-plan__item-svg-plan{width:122px;height:139px}@media (max-width:1500px){.floor-apartments-plan .city-garden-flat-73 .floor-apartments-plan__item-svg-plan{width:100%;height:inherit}}.floor-apartments-empty{z-index:3}.floor-apartments-empty .floor-apartments__left{width:100%}.menu-hidden{visibility:hidden;opacity:0;max-height:0}.arrow-rotate{-webkit-transform:rotate(180deg)!important;transform:rotate(180deg)!important}@media (max-width:479px){.select-apartment-block{width:calc(100% + 32px);margin-left:-16px}}.similar-projects{overflow-x:hidden;padding:100px 0}@media (max-width:1199px){.similar-projects{padding:58px 0 80px}}@media (max-width:900px){.similar-projects{padding:28px 0 40px}}.similar-projects__title{color:#0f5491;font-size:56px;font-weight:500;line-height:135.7%}@media (max-width:900px){.similar-projects__title{font-size:24px;line-height:150%}}.similar-projects-list{padding:62px 0 0}@media (max-width:900px){.similar-projects-list{padding:20px 0 0}}.similar-projects .similar-projects__btns{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media (max-width:700px){.similar-projects .similar-projects__btns{display:none}}.similar-projects .sw-btn{border-color:#c5d3e2;z-index:2}.similar-projects .sw-btn:hover{border-color:#1782e0;z-index:3}.similar-projects .sw-btn.swiper-button-disabled{border-color:#e2e9f0;z-index:0}.similar-projects .sw-btn.swiper-button-disabled .sw-btn__icon{stroke:#a8bcd3}.similar-projects .sw-btn.swiper-button-disabled:hover{border-color:#e2e9f0;z-index:3}.similar-projects .sw-btn.swiper-button-disabled:hover .sw-btn__icon{stroke:#a8bcd3}.similar-projects .sw-btn:last-child{margin-left:-1px}.similar-projects .sw-btn__icon{width:20px;height:20px;-webkit-transition:stroke .3s;transition:stroke .3s}.similar-projects .similar-proj__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.social-nets{padding-top:144px;padding-bottom:143px;background:#364f6b;overflow:hidden}.social-nets__container{background-image:url(../img/nets/nets-bg.svg);background-repeat:no-repeat;background-position:top right 30px}.social-nets__title{width:30%;font-size:56px;font-weight:500;line-height:135.71%;color:#bcddf3}.social-nets__body{margin-top:129px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);gap:28px}.social-nets__body .social-card:nth-child(2n){margin-top:64px}@media (max-width:1500px){.social-card{min-width:320px}.social-card__main{padding:40px 20px 30px;row-gap:16px}.social-card__title{font-size:18px;line-height:135%}.social-card__descr{font-size:16px;line-height:135.55%}}@media (max-width:1400px){.social-nets__body{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.social-nets__body .social-card:nth-child(2n){margin-top:0}.social-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.social-card__main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media (max-width:1100px){.social-nets{padding-top:75px;padding-bottom:100px}.social-nets__title{width:100%;font-size:24px;line-height:150%}.social-nets__body{overflow:hidden;margin-top:60px}}@media (max-width:800px){.social-nets{padding-top:40px;padding-bottom:60px}.social-nets__body{-ms-grid-columns:1fr;grid-template-columns:1fr}.subscribe-block{display:block}.subscribe-block__amount-subscribers{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:8px;gap:6px}.social-card{min-width:288px}.social-card__main{padding:40px 12px 20px}.social-card__btn-subscribe{margin-left:12px;margin-right:12px}}.socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.socials__group{display:none}.socials__item{width:48px;height:48px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:12px}.socials__item svg{width:32px;height:32px;fill:none;stroke:#6e90b6;-webkit-transition:all .2s ease;transition:all .2s ease}.socials__item:hover svg{stroke:#1782e0}.socials__item--stroke svg{fill:#6e90b6;stroke:none}.socials__item--stroke:hover svg{stroke:none;fill:#1782e0}.socials__item--active svg{stroke:#1782e0}@media (max-width:1300px){.socials{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:12px}.socials .socials__group{display:-webkit-box;display:-ms-flexbox;display:flex}}.stock-slider{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:100px;position:relative;max-height:640px}.stock-slider__info{padding:102px 86px;width:32.266%;background:#fff}.stock-slider__items{width:67.734%;max-width:1036px;position:relative}.stock-slider__label{display:inline-block;background-color:#ea5083;color:#fff;text-transform:uppercase;padding:8px 24px;font-size:14px;font-weight:700;margin-bottom:20px}.stock-slider__title{font-size:28px;font-weight:600;color:#0f5491;min-height:296px;margin-bottom:24px;line-height:150%}.stock-slider__slide-img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.stock-slider .principes-slider-next{height:556px;right:-39%;left:auto}.stock-slider__btns{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:absolute;bottom:0;left:0;z-index:2}@media (max-width:1500px){.stock-slider{max-height:500px}.stock-slider .principes-slider-next{height:380px}.stock-slider__info{padding:50px 30px}.stock-slider__title{min-height:auto;margin-bottom:40px}}@media (max-width:1365px){.stock-slider{margin-top:50px}.stock-slider__info{width:45%}.stock-slider__items{width:55%}.stock-slider__title{font-size:22px}}@media (max-width:989px){.stock-slider{max-height:none;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.stock-slider__items{width:100%}.stock-slider__info{width:100%;padding:25px 30px}.stock-slider__slide-img{max-height:350px;height:100%}.stock-slider .principes-slider-next{height:350px;left:calc(100% - 15px)}.stock-slider__title{font-size:20px}.stock-slider__label{margin-bottom:15px;font-size:12px;padding:6px 16px}.stock-slider__btns{left:auto;right:0}}@media (max-width:700px){.stock-slider{margin-top:0}.stock-slider__title{font-size:16px}.stock-slider .principes-slider-next,.stock-slider__slide-img{height:300px}.stock-slider .principes-slider-next{left:102%}.stock-slider .principes-slider-next__img{-webkit-transform:scale(1);transform:scale(1)}.stock-slider__slide{height:300px}}.stock-slider-section{overflow:hidden}.stock-slider-section .sw-btn{border-color:#c5d3e2;z-index:2}.stock-slider-section .sw-btn:hover{border-color:#1782e0;z-index:3}.stock-slider-section .sw-btn.swiper-button-disabled{border-color:#e2e9f0;z-index:0}.stock-slider-section .sw-btn.swiper-button-disabled .sw-btn__icon{stroke:#a8bcd3}.stock-slider-section .sw-btn.swiper-button-disabled:hover{border-color:#e2e9f0;z-index:3}.stock-slider-section .sw-btn.swiper-button-disabled:hover .sw-btn__icon{stroke:#a8bcd3}.stock-slider-section .sw-btn:last-child{margin-left:-1px}.stock-slider-section .sw-btn__icon{width:20px;height:20px;-webkit-transition:stroke .3s;transition:stroke .3s}.stock-slider-section .stock-slider{min-height:640px;margin:0 auto}@media (max-width:989px){.stock-slider-section .stock-slider{min-height:auto}}.comparison,.comparison-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.comparison-wrap{gap:80px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:200px}.comparison-wrap__left{width:512px;margin-top:-15px}.comparison-wrap__left button{background:#0f5491}.comparison-wrap__right{width:1145px;gap:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.comparison-wrap--title{margin-bottom:144px;font-size:48px;font-style:normal;font-weight:500;line-height:64px;color:#0f5491}@media (max-width:1700px){.comparison-wrap{margin-top:150px;gap:0}}@media (max-width:1000px){.comparison-wrap{margin-top:100px}}.comparison__right{padding:76px 88px;-ms-flex-preferred-size:50%;flex-basis:50%;background-color:#364f6b}.comparison__right--title{font-size:24px;font-style:normal;font-weight:700;line-height:36px;color:#bcddf3;margin-bottom:40px}.comparison__right__content{margin-top:40px;color:#f1f4f8;display:-ms-grid;display:grid;gap:20px}.comparison__right__content li{max-width:495px;width:100%;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;margin-right:64px;font-size:18px;font-style:normal;font-weight:300;line-height:28px}.comparison__right__content li:before{content:"";display:inline-block;min-width:8px;height:8px;margin:8px 0;background-color:#ea5083}.comparison__left{-ms-flex-preferred-size:50%;flex-basis:50%;padding:76px 88px;background-color:white}.comparison__left--title{font-size:24px;margin-bottom:40px;font-style:normal;font-weight:700;line-height:36px;color:#0f5491}.comparison__left__content{color:#364f6b;display:-ms-grid;display:grid;gap:20px}.comparison__left__content li{max-width:495px;width:100%;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;font-size:18px;font-style:normal;font-weight:300;line-height:28px}.comparison__left__content li:before{content:"";display:inline-block;min-width:8px;height:8px;margin:8px 0;background-color:#ea5083}@media (max-width:1500px){.comparison__left,.comparison__right{padding:55px 50px}.comparison-wrap--title{font-size:40px;line-height:54px}}@media (max-width:1199px){.comparison-wrap{display:block}.comparison-wrap--title{margin-bottom:24px}.comparison-wrap__left{margin-bottom:24px;width:100%}.comparison-wrap__right{width:100%;gap:24px}.comparison__left,.comparison__right{padding:40px}}@media (max-width:1000px){.comparison{display:block}}@media (max-width:600px){.comparison-wrap{margin-top:50px}.comparison__left,.comparison__right{padding:25px 16px}.comparison__left--title,.comparison__right--title{font-size:18px;line-height:26px;margin-bottom:20px}.comparison__left__content,.comparison__right__content{margin-top:20px;gap:8px}.comparison__left__content li,.comparison__right__content li{max-width:none;gap:16px;font-size:16px;line-height:24px}}.user-form{width:100%;max-width:1920px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:120px}@media (max-width:1199px){.user-form{margin-top:56px}}@media (max-width:900px){.user-form{margin-top:28px}}@media (max-width:700px){.user-form{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.questions{width:100%;max-width:650px;min-height:716px;padding:144px 86px 96px;background-color:#364f6b;color:#bcddf3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:36px;background-image:url(../img/bg-form.png);background-repeat:no-repeat;background-position:44% 100%}@media (max-width:500px){.questions{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:start!important}}@media (max-width:700px){.questions{padding:40px 16px 0}}@media (min-width:700px){.questions{padding:144px 16px 0}}@media (min-width:1400px){.questions{padding:144px 86px 96px}}@media (max-width:1199px){.questions{max-width:100%;min-height:294px;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:700px){.questions{background-image:url(../img/bg-form-mob.svg)}}.user-form__title{color:#bcddf3;font-size:56px;font-weight:500;line-height:135.7%}@media (max-width:1199px){.user-form__title{font-size:28px;line-height:150%}}.user-form__subtitle{color:#bcddf3;font-size:20px;font-weight:300;line-height:160%}@media (max-width:1199px){.user-form__subtitle{font-size:14px;line-height:142.85%}}.main-feedback-form{width:100%;max-width:1270px;padding:143px 200px 139px;background-color:#fff}@media (max-width:1700px){.main-feedback-form{padding:80px 140px 100px}}@media (max-width:1500px){.main-feedback-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:40px 16px}}.feedback-form{width:100%;max-width:870px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:48px;margin:0 auto}@media (max-width:1100px){.feedback-form{gap:24px}}.feedback-form__text{width:100%;max-width:calc(50% - 28px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;color:#364f6b;font-size:10px;line-height:142.8%;text-transform:uppercase}@media (max-width:1100px){.feedback-form__text{max-width:100%}}@media (max-width:700px){.feedback-form__text{max-width:100%;gap:0}}@media (max-width:700px){.feedback-form__text input{font-size:14px;line-height:20px}}@media (max-width:700px){.feedback-form__text input::-webkit-input-placeholder{font-size:14px;line-height:20px}}@media (max-width:1100px){.feedback-form__text .input-field{max-width:100%}}.feedback-form__text-link{display:block;color:#364f6b;font-size:13px;line-height:18px}@media (max-width:1199px){.feedback-form__text-link{font-size:12px}}@media (max-width:700px){.feedback-form__text-link{font-size:10px;line-height:16px}}.feedback-form__link{padding:0 0 0 5px;color:#60acef;-webkit-transition:color .3s ease;transition:color .3s ease}.feedback-form__link:hover{color:#0f5491}.feedback-form__textarea{border-top:0;border-right:0;border-left:0;border-bottom:1px solid #a8bcd3;padding:8px 0;-webkit-transition:border .3s ease;transition:border .3s ease;font-family:Min Sans,sans-serif;color:#364f6b;font-size:16px;font-weight:300;line-height:150%}@media (max-width:700px){.feedback-form__textarea{font-size:14px;line-height:20px}}.feedback-form__textarea::-webkit-scrollbar{display:none}.feedback-form__textarea:hover{border-bottom:1px solid #1782e0}.feedback-form__textarea:active{border-bottom:1px solid #0068dc}.feedback-form .textarea{margin:3px 0 0;color:#364f6b;font-size:14px;font-weight:400;text-transform:uppercase;gap:0}@media (max-width:1100px){.feedback-form .textarea{font-size:10px;line-height:160%;margin:0}}.feedback-form__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:136px;padding:19px 32px;color:#fff;font-size:12px;font-weight:500;line-height:18px;text-transform:uppercase;background-color:#0f5491;border:0;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.feedback-form__btn:hover{background-color:#ea5083}@media (max-width:1199px){.feedback-form__btn{padding:15px 24px}}@media (max-width:1100px){.feedback-form__btn{max-width:328px}}@media (max-width:900px){.feedback-form__btn{padding:13px 20px}}@media (max-width:700px){.feedback-form__btn{max-width:100%;margin-top:auto;font-size:10px;line-height:16px;padding:14px 20px}}.top-form-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:28px}@media (max-width:1100px){.top-form-field{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:11px}}@media (max-width:700px){.top-form-field{gap:24px}}.top-form-field .feedback-form__text{max-width:50%}@media (max-width:1100px){.top-form-field .feedback-form__text{max-width:100%}}.personal-data{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;margin:5px 0 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1100px){.personal-data{gap:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.personal-data .i-checkbox__text{font-size:10px;line-height:16px}}@media (max-width:700px){.personal-data{gap:16px}}.data-checkbox{margin:0 0 9px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.data-checkbox label.error{display:none!important}.textarea{width:100%;max-width:870px}.email-error-message,.name-error-message,.tel-error-message{display:none;color:#eb5757;font-size:14px;line-height:142.8%;text-transform:none}.error-filed{border-bottom:1px solid #eb5757!important}.error-show{display:block}.feedback-form__checkbox{position:absolute;z-index:-1;opacity:0}.feedback-form__checkbox+label:before{content:"";display:inline-block;width:20px;height:20px;border:1px solid #a8bcd3;background-repeat:no-repeat;background-position:50%;background-size:50% 50%;-webkit-transition:border .3s ease;transition:border .3s ease}.feedback-form__checkbox:checked+label:before{background-color:#1782e0;background-image:url(../img/icons/check.svg);background-size:14px 14px;border-color:#1782e0}.feedback-form__checkbox:not(:disabled):not(:checked)+label:hover:before{border-color:#1782e0}.feedback-form__checkbox:focus:not(:checked)+label:before{border-color:#80bdff}.feedback-form__checkbox:disabled+label:before{background-color:#e9ecef}.way-to-buying{padding:48px 0 100px}@media (max-width:1199px){.way-to-buying{padding:30px 0 80px}}@media (max-width:900px){.way-to-buying{padding:20px 0 56px}}.way-to-buy-jk .way-to-buying .tiles-wrapper{gap:20px}.menu-wtb-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}@media (max-width:450px){.menu-wtb-wrapper{gap:17px!important}}@media (max-width:500px){.menu-wtb-wrapper{gap:19px}}@media (min-width:700px){.menu-wtb-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1299px){.menu-wtb-wrapper{gap:28px}}.tiles-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:27px}@media (max-width:1299px){.tiles-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:29px}}.first-point{width:100%;max-width:416px;border:1px solid #0f5491;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:1300px){.first-point{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (max-width:700px){.first-point{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:24px 16px;width:100%;max-width:100%;border-color:rgb(224,224,224)}}.first-point-text{padding:47px 40px 0 56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:1299px){.first-point-text{width:100%}}@media (max-width:1100px){.first-point-text{padding:21px 16px}}@media (max-width:700px){.first-point-text{width:95%;padding:0}}.menu-tiles{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:26px}@media (max-width:1299px){.menu-tiles{width:100%;gap:16px}}.way-to-buying__title{width:100%;max-width:416px;color:#0f5491;font-size:56px;font-weight:500;line-height:1.35}@media (max-width:1100px){.way-to-buying__title{font-size:24px;line-height:150%}}@media (max-width:1700px){.way-to-buying__title{max-width:280px}}.way-to-buying__content-heding{color:#364f6b;font-size:24px;font-weight:500;line-height:1.5;text-transform:uppercase}@media (max-width:1100px){.way-to-buying__content-heding{font-size:12px;line-height:150%}}.mortgages-list{padding:12px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7px}@media (max-width:1100px){.mortgages-list{padding:11px 0 0;gap:5px}}.mortgages-list__link{color:#537aa5;font-size:16px;line-height:1.5;font-family:Manrope,sans-serif;-webkit-transition:color .3s ease;transition:color .3s ease}@media (max-width:1100px){.mortgages-list__link{font-size:13px;line-height:138.4%;letter-spacing:.4px}}@media (max-width:700px){.mortgages-list__link{white-space:nowrap}}.mortgages-list__link:active,.mortgages-list__link:hover{color:#ea5083}.first-point__img-wrap{margin-left:auto;margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.first-point__img{padding:39px 0 0;max-width:416px;max-height:248px;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:right bottom;object-position:right bottom}@media (max-width:1100px){.first-point__img{padding:0}}.mobile-wtb-tile{width:100%;max-width:100%}.mobile-wtb-tile .way-to-buying-tile__title{max-width:156px}@media (min-width:700px){.mobile-wtb-tile{display:none}}@media (max-width:700px){.mobile-wtb-tile{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}
/*# sourceMappingURL=style.min.css.map */