

/* Start:/local/templates/.default/assets/css/libs.css?176297799563266*/
/**
 * Swiper 9.2.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: April 21, 2023
 */

@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');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification,swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
:root{--f-spinner-width: 36px;--f-spinner-height: 36px;--f-spinner-color-1: rgba(0, 0, 0, 0.1);--f-spinner-color-2: rgba(17, 24, 28, 0.8);--f-spinner-stroke: 2.75}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg *:first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg *:last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite}@keyframes f-spinner-rotate{100%{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-throwOutUp{animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0, calc(var(--f-throw-out-distance, 150px) * -1), 0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0, var(--f-throw-out-distance, 150px), 0);opacity:0}}.f-zoomInUp{animation:var(--f-transition-duration, 0.2s) ease .1s both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration, 0.2s) ease both f-zoomOutDown}@keyframes f-zoomInUp{from{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0}}.f-fadeIn{animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeOut{100%{opacity:0}}.f-fadeFastIn{animation:var(--f-transition-duration, 0.2s) ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{animation:var(--f-transition-duration, 0.1s) ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}100%{opacity:1}}@keyframes f-fadeFastOut{100%{opacity:0}}.f-fadeSlowIn{animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowOut;z-index:1}@keyframes f-fadeSlowIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeSlowOut{100%{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration, 0.2s) ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, 0.2s)*.5) linear .1s both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-crossfadeOut{100%{opacity:0}}.f-slideIn.from-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInNext}.f-slideIn.from-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInPrev}.f-slideOut.to-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutNext}.f-slideOut.to-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutPrev}@keyframes f-slideInPrev{0%{transform:translateX(100%)}100%{transform:translate3d(0, 0, 0)}}@keyframes f-slideInNext{0%{transform:translateX(-100%)}100%{transform:translate3d(0, 0, 0)}}@keyframes f-slideOutNext{100%{transform:translateX(-100%)}}@keyframes f-slideOutPrev{100%{transform:translateX(100%)}}.f-classicIn.from-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInNext;z-index:2}.f-classicIn.from-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInPrev;z-index:2}.f-classicOut.to-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutPrev;z-index:1}@keyframes f-classicInNext{0%{transform:translateX(-75px);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translateX(75px);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes f-classicOutNext{100%{transform:translateX(-75px);opacity:0}}@keyframes f-classicOutPrev{100%{transform:translateX(75px);opacity:0}}:root{--f-button-width: 40px;--f-button-height: 40px;--f-button-border: 0;--f-button-border-radius: 0;--f-button-color: #374151;--f-button-bg: #f8f8f8;--f-button-hover-bg: #e0e0e0;--f-button-active-bg: #d0d0d0;--f-button-shadow: none;--f-button-transition: all 0.15s ease;--f-button-transform: none;--f-button-svg-width: 20px;--f-button-svg-height: 20px;--f-button-svg-stroke-width: 1.5;--f-button-svg-fill: none;--f-button-svg-filter: none;--f-button-svg-disabled-opacity: 0.65}.f-button{display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition)}@media(hover: hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s ease;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-prev,.f-carousel__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{top:50%;transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;transform:translateX(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg{transform:rotate(90deg)}.f-carousel__nav .f-button:disabled,.fancybox__nav .f-button:disabled{pointer-events:none}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));overflow:hidden !important;overscroll-behavior-y:none}.fancybox__container{--fancybox-color: #dbdbdb;--fancybox-hover-color: #fff;--fancybox-bg: rgba(24, 24, 27, 0.98);--fancybox-slide-gap: 10px;--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-color-1: rgba(255, 255, 255, 0.1);--f-spinner-color-2: #bbb;--f-spinner-stroke: 3.65;position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;display:flex;flex-direction:column;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:visible;z-index:var(--fancybox-zIndex, 1050);outline:none;transform-origin:top left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:contain}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container::backdrop{background-color:rgba(0,0,0,0)}.fancybox__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity, 1);will-change:opacity}.fancybox__carousel{position:relative;box-sizing:border-box;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__viewport{width:100%;height:100%}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__track{display:flex;margin:0 auto;height:100%}.fancybox__slide{flex:0 0 auto;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;overscroll-behavior:contain;transform:translate3d(0, 0, 0);backface-visibility:hidden}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-iframe,.fancybox__slide.has-video,.fancybox__slide.has-html5video{overflow:hidden}.fancybox__slide.has-image{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}.fancybox__backdrop:empty,.fancybox__viewport:empty,.fancybox__track:empty,.fancybox__slide:empty{display:block}.fancybox__content{align-self:center;display:flex;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);cursor:default;border-radius:0;z-index:20}.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:grab}.can-zoom_in .fancybox__content{cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__content [data-selectable],.fancybox__content [contenteditable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;transition:none;transform:translate3d(0, 0, 0);backface-visibility:hidden}.fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;max-height:100%}.is-animating .fancybox__content,.is-dragging .fancybox__content{will-change:transform,width,height}.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;object-fit:contain;user-select:none;filter:blur(0px)}.fancybox__caption{align-self:center;max-width:100%;flex-shrink:0;margin:0;padding:14px 0 4px 0;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);cursor:auto;visibility:visible}.is-loading .fancybox__caption,.is-closing .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width: 2;position:absolute;top:0;right:8px;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-width: 34px;--f-button-height: 34px;--f-button-border-radius: 4px;--f-button-color: var(--fancybox-color, #fff);--f-button-hover-color: var(--fancybox-color, #fff);--f-button-bg: transparent;--f-button-hover-bg: transparent;--f-button-active-bg: transparent;--f-button-svg-width: 22px;--f-button-svg-height: 22px;position:absolute;top:-38px;right:0;opacity:.75}.is-loading .fancybox__content>.f-button.is-close-btn{visibility:hidden}.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{padding:0;margin:0;position:relative}.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity, 1);transition:all .25s ease}.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:rgba(24,24,27,.5)}.is-compact .fancybox__footer .fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius: 50%;--f-button-color: #fff;--f-button-hover-color: #fff;--f-button-outline-color: #000;--f-button-bg: rgba(0, 0, 0, 0.6);--f-button-active-bg: rgba(0, 0, 0, 0.6);--f-button-hover-bg: rgba(0, 0, 0, 0.6);--f-button-svg-width: 18px;--f-button-svg-height: 18px;--f-button-svg-filter: none;top:5px;right:5px}.fancybox__nav{--f-button-width: 50px;--f-button-height: 50px;--f-button-border: 0;--f-button-border-radius: 50%;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: transparent;--f-button-hover-bg: rgba(24, 24, 27, 0.3);--f-button-active-bg: rgba(24, 24, 27, 0.5);--f-button-shadow: none;--f-button-transition: all 0.15s ease;--f-button-transform: none;--f-button-svg-width: 26px;--f-button-svg-height: 26px;--f-button-svg-stroke-width: 2.5;--f-button-svg-fill: none;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.5));--f-button-svg-disabled-opacity: 0.65;--f-button-next-pos: 1rem;--f-button-prev-pos: 1rem;opacity:var(--fancybox-opacity, 1)}.fancybox__nav .f-button:before{position:absolute;content:"";top:-30px;right:-20px;left:-20px;bottom:-30px;z-index:1}.is-idle .fancybox__nav{animation:.15s ease-out both f-fadeOut}.is-idle.is-compact .fancybox__footer{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top, calc(var(--f-spinner-width) * -0.5)) 0 0 var(--f-spinner-left, calc(var(--f-spinner-height) * -0.5));z-index:30;cursor:pointer}.fancybox-protected{position:absolute;top:0;left:0;right:0;bottom:0;z-index:40;user-select:none}.fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;object-fit:contain;z-index:40;user-select:none;pointer-events:none}.fancybox-focus-guard{outline:none;opacity:0;position:fixed;pointer-events:none}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-enter-duration, 0.25s) ease .1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation:var(--f-backdrop-enter-duration, 0.35s) ease backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-exit-duration, 0.15s) ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation:var(--f-backdrop-exit-duration, 0.35s) ease forwards f-fadeOut}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{width:calc(100% - 120px);height:90%}.fancybox__container.is-compact .has-iframe .fancybox__content,.fancybox__container.is-compact .has-map .fancybox__content,.fancybox__container.is-compact .has-pdf .fancybox__content{width:100%;height:100%}.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.f-carousel__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-outline: 0;--f-thumb-outline-color: #5eb0ef;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1;--f-thumb-border-radius: 2px;--f-thumb-offset: 0px;--f-button-next-pos: 0;--f-button-prev-pos: 0}.f-carousel__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: 0.5;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1}.f-carousel__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 16px;--f-thumb-clip-width: 46px}.f-thumbs{position:relative;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;perspective:1000px;transform:translateZ(0)}.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:linear-gradient(#ebeff2, #e2e8f0);z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical{height:100%}.f-thumbs__viewport{width:100%;height:auto;overflow:hidden;transform:translate3d(0, 0, 0)}.f-thumbs__track{display:flex}.f-thumbs__slide{position:relative;flex:0 0 auto;box-sizing:content-box;display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer}.f-thumbs__slide.is-loading img{opacity:0}.is-classic .f-thumbs__viewport{height:100%}.is-modern .f-thumbs__track{width:max-content}.is-modern .f-thumbs__track::before{content:"";position:absolute;top:0;bottom:0;left:calc((var(--f-thumb-clip-width, 0))*-0.5);width:calc(var(--width, 0)*1px + var(--f-thumb-clip-width, 0));cursor:pointer}.is-modern .f-thumbs__slide{width:var(--f-thumb-clip-width);transform:translate3d(calc(var(--shift, 0) * -1px), 0, 0);transition:none;pointer-events:none}.is-modern.is-resting .f-thumbs__slide{transition:transform .33s ease}.is-modern.is-resting .f-thumbs__slide__button{transition:clip-path .33s ease}.is-using-tab .is-modern .f-thumbs__slide:focus-within{filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color))}.f-thumbs__slide__button{appearance:none;width:var(--f-thumb-width);height:100%;margin:0 -100% 0 -100%;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:rgba(0,0,0,0);outline:none;cursor:pointer;pointer-events:auto;touch-action:manipulation;opacity:var(--f-thumb-opacity);transition:opacity .2s ease}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:none}.f-thumbs__slide__button:focus-visible{outline:none;opacity:var(--f-thumb-selected-opacity)}.is-modern .f-thumbs__slide__button{--clip-path: inset( 0 calc( ((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0))) * (1 - var(--progress, 0)) * 0.5 ) round var(--f-thumb-border-radius, 0) );clip-path:var(--clip-path)}.is-classic .is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.is-classic .is-nav-selected .f-thumbs__slide__button::after{content:"";position:absolute;top:0;left:0;right:0;height:auto;bottom:0;border:var(--f-thumb-outline, 0) solid var(--f-thumb-outline-color, transparent);border-radius:var(--f-thumb-border-radius);animation:f-fadeIn .2s ease-out;z-index:10}.f-thumbs__slide__img{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:var(--f-thumb-offset);box-sizing:border-box;pointer-events:none;object-fit:cover;border-radius:var(--f-thumb-border-radius)}.f-thumbs.is-horizontal .f-thumbs__track{padding:8px 0 12px 0}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.f-thumbs.is-vertical .f-thumbs__track{flex-wrap:wrap;padding:0 8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}.fancybox__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-border-radius: 2px;--f-thumb-outline: 2px;--f-thumb-outline-color: #ededed;position:relative;opacity:var(--fancybox-opacity, 1);transition:max-height .35s cubic-bezier(0.23, 1, 0.32, 1)}.fancybox__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: 0.5;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-classic .f-spinner{background-image:linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05))}.fancybox__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 16px;--f-thumb-clip-width: 46px;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05))}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.is-compact .fancybox__thumbs{--f-thumb-width: 64px;--f-thumb-clip-width: 32px;--f-thumb-height: 48px;--f-thumb-extra-gap: 10px}.fancybox__thumbs.is-masked{max-height:0px !important}.is-closing .fancybox__thumbs{transition:none !important}.fancybox__toolbar{--f-progress-color: var(--fancybox-color, rgba(255, 255, 255, 0.94));--f-button-width: 46px;--f-button-height: 46px;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: rgba(24, 24, 27, 0.65);--f-button-hover-bg: rgba(70, 70, 73, 0.65);--f-button-active-bg: rgba(90, 90, 93, 0.65);--f-button-border-radius: 0;--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-svg-stroke-width: 1.5;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.15));--f-button-svg-fill: none;--f-button-svg-disabled-opacity: 0.65;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.5));pointer-events:none;z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0}.is-idle .fancybox__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{flex-grow:1;flex-basis:0}.fancybox__toolbar__column.is-right{display:flex;justify-content:flex-end;flex-wrap:nowrap}.fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}[data-fancybox-toggle-slideshow] svg g:first-child{display:flex}[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:first-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}.f-progress{position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;background:var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));z-index:30;user-select:none;pointer-events:none}
.tippy-box[data-animation=scale][data-placement^=top]{transform-origin:bottom}.tippy-box[data-animation=scale][data-placement^=bottom]{transform-origin:top}.tippy-box[data-animation=scale][data-placement^=left]{transform-origin:right}.tippy-box[data-animation=scale][data-placement^=right]{transform-origin:left}.tippy-box[data-animation=scale][data-state=hidden]{transform:scale(.5);opacity:0}
.air-datepicker-cell.-year-.-other-decade-,.air-datepicker-cell.-day-.-other-month-{color:var(--adp-color-other-month)}.air-datepicker-cell.-year-.-other-decade-:hover,.air-datepicker-cell.-day-.-other-month-:hover{color:var(--adp-color-other-month-hover)}.-disabled-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-disabled-.-focus-.air-datepicker-cell.-day-.-other-month-{color:var(--adp-color-other-month)}.-selected-.air-datepicker-cell.-year-.-other-decade-,.-selected-.air-datepicker-cell.-day-.-other-month-{color:#fff;background:var(--adp-background-color-selected-other-month)}.-selected-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-selected-.-focus-.air-datepicker-cell.-day-.-other-month-{background:var(--adp-background-color-selected-other-month-focused)}.-in-range-.air-datepicker-cell.-year-.-other-decade-,.-in-range-.air-datepicker-cell.-day-.-other-month-{background-color:var(--adp-background-color-in-range);color:var(--adp-color)}.-in-range-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-in-range-.-focus-.air-datepicker-cell.-day-.-other-month-{background-color:var(--adp-background-color-in-range-focused)}.air-datepicker-cell.-year-.-other-decade-:empty,.air-datepicker-cell.-day-.-other-month-:empty{background:none;border:none}.air-datepicker-cell{border-radius:var(--adp-cell-border-radius);box-sizing:border-box;cursor:pointer;display:flex;position:relative;align-items:center;justify-content:center;z-index:1}.air-datepicker-cell.-focus-{background:var(--adp-cell-background-color-hover)}.air-datepicker-cell.-current-{color:var(--adp-color-current-date)}.air-datepicker-cell.-current-.-focus-{color:var(--adp-color)}.air-datepicker-cell.-current-.-in-range-{color:var(--adp-color-current-date)}.air-datepicker-cell.-disabled-{cursor:default;color:var(--adp-color-disabled)}.air-datepicker-cell.-disabled-.-focus-{color:var(--adp-color-disabled)}.air-datepicker-cell.-disabled-.-in-range-{color:var(--adp-color-disabled-in-range)}.air-datepicker-cell.-disabled-.-current-.-focus-{color:var(--adp-color-disabled)}.air-datepicker-cell.-in-range-{background:var(--adp-cell-background-color-in-range);border-radius:0}.air-datepicker-cell.-in-range-:hover,.air-datepicker-cell.-in-range-.-focus-{background:var(--adp-cell-background-color-in-range-hover)}.air-datepicker-cell.-range-from-{border:1px solid var(--adp-cell-border-color-in-range);background-color:var(--adp-cell-background-color-in-range);border-radius:var(--adp-cell-border-radius) 0 0 var(--adp-cell-border-radius)}.air-datepicker-cell.-range-to-{border:1px solid var(--adp-cell-border-color-in-range);background-color:var(--adp-cell-background-color-in-range);border-radius:0 var(--adp-cell-border-radius) var(--adp-cell-border-radius) 0}.air-datepicker-cell.-range-to-.-range-from-{border-radius:var(--adp-cell-border-radius)}.air-datepicker-cell.-selected-{color:#fff;border:none;background:var(--adp-cell-background-color-selected)}.air-datepicker-cell.-selected-.-current-{color:#fff;background:var(--adp-cell-background-color-selected)}.air-datepicker-cell.-selected-.-focus-{background:var(--adp-cell-background-color-selected-hover)}
.air-datepicker-body{transition:all var(--adp-transition-duration) var(--adp-transition-ease)}.air-datepicker-body.-hidden-{display:none}.air-datepicker-body--day-names{display:grid;grid-template-columns:repeat(7, var(--adp-day-cell-width));margin:8px 0 3px}.air-datepicker-body--day-name{color:var(--adp-day-name-color);display:flex;align-items:center;justify-content:center;flex:1;text-align:center;text-transform:uppercase;font-size:.8em}.air-datepicker-body--day-name.-clickable-{cursor:pointer}.air-datepicker-body--day-name.-clickable-:hover{color:var(--adp-day-name-color-hover)}.air-datepicker-body--cells{display:grid}.air-datepicker-body--cells.-days-{grid-template-columns:repeat(7, var(--adp-day-cell-width));grid-auto-rows:var(--adp-day-cell-height)}.air-datepicker-body--cells.-months-{grid-template-columns:repeat(3, 1fr);grid-auto-rows:var(--adp-month-cell-height)}.air-datepicker-body--cells.-years-{grid-template-columns:repeat(4, 1fr);grid-auto-rows:var(--adp-year-cell-height)}
.air-datepicker-nav{display:flex;justify-content:space-between;border-bottom:1px solid var(--adp-border-color-inner);min-height:var(--adp-nav-height);padding:var(--adp-padding);box-sizing:content-box}.-only-timepicker- .air-datepicker-nav{display:none}.air-datepicker-nav--title,.air-datepicker-nav--action{display:flex;cursor:pointer;align-items:center;justify-content:center}.air-datepicker-nav--action{width:var(--adp-nav-action-size);border-radius:var(--adp-border-radius);-webkit-user-select:none;-moz-user-select:none;user-select:none}.air-datepicker-nav--action:hover{background:var(--adp-background-color-hover)}.air-datepicker-nav--action:active{background:var(--adp-background-color-active)}.air-datepicker-nav--action.-disabled-{visibility:hidden}.air-datepicker-nav--action svg{width:32px;height:32px}.air-datepicker-nav--action path{fill:none;stroke:var(--adp-nav-arrow-color);stroke-width:2px}.air-datepicker-nav--title{border-radius:var(--adp-border-radius);padding:0 8px}.air-datepicker-nav--title i{font-style:normal;color:var(--adp-nav-color-secondary);margin-left:.3em}.air-datepicker-nav--title:hover{background:var(--adp-background-color-hover)}.air-datepicker-nav--title:active{background:var(--adp-background-color-active)}.air-datepicker-nav--title.-disabled-{cursor:default;background:none}
.air-datepicker-buttons{display:grid;grid-auto-columns:1fr;grid-auto-flow:column}.air-datepicker-button{display:inline-flex;color:var(--adp-btn-color);border-radius:var(--adp-btn-border-radius);cursor:pointer;height:var(--adp-btn-height);border:none;background:rgba(255,255,255,0)}.air-datepicker-button:hover{color:var(--adp-btn-color-hover);background:var(--adp-btn-background-color-hover)}.air-datepicker-button:focus{color:var(--adp-btn-color-hover);background:var(--adp-btn-background-color-hover);outline:none}.air-datepicker-button:active{background:var(--adp-btn-background-color-active)}.air-datepicker-button span{outline:none;display:flex;align-items:center;justify-content:center;width:100%;height:100%}
.air-datepicker-time{display:grid;grid-template-columns:max-content 1fr;grid-column-gap:12px;align-items:center;position:relative;padding:0 var(--adp-time-padding-inner)}.-only-timepicker- .air-datepicker-time{border-top:none}.air-datepicker-time--current{display:flex;align-items:center;flex:1;font-size:14px;text-align:center}.air-datepicker-time--current-colon{margin:0 2px 3px;line-height:1}.air-datepicker-time--current-hours,.air-datepicker-time--current-minutes{line-height:1;font-size:19px;font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;position:relative;z-index:1}.air-datepicker-time--current-hours:after,.air-datepicker-time--current-minutes:after{content:"";background:var(--adp-background-color-hover);border-radius:var(--adp-border-radius);position:absolute;left:-2px;top:-3px;right:-2px;bottom:-2px;z-index:-1;opacity:0}.air-datepicker-time--current-hours.-focus-:after,.air-datepicker-time--current-minutes.-focus-:after{opacity:1}.air-datepicker-time--current-ampm{text-transform:uppercase;align-self:flex-end;color:var(--adp-time-day-period-color);margin-left:6px;font-size:11px;margin-bottom:1px}.air-datepicker-time--row{display:flex;align-items:center;font-size:11px;height:17px;background:linear-gradient(to right, var(--adp-time-track-color), var(--adp-time-track-color)) left 50%/100% var(--adp-time-track-height) no-repeat}.air-datepicker-time--row:first-child{margin-bottom:4px}.air-datepicker-time--row input[type=range]{background:none;cursor:pointer;flex:1;height:100%;width:100%;padding:0;margin:0;-webkit-appearance:none}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}.air-datepicker-time--row input[type=range]::-ms-tooltip{display:none}.air-datepicker-time--row input[type=range]:hover::-webkit-slider-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:hover::-moz-range-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:hover::-ms-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:focus{outline:none}.air-datepicker-time--row input[type=range]:focus::-webkit-slider-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]:focus::-moz-range-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]:focus::-ms-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-webkit-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.air-datepicker-time--row input[type=range]::-moz-range-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-moz-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.air-datepicker-time--row input[type=range]::-ms-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-ms-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{margin-top:calc(var(--adp-time-thumb-size)/2*-1)}.air-datepicker-time--row input[type=range]::-webkit-slider-runnable-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:rgba(0,0,0,0);background:rgba(0,0,0,0)}.air-datepicker-time--row input[type=range]::-moz-range-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:rgba(0,0,0,0);background:rgba(0,0,0,0)}.air-datepicker-time--row input[type=range]::-ms-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:rgba(0,0,0,0);background:rgba(0,0,0,0)}.air-datepicker-time--row input[type=range]::-ms-fill-lower{background:rgba(0,0,0,0)}.air-datepicker-time--row input[type=range]::-ms-fill-upper{background:rgba(0,0,0,0)}
.air-datepicker{--adp-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--adp-font-size: 14px;--adp-width: 246px;--adp-z-index: 100;--adp-padding: 4px;--adp-grid-areas: "nav" "body" "timepicker" "buttons";--adp-transition-duration: .3s;--adp-transition-ease: ease-out;--adp-transition-offset: 8px;--adp-background-color: #fff;--adp-background-color-hover: #f0f0f0;--adp-background-color-active: #eaeaea;--adp-background-color-in-range: rgba(92, 196, 239, .1);--adp-background-color-in-range-focused: rgba(92, 196, 239, .2);--adp-background-color-selected-other-month-focused: #8ad5f4;--adp-background-color-selected-other-month: #a2ddf6;--adp-color: #4a4a4a;--adp-color-secondary: #9c9c9c;--adp-accent-color: #4eb5e6;--adp-color-current-date: var(--adp-accent-color);--adp-color-other-month: #dedede;--adp-color-disabled: #aeaeae;--adp-color-disabled-in-range: #939393;--adp-color-other-month-hover: #c5c5c5;--adp-border-color: #dbdbdb;--adp-border-color-inner: #efefef;--adp-border-radius: 4px;--adp-border-color-inline: #d7d7d7;--adp-nav-height: 32px;--adp-nav-arrow-color: var(--adp-color-secondary);--adp-nav-action-size: 32px;--adp-nav-color-secondary: var(--adp-color-secondary);--adp-day-name-color: #ff9a19;--adp-day-name-color-hover: #8ad5f4;--adp-day-cell-width: 1fr;--adp-day-cell-height: 32px;--adp-month-cell-height: 42px;--adp-year-cell-height: 56px;--adp-pointer-size: 10px;--adp-poiner-border-radius: 2px;--adp-pointer-offset: 14px;--adp-cell-border-radius: 4px;--adp-cell-background-color-hover: var(--adp-background-color-hover);--adp-cell-background-color-selected: #5cc4ef;--adp-cell-background-color-selected-hover: #45bced;--adp-cell-background-color-in-range: rgba(92, 196, 239, 0.1);--adp-cell-background-color-in-range-hover: rgba(92, 196, 239, 0.2);--adp-cell-border-color-in-range: var(--adp-cell-background-color-selected);--adp-btn-height: 32px;--adp-btn-color: var(--adp-accent-color);--adp-btn-color-hover: var(--adp-color);--adp-btn-border-radius: var(--adp-border-radius);--adp-btn-background-color-hover: var(--adp-background-color-hover);--adp-btn-background-color-active: var(--adp-background-color-active);--adp-time-track-height: 1px;--adp-time-track-color: #dedede;--adp-time-track-color-hover: #b1b1b1;--adp-time-thumb-size: 12px;--adp-time-padding-inner: 10px;--adp-time-day-period-color: var(--adp-color-secondary);--adp-mobile-font-size: 16px;--adp-mobile-nav-height: 40px;--adp-mobile-width: 320px;--adp-mobile-day-cell-height: 38px;--adp-mobile-month-cell-height: 48px;--adp-mobile-year-cell-height: 64px}.air-datepicker-overlay{--adp-overlay-background-color: rgba(0, 0, 0, .3);--adp-overlay-transition-duration: .3s;--adp-overlay-transition-ease: ease-out;--adp-overlay-z-index: 99}
.air-datepicker{background:var(--adp-background-color);border:1px solid var(--adp-border-color);box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:var(--adp-border-radius);box-sizing:content-box;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(4, max-content);grid-template-areas:var(--adp-grid-areas);font-family:var(--adp-font-family),sans-serif;font-size:var(--adp-font-size);color:var(--adp-color);width:var(--adp-width);position:absolute;transition:opacity var(--adp-transition-duration) var(--adp-transition-ease),transform var(--adp-transition-duration) var(--adp-transition-ease);z-index:var(--adp-z-index)}.air-datepicker:not(.-custom-position-){opacity:0}.air-datepicker.-from-top-{transform:translateY(calc(var(--adp-transition-offset) * -1))}.air-datepicker.-from-right-{transform:translateX(var(--adp-transition-offset))}.air-datepicker.-from-bottom-{transform:translateY(var(--adp-transition-offset))}.air-datepicker.-from-left-{transform:translateX(calc(var(--adp-transition-offset) * -1))}.air-datepicker.-active-:not(.-custom-position-){transform:translate(0, 0);opacity:1}.air-datepicker.-active-.-custom-position-{transition:none}.air-datepicker.-inline-{border-color:var(--adp-border-color-inline);box-shadow:none;position:static;left:auto;right:auto;opacity:1;transform:none}.air-datepicker.-inline- .air-datepicker--pointer{display:none}.air-datepicker.-is-mobile-{--adp-font-size: var(--adp-mobile-font-size);--adp-day-cell-height: var(--adp-mobile-day-cell-height);--adp-month-cell-height: var(--adp-mobile-month-cell-height);--adp-year-cell-height: var(--adp-mobile-year-cell-height);--adp-nav-height: var(--adp-mobile-nav-height);--adp-nav-action-size: var(--adp-mobile-nav-height);position:fixed;width:var(--adp-mobile-width);border:none}.air-datepicker.-is-mobile- *{-webkit-tap-highlight-color:rgba(0,0,0,0)}.air-datepicker.-is-mobile- .air-datepicker--pointer{display:none}.air-datepicker.-is-mobile-:not(.-custom-position-){transform:translate(-50%, calc(-50% + var(--adp-transition-offset)))}.air-datepicker.-is-mobile-.-active-:not(.-custom-position-){transform:translate(-50%, -50%)}.air-datepicker.-custom-position-{transition:none}.air-datepicker-global-container{position:absolute;left:0;top:0}.air-datepicker--pointer{--pointer-half-size: calc(var(--adp-pointer-size) / 2);position:absolute;width:var(--adp-pointer-size);height:var(--adp-pointer-size);z-index:-1}.air-datepicker--pointer:after{content:"";position:absolute;background:#fff;border-top:1px solid var(--adp-border-color-inline);border-right:1px solid var(--adp-border-color-inline);border-top-right-radius:var(--adp-poiner-border-radius);width:var(--adp-pointer-size);height:var(--adp-pointer-size);box-sizing:border-box}.-top-left- .air-datepicker--pointer,.-top-center- .air-datepicker--pointer,.-top-right- .air-datepicker--pointer,[data-popper-placement^=top] .air-datepicker--pointer{top:calc(100% - var(--pointer-half-size) + 1px)}.-top-left- .air-datepicker--pointer:after,.-top-center- .air-datepicker--pointer:after,.-top-right- .air-datepicker--pointer:after,[data-popper-placement^=top] .air-datepicker--pointer:after{transform:rotate(135deg)}.-right-top- .air-datepicker--pointer,.-right-center- .air-datepicker--pointer,.-right-bottom- .air-datepicker--pointer,[data-popper-placement^=right] .air-datepicker--pointer{right:calc(100% - var(--pointer-half-size) + 1px)}.-right-top- .air-datepicker--pointer:after,.-right-center- .air-datepicker--pointer:after,.-right-bottom- .air-datepicker--pointer:after,[data-popper-placement^=right] .air-datepicker--pointer:after{transform:rotate(225deg)}.-bottom-left- .air-datepicker--pointer,.-bottom-center- .air-datepicker--pointer,.-bottom-right- .air-datepicker--pointer,[data-popper-placement^=bottom] .air-datepicker--pointer{bottom:calc(100% - var(--pointer-half-size) + 1px)}.-bottom-left- .air-datepicker--pointer:after,.-bottom-center- .air-datepicker--pointer:after,.-bottom-right- .air-datepicker--pointer:after,[data-popper-placement^=bottom] .air-datepicker--pointer:after{transform:rotate(315deg)}.-left-top- .air-datepicker--pointer,.-left-center- .air-datepicker--pointer,.-left-bottom- .air-datepicker--pointer,[data-popper-placement^=left] .air-datepicker--pointer{left:calc(100% - var(--pointer-half-size) + 1px)}.-left-top- .air-datepicker--pointer:after,.-left-center- .air-datepicker--pointer:after,.-left-bottom- .air-datepicker--pointer:after,[data-popper-placement^=left] .air-datepicker--pointer:after{transform:rotate(45deg)}.-top-left- .air-datepicker--pointer,.-bottom-left- .air-datepicker--pointer{left:var(--adp-pointer-offset)}.-top-right- .air-datepicker--pointer,.-bottom-right- .air-datepicker--pointer{right:var(--adp-pointer-offset)}.-top-center- .air-datepicker--pointer,.-bottom-center- .air-datepicker--pointer{left:calc(50% - var(--adp-pointer-size)/2)}.-left-top- .air-datepicker--pointer,.-right-top- .air-datepicker--pointer{top:var(--adp-pointer-offset)}.-left-bottom- .air-datepicker--pointer,.-right-bottom- .air-datepicker--pointer{bottom:var(--adp-pointer-offset)}.-left-center- .air-datepicker--pointer,.-right-center- .air-datepicker--pointer{top:calc(50% - var(--adp-pointer-size)/2)}.air-datepicker--navigation{grid-area:nav}.air-datepicker--content{box-sizing:content-box;padding:var(--adp-padding);grid-area:body}.-only-timepicker- .air-datepicker--content{display:none}.air-datepicker--time{grid-area:timepicker}.air-datepicker--buttons{grid-area:buttons}.air-datepicker--buttons,.air-datepicker--time{padding:var(--adp-padding);border-top:1px solid var(--adp-border-color-inner)}.air-datepicker-overlay{position:fixed;background:var(--adp-overlay-background-color);left:0;top:0;width:0;height:0;opacity:0;transition:opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease),left 0s,height 0s,width 0s;transition-delay:0s,var(--adp-overlay-transition-duration),var(--adp-overlay-transition-duration),var(--adp-overlay-transition-duration);z-index:var(--adp-overlay-z-index)}.air-datepicker-overlay.-active-{opacity:1;width:100%;height:100%;transition:opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease),height 0s,width 0s}

/* End */


/* Start:/local/templates/.default/assets/css/main.css?1763331698197922*/
:root{--index:calc(1vw + 1vh);--fs-default:16px;--line-height:1.5;--radius:6px;--radius2:8px;--radius3:10px;--radius4:12px;--input-height:46px;--container-width:1410px;--container-padding:16px;--section-title:clamp(20px,2.6vw,27px);--size-h1:clamp(24px,3vw,36px);--size-h2:clamp(22px,2.4vw,30px);--size-h3:clamp(20px,2vw,26px);--size-h4:clamp(18px,1.8vw,22px);--size-h5:clamp(16px,1.6vw,20px);--size-h6:clamp(15px,1.4vw,18px);--font-default:Lato,Arial,sans-serif;--transition:cubic-bezier(0.445,0.050,0.550,0.950);--transition2:cubic-bezier(0.785,0.135,0.150,0.860);--transition3:cubic-bezier(0.715,-0.235,0.120,1.300);--bg-body:#f5f5f5;--color-text:#121212;--color-white:#fff;--color-whiteRGBA10:hsla(0,0%,100%,.1);--color-whiteRGBA40:hsla(0,0%,100%,.4);--color-whiteRGBA70:hsla(0,0%,100%,.7);--color-gray:#d8d8d8;--color-gray2:#979797;--color-gray3:#f5f5f5;--color-gray4:#5a5a5a;--color-gray5:#413f3f;--color-gray5RGBA80:rgba(65,63,63,.8);--color-gray6:#d9d9d9;--color-gray7:#fcfcfc;--color-gray8:#dbdbdb;--color-gray9:#e6e6e6;--color-gray10:#2a3443;--color-gray11:#eff5ff;--color-gray11RGBA60:rgba(239,245,255,.6);--color-gray12:#e2edff;--color-gray13:#515151;--color-gray14:#eff4fa;--color-border:#ebebeb;--color-border2:#d9d9d9;--color-black:#000;--color-blackRGBA10:rgba(0,0,0,.1);--color-blackRGBA30:rgba(0,0,0,.3);--color-blackRGBA50:rgba(0,0,0,.5);--color-accent:#cc2128;--color-accent-h:#ef4148;--color-accent-l:#f8cacc;--color-accent-l2:#ffb9bc;--color-accent-l3:#ff8085;--color-red:#c51a21;--color-blue:#0d74b4;--color-blue-l:#ceecf9;--color-blue-l2:#d8effa;--color-green-l:#d6f0ce;--color-green:#2cc943;--color-green-l2:#e4f5d5;--color-green2:#009532;--color-green3:#e5f8ec;--color-tg:#08c;--color-tg2:rgba(0,136,204,.6);--color-sber:#e4f5d5;--color-vk:#d8effa;--color-yandex:#ffe3df;--color-vk2:#07f;--color-orange:#fd0;--color-orange2:#fff9e4;--color-orange3:rgba(255,208,77,.5);--color-orange4:#ffd04d;--box-shadow:0 3px 12px 3px rgba(0,0,0,.01);--box-shadow2:0 5px 10px 3px rgba(0,0,0,.03);--box-shadow3:0 0px 20px 3px rgba(0,0,0,.1);--box-shadow4:0 8px 24px #2426291f;--box-shadow5:0 0px 24px #2426291f}@media screen and (max-width:768px){:root{--container-padding:10px;--color-border:#d8d8d8}}@font-face{font-display:swap;font-family:Proxima Nova;font-style:normal;font-weight:400;src:url(/local/templates/.default/assets/css/../fonts/ProximaNova/ProximaNova-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Proxima Nova;font-style:italic;font-weight:400;src:url(/local/templates/.default/assets/css/../fonts/ProximaNova/ProximaNova-RegularIt.woff2) format("woff2")}@font-face{font-display:swap;font-family:Proxima Nova;font-style:normal;font-weight:600;src:url(/local/templates/.default/assets/css/../fonts/ProximaNova/ProximaNova-Semibold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Proxima Nova;font-style:italic;font-weight:600;src:url(/local/templates/.default/assets/css/../fonts/ProximaNova/ProximaNova-SemiboldIt.woff2) format("woff2")}@font-face{font-display:swap;font-family:Proxima Nova;font-style:normal;font-weight:700;src:url(/local/templates/.default/assets/css/../fonts/ProximaNova/ProximaNova-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Proxima Nova;font-style:italic;font-weight:700;src:url(/local/templates/.default/assets/css/../fonts/ProximaNova/ProximaNova-BoldIt.woff2) format("woff2")}@font-face{font-display:swap;font-family:Proxima Nova;font-style:normal;font-weight:900;src:url(/local/templates/.default/assets/css/../fonts/ProximaNova/ProximaNova-Black.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:400;src:url(/local/templates/.default/assets/css/../fonts/Lato/Lato-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lato;font-style:italic;font-weight:400;src:url(/local/templates/.default/assets/css/../fonts/Lato/Lato-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:500;src:url(/local/templates/.default/assets/css/../fonts/Lato/Lato-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lato;font-style:italic;font-weight:500;src:url(/local/templates/.default/assets/css/../fonts/Lato/Lato-MediumItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:600;src:url(/local/templates/.default/assets/css/../fonts/Lato/Lato-Semibold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lato;font-style:italic;font-weight:600;src:url(/local/templates/.default/assets/css/../fonts/Lato/Lato-SemiboldItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:700;src:url(/local/templates/.default/assets/css/../fonts/Lato/Lato-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lato;font-style:italic;font-weight:700;src:url(/local/templates/.default/assets/css/../fonts/Lato/Lato-BoldItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:800;src:url(/local/templates/.default/assets/css/../fonts/Lato/Lato-Heavy.woff2) format("woff2")}*,:after,:before{box-sizing:border-box;margin:0;outline:none!important;padding:0}:where(ul,ol):where([class]){padding-left:0}:where(ul[class]){list-style:none}:where(blockquote,figure):where([class]),body{margin:0}:where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl):where([class]){margin-block:0}:where(dd[class]){margin-left:0}:where(fieldset[class]){border:none;margin-left:0;padding:0}p{--paragraphMarginBottom:16px;margin-block:0}p:where(:not([class]):not(:last-child)){margin-bottom:var(--paragraphMarginBottom)}img{display:block;max-width:100%}a,button,input,select,textarea{font:inherit;outline:none!important}input:focus{outline:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{display:none}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px none;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}html{font-size:var(--fs-default);height:100%;scroll-behavior:smooth}body{line-height:var(--line-height);min-height:100%;min-width:320px}svg [fill]:not(:where(.not-fill svg *)){fill:currentColor}svg [stroke]:not(:where(.not-fill svg *)){stroke:currentColor}svg *{transition-property:fill,stroke}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}body{background:var(--bg-body);color:var(--color-text);font-family:var(--font-default);position:relative}@media screen and (max-width:1200px){body{padding-bottom:50px}}body.no-scroll{overflow:hidden;padding-right:15px}@media screen and (max-width:992px){body.no-scroll{padding-right:0}}.hidden{display:none}@media screen and (min-width:480px){.desctop-hidden{display:none!important}}@media screen and (max-width:480px){.mobile-hidden{display:none!important}}@media screen and (max-width:1280px){.laptop-hidden{display:none!important}}.visually-hidden{clip:rect(0 0 0 0);border:0;-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.container{margin-inline:auto;max-width:calc(var(--container-width) + var(--container-padding)*2);padding-inline:var(--container-padding);width:100%}.default-content{display:flow-root;font-size:clamp(15px,1.1vw,17px);font-weight:400;line-height:1.6}.default-content:after{clear:both;content:"";display:table}@media screen and (max-width:1200px){.default-content{font-size:clamp(14px,1.2vw,16px)}}.default-content .wp-block-video{margin-bottom:36px;margin-top:26px}.default-content .wp-block-video iframe,.default-content .wp-block-video video{margin-bottom:0;margin-top:0}.default-content iframe,.default-content video{aspect-ratio:16/9;border-radius:4px;margin-bottom:36px;margin-top:26px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media screen and (max-width:768px){.default-content iframe,.default-content video{margin-bottom:20px;margin-top:14px}}.default-content iframe:has(+img,+.grid-gallery),.default-content video:has(+img,+.grid-gallery){margin-bottom:22px}@media screen and (max-width:768px){.default-content iframe:has(+img,+.grid-gallery),.default-content video:has(+img,+.grid-gallery){margin-bottom:16px}}.default-content iframe+iframe,.default-content iframe+video,.default-content video+iframe,.default-content video+video{margin-top:0}.default-content p{line-height:inherit;margin-bottom:clamp(16px,1.5vw,20px)}@media screen and (max-width:768px){.default-content p{margin-bottom:16px}}.default-content p:has(+ul,+ol){margin-bottom:16px}.default-content p:last-child{margin-bottom:0}.default-content b,.default-content strong{font-weight:700}.default-content a:where(:not([class])){color:var(--color-accent);text-decoration:underline;transition:color .3s var(--transition)}@media (hover:hover){.default-content a:where(:not([class])):hover{color:var(--color-accent-h);text-decoration:none}}@media (hover:none){.default-content a:where(:not([class])):active{color:var(--color-accent-h);text-decoration:none}}.default-content h1,.default-content h2,.default-content h3,.default-content h4,.default-content h5,.default-content h6{color:var(--color-gray5);font-weight:700;margin-bottom:clamp(16px,1.8vw,22px);margin-top:clamp(22px,2.5vw,32px);scroll-margin-top:80px}.default-content h1{font-size:var(--size-h1);line-height:1.2}.default-content h2{font-size:var(--size-h2);line-height:1.25}.default-content h3{font-size:var(--size-h3);line-height:1.3}.default-content h4{font-size:var(--size-h4);line-height:1.35}.default-content h5{font-size:var(--size-h5);line-height:1.4}.default-content h6{font-size:var(--size-h6);line-height:1.4}.default-content .float-left{float:left;margin:0 clamp(16px,1.5vw,24px) clamp(12px,1vw,16px) 0}@media screen and (max-width:768px){.default-content .float-left{display:block;float:none;margin:0 0 16px}}.default-content .float-right{float:right;margin:0 0 clamp(12px,1vw,16px) clamp(16px,1.5vw,24px)}@media screen and (max-width:768px){.default-content .float-right{display:block;float:none;margin:0 0 16px}}.default-content .clear{clear:both}.default-content .no-float{float:none!important}.default-content ol,.default-content ul{line-height:1.3;margin-bottom:clamp(22px,2vw,30px);padding-left:clamp(20px,1.5vw,24px)}.default-content ol li,.default-content ul li{margin-bottom:clamp(7px,.8vw,10px);position:relative}.default-content ol li:last-child,.default-content ul li:last-child{margin-bottom:0}.default-content img{border-radius:4px;display:block;height:auto;margin-bottom:26px;margin-top:18px;max-width:100%}.default-content img+.grid-gallery,.default-content img+img{margin-top:0}@media screen and (max-width:768px){.default-content img{margin-bottom:18px;margin-top:12px}}.default-content img.float-left,.default-content img.float-right{margin-bottom:0;margin-top:0}@media screen and (max-width:768px){.default-content img.float-left,.default-content img.float-right{margin-bottom:16px;margin-top:0}}.default-content :has(+h1,+h2,+h3,+h4,+h5,+h6,+img){margin-bottom:0}.default-content :first-child{margin-top:0}.default-content :last-child{margin-bottom:0}.default-content :has(+hr){margin-bottom:0}.default-content hr{border-color:var(--color-text);border-style:solid;border-width:1px;margin:22px 0}@media screen and (max-width:768px){.default-content hr{margin:30px 0}}.default-content hr+h1,.default-content hr+h2,.default-content hr+h3,.default-content hr+h4,.default-content hr+h5,.default-content hr+h6,.default-content hr+img{margin-top:0}.default-content .list-banks:has(+p){margin-bottom:22px}.default-content .table-wrapper{-webkit-overflow-scrolling:touch;margin-bottom:22px;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.default-content .table-wrapper table{margin-bottom:0}.default-content .table-wrapper::-webkit-scrollbar{display:none}.default-content table{border:none;border-collapse:collapse;margin-bottom:22px;width:100%}@media screen and (max-width:768px){.default-content table{display:block;font-size:14px;overflow-x:auto;white-space:nowrap}}.default-content table tr:last-child td{border-bottom:0}.default-content table td{border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border);padding:12px 14px}@media screen and (max-width:768px){.default-content table td{min-width:100px;padding:8px 10px}}.default-content table td:first-child{padding-left:0}.default-content table td:last-child{border-right:0}.default-content table th{border-bottom:2px solid var(--color-border);border-right:1px solid var(--color-border);font-weight:600;padding:12px 14px;text-align:left}@media screen and (max-width:768px){.default-content table th{min-width:100px;padding:8px 10px}}.default-content table th:first-child{padding-left:0}.default-content table th:last-child{border-right:0}.default-content .page-preview{margin:0 0 clamp(12px,1vw,16px) clamp(16px,1.5vw,24px)}@media screen and (max-width:768px){.default-content .page-preview{margin:0 0 16px}}.default-content .page-preview+h1,.default-content .page-preview+h2,.default-content .page-preview+h3,.default-content .page-preview+h4,.default-content .page-preview+h5,.default-content .page-preview+h6,.default-content .page-preview+img{margin-top:0}.page-title{align-items:center;color:var(--color-gray5);display:flex;font-size:var(--size-h1);font-weight:700;gap:0 16px;line-height:1.2;margin:0}@media screen and (max-width:992px){.page-title{width:100%}}@media screen and (max-width:768px){.page-title{gap:0 12px}}.page-title.container{margin:0 auto 26px}@media screen and (max-width:992px){.page-title.container{margin-bottom:22px;margin-top:24px}}.page-title h1,.page-title h2{font-size:36px;font-weight:700;margin:0}@media screen and (max-width:768px){.page-title h1,.page-title h2{font-size:24px}}.page-title span{color:var(--color-gray)}@media screen and (max-width:768px){.page-title span{font-size:15px;font-weight:600}}.page-main{margin-top:12px}.page-main+.main-footer{margin-top:22px}.page-main.page-main--container{margin:12px auto 0;max-width:var(--container-width);width:calc(100% - var(--container-padding)*2)}@media screen and (max-width:768px){.page-main.page-main--container{width:calc(100% - 4px)}}.page-main.page-main--white{background:var(--color-white);border-radius:var(--radius3);padding:calc(var(--index)*1.2) calc(var(--index)*1.4) calc(var(--index)*1.7) calc(var(--index)*1.4)}@media screen and (max-width:1200px){.page-main.page-main--white{padding:calc(var(--index)*1.5) var(--container-padding)}}@media screen and (max-width:768px){.page-main.page-main--white{padding:calc(var(--index)*2.4) var(--container-padding)}.page-main.page-main--white.page-main--catalog{background:transparent;border:none;padding:0}}.page-main.page-main--row{display:flex;flex-wrap:wrap}.page-main.page-main--row .page-title{width:100%}@media screen and (max-width:992px){.page-main.page-main--apartment{max-width:100%;padding-left:0;padding-right:0;width:100%}}.page-main.page-main--apartment .page-title{margin-bottom:26px}@media screen and (max-width:992px){.page-main.page-main--apartment .page-title{display:none}}.page-main.page-main--complex .realty-card__price{font-size:24px}.page-main.page-main--complex .realty-card__pricem2{font-size:16px}.page-main.page-main--complex .realty-card__mobile-contact .realty-card__aside-contact{display:none}.page-header{color:var(--color-white);margin-bottom:26px;overflow:hidden;padding:34px 0 56px;position:relative}@media screen and (max-width:768px){.page-header{margin-bottom:16px;padding:24px 0 36px}}.page-header .page-header__inner{position:relative;z-index:2}.page-header .bread-crumbs-wrapper{padding:0}.page-header .bread-crumbs{color:var(--color-white);margin-bottom:22px;opacity:.8}.page-header .bread-crumbs a{color:var(--color-white)}.page-header .bread-crumbs a:hover{color:var(--color-accent-h)}.page-header .page-title{color:var(--color-white);margin-bottom:18px}.page-header .page-header__desc{font-size:18px;line-height:1.4;margin-bottom:26px;max-width:670px}@media screen and (max-width:768px){.page-header .page-header__desc{font-size:16px}}.page-header .page-header__desc p{margin-bottom:6px}.page-header .page-header__desc p:last-child{margin-bottom:0}@media screen and (max-width:768px){.page-header .btn{font-size:14px;height:38px;line-height:38px;padding:0 16px}}.page-header .page-header__bg{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.page-header .page-header__bg:before{background:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,.5));content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.page-header .page-header__bg:after{background:rgba(71,71,71,.27);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.page-header .page-header__bg img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.page-preview{border:1px solid var(--color-border);border-radius:12px;float:right;line-height:0px;margin:0 0 clamp(12px,1vw,16px) clamp(16px,1.5vw,24px);max-width:50%;overflow:hidden}@media screen and (max-width:768px){.page-preview{border:none;border-radius:0;display:block;float:none;margin:0 0 16px;max-width:100%}}.icon-whatsapp{background:url(/local/templates/.default/assets/css/../img/whatsapp.svg) no-repeat 50%/contain}.icon-telegram,.icon-whatsapp{display:block;height:21px;width:21px}.icon-telegram{background:url(/local/templates/.default/assets/css/../img/telegram.svg) no-repeat 50%/contain}blockquote{background:var(--color-gray3);border-left:4px solid var(--color-accent-d);border-radius:8px;line-height:1.4;margin-bottom:clamp(20px,var(--index) * 1.4,30px);padding:clamp(16px,var(--index) * 1.1,24px) clamp(20px,var(--index) * 1.85,32px)}blockquote p{margin:0}a[href^="tel:"]{font-weight:500;text-decoration:none;white-space:nowrap}.btn{background:transparent;background:var(--color-accent);border:none;border-radius:var(--radius);color:var(--color-white);cursor:pointer;display:inline-block;font-size:16px;font-weight:400;font-weight:600;height:52px;line-height:52px;padding:0 26px;text-align:center;text-decoration:none;transition:all .3s var(--transition);-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn:hover{background:var(--color-accent-h)}.btn.btn--min{height:38px;line-height:38px;padding:0 20px}.btn.btn--weight-400{font-weight:400}.btn.btn--active{background:var(--color-accent-h);color:var(--color-white);cursor:default;opacity:.8;pointer-events:none}.btn.btn--gray{background:var(--color-gray3);color:var(--color-gray4)}.btn.btn--gray:hover{background:var(--color-accent-h);color:var(--color-white)}.btn.btn--gray:hover svg path{fill:var(--color-white)}.btn.btn--gray svg path{fill:var(--color-gray4)}.btn.btn--light{background:var(--color-accent-l);color:var(--color-gray4)}.btn.btn--light:hover{background:var(--color-accent-h);color:var(--color-white)}.btn.btn--icon{align-items:center;display:flex;gap:0 6px}.btn.btn--icon svg{height:22px;width:22px}.btn.btn--radius3{border-radius:var(--radius3)}@media screen and (max-width:992px){.btn.btn-advertisement{background:transparent;border:1px solid transparent;border-radius:var(--radius3);color:var(--color-gray2);display:flex;height:42px;justify-content:center;padding:0;width:100%}.btn.btn-advertisement svg path{fill:var(--color-gray2)}.btn.btn-advertisement span{display:none}}@media screen and (max-width:1200px){.btn.btn-aut{background:transparent;border:1px solid transparent;border-radius:var(--radius3);color:var(--color-gray2);font-size:0;height:42px;padding:0;position:relative;width:100%}}.btn.btn-aut:before{background:url(/local/templates/.default/assets/css/../img/user.svg) no-repeat 50%;background-size:contain;content:"";display:none;height:20px;left:50%;margin-left:-10px;margin-top:-10px;position:absolute;top:50%;width:20px}@media screen and (max-width:1200px){.btn.btn-aut:before{display:block}}.show-city{align-items:center;background:transparent;border:none;color:var(--color-gray4);cursor:pointer;display:flex;font-size:16px;font-weight:400;gap:0 6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.show-city:hover svg{fill:var(--color-accent)}.show-city svg{fill:var(--color-gray2);height:14px;transition:fill .3s var(--transition);width:14px}.show-search{align-items:center;background:transparent;border:none;color:var(--color-gray4);cursor:pointer;display:flex;font-size:13px;font-weight:400;gap:0 6px}.show-search:hover svg path{fill:var(--color-accent)}.show-search svg{height:auto;width:22px}.show-search svg path{fill:var(--color-gray4);transition:fill .3s var(--transition)}.link-favourites{align-items:center;color:var(--color-gray2);display:flex;height:38px;justify-content:center;position:relative;transition:color .3s var(--transition);width:38px}.link-favourites.is-added{color:var(--color-accent)}.link-favourites.is-added svg{opacity:.6}.link-favourites.is-added:hover svg{opacity:1}.link-favourites:hover{color:var(--color-accent)}.link-favourites svg{height:24px;transition:opacity .3s var(--transition);width:28px}.link-favourites .link-favourites__count{background:var(--color-accent);border-radius:50%;color:var(--color-white);font-size:10px;font-weight:600;height:18px;line-height:19px;position:absolute;right:0;text-align:center;top:0;width:18px}.btn-social{background:transparent;border:none;border-radius:var(--radius);color:var(--color-text);font-size:19px;gap:0 22px;height:68px;justify-content:center;line-height:1;padding:0 32px 0 36px;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}@media screen and (max-width:768px){.btn-social{font-size:14px;height:46px;justify-content:center;padding:0 16px}}.btn-social:hover .telegram:before{opacity:0}.btn-social:hover .telegram:after{animation-name:t-logo-play}.btn-social.btn-social--whatsapp{background:var(--color-green-l2)}.btn-social.btn-social--whatsapp svg{height:36px;width:36px}@media screen and (max-width:768px){.btn-social.btn-social--whatsapp svg{height:24px;width:24px}}.btn-social.btn-social--whatsapp svg path:last-child{transform-origin:center}.btn-social.btn-social--whatsapp:hover svg path:last-child{animation:callbeat 2s ease-in-out infinite}.btn-social.btn-social--telegram{background:var(--color-blue-l2)}.btn-social .btn-social__name{position:relative;top:-3px}@media screen and (max-width:768px){.btn-social .btn-social__name{top:-1px}}.btn-social .btn-social__icon{color:unset}.btn-social .telegram{height:36px;width:36px}@media screen and (max-width:768px){.btn-social .telegram{height:26px;width:26px}}.telegram{display:block;position:relative;z-index:1}.telegram:before{background:url(/local/templates/.default/assets/css/../img/telegram.svg) 50% no-repeat;background-size:contain;height:100%;left:0;top:0;width:100%;z-index:1}.telegram:after,.telegram:before{border-radius:50%;content:"";position:absolute}.telegram:after{animation:.5s steps(30) both;background-image:url(/local/templates/.default/assets/css/../img/t_logo_sprite.svg);background-repeat:no-repeat;background-size:cover;height:108%;left:50%;top:50%;transform:translate(-50%,-50%);width:108%;z-index:2}@keyframes t-logo-play{0%{background-position:0 0}to{background-position:100% 0}}.btn-tg{border:2px solid var(--color-tg);border-radius:var(--radius3);color:var(--color-tg);display:inline-block;font-size:14px;font-weight:600;height:42px;line-height:38px;max-width:300px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .3s var(--transition);-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn-tg:hover{background:var(--color-tg);color:var(--color-white)}.burder-menu{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--radius3);display:flex;flex-direction:column;gap:4px 0;height:42px;justify-content:center;position:relative;width:100%}.burder-menu.is-active span:first-child{top:50%;transform:translateY(-50%) rotate(45deg);transition:top .3s var(--transition),transform .3s var(--transition) .2s}.burder-menu.is-active span:nth-child(2){opacity:0;transition:opacity .3s var(--transition) .2s}.burder-menu.is-active span:nth-child(3){bottom:50%;transform:translateY(50%) rotate(-45deg);transition:bottom .3s var(--transition),transform .3s var(--transition) .2s}.burder-menu i{display:block;height:16px;position:relative;width:20px}.burder-menu span{background:var(--color-gray2);border-radius:2px;content:"";height:1px;left:0;position:absolute;width:20px}.burder-menu span:first-child{top:0;transition:top .3s var(--transition) .2s,transform .3s var(--transition)}.burder-menu span:nth-child(2){height:2px;margin-top:-1px;top:50%;transition:opacity .3s var(--transition) .2s}.burder-menu span:nth-child(3){bottom:0;transition:bottom .3s var(--transition) .2s,transform .3s var(--transition)}.btn-phone{align-items:center;background:var(--color-gray3);border:none;border-radius:var(--radius3);color:var(--color-accent);display:flex;height:42px;justify-content:center;position:relative;transition:all .3s var(--transition);width:100%}.btn-phone.is-active{opacity:.5}.btn-phone.is-active svg{animation:none}.btn-phone svg{animation:callbeat 2s ease-in-out infinite}.auth-social{align-items:center;background:transparent;border:none;border-radius:var(--radius);color:var(--color-text);display:flex;font-size:13px;font-weight:600;gap:0 6px;height:48px;justify-content:center;line-height:1;padding:0 12px;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}@media screen and (max-width:768px){.auth-social{height:46px;justify-content:center;padding:0 12px}}.auth-social.auth-social--sber{background:var(--color-sber)}.auth-social.auth-social--vk{background:var(--color-vk)}.auth-social.auth-social--yandex{background:var(--color-yandex)}.auth-social .auth-social__name{position:relative;top:-1px}@media screen and (max-width:768px){.auth-social .auth-social__name{top:-1px}}.auth-social .auth-social__icon{color:unset}.auth-social .icon-sber{background:url(/local/templates/.default/assets/css/../img/icon-sber.svg) no-repeat 50%;background-size:contain;display:block;height:21px;width:21px}.auth-social .icon-vk{background:url(/local/templates/.default/assets/css/../img/icon-vk.svg) no-repeat 50%;background-size:contain;display:block;height:14px;width:25px}.auth-social .icon-yandex{background:url(/local/templates/.default/assets/css/../img/icon-yandex.svg) no-repeat 50%;background-size:contain;display:block;height:21px;width:21px}.btn-print{align-items:center;background:transparent;border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-text);cursor:pointer;display:flex;font-size:12px;gap:0 12px;justify-content:center;text-decoration:none;transition:background .3s var(--transition);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.btn-print:hover{background:var(--color-gray7)}.btn-social{align-items:center;background:var(--color-gray3);border-radius:var(--radius2);display:flex;font-size:18px;font-weight:600;gap:0 14px;height:63px;padding:0 22px}.btn-social.btn-social--vk svg{color:var(--color-vk2);position:relative;top:-2px}.fancybox__container{--fancybox-bg:rgba(24,24,27,.4)}.form-popup{border-radius:var(--radius3);box-shadow:var(--box-shadow4);max-width:520px;padding:calc(var(--index)*1.4) 22px calc(var(--index)*1.6) 22px;width:100%}@media screen and (max-width:768px){.form-popup{border-radius:var(--radius3) var(--radius3) 0 0;max-width:100%;padding:26px var(--container-padding) 36px var(--container-padding)}}.form-popup .form-popup__title{color:var(--color-text);font-size:26px;font-weight:700;line-height:1.2;margin:0 auto 26px;max-width:370px;width:100%}@media screen and (max-width:768px){.form-popup .form-popup__title{font-size:20px;font-weight:600;margin-bottom:22px}}.form-popup .form-popup__wrapper{margin:0 auto;max-width:370px;width:100%}.form-popup .f-button.is-close-btn{color:var(--color-gray10);right:13px;top:calc(var(--index)*1.4 - 30px)}.form-popup .f-button.is-close-btn svg{height:20px;width:20px}.form-popup .form-popup__bottom{padding-top:32px}.form-popup .form-popup__bottom .form-popup__bottom-title{font-size:18px;font-weight:400;margin-bottom:12px}.form-popup .form-popup__bottom .form-popup__bottom-btns{display:flex;gap:0 6px}.form-popup .form-popup__bottom .form-popup__bottom-btns .btn-social{font-size:14px;height:46px;justify-content:center;padding:0 16px;width:calc(50% - 3px)}.form-popup .form-popup__bottom .form-popup__bottom-btns .btn-social.btn-social--whatsapp svg{height:24px;width:24px}.form-popup .form-popup__bottom .form-popup__bottom-btns .btn-social .btn-social__name{top:-1px}.form-popup .form-popup__bottom .form-popup__bottom-btns .btn-social .telegram{height:26px;width:26px}.fancymobile .fancybox__content{opacity:0;transform:translateY(30px);transition:all .3s var(--transition);will-change:transform}@media screen and (max-width:768px){.fancymobile .fancybox__content{opacity:0;transform:translateY(100px);transition:opacity .3s var(--transition),transform .4s var(--transition3);will-change:transform}}.fancymobile .fancybox__content.f-in{opacity:1;transform:translateY(0);transition:all .3s var(--transition) .2s}@media screen and (max-width:768px){.fancymobile .fancybox__content.f-in{opacity:1;transform:translateY(10px);transition:opacity .3s var(--transition) .3s,transform .4s var(--transition3) .3s}.fancymobile .fancybox__backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(24,24,27,.3)}.fancymobile .fancybox__track{display:flex;flex-direction:column;height:100%;justify-content:flex-end;left:0;overflow:hidden;padding:0;position:fixed;top:0;width:100%}.fancymobile .fancybox__slide{height:auto;margin:0;max-height:95%;overflow:hidden;padding:0;transform:translate(0);width:100%}.fancymobile .fancybox__slide:after,.fancymobile .fancybox__slide:before{display:none}.fancymobile .fancybox__content{overflow-y:auto}.fancymobile .fancybox__content .f-button.is-close-btn{background:transparent;border-radius:0;height:14px;left:0;position:fixed;right:0;top:0;width:100%}.fancymobile .fancybox__content .f-button.is-close-btn:before{background:var(--color-gray);border-radius:0 0 var(--radius3) var(--radius3);content:"";height:calc(100% - 6px);left:50%;margin-left:-45px;opacity:.3;position:absolute;top:0;width:90px}.fancymobile .fancybox__content .f-button.is-close-btn svg{display:none}}.check-select-portal{background:#fff;border:1px solid #ccc;display:none;max-height:300px;overflow-y:auto;position:absolute;z-index:9999}.messages-popup{padding-top:32px}@media screen and (max-width:768px){.messages-popup{padding-top:24px}}.messages-popup .messages-popup__title{font-size:18px;font-weight:400;margin-bottom:12px}.messages-popup .mobile-messagers{margin-bottom:0}.bread-crumbs-wrapper{margin-bottom:16px;padding:12px 0}@media screen and (max-width:1400px){.bread-crumbs-wrapper{margin-bottom:12px}}@media screen and (max-width:992px){.bread-crumbs-wrapper{display:none}}.bread-crumbs-wrapper:has(+.page-wrapper--white){margin-bottom:4px}.bread-crumbs{-webkit-overflow-scrolling:touch;align-items:center;color:var(--color-text);display:flex;font-size:14px;gap:0 36px;list-style:none;overflow-x:auto;overflow-y:hidden;padding:0 var(--container-padding);white-space:nowrap}.bread-crumbs::-webkit-scrollbar{display:none}.bread-crumbs .bread-crumbs__item{position:relative}.bread-crumbs .arrow{line-height:0px;margin-top:-2px;position:absolute;right:-18px;top:50%}.bread-crumbs .arrow svg{height:8px;width:5px}.bread-crumbs a{color:var(--color-gray5);text-decoration:none;transition:color .3s var(--transition)}.bread-crumbs a:hover{color:var(--color-accent)}.mobile-pannel{align-items:center;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius3) var(--radius3) 0 0;bottom:0;box-shadow:var(--box-shadow);display:flex;display:none;height:62px;justify-content:space-between;left:0;padding:6px;position:fixed;width:100%;z-index:20}@media screen and (max-width:1200px){.mobile-pannel{display:flex}}.mobile-pannel .mobile-pannel__col{position:relative;width:calc(20% - 4.8px)}.mobile-pannel .mobile-pannel__col:last-child:before,.mobile-pannel .mobile-pannel__col:nth-child(2):before,.mobile-pannel .mobile-pannel__col:nth-child(3):before{display:none}.mobile-pannel .mobile-pannel__col:before{background:var(--color-border);content:"";height:30px;margin-top:-15px;opacity:.7;position:absolute;right:-4px;top:50%;width:1px}.mobile-pannel .mobile-pannel__col .btn{width:100%}.mobile-pannel .link-favourites{border:1px solid transparent;border-radius:var(--radius3);height:42px;position:relative;width:100%}.mobile-pannel .link-favourites.is-added{color:var(--color-gray2)}.mobile-pannel .link-favourites .link-favourites__count{background:var(--color-gray12);color:var(--color-gray2);left:54%;right:0;top:4px}.mobile-pannel .btn-pannel-filter{background:transparent;border:none;color:var(--color-gray2);height:42px;width:100%}.mobile-pannel .btn-pannel-filter svg{height:18px;width:auto}.input-form{position:relative}.input-form.error .input-form__label{color:var(--color-red)}.input-form.error .input-form__val{border-color:var(--color-red)}.input-form.input-form--min .input-form__val{height:66px;padding:0 26px}.input-form .input-form__label{background:var(--color-white);color:var(--color-gray5);display:block;font-size:16px;left:20px;line-height:1.1;padding:10px 16px;pointer-events:none;position:absolute;top:0;transform:translateY(-50%);transition:color .3s var(--transition);z-index:2}.input-form .input-form__label span{color:var(--color-accent)}.input-form .input-form__val{background:var(--color-white);border:1px solid var(--color-border);border-radius:8px;font-size:20px;font-weight:400;height:76px;padding:0 36px;transition:border .3s var(--transition);width:100%}.input-form .input-form__val:focus{border-color:var(--color-border2)}.input-form .input-form__val.placeholder{color:var(--color-gray)}.input-form .input-form__val:-moz-placeholder,.input-form .input-form__val::-moz-placeholder{color:var(--color-gray)}.input-form .input-form__val:-ms-input-placeholder{color:var(--color-gray)}.input-form .input-form__val::-webkit-input-placeholder{color:var(--color-gray)}.agree-form{align-items:center;cursor:pointer;display:inline-flex;min-height:19px;position:relative}.agree-form:hover .agree-form__label:before{background:var(--color-gray7)}.agree-form.error .agree-form__label:before{border-color:var(--color-red)}.agree-form .agree-form__check{left:0;opacity:0;position:absolute;top:0}.agree-form .agree-form__check:checked+.agree-form__label:before{background:var(--color-accent);border-color:var(--color-accent)}.agree-form .agree-form__check:checked+.agree-form__label:after{opacity:1}.agree-form .agree-form__label{display:inline-block;font-size:13px;font-weight:400;padding-left:28px;position:relative;text-align:left}.agree-form .agree-form__label:before{border:1px solid var(--color-border);border-radius:calc(var(--radius)/1.5)}.agree-form .agree-form__label:after,.agree-form .agree-form__label:before{content:"";height:19px;left:0;position:absolute;top:-1px;transition:all .3s var(--transition);width:19px}.agree-form .agree-form__label:after{background:url(/local/templates/.default/assets/css/../img/choice-check.svg) no-repeat 50%;background-size:9px auto;opacity:0}.agree-form a{color:var(--color-text);text-decoration:underline}.agree-form a:hover{text-decoration:none}.form-checbox{align-items:center;cursor:pointer;display:inline-flex;min-height:19px;position:relative}.form-checbox:hover .form-checbox__name:before{background:var(--color-gray7)}.form-checbox.error .form-checbox__name:before{border-color:var(--color-red)}.form-checbox .form-checbox__inp{left:0;opacity:0;position:absolute;top:0}.form-checbox .form-checbox__inp:checked+.form-checbox__name:before{background:var(--color-accent);border-color:var(--color-accent)}.form-checbox .form-checbox__inp:checked+.form-checbox__name:after{opacity:1}.form-checbox .form-checbox__name{display:inline-block;font-size:14px;font-weight:400;padding-left:28px;position:relative;text-align:left}.form-checbox .form-checbox__name span{color:var(--color-gray2)}.form-checbox .form-checbox__name:before{border:1px solid var(--color-border);border-radius:calc(var(--radius)/1.5)}.form-checbox .form-checbox__name:after,.form-checbox .form-checbox__name:before{content:"";height:19px;left:0;position:absolute;top:1px;transition:all .3s var(--transition);width:19px}.form-checbox .form-checbox__name:after{background:url(/local/templates/.default/assets/css/../img/choice-check.svg) no-repeat 50%;background-size:9px auto;opacity:0}.form-checbox a{color:var(--color-text);text-decoration:underline}.form-checbox a:hover{text-decoration:none}.form-radio{align-items:center;cursor:pointer;display:inline-flex;min-height:19px;position:relative}.form-radio:hover .form-radio__name:before{background:var(--color-gray7)}.form-radio.error .form-radio__name:before{border-color:var(--color-red)}.form-radio .form-radio__inp{left:0;opacity:0;position:absolute;top:0}.form-radio .form-radio__inp:checked+.form-radio__name:before{border-color:var(--color-accent)}.form-radio .form-radio__inp:checked+.form-radio__name:after{opacity:1;transform:scale(1)}.form-radio .form-radio__name{display:inline-block;font-size:14px;font-weight:400;padding-left:28px;position:relative;text-align:left}.form-radio .form-radio__name span{color:var(--color-gray2)}.form-radio .form-radio__name:before{border:1px solid var(--color-border);height:19px;left:0;top:1px;width:19px}.form-radio .form-radio__name:after,.form-radio .form-radio__name:before{border-radius:50%;content:"";position:absolute;transition:all .3s var(--transition)}.form-radio .form-radio__name:after{background:var(--color-accent);height:11px;left:4px;opacity:0;top:5px;transform:scale(0);transform-origin:center;width:11px}.form-radio a{color:var(--color-text);text-decoration:underline}.form-radio a:hover{text-decoration:none}.group-checked.group-checked--small{max-width:320px}.group-checked.group-checked--average{max-width:440px}.group-checked .group-checked__name{color:var(--color-gray5);font-size:16px;font-weight:400;line-height:1.2;margin-bottom:8px}.form-success{background:var(--color-white);gap:22px 0;height:100%;left:0;opacity:0;padding:40px 16px;pointer-events:none;position:absolute;text-align:center;top:0;transition:all .3s var(--transition);width:100%;z-index:2}.form-success.is-visible{opacity:1;pointer-events:all}.form-success .form-success__title{color:var(--color-accent);font-size:24px;font-weight:600}.form-success .form-success__desc{color:var(--color-gray4);font-size:16px}.cookies-message{background:var(--color-white);border-radius:var(--radius3);bottom:6px;box-shadow:var(--box-shadow3);font-size:14px;max-width:520px;opacity:0;padding:16px;pointer-events:none;position:fixed;right:6px;transition:transform .9s var(--transition3),opacity .9s var(--transition3);width:calc(100% - 12px);z-index:5}@media screen and (max-width:1200px){.cookies-message{bottom:68px}}.cookies-message.is-visible{opacity:1;pointer-events:all;transform:translateY(0);transition:transform .9s var(--transition3),opacity .9s var(--transition3)}.cookies-message .cookies-message__content{line-height:1.2;margin-bottom:18px}.cookies-message .cookies-message__content p{margin-bottom:10px}.cookies-message .cookies-message__content p:last-child{margin-bottom:0}.cookies-message .cookies-message__content a{color:var(--color-accent-h)}.cookies-message .cookies-message__btns .btn{font-size:14px}@media screen and (max-width:480px){.cookies-message .cookies-message__btns .btn{width:100%}}.marquee{align-items:center;background:var(--color-gray5);color:var(--color-white);display:flex;font-size:15px;gap:0 50px;height:41px;overflow:hidden;position:relative;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}@media screen and (max-width:768px){.marquee{font-size:14px}}.marquee:before{background:linear-gradient(270deg,hsla(0,0%,100%,0),#413f3f);left:0}.marquee:after,.marquee:before{content:"";height:100%;position:absolute;top:0;width:1%;z-index:2}.marquee:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),#413f3f);right:0}.marquee .marquee__line{align-items:center;animation:scrollFirst 100s linear infinite;display:flex;gap:0 50px}@media screen and (max-width:768px){.marquee .marquee__line{gap:0 26px}}.marquee .marquee__icon{align-items:center;background:var(--color-gray);border-radius:50%;color:var(--color-gray5);display:flex;height:24px;justify-content:center;width:24px}@media screen and (max-width:768px){.marquee .marquee__icon{height:20px;width:20px}.marquee .marquee__icon img{height:10px;width:10px}}.marquee .marquee__item{align-items:center;color:var(--color-white);display:flex;gap:0 12px;text-decoration:none}@keyframes scrollFirst{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.apartment-element{background:var(--color-gray3);border:1px solid var(--color-border);border-radius:var(--radius3);overflow:hidden;position:relative}.apartment-element:hover .apartment-element__contact i{animation:callbeat 2s ease-in-out infinite}.apartment-element .apartment-element__images:hover .swiper-button-next:after,.apartment-element .apartment-element__images:hover .swiper-button-prev:after{opacity:.9}.apartment-element .apartment-element__images .apartment-element__image{display:block;height:245px;overflow:hidden;position:relative}@media screen and (max-width:1200px){.apartment-element .apartment-element__images .apartment-element__image{height:190px}}.apartment-element .apartment-element__images .apartment-element__image .apartment-element__overlay{align-items:center;background:var(--color-blackRGBA50);color:var(--color-white);display:flex;font-size:14px;font-weight:600;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.apartment-element .apartment-element__images .apartment-element__image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.apartment-element .apartment-element__images .swiper-button-prev{height:100%;left:0;margin:0;right:0;top:0;transform:translate(0);width:40px}.apartment-element .apartment-element__images .swiper-button-prev:hover:after{opacity:1}.apartment-element .apartment-element__images .swiper-button-prev.swiper-button-disabled:before{opacity:.1}.apartment-element .apartment-element__images .swiper-button-prev:after{background:url(/local/templates/.default/assets/css/../img/images-arrow.svg) no-repeat 50%;background-size:contain;content:"";height:30px;opacity:.3;right:0;transform:rotate(-180deg);transition:all .3s var(--transition);width:30px}.apartment-element .apartment-element__images .swiper-button-next{height:100%;margin:0;right:0;top:0;transform:translate(0);width:40px}.apartment-element .apartment-element__images .swiper-button-next:hover:after{opacity:1}.apartment-element .apartment-element__images .swiper-button-next.swiper-button-disabled:before{opacity:.1}.apartment-element .apartment-element__images .swiper-button-next:after{background:url(/local/templates/.default/assets/css/../img/images-arrow.svg) no-repeat 50%;background-size:contain;content:"";height:30px;left:0;opacity:.3;transition:all .3s var(--transition);width:30px}.apartment-element .apartment-element__images .swiper-pagination{pointer-events:none}.apartment-element .apartment-element__images .swiper-pagination .swiper-pagination-bullet{background:var(--color-gray3);border-radius:2px;height:3px;margin:0 2px;opacity:.6;transition:all .3s var(--transition);width:6px}.apartment-element .apartment-element__images .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;width:12px}.apartment-element .apartment-element__btns{position:absolute;right:8px;top:8px;z-index:2}.apartment-element .apartment-element__content{display:flex;flex-direction:column;height:calc(100% - 245px);padding:16px}@media screen and (max-width:1200px){.apartment-element .apartment-element__content{height:calc(100% - 190px);padding:12px}}.apartment-element .apartment-element__title{color:var(--color-text);display:block;font-size:17px;font-weight:500;line-height:1.2;margin-bottom:10px;text-decoration:none;text-decoration:underline;text-decoration-color:var(--color-gray);text-decoration-thickness:from-font;text-underline-position:under;transition:all .3s ease}@media screen and (max-width:1200px){.apartment-element .apartment-element__title{font-size:16px;margin-bottom:16px}}.apartment-element .apartment-element__title:hover{color:var(--color-accent)}.apartment-element .apartment-element__labels{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}@media screen and (max-width:768px){.apartment-element .apartment-element__labels{gap:2px;margin-bottom:10px}}.apartment-element .apartment-element__prices{line-height:1.2;margin-bottom:16px;margin-top:auto}.apartment-element .apartment-element__prices .price{color:var(--color-black);font-size:22px;font-weight:700;margin-bottom:2px}.apartment-element .apartment-element__prices .price-m2{font-size:14px;font-weight:400}.apartment-element .apartment-element__desc{font-size:13px;font-weight:400;line-height:1.2;margin-bottom:16px;min-height:53px}@media screen and (max-width:768px){.apartment-element .apartment-element__desc{font-size:12px}}.apartment-element .apartment-element__desc p{margin-bottom:6px}.apartment-element .apartment-element__desc p:last-child{margin-bottom:0}.apartment-element .apartment-element__contact{align-items:center;background:transparent;border:2px solid var(--color-gray8);border-radius:var(--radius3);color:var(--color-text);cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:0 14px;height:49px;justify-content:center;transition:all .3s var(--transition);width:100%}.apartment-element .apartment-element__contact:hover{background:var(--color-accent-h);border-color:var(--color-accent-h);color:var(--color-white)}.apartment-element .apartment-element__contact:hover i{opacity:.7}.apartment-element .apartment-element__contact i{line-height:0px;opacity:.4;transition:all .3s var(--transition)}.apartment-element .apartment-element__list{display:flex;flex-direction:column;margin-bottom:8px}.apartment-element .apartment-element__item{align-items:center;border-bottom:1px solid var(--color-gray);color:var(--color-gray5);display:flex;font-size:14px;font-weight:400;justify-content:space-between;line-height:1.4;padding:4px 0;text-decoration:none}.apartment-element .apartment-element__item:last-child{border-bottom:none}.apartment-element .apartment-element__item:hover span:first-child{color:var(--color-accent)}.apartment-element .apartment-element__item span{transition:color .3s var(--transition)}.apartment-element .apartment-element__item span:nth-child(2){color:var(--color-gray2);font-size:12px}.apartment-element .apartment-element__full{color:var(--color-text);font-size:14px;font-weight:600;text-decoration:none;transition:color .3s var(--transition)}.apartment-element .apartment-element__full:hover{color:var(--color-accent)}.apartment-element .apartment-element__status{background:var(--color-gray4);border-radius:var(--radius);color:var(--color-white);font-size:13px;font-weight:400;height:24px;left:8px;line-height:24px;padding:0 10px;position:absolute;top:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;z-index:4}.apartment-element .apartment-element__status.is-passed{background:var(--color-green)}.add-favourites{align-items:center;background:var(--color-blackRGBA30);border:none;border-radius:var(--radius);color:var(--color-white);cursor:pointer;display:flex;height:30px;justify-content:center;transition:all .3s var(--transition);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:30px}.add-favourites:hover{background:var(--color-blackRGBA50)}.add-favourites.is-added{background:var(--color-blackRGBA10);color:var(--color-accent-h)}.add-favourites.is-added svg path:first-child{opacity:0}.add-favourites.is-added svg path:nth-child(2){opacity:1}.add-favourites svg{height:18px;width:18px}.add-favourites svg path{transition:all .3s var(--transition)}.add-favourites svg path:nth-child(2){opacity:0}.btn-share{align-items:center;background:var(--color-gray11);border:none;border-radius:var(--radius);color:var(--color-gray10);cursor:pointer;display:flex;height:30px;justify-content:center;transition:all .3s var(--transition);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:30px}.btn-share:hover{background:var(--color-gray12)}.btn-share.is-added{background:var(--color-blackRGBA10);color:var(--color-accent-h)}.btn-share.ya-share2 .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more:not(.ya-share2__link_more-button-type_short) .ya-share2__title{display:none}.btn-share.ya-share2 .ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more{background:transparent;border:none;padding:0}.btn-share svg{height:18px;width:18px}@keyframes callbeat{0%,16%,75%,to{transform:rotate(0)}12%,4%{transform:rotate(12deg)}8%{transform:rotate(-12deg)}}.label-apartment{background:var(--color-gray9);border-radius:var(--radius);color:var(--color-text);font-size:13px;font-weight:400;height:24px;line-height:24px;padding:0 10px;position:relative;white-space:nowrap}.label-apartment.label-apartment--type1{background:var(--color-blue-l)}.label-apartment.label-apartment--type2{background:var(--color-green-l)}.label-apartment.label-apartment--hotter{background:var(--color-orange);padding-left:28px}.label-apartment.label-apartment--hotter:before{background:url(/local/templates/.default/assets/css/../img/hotter.svg) no-repeat 50%;content:"";height:16px;left:6px;margin-top:-8px;position:absolute;top:50%;width:16px}@media screen and (max-width:520px){.apartment-list .apartment-element{background:transparent;border:none;border-radius:0;overflow:visible}}.apartment-list .apartment-element:before{background:var(--color-border);bottom:-18px;content:"";display:none;height:1px;left:0;opacity:.5;pointer-events:none;position:absolute;width:100%;z-index:1}@media screen and (max-width:520px){.apartment-list .apartment-element:before{display:block}.apartment-list .apartment-element .apartment-element__top{border:1px solid var(--color-border);border-radius:var(--radius3);margin-bottom:16px;overflow:hidden}.apartment-list .apartment-element .apartment-element__content{background:transparent;height:auto;padding:0}.apartment-list .apartment-element .apartment-element__desc{min-height:auto}.apartment-list .apartment-element .apartment-element__contact{background:var(--color-accent-h);border-color:var(--color-accent-h);color:var(--color-white)}.apartment-list .apartment-element .apartment-element__contact i{opacity:.7}}.tippy-box{background:var(--color-gray5);border:none;border-radius:var(--radius);box-shadow:var(--box-shadow);color:var(--color-white);font-size:16px;line-height:1.2;max-width:260px;min-width:140px;opacity:0;padding:12px;pointer-events:none;top:-6px;transform:scale(.75);transform-origin:50% 0;transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;visibility:hidden;width:auto}.tippy-box .tippy-arrow{bottom:0;left:10px;position:absolute}.tippy-box .tippy-content__title{color:var(--color-white);font-size:14px;font-weight:500;margin-bottom:6px}@media screen and (max-width:480px){.tippy-box .tippy-content__title{font-size:16px}}.tippy-box .tippy-content__img{height:150px;margin-bottom:10px;overflow:hidden}@media screen and (max-width:480px){.tippy-box .tippy-content__img{height:110px}}.tippy-box .tippy-content__img img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.tippy-box .tippy-content{padding:0}.tippy-box .tippy-content p{margin-bottom:6px}.tippy-box .tippy-content p:last-child{margin-bottom:0}.tippy-box .tippy-arrow{color:var(--color-gray5)}.tippy-box[data-inertia][data-state=visible]{opacity:1;pointer-events:auto;pointer-events:all;transform:scale(1);visibility:visible}.apartment-popup{background:var(--color-white);border-radius:var(--radius3);max-width:500px;padding:36px 28px}@media screen and (max-width:768px){.apartment-popup{max-width:100%;padding:22px var(--container-padding) 32px var(--container-padding);width:100%}}.apartment-popup .f-button.is-close-btn{color:var(--color-gray10);right:0!important;top:0!important}.apartment-popup .f-button.is-close-btn svg{height:20px;width:20px}.apartment-manager{display:flex;gap:0 24px}.apartment-manager .apartment-manager__left{width:90px}@media screen and (max-width:768px){.apartment-manager .apartment-manager__left{left:0;position:absolute;top:0;width:70px}}.apartment-manager .apartment-manager__right{width:calc(100% - 114px)}@media screen and (max-width:768px){.apartment-manager .apartment-manager__right{width:100%}}.apartment-manager .apartment-manager__phote{aspect-ratio:1/1;border-radius:var(--radius2);overflow:hidden;width:100%}.apartment-manager .apartment-manager__phote img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.apartment-manager .apartment-manager__qrcode{margin-top:6px}.apartment-manager .apartment-manager__name{font-size:16px;font-weight:600;line-height:1.2;margin-bottom:22px}@media screen and (max-width:768px){.apartment-manager .apartment-manager__name{padding-left:86px}}.apartment-manager .apartment-manager__name:has(+.apartment-manager__position){margin-bottom:6px}.apartment-manager .apartment-manager__position{color:var(--color-gray2);margin-bottom:22px}@media screen and (max-width:768px){.apartment-manager .apartment-manager__position{padding-left:86px}}.apartment-manager .apartment-manager__phone{font-size:22px;font-weight:700;line-height:1.2;margin-bottom:16px}@media screen and (max-width:768px){.apartment-manager .apartment-manager__phone{font-size:18px;padding-left:86px}}.apartment-manager .apartment-manager__phone a{color:var(--color-text);text-decoration:none;transition:color .3s var(--transition)}.apartment-manager .apartment-manager__phone a:hover{color:var(--color-accent)}.apartment-manager .apartment-manager__messagers{display:flex;gap:6px}.apartment-manager .btn-social{font-size:16px;gap:0 8px;height:52px;padding:0 18px 0 22px}@media screen and (max-width:768px){.apartment-manager .btn-social{flex:1}}.apartment-manager .btn-social .telegram,.apartment-manager .btn-social.btn-social--whatsapp svg{height:28px;width:28px}.apartment-short{align-items:flex-start;border-top:1px solid var(--color-border);display:flex;gap:0 24px;margin-top:22px;padding-top:22px}.apartment-short .apartment-short__img{border-radius:var(--radius2);display:block;height:60px;line-height:0px;overflow:hidden;width:60px}.apartment-short .apartment-short__img img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.apartment-short .apartment-short__content{width:calc(100% - 176px)}.apartment-short .apartment-short__btns{display:flex;gap:8px}.apartment-short .apartment-short__btns .add-favourites{background:var(--color-gray11);color:var(--color-gray10)}.apartment-short .apartment-short__btns .add-favourites:hover{background:var(--color-gray12)}.apartment-short .apartment-short__btns .add-favourites.is-added{color:var(--color-accent-h)}.apartment-short .apartment-short__title{font-size:15px;font-weight:600;line-height:1.2;margin-bottom:10px}.apartment-short .apartment-short__title a{color:var(--color-text);text-decoration:underline;text-decoration-color:var(--color-gray);text-decoration-thickness:from-font;text-underline-position:under;transition:color .3s var(--transition)}.apartment-short .apartment-short__title a:hover{color:var(--color-accent)}.apartment-short .apartment-short__address{font-size:14px;line-height:1.2}.messengers{align-items:center;display:flex;gap:0 4px}.messengers .messengers__link{display:block;line-height:0px;text-decoration:none;transition:opacity .3s var(--transition)}.messengers .messengers__link:hover{opacity:.6}.messengers .messengers__link img{height:21px;width:auto}.social{display:flex;gap:0 12px}.social .social__link{align-items:center;color:var(--color-white);display:flex;font-size:13px;font-weight:600;gap:0 8px;text-decoration:none}.social .social__link:hover .social__link-name{color:var(--color-accent-h)}.social .social__link svg{height:13px;width:auto}.social .social__link .social__link-name{transition:all .3s var(--transition)}.all-filters .fancybox__content{background:var(--color-white);border-radius:var(--radius3);box-shadow:var(--box-shadow4);max-width:1200px;padding:0;transform:translate(0);width:100%}@media screen and (max-width:768px){.all-filters .fancybox__content{transform:none}}.all-filters .fancybox__content .f-button.is-close-btn{color:var(--color-gray10);right:13px;top:17px}@media screen and (max-width:768px){.all-filters .fancybox__content .f-button.is-close-btn{right:0;top:0}}.all-filters .fancybox__content .f-button.is-close-btn svg{height:20px;width:20px}.all-filters .fancybox__content .popup-filter__top{font-size:24px;font-weight:600;padding:16px 22px 22px}@media screen and (max-width:768px){.all-filters .fancybox__content .popup-filter__top{display:none}}.all-filters .fancybox__content .popup-filter__top-mobile{display:none}@media screen and (max-width:768px){.all-filters .fancybox__content .popup-filter__top-mobile{display:block}}.all-filters .fancybox__content .popup-filter__top-mobile .popup-filter__title{font-size:20px;font-weight:600;line-height:1.4;margin-bottom:22px;padding:26px var(--container-padding) 0}.all-filters .fancybox__content .filter-mobile-nav{display:flex;flex-wrap:wrap;gap:4px;padding:0 var(--container-padding)}.all-filters .fancybox__content .filter-mobile-nav a,.all-filters .fancybox__content .filter-mobile-nav span{background:var(--color-gray11);border-radius:var(--radius);color:var(--color-text);display:inline-block;font-size:14px;height:36px;line-height:36px;padding:0 10px;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.all-filters .fancybox__content .filter-mobile-nav a.is-active,.all-filters .fancybox__content .filter-mobile-nav span.is-active{background:var(--color-accent);color:var(--color-white)}.all-filters .fancybox__content .block-filter__row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:22px 46px;padding:16px 22px 0}@media screen and (max-width:768px){.all-filters .fancybox__content .block-filter__row{gap:14px 0;padding:20px var(--container-padding) 22px var(--container-padding)}}.all-filters .fancybox__content .block-filter__row .block-filter__col.block-filter__col--3{width:calc(33.33333% - 30.6666px)}@media screen and (max-width:768px){.all-filters .fancybox__content .block-filter__row .block-filter__col.block-filter__col--3{width:100%}}.all-filters .fancybox__content .block-filter__row .block-filter__col.block-filter__col--btns{background:var(--color-white);border-radius:0 0 var(--radius3) var(--radius3);border-top:1px solid var(--color-border);display:flex;gap:0 12px;justify-content:flex-end;padding:12px 0;width:100%;z-index:2}@media screen and (max-width:768px){.all-filters .fancybox__content .block-filter__row .block-filter__col.block-filter__col--btns{padding:11px 0 0}}.all-filters .fancybox__content .block-filter__row .block-filter__col.block-filter__col--btns .btn{height:46px;line-height:46px}@media screen and (max-width:768px){.all-filters .fancybox__content .block-filter__row .block-filter__col.block-filter__col--btns .btn.btn--gray{font-size:14px;padding:0 12px;width:160px}.all-filters .fancybox__content .block-filter__row .block-filter__col.block-filter__col--btns .btns-group{width:calc(100% - 148px)}}.all-filters .fancybox__content .block-filter__row .block-filter__col.block-filter__col--btns .full-filter{display:none}.all-filters .fancybox__content .block-filter__row .block-filter__col .btns-group{max-width:240px}.all-filters .fancybox__content .block-filter__bottom{display:none}.save-popup{border-radius:var(--radius3);box-shadow:var(--box-shadow4);max-width:780px;padding:16px 22px 22px;width:100%}.save-popup .f-button.is-close-btn{color:var(--color-gray10);right:13px;top:10px}.save-popup .f-button.is-close-btn svg{height:20px;width:20px}.save-popup .save-popup__title{font-size:24px;font-weight:600;line-height:1.2;margin-bottom:22px}@media screen and (max-width:768px){.save-popup .save-popup__title{font-size:20px;font-weight:600;line-height:1.4;margin-bottom:22px}}.save-popup .save-popup__title:has(+.save-popup__desc){margin-bottom:12px}@media screen and (max-width:768px){.save-popup .save-popup__title:has(+.save-popup__desc){margin-bottom:12px}}.save-popup .save-popup__desc{color:var(--color-gray2);font-size:16px;line-height:1.2;margin-bottom:22px}@media screen and (max-width:768px){.save-popup .save-popup__desc{font-size:14px}}.save-popup .name-filter{margin-bottom:26px}.save-popup .group-checked{margin-bottom:28px}.save-popup .group-checked:has(+.save-popup__email),.save-popup .group-checked:has(+.save-popup__message){margin-bottom:12px}.save-popup .group-checked .group-checked__name{color:var(--color-text);font-weight:600;margin-bottom:8px}.save-popup .btn{max-width:240px}.name-filter{position:relative}.name-filter.arror input{border-color:var(--color-accent);border-width:2px}.name-filter input{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius3);color:var(--color-gray5);font-size:16px;height:var(--input-height);padding:0 46px 0 16px;transition:background .3s var(--transition);width:100%}.name-filter input:focus{background:var(--color-gray7)}.name-filter .name-filter__reset{align-items:center;background:transparent;border:none;color:var(--color-gray2);cursor:pointer;display:flex;height:var(--input-height);justify-content:center;position:absolute;right:0;top:0;transition:color .3s var(--transition);width:var(--input-height)}.name-filter .name-filter__reset:hover{color:var(--color-gray4)}.name-filter .name-filter__reset svg{height:calc(var(--input-height)/2);width:calc(var(--input-height)/2)}.save-popup__email{margin-bottom:28px}.save-popup__email.arror input{border-color:var(--color-accent);border-width:2px}.save-popup__email input{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius3);color:var(--color-gray5);font-size:16px;height:var(--input-height);padding:0 46px 0 16px;transition:background .3s var(--transition);width:100%}.save-popup__email input:focus{background:var(--color-gray7)}.save-popup__message{align-items:flex-start;background:#ecf9ff;border-radius:var(--radius3);display:flex;flex-wrap:wrap;gap:10px 22px;margin-bottom:28px;padding:12px}.save-popup__message .btn-tg{width:100%}.save-popup__message .save-popup__message--code{background:var(--color-white);border-radius:var(--radius3);overflow:hidden;width:100px}@media screen and (max-width:768px){.save-popup__message .save-popup__message--code{display:none}}.save-popup__message .save-popup__message--content{padding:2px 0;width:calc(100% - 122px)}@media screen and (max-width:768px){.save-popup__message .save-popup__message--content{width:100%}}.save-popup__message .save-popup__message--title{font-size:16px;font-weight:600;margin-bottom:6px}.save-popup__message .save-popup__message--desc{color:var(--color-gray4);font-size:14px;line-height:1.4;margin-bottom:12px}.save-popup__message .save-popup__message--desc a{color:var(--color-accent)}.save-popup__message .save-popup__message--desc a:hover{text-decoration:none}.save-popup__message .save-popup__message--desc p{margin-bottom:6px}.save-popup__message .save-popup__message--desc p:last-child{margin-bottom:0}@media screen and (max-width:480px){.often-notifications .line-checked .filter-checked .filter-checked__name{font-size:14px;padding:0 12px}}.popup-mobile{align-items:flex-end;content:"";display:flex;height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:all .2s var(--transition) .4s;visibility:hidden;width:100%;z-index:10}.popup-mobile.popup-mobile--menu .popup__content{padding-top:22px}.popup-mobile.is-open{opacity:1;pointer-events:all;transition:opacity .2s var(--transition);visibility:visible}.popup-mobile.is-open .popup__wrapper{opacity:1;transform:translateY(10px);transition:opacity .3s var(--transition) .3s,transform .4s var(--transition3) .3s}.popup-mobile.is-open .popup__bg{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:all .3s var(--transition) .1s}.popup-mobile.is-open .coffee-machine .coffee-machine__img img{opacity:1;transform:translateY(0) scale(1)}.popup-mobile .popup__close{height:14px;left:0;position:fixed;top:0;width:100%}.popup-mobile .popup__close:before{background:var(--color-gray2);content:"";height:4px;left:50%;margin-left:-30px;opacity:.3;position:absolute;top:6px;width:60px}.popup-mobile .popup__wrapper{background:var(--color-white);border-radius:var(--radius3) var(--radius3) 0 0;box-shadow:0 -4px 30px 0 rgba(10,45,75,.01);display:flex;flex-direction:column;max-height:95%;opacity:0;position:relative;transform:translateY(100px);transition:opacity .3s var(--transition),transform .4s var(--transition3);width:100%;will-change:transform;z-index:5}.popup-mobile .popup__content{max-height:100%;overflow-y:auto;padding:0 var(--container-padding) 86px var(--container-padding)}.popup-mobile .popup__content::-webkit-scrollbar{width:0}.popup-mobile .popup__content::-webkit-scrollbar-track{background:transparent}.popup-mobile .popup__content::-webkit-scrollbar-thumb{background-color:transparent;border:0 solid transparent}.popup-mobile .popup__content .subscription-element .coffee-machine{left:-16px;margin-right:2px}.popup-mobile .popup__title{font-size:22px;font-weight:400;line-height:1.4;margin-bottom:16px;padding:26px 16px 0}.popup-mobile .popup__text{font-size:16px;font-weight:400;line-height:1.4;margin-bottom:16px}.popup-mobile .popup__text span{color:var(--color-accent)}.popup-mobile .popup__text p{margin-bottom:10px}.popup-mobile .popup__text p:last-child{margin-bottom:0}.popup-mobile .popup__bg{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background:rgba(24,24,27,.3);height:100vh;left:0;position:fixed;top:0;transition:all .3s var(--transition) .4s;width:100%;will-change:all;z-index:1}.popup-mobile .popup-mobile__top{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.popup-mobile .popup-mobile__top .btn-advertisement{align-items:center;background:transparent;border:none;color:var(--color-accent);display:flex;font-size:12px;font-weight:600;gap:0 2px;text-decoration:none;white-space:nowrap}.popup-mobile .popup-mobile__top .btn-advertisement svg{height:18px;width:18px}.mobile-phone{margin-bottom:12px}.mobile-phone a{color:var(--color-text);font-size:24px;font-weight:600;text-decoration:none}.mobile-messagers{align-items:center;display:flex;gap:0 6px;margin-bottom:22px}.mobile-messagers .btn-social{font-size:14px;gap:0 12px;height:46px;justify-content:center;padding:0 16px;width:calc(50% - 3px)}.mobile-messagers .btn-social .btn-social__name{top:-1px}.mobile-messagers .btn-social.btn-social--whatsapp svg{height:24px;width:24px}.mobile-messagers .btn-social .telegram{height:26px;width:26px}.mobile-address{display:flex;flex-direction:column;font-size:16px;font-weight:400;gap:10px 0;margin-bottom:8px}.mobile-address .mobile-address__link{color:var(--color-text);text-decoration:underline;text-decoration-color:var(--color-gray);text-decoration-thickness:from-font;text-underline-position:under}.mobile-mode{font-size:14px}.mobile-menu.mobile-menu--catalog{margin-bottom:14px;padding-bottom:14px;position:relative}.mobile-menu.mobile-menu--catalog:before{background:var(--color-border);bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.mobile-menu.mobile-menu--catalog .mobile-menu__link{font-size:16px;padding:2px 0}.mobile-menu .mobile-menu__link{color:var(--color-text);display:block;font-size:14px;font-weight:600;padding:4px 0;text-decoration:none}.btn-route{align-items:center;background:var(--color-accent-h);border-radius:var(--radius3);color:var(--color-white);display:flex;font-size:12px;font-weight:600;gap:0 6px;height:44px;justify-content:center;max-width:220px;padding:0 12px;text-decoration:none;text-transform:uppercase}.btn-route i{line-height:0px}.btn-route i svg{color:var(--color-white);height:20px;width:auto}.form-authorization .input-form{margin-bottom:16px}.form-authorization .input-form:has(+.input-form){margin-bottom:12px}.form-authorization .btn{margin-top:22px;width:100%}.authorization-social{padding-top:32px}@media screen and (max-width:768px){.authorization-social{padding-top:24px}}.authorization-social .authorization-social__title{font-size:18px;font-weight:400;margin-bottom:12px}.authorization-social .authorization-social__list{display:flex;flex-wrap:wrap;gap:4px}.authorization-social .authorization-social__list .auth-social{width:calc(33.33333% - 2.666px)}.switch-view{position:relative}@media screen and (max-width:520px){.switch-view{margin-left:auto;order:2}.switch-view.is-fixed .switch-view__btn{bottom:66px;left:50%;opacity:0;pointer-events:none;position:fixed;transform:translateX(-50%)}.switch-view.is-visible .switch-view__btn{opacity:1;pointer-events:all}}.switch-view .switch-view__btn{align-items:center;background:transparent;border:1px solid var(--color-border);border-radius:var(--radius3);color:var(--color-text);cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:0 10px;height:48px;padding:0 18px;text-decoration:none;transition:background .3s var(--transition),border .3s var(--transition),opacity .3s var(--transition);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}@media screen and (max-width:520px){.switch-view .switch-view__btn{background:var(--color-white);font-size:14px;gap:0 6px;height:42px;padding:0 16px;z-index:4}}.switch-view .switch-view__btn i{line-height:0px}@media screen and (max-width:520px){.switch-view .switch-view__btn i{position:relative;top:1px}}.switch-view .switch-view__btn svg{height:auto;width:20px}@media screen and (max-width:520px){.switch-view .switch-view__btn svg{height:16px}}.switch-view .switch-view__btn:hover{background:var(--color-gray14);border-color:var(--color-gray14)}.switch-view .switch-view__btn.is-active{display:none}.catalog-sorting{align-items:center;display:flex;position:relative;z-index:5}@media screen and (max-width:992px){.catalog-sorting{margin-left:auto}}@media screen and (max-width:520px){.catalog-sorting{margin-left:0}}.catalog-sorting.is-open .catalog-sorting__current .arrow{transform:rotate(-180deg)}.catalog-sorting.is-open .catalog-sorting__list{opacity:1;pointer-events:all;visibility:visible}.catalog-sorting .catalog-sorting__label{font-size:15px;font-weight:400}@media screen and (max-width:520px){.catalog-sorting .catalog-sorting__label{display:none}}.catalog-sorting .catalog-sorting__select{position:relative}.catalog-sorting .catalog-sorting__current{align-items:center;color:var(--color-accent);cursor:pointer;display:flex;font-size:15px;font-weight:400;gap:0 8px;height:36px;padding:0 10px 0 16px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;z-index:2}@media screen and (max-width:520px){.catalog-sorting .catalog-sorting__current{color:var(--color-text);gap:0 4px;height:32px;padding:0}}.catalog-sorting .catalog-sorting__current .icon{color:var(--color-accent-h);display:none;line-height:0px;position:relative;top:1px}@media screen and (max-width:520px){.catalog-sorting .catalog-sorting__current .icon{display:block}}.catalog-sorting .catalog-sorting__current .icon svg{height:17px;width:auto}.catalog-sorting .catalog-sorting__current .arrow{color:var(--color-gray18);height:7px;line-height:0px;position:relative;top:1px;transition:all .2s var(--transition);width:12px}@media screen and (max-width:520px){.catalog-sorting .catalog-sorting__current .arrow{display:none}}.catalog-sorting .catalog-sorting__list{background:var(--color-white);border-radius:2px;border-top:0;left:0;pointer-events:none;position:absolute;top:calc(100% - 2px);transition:all .1s var(--transition);visibility:hidden;width:auto;z-index:20;z-index:1}@media screen and (max-width:992px){.catalog-sorting .catalog-sorting__list{left:auto;right:0;text-align:right}}@media screen and (max-width:520px){.catalog-sorting .catalog-sorting__list{left:calc(var(--container-padding)/1.2*-1);padding-top:12px;right:auto;text-align:left}}.catalog-sorting .catalog-sorting__list:before{background:var(--color-white);border-radius:var(--radius3);bottom:-6px;box-shadow:var(--box-shadow3);content:"";height:calc(100% + 48px);left:0;position:absolute;width:100%;z-index:1}.catalog-sorting .catalog-sorting__list a{color:var(--color-text);display:block;font-size:15px;font-weight:400;line-height:1.4;padding:6px 16px;position:relative;text-decoration:none;transition:background .3s var(--transition);white-space:nowrap;z-index:2}@media screen and (max-width:992px){.catalog-sorting .catalog-sorting__list a{padding-right:30px}}@media screen and (max-width:520px){.catalog-sorting .catalog-sorting__list a{padding-left:14px;padding-right:10px}}.catalog-sorting .catalog-sorting__list a:hover{background:var(--color-border)}.catalog-sorting .catalog-sorting__list a.is-active{display:none}.catalog-sorting .catalog-sorting__list a:last-child{padding-bottom:12px}.catalog-sorting .catalog-sorting__list a:first-child{padding-top:12px}.paginations{align-items:center;display:flex;flex-direction:column;gap:22px 0;padding-top:32px}@media screen and (max-width:768px){.paginations{padding-top:16px}}.pagenavi-load{background:var(--color-gray14);border:none;border-radius:var(--radius3);color:var(--color-text);cursor:pointer;display:block;font-size:14px;font-weight:600;height:46px;line-height:46px;max-width:320px;text-align:center;text-decoration:none;transition:background .3s var(--transition);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}@media screen and (max-width:768px){.pagenavi-load{background:var(--color-border)}}.pagenavi-load:hover{background:var(--color-gray12)}.pagenavi__list{align-items:center;display:flex}.pagenavi__list .pagenavi__item a{color:var(--color-text);cursor:pointer;display:block;font-size:15px;height:34px;line-height:34px;text-align:center;text-decoration:none;transition:color .3s var(--transition);width:34px}.pagenavi__list .pagenavi__item a:hover{color:var(--color-accent)}.pagenavi__list .pagenavi__item a.pagenavi__prev{width:36px}.pagenavi__list .pagenavi__item a.pagenavi__prev svg{transform:rotate(-180deg)}.pagenavi__list .pagenavi__item a.pagenavi__next{width:36px}.pagenavi__list .pagenavi__item span{background:var(--color-gray14);border-radius:var(--radius);color:var(--color-text);cursor:pointer;display:block;font-size:15px;font-weight:600;height:34px;line-height:34px;text-align:center;text-decoration:none;width:34px}@media screen and (max-width:768px){.pagenavi__list .pagenavi__item span{background:var(--color-border)}}.wrapper-objects{min-height:calc(100vh - var(--marqueeHeight) - var(--headerHeight));position:relative;z-index:2}@media screen and (max-width:1200px){.wrapper-objects{border-top:2px solid var(--color-border);min-height:calc(100vh - var(--marqueeHeight) - var(--headerHeight) - 60px)}}#map-objects{height:100%;left:0;position:absolute;top:0;width:100%}#map-objects .ymaps-2-1-79-map-copyrights-promo{display:none}.map-objects__sidebar{background-color:#fff;height:100%;left:0;max-width:calc(100% - 30px);position:absolute;top:0;transform:translateX(-99%);transition:transform .4s ease-in-out;width:920px;will-change:transform;z-index:100}.map-objects__sidebar.is-open{transform:translateX(0)}.map-objects__sidebar.is-open .map-objects__sidebar-inner{opacity:1;pointer-events:all}.map-objects__sidebar.is-open .btn-view{display:none}.map-objects__sidebar .map-objects__sidebar-btn{align-items:center;display:flex;gap:0 10px;position:absolute;right:0;top:20px;transform:translateX(calc(100% - 20px));z-index:100;z-index:30}.map-objects__sidebar .map-objects__sidebar-inner{height:100%;left:0;opacity:0;overflow-x:hidden;overflow-y:auto;padding:calc(var(--index)/2);pointer-events:none;position:absolute;top:0;transition:opacity .5s ease-in-out .2s;width:100%}@media screen and (max-width:768px){.map-objects__sidebar .map-objects__sidebar-inner{padding:var(--index) calc(var(--index)/2)}}.map-objects__sidebar .map-objects__sidebar-inner::-webkit-scrollbar{background-color:transparent;width:4px}.map-objects__sidebar .map-objects__sidebar-inner::-webkit-scrollbar-thumb{background-color:var(--color-border);width:4px}.map-objects__sidebar .catalog-top{gap:0 26px;padding:0;position:relative;z-index:25}@media screen and (max-width:992px){.map-objects__sidebar .catalog-top{flex-wrap:nowrap}}@media screen and (max-width:768px){.map-objects__sidebar .catalog-top{flex-wrap:wrap;gap:14px 0}}.map-objects__sidebar .catalog-top .page-title{align-items:baseline;font-size:20px;gap:0 8px}@media screen and (max-width:520px){.map-objects__sidebar .catalog-top .page-title{order:1}}.map-objects__sidebar .catalog-top .page-title h1,.map-objects__sidebar .catalog-top .page-title h2,.map-objects__sidebar .catalog-top .page-title h3{font-size:20px}.map-objects__sidebar .catalog-top .page-title span{font-size:16px}@media screen and (max-width:520px){.map-objects__sidebar .catalog-top .switch-view{margin-left:0;order:2}}.map-objects__sidebar .catalog-top .switch-view .switch-view__btn{font-size:14px;gap:0 6px;height:36px;padding:0 12px}.map-objects__sidebar .catalog-top .switch-view .switch-view__btn svg{width:14px}.map-objects__sidebar .catalog-top .catalog-sorting{margin-left:auto}@media screen and (max-width:520px){.map-objects__sidebar .catalog-top .catalog-sorting{order:3}}.map-objects__sidebar .catalog-top .catalog-sorting .catalog-sorting__list{left:auto;right:0;text-align:right}.map-objects__sidebar .apartment-list{gap:12px;padding:0}@media screen and (max-width:520px){.map-objects__sidebar .apartment-list{gap:24px}}.map-objects__sidebar .apartment-list .apartment-element{width:calc(33.33333% - 8px)}@media screen and (max-width:768px){.map-objects__sidebar .apartment-list .apartment-element{width:calc(50% - 6px)}}@media screen and (max-width:520px){.map-objects__sidebar .apartment-list .apartment-element{width:100%}.map-objects__sidebar .apartment-list .apartment-element:before{bottom:-12px}}.map-objects__fillter{margin-bottom:22px;position:relative;z-index:20}@media screen and (max-width:768px){.map-objects__fillter{margin-bottom:14px}}.map-objects__fillter.is-open .map-objects__fillter--inner{height:auto;overflow:visible}.map-objects__fillter.is-open .map-objects__fillter--inner:before{opacity:0;pointer-events:none}.map-objects__fillter .map-objects__fillter--inner{height:70px;overflow:hidden;position:relative}@media screen and (max-width:768px){.map-objects__fillter .map-objects__fillter--inner{height:auto;overflow:visible}}.map-objects__fillter .map-objects__fillter--inner:before{background:linear-gradient(180deg,hsla(0,0%,100%,.3),#fff);bottom:0;content:"";height:100%;left:0;position:absolute;transition:opacity .3s ease-in-out;width:100%;z-index:10}@media screen and (max-width:768px){.map-objects__fillter .map-objects__fillter--inner:before{display:none}}.map-objects__fillter .block-filter .block-filter__nav{display:none}.map-objects__fillter .block-filter .block-filter__content{padding:0}.map-objects__fillter .block-filter .block-filter__row{gap:14px}.map-objects__fillter .block-filter .block-filter__row .block-filter__col.block-filter__col--3{width:calc(33.33333% - 9.333px)}.map-objects__fillter .block-filter .block-filter__row .block-filter__col.block-filter__col--btns{gap:0 4px}.map-objects__fillter .block-filter .full-filter{align-items:center;display:flex;font-size:0;gap:0;height:42px;justify-content:center;padding:0;width:42px}.map-objects__fillter .block-filter .btns-group{width:calc(100% - 46px)}.map-objects__fillter .block-filter .btns-group .btn{font-size:14px;height:42px;line-height:42px;width:100%}.map-objects__fillter .block-filter .btns-group .btn:has(+.btn-save){width:calc(100% - 42px)}.map-objects__fillter .block-filter .btns-group .btn:before{display:none}.map-objects__fillter .block-filter .btns-group .btn-save{height:42px;width:42px}.map-objects__fillter .block-filter .filter-element{--input-height:42px}.map-objects__fillter .block-filter .filter-element .filter-element__name{font-size:14px}.map-objects__fillter .block-filter .filter-element .check-select .check-select__item{font-size:12px;padding:0 44px 0 12px}.map-objects__fillter .block-filter .filter-element .line-checked .filter-checked .filter-checked__name{font-size:12px;padding:0 14px}.map-objects__fillter .block-filter .filter-element .filter-range .filter-range__input{font-size:12px}.map-objects__fillter .show-filter{height:48px}.map-objects__fillter .show-filter .show-filter__content{font-size:14px;width:calc(100% - 52px)}.map-objects__fillter .show-filter .show-filter__content span{font-size:12px}.map-objects__fillter .show-filter .show-filter__icon{height:36px;width:36px}.map-objects__fillter .show-filter .show-filter__icon svg{height:auto;width:16px}.btn-slide-block{background:transparent;border:none;color:var(--color-accent);cursor:pointer;font-size:14px;margin-top:14px;position:relative;transition:color .3s ease-in-out}@media screen and (max-width:768px){.btn-slide-block{display:none}}.btn-slide-block.is-on{color:var(--color-gray5)}.btn-slide-block.is-on:after{background:var(--color-gray5)}.btn-slide-block:hover:after{left:0;right:auto;width:100%}.btn-slide-block:before{background:var(--color-gray11);left:0;width:100%}.btn-slide-block:after,.btn-slide-block:before{bottom:0;content:"";height:1px;position:absolute}.btn-slide-block:after{background:var(--color-accent);right:0;transition:width .3s ease-in-out;width:0}.slide-sidebar{align-items:center;background:var(--color-white);border:none;border:1px solid var(--color-border);border-radius:50%;box-shadow:var(--box-shadow5);cursor:pointer;display:flex;height:42px;justify-content:center;line-height:0px;transition:all .3s var(--transition);width:42px}.slide-sidebar:hover{background:var(--color-accent-h);border-color:var(--color-accent);color:var(--color-white)}.slide-sidebar.is-on i{transform:rotate(0deg)}.slide-sidebar i{line-height:0px;transform:rotate(-180deg);transition:transform .3s ease-in-out}.slide-sidebar svg{height:auto;width:60%}.btn-view{align-items:center;background:transparent;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius3);color:var(--color-text);cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:0 10px;gap:0 6px;height:36px;line-height:36px;padding:0 12px;text-decoration:none;transition:background .3s var(--transition),border .3s var(--transition),opacity .3s var(--transition);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.btn-view:hover{background:var(--color-gray14);border-color:var(--color-gray14)}.btn-view i{line-height:0px}.btn-view i svg{height:auto;width:14px}.ymaps-2-1-79-balloon{background:var(--color-gray7);border:1px solid var(--color-border);border-radius:var(--radius3);box-shadow:0 5px 15px -7px rgba(0,0,0,.5)!important;padding:0!important}.ymaps-2-1-79-balloon .ymaps-2-1-79-balloon__layout{background:transparent}.ymaps-2-1-79-balloon .ymaps-2-1-79-balloon__content{background:var(--color-gray7);border-radius:var(--radius3);margin-right:0!important;padding:0}.ymaps-2-1-79-balloon .ymaps-2-1-79-balloon__close{background:var(--color-whiteRGBA40);border-radius:50%;position:absolute;right:2px;top:2px;transition:background .3s var(--transition)}.ymaps-2-1-79-balloon .ymaps-2-1-79-balloon__close:hover{background:var(--color-white)}.ymaps-2-1-79-balloon .ymaps-2-1-79-balloon__close .ymaps-2-1-79-balloon__close-button{background-size:12px 12px;height:24px;opacity:1;width:24px}.custom-baloon{width:240px}.custom-baloon .custom-baloon__img{aspect-ratio:1/.6;background:var(--color-white);border-radius:var(--radius3);display:block;overflow:hidden}.custom-baloon .custom-baloon__img img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.custom-baloon .custom-baloon__content{padding:12px}.custom-baloon .custom-baloon__title{color:var(--color-text);display:block;font-size:14px;font-weight:600;line-height:1.3;margin-bottom:16px;text-decoration:none;text-decoration:underline;text-decoration-color:var(--color-gray);text-decoration-thickness:from-font;text-underline-position:under;transition:all .3s ease}.custom-baloon .custom-baloon__title:hover{color:var(--color-accent-h)}.custom-baloon .custom-baloon__price{color:var(--color-black);font-size:18px;font-weight:700;margin-bottom:2px}.custom-baloon .custom-baloon_pricem2{font-size:14px;font-weight:400;margin-bottom:16px}.custom-baloon .custom-baloon__desc{font-size:12px;font-weight:400;line-height:1.4;margin-bottom:16px}.custom-baloon .custom-baloon__link a{background:var(--color-accent);border-radius:var(--radius);color:var(--color-white);display:block;font-size:14px;height:36px;line-height:36px;text-align:center;text-decoration:none;transition:all .3s var(--transition);width:100%}.custom-baloon .custom-baloon__link a:hover{background:var(--color-accent-h)}.ymaps-2-1-79-gototech{display:none!important}.choosing-city{border-radius:var(--radius3);box-shadow:var(--box-shadow4);max-width:780px;padding:16px 22px 22px;width:100%}.choosing-city .f-button.is-close-btn{color:var(--color-gray10);right:13px;top:10px}.choosing-city .f-button.is-close-btn svg{height:20px;width:20px}.choosing-city .choosing-city__title{font-size:24px;font-weight:600;line-height:1.2;margin-bottom:22px}@media screen and (max-width:768px){.choosing-city .choosing-city__title{font-size:20px;font-weight:600;line-height:1.4;margin-bottom:22px}}.choosing-city .choosing-city__row{display:flex;gap:16px}.choosing-city .choosing-city__row .choosing-city__col:has(+.choosing-city__col){width:calc(50% - 8px)}.choosing-city .choosing-city__row .choosing-city__col:has(+.choosing-city__col)+.choosing-city__col{width:calc(50% - 8px)}.choosing-city .choosing-city__row .choosing-city__col .choosing-city__col-title{color:var(--color-gray5);font-size:16px;font-weight:400;line-height:1.2;margin-bottom:8px}.choosing-city .choosing-city__row .choosing-city__col .input-form .input-form__val{font-size:14px;height:46px;padding:0 12px}.choosing-city .choosing-city__row .choosing-city__col .check-select .check-select__item{font-size:14px}.choosing-city__favorite{display:flex;flex-wrap:wrap;gap:8px;padding-top:8px}.choosing-city__favorite .choosing-city__favorite-item{background:var(--color-gray3);border-radius:var(--radius);color:var(--color-accent);display:block;font-size:14px;font-weight:400;height:36px;line-height:1.2;line-height:36px;padding:0 16px;text-decoration:none;transition:all .3s var(--transition);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.choosing-city__favorite .choosing-city__favorite-item.is-active{opacity:.6;pointer-events:none}.choosing-city__favorite .choosing-city__favorite-item.is-active:hover{background:var(--color-gray3);color:var(--color-accent)}.choosing-city__favorite .choosing-city__favorite-item:hover{background:var(--color-accent);color:var(--color-white)}.choosing-city__list{-moz-column-count:3;column-count:3;-moz-column-gap:16px;column-gap:16px;contain:layout style;padding-top:16px}@media screen and (max-width:768px){.choosing-city__list{-moz-column-count:2;column-count:2}}.choosing-city__list .choosing-city__block{-moz-column-break-inside:avoid;break-inside:avoid;display:inline-block;margin-bottom:8px;width:100%;will-change:transform}.choosing-city__list .choosing-city__block.is-hidden{display:none}.choosing-city__list .choosing-city__separator{color:var(--color-accent-h);display:inline-block;font-size:14px;font-weight:600;margin-bottom:6px;width:100%}.choosing-city__list .choosing-city__element{display:inline-block;margin-bottom:2px;width:100%}.choosing-city__list .choosing-city__element:has(+.choosing-city__separator){margin-bottom:12px}.choosing-city__list .choosing-city__element a{color:var(--color-gray10);font-size:16px;font-weight:400;line-height:1.2;text-decoration:none;transition:all .3s var(--transition)}.choosing-city__list .choosing-city__element a:hover{color:var(--color-accent)}.wishlist-not{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px;text-align:center}@media screen and (max-width:480px){.wishlist-not{min-height:300px}}.wishlist-not .wishlist-not__icon{margin-bottom:26px;width:100px}@media screen and (max-width:480px){.wishlist-not .wishlist-not__icon{width:80px}}.wishlist-not .wishlist-not__icon svg{height:auto;width:100%}.wishlist-not .wishlist-not__title{color:var(--color-gray4);font-size:24px;font-weight:600;line-height:1.2;margin-bottom:20px}@media screen and (max-width:480px){.wishlist-not .wishlist-not__title{font-size:20px}}.wishlist-not .wishlist-not__desc{color:var(--color-gray4);font-size:16px;line-height:1.4}.main-header{background:var(--color-white);position:relative;z-index:10}.main-header .main-header__top{padding:18px 0}@media screen and (max-width:992px){.main-header .main-header__top{padding:12px 0}}.main-header .main-header__top .container{display:flex;justify-content:space-between}.main-header .main-header__top .main-header__left{align-items:center;display:flex;gap:26px}@media screen and (max-width:992px){.main-header .main-header__top .main-header__left{gap:22px;width:100%}}.main-header .main-header__top .main-header__left .header-logo{transform:translateY(-4px)}@media screen and (max-width:992px){.main-header .main-header__top .main-header__left .show-city{display:none}.main-header .main-header__top .main-header__left .header-contacts{margin-left:auto}}.main-header .main-header__top .main-header__right{align-items:center;display:flex;gap:26px}@media screen and (max-width:992px){.main-header .main-header__top .main-header__right{display:none}}.header-logo{display:inline-block;line-height:0px;text-decoration:none}.header-logo img{height:auto;max-width:130px;width:auto}@media screen and (max-width:992px){.header-logo img{max-width:77px}}.header-contacts{align-items:center;display:flex;gap:0 10px}.header-contacts .header-mode{margin-left:16px}@media screen and (max-width:1200px){.header-contacts .header-mode{display:none}}.header-phone{color:var(--color-gray5);font-size:16px;font-weight:600;text-decoration:none;transition:color .3s var(--transition)}.header-phone:hover{color:var(--color-accent)}.header-mode{color:var(--color-gray4);font-size:13px;font-weight:400}.header-btns{align-items:center;display:flex;gap:0 10px}.header-btns .btn--gray{padding-left:14px}@media screen and (max-width:992px){.header-btns .btn--gray{padding-left:0}}.main-header__main,.main-header__menu{background:var(--color-accent)}@media screen and (max-width:1200px){.main-header__main{display:none}}.main-header__main .container{display:flex;gap:0 42px;justify-content:space-between}@media screen and (max-width:1500px){.main-header__main .container{gap:0 22px}}.main-menu{display:flex}.main-menu .main-menu__item{position:relative}.main-menu .main-menu__item:hover .menu-sub{opacity:1;pointer-events:all;top:calc(100% - 6px)}.main-menu .main-menu__item:first-child .main-menu__link{padding-left:0}.main-menu .main-menu__item:last-child .main-menu__link{padding-right:10px}@media screen and (max-width:1200px){.main-menu .main-menu__item.hidden-sm{display:none}}.main-menu .main-menu__link{color:var(--color-white);display:block;font-size:17px;font-weight:400;line-height:1.2;padding:24px 19px;text-decoration:none;transition:color .3s var(--transition);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}@media screen and (max-width:1480px){.main-menu .main-menu__link{font-size:16px;padding:18px 16px}}@media screen and (max-width:1380px){.main-menu .main-menu__link{font-size:15px;padding:14px 12px}}.main-menu .main-menu__link:hover{color:var(--color-accent-l2)}.main-menu .menu-sub{background:var(--color-gray5);border-radius:calc(var(--radius)*2);display:block;left:-22px;opacity:0;padding:12px 0;pointer-events:none;position:absolute;top:calc(100% - 12px);transition:all .4s var(--transition);width:-moz-fit-content;width:fit-content}@media screen and (max-width:1500px){.main-menu .menu-sub{right:calc((var(--container-padding) - 4px)*-1)}}@media screen and (max-width:1200px){.main-menu .menu-sub{display:none}}.main-menu .menu-sub .menu-sub__link{color:var(--color-white);display:block;font-size:15px;font-weight:400;padding:6px 22px;text-decoration:none;transition:color .3s var(--transition);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}@media screen and (max-width:1380px){.main-menu .menu-sub .menu-sub__link{font-size:14px}}.main-menu .menu-sub .menu-sub__link:hover{color:var(--color-accent-l3);text-decoration:underline}.additional-nav{position:relative}.additional-nav:hover .additional-nav__btn,.additional-nav:hover .additional-nav__btn .icon{color:var(--color-accent-l2)}.additional-nav:hover .additional-nav_pannel{opacity:1;pointer-events:all;top:calc(100% - 6px)}.additional-nav .additional-nav__btn{align-items:center;color:var(--color-white);cursor:pointer;display:flex;font-size:18px;font-weight:400;gap:0 16px;height:100%;text-align:right;text-decoration:none;transition:color .3s var(--transition);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}@media screen and (max-width:1480px){.additional-nav .additional-nav__btn{font-size:16px}}@media screen and (max-width:1380px){.additional-nav .additional-nav__btn{font-size:14px;gap:0 12px}}.additional-nav .additional-nav__btn .icon{color:var(--color-gray6);display:block;line-height:0px;transition:color .3s var(--transition)}@media screen and (max-width:1380px){.additional-nav .additional-nav__btn .icon svg{width:20px}}.additional-nav .additional-nav_pannel{background:var(--color-gray5);border-radius:calc(var(--radius)*2);display:block;min-width:-moz-fit-content;min-width:fit-content;min-width:196px;opacity:0;padding:14px 0;pointer-events:none;position:absolute;right:-22px;top:calc(100% - 12px);transition:all .4s var(--transition)}@media screen and (max-width:1500px){.additional-nav .additional-nav_pannel{right:calc((var(--container-padding) - 4px)*-1)}}.additional-menu .additional-menu__link{color:var(--color-white);display:block;font-size:18px;font-weight:400;padding:6px 16px 6px 36px;text-decoration:none;transition:color .3s var(--transition);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}@media screen and (max-width:1380px){.additional-menu .additional-menu__link{font-size:14px;padding:6px 22px}}.additional-menu .additional-menu__link:hover{color:var(--color-accent-l3);text-decoration:underline}.header-city{position:relative}@media screen and (max-width:992px){.header-city{position:static}}.city-message{background:var(--color-white);border-radius:var(--radius3);box-shadow:var(--box-shadow3);left:-11px;opacity:0;padding:12px;pointer-events:none;position:absolute;top:calc(100% + 7px);transform:translateY(3px);transition:transform .9s var(--transition3),opacity .9s var(--transition3);z-index:10}@media screen and (max-width:992px){.city-message{left:auto;position:absolute;right:6px;top:calc(var(--headerHeight) + 6px)}}@media screen and (max-width:480px){.city-message{left:6px;max-width:260px;right:auto;width:calc(100% - 12px)}}.city-message.is-visible{opacity:1;pointer-events:all;transform:translateY(0);transition:transform .9s var(--transition3) 1s,opacity .9s var(--transition3) 1s}.city-message:before{border:8px solid transparent;border-bottom:8px solid var(--color-white);border-radius:0 var(--radius3) 0 0;content:"";left:10px;position:absolute;top:-16px}@media screen and (max-width:992px){.city-message:before{display:none}}.city-message .city-message__title{font-size:15px;margin-bottom:12px;white-space:nowrap}.city-message .city-message__title strong{font-weight:600}.city-message .city-message__btns{display:flex;gap:0 6px}.city-message .btn{font-size:14px;white-space:nowrap}.main-footer{background:var(--color-gray5);color:var(--color-white);margin-top:52px;padding:56px 0 32px}@media screen and (max-width:1200px){.main-footer{padding:32px 0 40px}}.main-footer .main-footer__top{align-items:flex-start;display:flex;justify-content:space-between;padding-bottom:42px}@media screen and (max-width:1200px){.main-footer .main-footer__top{padding-bottom:26px}}@media screen and (max-width:768px){.main-footer .main-footer__top{flex-direction:column;gap:20px}}.main-footer .main-footer__middle{align-items:center;border-bottom:2px solid var(--color-gray13);border-top:2px solid var(--color-gray13);display:flex;gap:0 40px;justify-content:space-between;padding:32px 0}@media screen and (max-width:1200px){.main-footer .main-footer__middle{flex-wrap:wrap;gap:16px 40px;justify-content:flex-start;padding:24px 0}.main-footer .main-footer__middle .social{order:3}}.main-footer .main-footer__bottom{align-items:center;display:flex;gap:0 92px;padding-top:32px}@media screen and (max-width:1200px){.main-footer .main-footer__bottom{gap:0 40px;padding-top:24px}}@media screen and (max-width:768px){.main-footer .main-footer__bottom{align-items:flex-start;flex-direction:column;gap:14px 20px}.footer-nav{width:100%}}.footer-nav.is-open .footer-nav__title svg{transform:rotate(-90deg)}.footer-nav .footer-nav__title{align-items:center;display:flex;font-size:18px;font-weight:700;justify-content:space-between;margin-bottom:12px;width:100%}@media screen and (max-width:1200px){.footer-nav .footer-nav__title{font-size:15px}}@media screen and (max-width:768px){.footer-nav .footer-nav__title{margin-bottom:0}}.footer-nav .footer-nav__title svg{display:none;transform:rotate(90deg);transition:transform .3s var(--transition)}@media screen and (max-width:768px){.footer-nav .footer-nav__title svg{display:block}.footer-nav .footer-menu{display:none}}@media screen and (min-width:768px){.footer-menu{display:block!important}}@media screen and (max-width:768px){.footer-menu{padding-top:8px}}.footer-menu .footer-menu__link{color:var(--color-gray);display:inline-block;font-size:16px;font-weight:300;line-height:1.2;padding:5px 0;text-decoration:none;transition:color .3s var(--transition)}@media screen and (max-width:1200px){.footer-menu .footer-menu__link{font-size:14px}}.footer-menu .footer-menu__link:hover{color:var(--color-white)}.footer-contacts{align-items:center;display:flex;gap:0 46px}@media screen and (max-width:1200px){.footer-contacts{gap:0 16px;order:1}}.footer-contacts .messengers{gap:0 8px}.footer-phone{color:var(--color-white);font-size:19px;font-weight:600;text-decoration:none;text-decoration-color:transparent;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:from-font;text-underline-position:under;transition:border .3s var(--transition)}.footer-phone:hover{text-decoration-color:var(--color-gray)}.footer-address{color:var(--color-gray);font-size:13px;line-height:1.4;max-width:230px}@media screen and (max-width:1200px){.footer-address{order:4}}.footer-address a{color:var(--color-gray);text-decoration:none;transition:color .3s var(--transition)}.footer-address a:hover{color:var(--color-white)}.footer-mode{color:var(--color-gray);font-size:13px;line-height:1.4;max-width:250px}@media screen and (max-width:1200px){.footer-mode{order:5}}.footer-email{font-size:15px;font-weight:400}@media screen and (max-width:1200px){.footer-email{order:2}}.footer-email a{color:var(--color-white);text-decoration-color:transparent;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:from-font;text-underline-position:under;transition:border .3s var(--transition)}.footer-email a:hover{text-decoration-color:var(--color-gray)}.coperight{color:var(--color-gray);font-size:14px;font-weight:400}@media screen and (max-width:768px){.coperight{font-size:12px}}.footer-links{display:flex;flex-wrap:wrap;gap:8px 12px}.footer-links a{color:var(--color-gray);font-size:14px;font-weight:400;text-decoration:none;transition:all .3s var(--transition)}.footer-links a:hover{color:var(--color-white);text-decoration:underline}.developer{align-items:center;color:var(--color-gray);display:flex;font-size:14px;gap:0 8px;margin-left:auto;text-decoration:none}@media screen and (max-width:768px){.developer{font-size:12px;margin-top:18px;width:100%}}.developer:hover svg{color:#f34954}.developer svg{height:12px;transition:color .3s var(--transition);width:auto}.hero-scrin{position:relative}@media screen and (max-width:768px){.hero-scrin{padding-bottom:22px}}.hero-scrin .hero-scrin__media{height:100%;left:0;max-height:530px;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}@media screen and (max-width:768px){.hero-scrin .hero-scrin__media{max-height:100%}}.hero-scrin .hero-scrin__media:before{background:var(--color-blackRGBA30);content:"";display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}@media screen and (max-width:768px){.hero-scrin .hero-scrin__media:before{display:block}}.hero-scrin .hero-scrin__media img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.hero-scrin .container{position:relative;z-index:3}.hero-scrin .hero-scrin__content{color:var(--color-white);padding:100px 0 56px;text-align:center}@media screen and (max-width:1200px){.hero-scrin .hero-scrin__content{padding-top:70px}}@media screen and (max-width:768px){.hero-scrin .hero-scrin__content{padding-bottom:20px;padding-top:36px}}.hero-scrin .hero-scrin__title{font-size:44px;font-weight:700;line-height:1.4;margin:0 0 6px}@media screen and (max-width:1200px){.hero-scrin .hero-scrin__title{font-size:32px}}@media screen and (max-width:768px){.hero-scrin .hero-scrin__title{font-size:22px}}.hero-scrin .hero-scrin__title h1,.hero-scrin .hero-scrin__title h2,.hero-scrin .hero-scrin__title h3,.hero-scrin .hero-scrin__title h4{font-size:44px;font-weight:700;margin:0}@media screen and (max-width:1200px){.hero-scrin .hero-scrin__title h1,.hero-scrin .hero-scrin__title h2,.hero-scrin .hero-scrin__title h3,.hero-scrin .hero-scrin__title h4{font-size:32px}}@media screen and (max-width:768px){.hero-scrin .hero-scrin__title h1,.hero-scrin .hero-scrin__title h2,.hero-scrin .hero-scrin__title h3,.hero-scrin .hero-scrin__title h4{font-size:22px}}.hero-scrin .hero-scrin__desc{font-size:27px;font-weight:500;line-height:1.4}@media screen and (max-width:768px){.hero-scrin .hero-scrin__desc{display:none}}@media screen and (max-width:1200px){.hero-scrin .hero-scrin__desc{font-size:22px}}.filter-section{margin:0 auto;max-width:var(--container-width);position:relative;width:calc(100% - var(--container-padding)*2);z-index:7}@media screen and (max-width:768px){.filter-section{width:calc(100% - 4px)}}.filter-section .block-filter .block-filter__nav{display:none}.block-filter{background:var(--color-white);border-radius:var(--radius3);box-shadow:var(--box-shadow);position:relative;z-index:2}@media screen and (max-width:768px){.block-filter{display:none}}.block-filter .popup-filter__top,.block-filter .popup-filter__top-mobile{display:none}.block-filter .block-filter__nav{background:var(--color-gray3);border-radius:var(--radius2) var(--radius2) 0 0;display:flex;padding:0 calc(var(--index)*1.4)}@media screen and (max-width:992px){.block-filter .block-filter__nav{flex-wrap:wrap}}.block-filter .block-filter__nav .block-filter__nav-item{color:var(--color-gray2);font-size:20px;font-weight:400;padding:22px 26px;position:relative;text-decoration:none;transition:color .3s var(--transition);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}@media screen and (max-width:1380px){.block-filter .block-filter__nav .block-filter__nav-item{font-size:18px;padding:20px 22px}}@media screen and (max-width:1200px){.block-filter .block-filter__nav .block-filter__nav-item{font-size:16px;padding:20px 22px}}@media screen and (max-width:1100px){.block-filter .block-filter__nav .block-filter__nav-item{font-size:15px;padding:14px 16px}}@media screen and (max-width:992px){.block-filter .block-filter__nav .block-filter__nav-item{font-size:14px;padding:14px 12px}}.block-filter .block-filter__nav .block-filter__nav-item.is-active,.block-filter .block-filter__nav .block-filter__nav-item:hover{color:var(--color-gray5)}.block-filter .block-filter__nav .block-filter__nav-item.is-active:before{opacity:1}.block-filter .block-filter__nav .block-filter__nav-item:before{background:var(--color-accent);bottom:-1px;content:"";height:2px;left:0;opacity:0;position:absolute;width:100%}.block-filter .block-filter__nav .block-filter__nav-item:first-child{padding-left:0}.block-filter .block-filter__nav .block-filter__nav-item:last-child{padding-right:0}.block-filter .block-filter__content{display:block!important;padding:calc(var(--index)*1.1) calc(var(--index)*1.4)}@media screen and (max-width:1200px){.block-filter .block-filter__content{padding:calc(var(--index)*1.1) var(--container-padding)}}.block-filter .fancybox-placeholder{-webkit-clip-path:none!important;clip-path:none!important;height:auto!important;min-height:var(--filterHeight);position:relative!important;width:100%!important}@media screen and (max-width:768px){.block-filter .fancybox-placeholder{display:none}}.block-filter .fancybox-placeholder:before{animation:skeleton-loading 1s linear infinite alternate;background:url(/local/templates/.default/assets/css/../img/skeleton-fillter.jpg) no-repeat 50%;background-size:contain;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:calc(100% - var(--index)*1.4*2)}.block-filter .block-filter__row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:22px 46px}@media screen and (max-width:1200px){.block-filter .block-filter__row{gap:22px}}@media screen and (max-width:992px){.block-filter .block-filter__row{gap:12px 22px}}.block-filter .block-filter__col.block-filter__col--3{width:calc(33.33333% - 30.6666px)}@media screen and (max-width:1200px){.block-filter .block-filter__col.block-filter__col--3{width:calc(33.33333% - 14.6666px)}}@media screen and (max-width:992px){.block-filter .block-filter__col.block-filter__col--3{width:calc(50% - 11px)}}.block-filter .block-filter__col.block-filter__col--hidden{display:none}.block-filter .block-filter__col.block-filter__col--btns{display:flex;gap:0 24px}.block-filter .block-filter__col.block-filter__col--btns .btn--gray{display:none}.block-filter .block-filter__bottom{align-items:center;display:flex;gap:0 22px;padding:22px 0 0}.block-filter .block-filter__bottom .clear-tags{background:var(--color-gray14);border:none;border-radius:16px;color:var(--color-gray4);cursor:pointer;font-size:14px;font-weight:600;height:31px;padding:4px 12px 6px;transition:all .3s var(--transition);-webkit-user-select:none;-moz-user-select:none;user-select:none}.block-filter .block-filter__bottom .clear-tags:hover{background:var(--color-accent-h);color:var(--color-white)}.block-filter .block-filter__tags{display:flex;flex-wrap:wrap;gap:4px 2px}.block-filter .block-filter__tag{align-items:center;background:var(--color-gray14);border-radius:22px;color:var(--color-gray4);display:flex;font-size:14px;gap:0 8px;padding:4px 32px 6px 16px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.block-filter .block-filter__tag .clear{align-items:center;background:transparent;border:none;color:var(--color-text);cursor:pointer;display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;transition:all .3s var(--transition);width:35px}.block-filter .block-filter__tag .clear:hover{color:var(--color-accent)}.block-filter .block-filter__tag .clear svg{height:60%;width:60%}.filter-element .filter-element__name{color:var(--color-gray5);font-size:16px;font-weight:400;line-height:1.2;margin-bottom:8px}.filter-element .line-checked{width:100%}.selectric-filter-select.selectric-open .selectric{background:var(--color-gray7)}.selectric-filter-select.selectric-open .selectric .button:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='13' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M.293.305a1 1 0 0 1 1.414 0L6 4.598 10.293.305a1 1 0 1 1 1.414 1.414l-5 5a1 1 0 0 1-1.414 0l-5-5a1 1 0 0 1 0-1.414Z' fill='%23413F3F'/%3E%3C/svg%3E");transform:translate(-50%,-50%) rotate(-180deg)}.selectric-filter-select .selectric{background:var(--color-white);border-color:var(--color-border);border-radius:var(--radius3);border-width:1px;transition:background .3s var(--transition)}.selectric-filter-select .selectric:hover{background:var(--color-gray7)}.selectric-filter-select .selectric:hover .button:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='13' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M.293.305a1 1 0 0 1 1.414 0L6 4.598 10.293.305a1 1 0 1 1 1.414 1.414l-5 5a1 1 0 0 1-1.414 0l-5-5a1 1 0 0 1 0-1.414Z' fill='%23413F3F'/%3E%3C/svg%3E")}.selectric-filter-select .selectric .label{color:var(--color-gray5);font-size:16px;height:var(--input-height);line-height:var(--input-height);margin:0 46px 0 16px}.selectric-filter-select .selectric .button{background:transparent;height:100%;width:var(--input-height)}.selectric-filter-select .selectric .button:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='13' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M.293.305a1 1 0 0 1 1.414 0L6 4.598 10.293.305a1 1 0 1 1 1.414 1.414l-5 5a1 1 0 0 1-1.414 0l-5-5a1 1 0 0 1 0-1.414Z' fill='%23979797'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s var(--transition);width:13px}.selectric-filter-select .selectric .button:after{display:none}.selectric-filter-select .selectric-items{background:var(--color-white);border-color:var(--color-border);border-radius:var(--radius3);box-shadow:var(--box-shadow);top:calc(100% + 2px)}.selectric-filter-select .selectric-items ul li{align-items:center;display:flex;font-size:14px;line-height:1.2;min-height:42px;padding:4px 16px;transition:all .3s var(--transition);-webkit-user-select:none;-moz-user-select:none;user-select:none}.selectric-filter-select .selectric-items ul li:first-child{border-radius:var(--radius3) var(--radius3) 0 0}.selectric-filter-select .selectric-items ul li:last-child{border-radius:0 0 var(--radius3) var(--radius3)}.selectric-filter-select .selectric-items ul li:hover{background:var(--color-gray3)}.selectric-filter-select .selectric-items ul li.highlighted,.selectric-filter-select .selectric-items ul li.selected{background:var(--color-gray7);color:var(--color-gray5)}.line-checked{display:inline-flex}.line-checked .filter-checked{flex:1 1 auto}.line-checked .filter-checked .filter-checked__name{word-wrap:nowrap;border-left-width:0;border-radius:0}.line-checked .filter-checked:first-child .filter-checked__name{border-left-width:1px;border-radius:var(--radius3) 0 0 var(--radius3)}.line-checked .filter-checked:last-child .filter-checked__name{border-radius:0 var(--radius3) var(--radius3) 0}.line-checked .filter-checked:not(:has(+.filter-checked)) .filter-checked__name{border-radius:var(--radius3)}.filter-checked{background:var(--color-white);cursor:pointer;display:inline-block;position:relative;transition:background .3s var(--transition);-webkit-user-select:none;-moz-user-select:none;user-select:none}.filter-checked:hover{background:var(--color-gray7)}.filter-checked input{left:0;opacity:0;position:absolute;top:0}.filter-checked input:checked+span{background:var(--color-gray11)}.filter-checked .filter-checked__name{align-items:center;border:1px solid var(--color-border);border-radius:var(--radius3);color:var(--color-text);display:flex;font-size:16px;height:var(--input-height);justify-content:center;padding:6px 24px}.filter-range{display:flex;gap:0 14px}.filter-range .filter-range__col{width:calc(50% - 7px)}.filter-range .filter-range__input{border:1px solid var(--color-border);border-radius:var(--radius3);font-size:16px;height:var(--input-height);padding:0 16px;transition:all .3s var(--transition);width:100%}.filter-range .filter-range__input:focus{background:var(--color-gray7);border-color:var(--color-border2)}.full-filter{align-items:center;background:transparent;border:1px solid var(--color-border);border-radius:var(--radius3);cursor:pointer;display:flex;font-size:14px;gap:0 12px;height:var(--input-height);padding:0 12px;transition:background .3s var(--transition);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.full-filter:hover{background:var(--color-gray7)}.full-filter svg{height:20px;width:20px}.btns-group{align-items:center;background:var(--color-accent);border-radius:var(--radius3);display:flex;width:calc(100% - 174px)}.btns-group .btn{background-color:transparent;border-radius:var(--radius3) 0 0 var(--radius3);height:var(--input-height);line-height:var(--input-height);position:relative;width:100%}.btns-group .btn:has(+.btn-save){width:calc(100% - var(--input-height))}.btns-group .btn:hover{background:var(--color-accent-h)}.btns-group .btn:before{background:var(--color-red);content:"";height:calc(var(--input-height) - 6px);position:absolute;right:0;top:3px;width:1px}.btn-save{align-items:center;background:transparent;border:none;border-radius:0 var(--radius3) var(--radius3) 0;color:var(--color-white);cursor:pointer;display:flex;height:var(--input-height);justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--input-height)}.btn-save:hover{background:var(--color-accent-h)}.btn-save svg{height:20px;width:20px}.check-select{display:inline-block;position:relative;text-align:left;width:auto;width:100%;z-index:2}.check-select .check-select__item{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius3);color:var(--color-text);cursor:pointer;font-size:16px;height:46px;line-height:46px;overflow:hidden;padding:0 55px 0 16px;position:relative;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:auto;z-index:3}.check-select .check-select__item:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='13' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M.293.305a1 1 0 0 1 1.414 0L6 4.598 10.293.305a1 1 0 1 1 1.414 1.414l-5 5a1 1 0 0 1-1.414 0l-5-5a1 1 0 0 1 0-1.414Z' fill='%23979797'/%3E%3C/svg%3E");background-size:13px 8px}.check-select .check-select__item:after,.check-select .check-select__item:before{background-position:50%;background-repeat:no-repeat;content:"";height:46px;position:absolute;right:0;top:0;transition:all .3s var(--transition);width:46px}.check-select .check-select__item:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='401' height='401' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M367.33 34 34 367.33M34.002 34l333.331 333.33' stroke='%23979797' stroke-width='66.667' stroke-linecap='round'/%3E%3C/svg%3E");background-size:13px 13px;opacity:0}.check-select .check-select__item:hover{background:var(--color-gray7)}.check-select .check-select__item:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='13' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M.293.305a1 1 0 0 1 1.414 0L6 4.598 10.293.305a1 1 0 1 1 1.414 1.414l-5 5a1 1 0 0 1-1.414 0l-5-5a1 1 0 0 1 0-1.414Z' fill='%23413F3F'/%3E%3C/svg%3E")}.check-select .check-select__list{background-color:var(--color-white);border-color:var(--color-border);border-radius:var(--radius3);border-style:solid;border-width:1px;box-shadow:var(--box-shadow2);height:0;left:0;max-height:290px;opacity:0;overflow:hidden;padding:0;position:absolute;top:calc(100% + 1px);transform:translateY(2px);transition:opacity .3s var(--transition),transform .3s var(--transition);visibility:hidden;width:100%;z-index:999}.check-select .check-select__list.is-reverse{bottom:calc(100% + 1px);top:auto;transform:translateY(-2px)}.check-select .check-select__list::-webkit-scrollbar{background-color:transparent;width:2px}.check-select .check-select__list::-webkit-scrollbar-thumb{background-color:var(--color-border);width:2px}.check-select .check-select__list .disabled{display:none!important}.check-select .check-select__list .form-checbox{display:block;padding:6px 16px}.check-select .check-select__list .form-checbox:first-child{padding-top:12px}.check-select .check-select__list .form-checbox:last-child{padding-bottom:12px}.check-select .check-select__list .form-checbox:hover{background:var(--color-gray7)}.check-select .check-select__list .form-radio{display:block;padding:8px 16px}.check-select .check-select__list .form-radio:first-child{padding-top:12px}.check-select .check-select__list .form-radio:last-child{padding-bottom:12px}.check-select .check-select__list .form-radio:hover{background:var(--color-gray7)}.check-select.is-open{z-index:30}.check-select.is-open .check-select__item{background:var(--color-gray7)}.check-select.is-open .check-select__item:before{opacity:0}.check-select.is-open .check-select__item:after{opacity:1}.check-select.is-open .check-select__list{height:auto;opacity:1;overflow:auto;transform:translateY(0);visibility:visible}.check-select.is-open .check-select__list.is-reverse{transform:translateY(0)}.show-filter{align-items:center;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius3);color:var(--color-text);display:flex;display:none;gap:16px;height:66px;padding:6px 6px 6px var(--container-padding);width:100%}@media screen and (max-width:768px){.show-filter{display:flex}}.show-filter .show-filter__content{font-size:16px;font-weight:600;text-align:left;width:calc(100% - 70px)}.show-filter .show-filter__content span{color:var(--color-gray);display:block;font-size:14px}.show-filter .show-filter__icon{align-items:center;background:var(--color-accent);border-radius:var(--radius3);color:var(--color-white);display:flex;height:54px;justify-content:center;width:54px}@keyframes skeleton-loading{0%{opacity:.4}50%{opacity:.7}to{opacity:1}}.services-grid{display:grid;gap:22px 22px;grid-auto-columns:1fr;grid-template-areas:"first second third fourth" "first fifth sixth sixth";grid-template-columns:32% 1fr 1fr 1fr;grid-template-rows:1fr 1fr}@media screen and (max-width:1400px){.services-grid{gap:16px}}@media screen and (max-width:1200px){.services-grid{gap:12px}}@media screen and (max-width:768px){.services-grid{gap:2px;grid-template-areas:"first second" "third fourth" "fifth sixth";grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr}}.services-grid .services-element:first-child{-ms-grid-row-span:3;grid-area:first;-ms-grid-column:1;-ms-grid-row:1}.services-grid .services-element:nth-child(2){grid-area:second;-ms-grid-column:3;-ms-grid-row:1}.services-grid .services-element:nth-child(3){grid-area:third;-ms-grid-column:5;-ms-grid-row:1}.services-grid .services-element:nth-child(4){grid-area:fourth;-ms-grid-column:7;-ms-grid-row:1}.services-grid .services-element:nth-child(5){grid-area:fifth;-ms-grid-column:3;-ms-grid-row:3}.services-grid .services-element:nth-child(6){-ms-grid-column-span:3;grid-area:sixth;-ms-grid-column:5;-ms-grid-row:3}@media screen and (max-width:768px){.services-grid .services-element:first-child{-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-row:1}.services-grid .services-element:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.services-grid .services-element:nth-child(3){-ms-grid-column:1;-ms-grid-row:3}.services-grid .services-element:nth-child(4){-ms-grid-column:3;-ms-grid-row:3}.services-grid .services-element:nth-child(5){-ms-grid-column:1;-ms-grid-row:5}.services-grid .services-element:nth-child(6){-ms-grid-column-span:1;-ms-grid-column:3;-ms-grid-row:5}}.services-element{background:var(--color-gray3);border-radius:var(--radius2);color:var(--color-text);display:block;min-height:150px;overflow:hidden;padding:calc(var(--index)*.7) calc(var(--index)*.77);position:relative;text-decoration:none;transition:all .5s var(--transition);-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width:1600px){.services-element{padding:calc(var(--index)*1.1) calc(var(--index)*.8)}}@media screen and (max-width:768px){.services-element{min-height:auto;padding:calc(var(--index)*1.2) calc(var(--index)*.8) calc(var(--index)*3) calc(var(--index)*.8)}}.services-element:hover{box-shadow:var(--box-shadow2)}@media screen and (max-width:768px){.services-element:hover{box-shadow:none}}.services-element:hover .services-element__title{color:var(--color-accent);text-decoration:underline;text-decoration-thickness:from-font}.services-element:hover .services-element__icon img{transform:scale(1.05)}.services-element .services-element__content{position:relative;z-index:2}.services-element.services-element--first .services-element__content{max-width:240px}.services-element.services-element--first .services-element__icon{height:70%;transform:translate(18%,8%)}@media screen and (max-width:768px){.services-element.services-element--first .services-element__icon{transform:translate(24%,20%)}}.services-element.services-element--second .services-element__content{max-width:170px}@media screen and (max-width:768px){.services-element.services-element--second .services-element__title{max-width:140px}}.services-element.services-element--second .services-element__icon{height:80%;transform:translate(16%,7%)}@media screen and (max-width:768px){.services-element.services-element--second .services-element__icon{height:70%;transform:translate(10%,20%)}}.services-element.services-element--third .services-element__content{max-width:170px}@media screen and (max-width:768px){.services-element.services-element--third .services-element__content{max-width:100%}.services-element.services-element--third .services-element__content .services-element__desc{max-width:140px}}.services-element.services-element--third .services-element__icon{height:80%;transform:translate(28%,10%)}@media screen and (max-width:768px){.services-element.services-element--third .services-element__icon{height:70%;transform:translate(10%,20%)}}.services-element.services-element--fourth .services-element__content{max-width:170px}.services-element.services-element--fourth .services-element__content .services-element__title{max-width:150px}@media screen and (max-width:768px){.services-element.services-element--fourth .services-element__content .services-element__title{max-width:100px}}.services-element.services-element--fourth .services-element__icon{height:80%;transform:translate(22%,6%)}@media screen and (max-width:768px){.services-element.services-element--fourth .services-element__icon{height:70%;transform:translate(10%,20%)}}.services-element.services-element--fifth .services-element__content{max-width:180px}@media screen and (max-width:768px){.services-element.services-element--fifth .services-element__content{max-width:100%}.services-element.services-element--fifth .services-element__content .services-element__desc{max-width:140px}}.services-element.services-element--fifth .services-element__icon{height:80%;transform:translate(28%,6%)}@media screen and (max-width:768px){.services-element.services-element--fifth .services-element__icon{height:70%;transform:translate(20%,20%)}}.services-element.services-element--sixth .services-element__content{max-width:180px}@media screen and (max-width:768px){.services-element.services-element--sixth .services-element__content{max-width:100%}.services-element.services-element--sixth .services-element__content .services-element__desc{max-width:100px}}.services-element.services-element--sixth .services-element__icon{height:80%;transform:translate(-7%,23%)}@media screen and (max-width:768px){.services-element.services-element--sixth .services-element__icon{height:70%;transform:translate(10%,20%)}}.services-element .services-element__title{font-size:21px;font-weight:600;line-height:1.1;margin-bottom:8px;text-decoration-color:var(--color-gray);text-decoration-thickness:from-font;text-underline-position:under;transition:color .3s var(--transition)}@media screen and (max-width:1200px){.services-element .services-element__title{font-size:18px;margin-bottom:12px}}@media screen and (max-width:768px){.services-element .services-element__title{font-size:16px}}.services-element .services-element__desc{color:var(--color-gray4);font-size:17px;line-height:1.2}@media screen and (max-width:1200px){.services-element .services-element__desc{font-size:15px}}@media screen and (max-width:768px){.services-element .services-element__desc{font-size:14px;max-width:120px}}.services-element .services-element__icon{bottom:0;height:100%;position:absolute;right:0;z-index:1}.services-element .services-element__icon img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:right bottom;object-position:right bottom;transition:transform .5s var(--transition);width:100%}.page-services{display:flex;flex-wrap:wrap;gap:16px}@media screen and (max-width:480px){.page-services{gap:4px}}.page-services .services-element{min-height:220px;width:calc(33.33333% - 10.66666px)}@media screen and (max-width:768px){.page-services .services-element{width:calc(50% - 8px)}}@media screen and (max-width:480px){.page-services .services-element{min-height:170px;width:calc(50% - 2.66667px)}}.page-services .services-element .services-element__icon{max-height:60%;max-width:80%;transform:translate(10%,10%)}@media screen and (max-width:480px){.page-services .services-element .services-element__icon{max-width:90%}}.list-banks{display:flex;flex-wrap:wrap;overflow:hidden}.list-banks .list-banks__item{align-items:center;display:flex;justify-content:center;padding:40px;position:relative;transition:background .4s var(--transition);width:20%}@media screen and (max-width:1200px){.list-banks .list-banks__item{padding:20px}}@media screen and (max-width:768px){.list-banks .list-banks__item{padding:20px 10px;width:33.3333333333%}}.list-banks .list-banks__item:hover{background-color:var(--color-gray11RGBA60)}@media screen and (min-width:769px){.list-banks .list-banks__item:first-child:before,.list-banks .list-banks__item:nth-child(2):before,.list-banks .list-banks__item:nth-child(3):before,.list-banks .list-banks__item:nth-child(4):before{background:var(--color-border);content:"";height:600%;position:absolute;right:0;top:0;width:1px}.list-banks .list-banks__item:nth-child(6n+6):after{background:var(--color-border);content:"";height:1px;left:0;position:absolute;top:0;width:600%}}@media screen and (max-width:768px){.list-banks .list-banks__item:first-child:before,.list-banks .list-banks__item:nth-child(2):before{background:var(--color-border);content:"";height:600%;position:absolute;right:0;top:0;width:1px}.list-banks .list-banks__item:nth-child(3n+4):after{background:var(--color-border);content:"";height:1px;left:0;position:absolute;top:0;width:600%}}.list-banks .list-banks__item:last-child:before{display:none}.section{background:var(--color-white);border-radius:var(--radius2);box-shadow:var(--box-shadow);margin:14px auto;max-width:var(--container-width);padding:calc(var(--index)*1.1) calc(var(--index)*1.4) calc(var(--index)*1.1) calc(var(--index)*1.4);width:calc(100% - var(--container-padding)*2)}@media screen and (max-width:1600px){.section{padding:calc(var(--index)*1.4)}}@media screen and (max-width:1200px){.section{padding:calc(var(--index)*1.4) var(--container-padding) calc(var(--index)*1.4) var(--container-padding);width:calc(100% - 4px)}}@media screen and (max-width:768px){.section{padding:calc(var(--index)*2.4) var(--container-padding);width:calc(100% - 4px)}}.section.section--hidden{overflow:hidden}.section.section--often-search .section__top{border-bottom:1px solid var(--color-gray);gap:0 80px;justify-content:flex-start;margin-bottom:22px;padding-bottom:22px}.section .section__top{align-items:center;display:flex;gap:0 12px;justify-content:space-between;margin-bottom:22px}.section .section__top:has(.section__desc){margin-bottom:16px}.section .section__desc{font-size:15px;margin-bottom:22px}@media screen and (max-width:768px){.section .section__desc{font-size:14px}}.section .section__title{align-items:baseline;color:var(--color-text);display:flex;font-size:var(--section-title);font-weight:700;gap:0 12px;line-height:1.2}.section .section__title h1,.section .section__title h2,.section .section__title h3,.section .section__title h4,.section .section__title h5{font-size:var(--section-title);font-weight:700;margin:0}.section .section__title span{color:var(--color-gray2);font-size:var(--section-title);font-weight:500}@media screen and (max-width:768px){.section .section__title span{display:none}}.section .section__link{align-items:center;color:var(--color-accent);display:flex;font-size:16px;font-weight:600;gap:0 12px;text-decoration:none;transition:color .3s var(--transition);white-space:nowrap}@media screen and (max-width:768px){.section .section__link{font-size:14px}}.section .section__link:hover{color:var(--color-accent-h)}.section .section__link:hover svg{transform:translateX(-2px)}.section .section__link svg{transition:transform .3s var(--transition)}@media screen and (max-width:768px){.section .section__link svg{height:10px;position:relative;top:1px;width:auto}}.section.section-row{display:flex;gap:0 60px}@media screen and (max-width:992px){.section.section-row{gap:0 30px}}@media screen and (max-width:768px){.section.section-row{flex-direction:column;gap:20px 0}}.section .section__left{width:560px}@media screen and (max-width:992px){.section .section__left{width:440px}}@media screen and (max-width:768px){.section .section__left{width:100%}}.section .section__right{width:calc(100% - 620px)}@media screen and (max-width:992px){.section .section__right{width:calc(100% - 470px)}}@media screen and (max-width:768px){.section .section__right{width:100%}}.section .default-content{font-size:15px;line-height:1.4}@media screen and (max-width:768px){.section .default-content{font-size:14px}}.section .default-content p{margin-bottom:12px}.section .default-content p:last-child{margin-bottom:0}.section .default-content h2{font-size:var(--section-title)}.section .section__image{line-height:0px}.section .section__image img{border-radius:var(--radius4)}.apartments-slider{overflow:visible;position:relative}.apartments-slider>.swiper-wrapper>.swiper-slide{height:auto;min-width:270px;width:calc(25% - 16.5px)}@media screen and (max-width:1400px){.apartments-slider>.swiper-wrapper>.swiper-slide{width:calc(25% - 12px)}}@media screen and (max-width:1200px){.apartments-slider>.swiper-wrapper>.swiper-slide{min-width:auto;width:280px}}@media screen and (max-width:768px){.apartments-slider>.swiper-wrapper>.swiper-slide{min-width:auto;width:280px}}.apartments-slider>.swiper-wrapper>.swiper-slide .apartment-element{height:100%}.apartments-slider .apartments-slider__prev{background:var(--color-white);border-radius:50%;box-shadow:var(--box-shadow);cursor:pointer;height:56px;left:0;position:absolute;top:30%;transform:translate(-50%);transition:all .3s var(--transition);width:56px;z-index:5}@media screen and (max-width:1200px){.apartments-slider .apartments-slider__prev{display:none}}.apartments-slider .apartments-slider__prev:hover{box-shadow:var(--box-shadow2)}.apartments-slider .apartments-slider__prev.swiper-button-disabled{opacity:0;pointer-events:none}.apartments-slider .apartments-slider__prev:before{background:url(/local/templates/.default/assets/css/../img/images-arrow.svg) no-repeat 50%;background-size:contain;content:"";height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-180deg);width:100%}.apartments-slider .apartments-slider__next{background:var(--color-white);border-radius:50%;box-shadow:var(--box-shadow);cursor:pointer;height:56px;position:absolute;right:0;top:30%;transform:translate(50%);transition:all .3s var(--transition);width:56px;z-index:5}@media screen and (max-width:1200px){.apartments-slider .apartments-slider__next{display:none}}.apartments-slider .apartments-slider__next:hover{box-shadow:var(--box-shadow2)}.apartments-slider .apartments-slider__next.swiper-button-disabled{opacity:0;pointer-events:none}.apartments-slider .apartments-slider__next:before{background:url(/local/templates/.default/assets/css/../img/images-arrow.svg) no-repeat 50%;background-size:contain;content:"";height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.apartments-slider .apartments-slider__pagination{display:none}@media screen and (max-width:1200px){.apartments-slider .apartments-slider__pagination{bottom:auto;display:flex;justify-content:center;margin-top:12px;position:relative;top:auto;width:100%}}.apartments-slider .apartments-slider__pagination .swiper-pagination-bullet{background:var(--color-gray);border-radius:2px;height:3px;margin:0 2px;opacity:.6;transition:all .3s var(--transition);width:6px}.apartments-slider .apartments-slider__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;width:12px}.apartment-more{align-items:center;background:var(--color-gray3);border-radius:var(--radius3);color:var(--color-white);display:flex;font-size:16px;height:100%;justify-content:center;padding:20px;position:relative;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.apartment-more:hover .apartment-more__text{background:var(--color-white)}.apartment-more:hover .apartment-more__img img{transform:scale(1.1)}.apartment-more .apartment-more__text{background:var(--color-whiteRGBA70);border-radius:20px;color:var(--color-text);font-size:15px;height:36px;line-height:36px;padding:0 20px;position:relative;transition:background .3s var(--transition);z-index:2}.apartment-more .apartment-more__img{border-radius:var(--radius3);height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.apartment-more .apartment-more__img:before{background:var(--color-blackRGBA50);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.apartment-more .apartment-more__img img{background-size:cover;height:100%;-o-object-fit:cover;object-fit:cover;transform-origin:center;transition:transform .7s var(--transition);width:100%;will-change:transform}.application{background:var(--color-white);border-radius:var(--radius2);box-shadow:var(--box-shadow);display:flex;gap:0 56px;margin:14px auto;max-width:var(--container-width);padding:calc(var(--index)*1.5) calc(var(--index)*1.4) calc(var(--index)*1.4) calc(var(--index)*1.4);width:calc(100% - var(--container-padding)*2)}@media screen and (max-width:1600px){.application{padding:calc(var(--index)*1.4) calc(var(--index)*1.4) calc(var(--index)*1.4) calc(var(--index)*1.4)}}@media screen and (max-width:768px){.application{padding:calc(var(--index)*2.4) var(--container-padding);width:calc(100% - 4px)}}.application .application__left{width:15%}@media screen and (max-width:1200px){.application .application__left{width:25%}}@media screen and (max-width:768px){.application .application__left{display:none}}.application .application__center{width:calc(52% - 112px)}@media screen and (max-width:1200px){.application .application__center{width:calc(75% - 56px)}}@media screen and (max-width:768px){.application .application__center{width:100%}}.application .application__right{width:33%}@media screen and (max-width:1200px){.application .application__right{display:none}}.application .application__title{font-size:32px;font-weight:600;line-height:1.2;margin-bottom:16px}@media screen and (max-width:768px){.application .application__title{font-size:22px}}.application .application__desc{color:var(--color-gray5);font-size:17px;font-weight:400;line-height:1.2;margin-bottom:40px}@media screen and (max-width:768px){.application .application__desc{font-size:15px;margin-bottom:16px}.application .application__desc p{margin-bottom:12px}.application .application__desc p:last-child{margin-bottom:0}}.application .application__btns{align-items:center;display:flex;gap:0 22px}@media screen and (max-width:768px){.application .application__btns{gap:0 12px}.application .application__btns .btn-social{width:calc(50% - 6px)}}.application-form{padding-top:12px;position:relative}.application-form .input-form{margin-bottom:28px}.application-form .input-form:has(+.agree-form){margin-bottom:16px}.application-form .btn{margin-top:26px}.slider-useful{overflow:visible;position:relative}.slider-useful>.swiper-wrapper>.swiper-slide{height:auto;width:calc(20% - 17.6px)}@media screen and (max-width:1400px){.slider-useful>.swiper-wrapper>.swiper-slide{width:calc(25% - 12px)}}@media screen and (max-width:768px){.slider-useful>.swiper-wrapper>.swiper-slide{width:calc(33.33333% - 5.33333px)}}@media screen and (max-width:580px){.slider-useful>.swiper-wrapper>.swiper-slide{width:200px}}.slider-useful>.swiper-wrapper>.swiper-slide .useful-element{height:100%}.slider-useful .swiper-button-prev{background:var(--color-white);border-radius:50%;box-shadow:var(--box-shadow);cursor:pointer;height:56px;left:0;position:absolute;top:50%;transform:translate(-50%);transition:all .3s var(--transition);width:56px;z-index:5}@media screen and (max-width:1200px){.slider-useful .swiper-button-prev{display:none}}.slider-useful .swiper-button-prev:hover{box-shadow:var(--box-shadow2)}.slider-useful .swiper-button-prev.swiper-button-disabled{opacity:0;pointer-events:none}.slider-useful .swiper-button-prev:before{background:url(/local/templates/.default/assets/css/../img/images-arrow.svg) no-repeat 50%;background-size:contain;content:"";height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-180deg);width:100%}.slider-useful .swiper-button-next{background:var(--color-white);border-radius:50%;box-shadow:var(--box-shadow);cursor:pointer;height:56px;position:absolute;right:0;top:50%;transform:translate(50%);transition:all .3s var(--transition);width:56px;z-index:5}@media screen and (max-width:1200px){.slider-useful .swiper-button-next{display:none}}.slider-useful .swiper-button-next:hover{box-shadow:var(--box-shadow2)}.slider-useful .swiper-button-next.swiper-button-disabled{opacity:0;pointer-events:none}.slider-useful .swiper-button-next:before{background:url(/local/templates/.default/assets/css/../img/images-arrow.svg) no-repeat 50%;background-size:contain;content:"";height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.slider-useful .swiper-pagination{display:none}@media screen and (max-width:1200px){.slider-useful .swiper-pagination{bottom:auto;display:flex;justify-content:center;margin-top:12px;position:relative;top:auto;width:100%}}.slider-useful .swiper-pagination .swiper-pagination-bullet{background:var(--color-gray);border-radius:2px;height:3px;margin:0 2px;opacity:.6;transition:all .3s var(--transition);width:6px}.slider-useful .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;width:12px}.useful-element{background:var(--color-gray3);border-radius:var(--radius2);color:var(--color-text);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:calc(var(--index)*.7) calc(var(--index)*.77);text-decoration:none;transition:all .3s var(--transition)}@media screen and (max-width:580px){.useful-element{padding:calc(var(--index)*1.1) calc(var(--index)*.9)}}.useful-element:hover{box-shadow:var(--box-shadow2)}.useful-element:hover .useful-element__title{color:var(--color-accent);text-decoration-thickness:from-font}.useful-element .useful-element__title{font-size:16px;font-weight:600;line-height:1.3;margin-bottom:22px;text-decoration-color:var(--color-gray);text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:from-font;text-underline-position:under;transition:color .3s var(--transition);width:100%}@media screen and (max-width:768px){.useful-element .useful-element__title{font-size:14px}}.useful-element .useful-element__label{color:var(--color-gray2);font-size:14px;font-weight:500;margin-top:auto}.often-search-nav{display:flex;gap:0 22px}.often-search-nav .often-search-nav__item{background:transparent;border:none;color:var(--color-gray2);cursor:pointer;font-size:22px;font-weight:400;padding:7px 22px 7px 2px;position:relative;transition:color .3s var(--transition)}.often-search-nav .often-search-nav__item.is-active,.often-search-nav .often-search-nav__item:hover{color:var(--color-gray5)}.often-search-nav .often-search-nav__item.is-active:before{width:100%}.often-search-nav .often-search-nav__item:before{background:var(--color-accent);bottom:-1px;content:"";height:2px;left:0;position:absolute;transition:width .3s var(--transition);width:100%;width:0}.catalog-top{align-items:center;display:flex;gap:0 66px;margin-bottom:26px}@media screen and (max-width:992px){.catalog-top{flex-wrap:wrap;gap:22px 34px}}@media screen and (max-width:768px){.catalog-top{padding:16px var(--container-padding) 0 var(--container-padding)}}@media screen and (max-width:520px){.catalog-top{gap:12px 0;margin-bottom:12px}}.catalog-top .page-title{align-items:center;color:var(--color-text);display:flex;font-size:24px;font-weight:700;gap:0 16px;margin:0}@media screen and (max-width:992px){.catalog-top .page-title{width:100%}}@media screen and (max-width:768px){.catalog-top .page-title{font-size:22px;gap:0 12px}}.catalog-top .page-title h1,.catalog-top .page-title h2{font-size:24px;font-weight:700;margin:0}@media screen and (max-width:768px){.catalog-top .page-title h1,.catalog-top .page-title h2{font-size:22px}}.catalog-top .page-title span{color:var(--color-gray)}@media screen and (max-width:768px){.catalog-top .page-title span{font-size:15px;font-weight:600}}.apartment-list{display:flex;flex-wrap:wrap;gap:22px 24px}@media screen and (max-width:1440px){.apartment-list{gap:12px}}@media screen and (max-width:768px){.apartment-list{background:var(--color-white);border-radius:var(--radius3);padding:calc(var(--index)*1.6) var(--container-padding)}}@media screen and (max-width:500px){.apartment-list{gap:36px}}.apartment-list .apartment-element{width:calc(25% - 18px)}@media screen and (max-width:1440px){.apartment-list .apartment-element{width:calc(25% - 9px)}}@media screen and (max-width:992px){.apartment-list .apartment-element{width:calc(33.33333% - 8px)}}@media screen and (max-width:768px){.apartment-list .apartment-element{width:calc(50% - 6px)}}@media screen and (max-width:520px){.apartment-list .apartment-element{width:100%}}.realty-card .realty-card__wrapper{display:flex;gap:0 14px}@media screen and (max-width:992px){.realty-card .realty-card__wrapper{display:block}}.realty-card .realty-card__content{width:calc(100% - 434px)}@media screen and (max-width:1440px){.realty-card .realty-card__content{width:calc(100% - 384px)}}@media screen and (max-width:1200px){.realty-card .realty-card__content{width:calc(100% - 354px)}}@media screen and (max-width:992px){.realty-card .realty-card__content{width:100%}}.realty-card .realty-card__sidebar{width:420px}@media screen and (max-width:1440px){.realty-card .realty-card__sidebar{width:370px}}@media screen and (max-width:1200px){.realty-card .realty-card__sidebar{width:340px}}@media screen and (max-width:992px){.realty-card__mobile-wrapper{background:var(--color-white);border-radius:var(--radius3);margin:0 auto;max-width:calc(100% - 4px);padding:calc(var(--index)*1.3) var(--container-padding)}}.realty-card__information{background:var(--color-white);border-radius:var(--radius3);overflow:hidden;padding-bottom:calc(var(--index)*1.3)}@media screen and (max-width:992px){.realty-card__information{background:transparent;border-radius:0;padding-bottom:0}}.realty-card__information .realty-address{margin-top:28px;padding:0 calc(var(--index)*1.2) 0 calc(var(--index)*1.2)}@media screen and (max-width:992px){.realty-card__information .realty-address{display:none}}.realty-card__information .realty-card__parameters{margin-top:36px;padding:0 calc(var(--index)*1.2) 0 calc(var(--index)*1.2)}@media screen and (max-width:992px){.realty-card__information .realty-card__parameters{border-top:1px solid var(--color-border);margin-top:24px;padding:24px 0 0;position:relative}}.realty-card__information .realty-specifications{border-top:1px solid var(--color-border);margin-top:46px;padding:var(--index) calc(var(--index)*1.2) 0 calc(var(--index)*1.2)}@media screen and (max-width:992px){.realty-card__information .realty-specifications{margin-top:24px;padding:24px 0 0}}.realty-card__information .realty-description{border-top:1px solid var(--color-border);margin-top:28px;padding:var(--index) calc(var(--index)*1.2) 0 calc(var(--index)*1.2)}@media screen and (max-width:992px){.realty-card__information .realty-description{margin-top:24px;padding:24px 0 0}.apartment-gallery{aspect-ratio:1/.6;margin-bottom:12px;overflow:visible;padding:0 var(--container-padding)}}@media screen and (max-width:480px){.apartment-gallery{aspect-ratio:1/.8}}.apartment-gallery .swiper-slide{border-radius:var(--radius3);display:block;height:430px;max-width:60%;overflow:hidden;transition:opacity .3s var(--transition);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto}@media screen and (max-width:992px){.apartment-gallery .swiper-slide{height:auto;max-width:90%}}.apartment-gallery .swiper-slide:hover{opacity:.8}.apartment-gallery .swiper-slide img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.apartment-gallery .apartment-gallery__prev{background:var(--color-white);border-radius:50%;box-shadow:var(--box-shadow);cursor:pointer;height:46px;left:16px;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s var(--transition);width:46px;z-index:5}@media screen and (max-width:1200px){.apartment-gallery .apartment-gallery__prev{opacity:.2}}@media screen and (max-width:992px){.apartment-gallery .apartment-gallery__prev{display:none}}.apartment-gallery .apartment-gallery__prev:hover{box-shadow:var(--box-shadow2)}.apartment-gallery .apartment-gallery__prev.swiper-button-disabled{opacity:0;pointer-events:none}.apartment-gallery .apartment-gallery__prev:before{background:url(/local/templates/.default/assets/css/../img/images-arrow.svg) no-repeat 50%;background-size:contain;content:"";height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-180deg);width:100%}.apartment-gallery .apartment-gallery__next{background:var(--color-white);border-radius:50%;box-shadow:var(--box-shadow);cursor:pointer;height:46px;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:all .3s var(--transition);width:46px;z-index:5}@media screen and (max-width:1200px){.apartment-gallery .apartment-gallery__next{display:.2}}@media screen and (max-width:992px){.apartment-gallery .apartment-gallery__next{display:none}}.apartment-gallery .apartment-gallery__next:hover{box-shadow:var(--box-shadow2)}.apartment-gallery .apartment-gallery__next.swiper-button-disabled{opacity:0;pointer-events:none}.apartment-gallery .apartment-gallery__next:before{background:url(/local/templates/.default/assets/css/../img/images-arrow.svg) no-repeat 50%;background-size:contain;content:"";height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.apartment-gallery .apartment-gallery__pagination{display:none}@media screen and (max-width:1200px){.apartment-gallery .apartment-gallery__pagination{bottom:auto;display:flex;justify-content:center;margin-top:12px;position:relative;top:auto;width:100%}}.apartment-gallery .apartment-gallery__pagination .swiper-pagination-bullet{background:var(--color-white);border-radius:2px;height:3px;margin:0 2px;opacity:.6;transition:all .3s var(--transition);width:6px}.apartment-gallery .apartment-gallery__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;width:12px}.realty-address{display:flex}.realty-address .realty-address__btn{align-items:center;cursor:pointer;display:flex;gap:0 16px}.realty-address .realty-address__btn:hover .realty-address__icon i{transform:translateY(-5px)}.realty-address .realty-address__icon{align-items:center;display:flex;justify-content:center;line-height:0px;position:relative;width:46px}.realty-address .realty-address__icon i{height:20px;left:50%;line-height:0px;margin-left:-10px;margin-top:-10px;position:absolute;top:50%;transform:translateY(0);transition:all .3s var(--transition);width:20px;z-index:2}.realty-address .realty-address__icon i svg{color:var(--color-gray13);height:20px;width:20px}.realty-address .realty-address__icon img{height:auto;width:100%}.realty-address .realty-address__text{width:calc(100% - 62px)}.realty-address .realty-address__name{font-size:15px}.realty-address .realty-address__link{color:var(--color-blue);font-size:12px;margin-top:8px;transition:color .3s var(--transition)}.realty-address .realty-address__link:hover{color:var(--color-accent-h)}.realty-card__parameters{display:flex;flex-wrap:wrap;gap:20px}@media screen and (max-width:768px){.realty-card__parameters{gap:12px}}.realty-card__parameters .realty-card__parameter{display:flex;gap:0 12px;width:calc(25% - 15px)}@media screen and (max-width:1200px){.realty-card__parameters .realty-card__parameter{width:calc(33.33333% - 13.3333px)}}@media screen and (max-width:768px){.realty-card__parameters .realty-card__parameter{gap:0 6px;width:calc(50% - 6px)}}.realty-card__parameters .realty-card__parameter .realty-card__parameter-icon{align-items:center;background:var(--color-gray3);border-radius:var(--radius3);display:flex;height:46px;justify-content:center;padding:6px;width:46px}@media screen and (max-width:768px){.realty-card__parameters .realty-card__parameter .realty-card__parameter-icon{height:36px;padding:4px;width:36px}.realty-card__parameters .realty-card__parameter .realty-card__parameter-icon img,.realty-card__parameters .realty-card__parameter .realty-card__parameter-icon svg{height:auto;width:22px}}.realty-card__parameters .realty-card__parameter .realty-card__parameter-cont{width:calc(100% - 58px)}.realty-card__parameters .realty-card__parameter .realty-card__parameter-name{color:var(--color-gray2);font-size:15px;font-weight:400;line-height:1.2;margin-bottom:4px}@media screen and (max-width:768px){.realty-card__parameters .realty-card__parameter .realty-card__parameter-name{font-size:12px}}.realty-card__parameters .realty-card__parameter .realty-card__parameter-val{font-size:16px;font-weight:600;line-height:1.2}@media screen and (max-width:768px){.realty-card__parameters .realty-card__parameter .realty-card__parameter-val{font-size:14px}}.realty-specifications .realty-specifications__title{align-items:baseline;color:var(--color-text);display:flex;font-size:27px;font-weight:700;gap:0 12px;line-height:1.2;margin-bottom:12px}@media screen and (max-width:768px){.realty-specifications .realty-specifications__title{font-size:20px}}.realty-specifications .realty-specifications__title h1,.realty-specifications .realty-specifications__title h2,.realty-specifications .realty-specifications__title h3,.realty-specifications .realty-specifications__title h4,.realty-specifications .realty-specifications__title h5{font-size:27px;font-weight:700;margin:0}@media screen and (max-width:768px){.realty-specifications .realty-specifications__title h1,.realty-specifications .realty-specifications__title h2,.realty-specifications .realty-specifications__title h3,.realty-specifications .realty-specifications__title h4,.realty-specifications .realty-specifications__title h5{font-size:20px}}.realty-specifications__table{display:flex;flex-wrap:wrap;gap:0 30px}.realty-specifications__table .realty-specifications__tr{border-top:1px solid var(--color-gray3);display:flex;font-size:15px;font-weight:400;gap:0 12px;justify-content:space-between;line-height:1.2;padding:14px 2px;width:calc(50% - 15px)}@media screen and (max-width:768px){.realty-specifications__table .realty-specifications__tr{border-top:1px dashed var(--color-gray3);width:100%}}.realty-specifications__table .realty-specifications__tr:first-child,.realty-specifications__table .realty-specifications__tr:nth-child(2){border-top:0}@media screen and (max-width:768px){.realty-specifications__table .realty-specifications__tr:nth-child(2){border-top:1px dashed var(--color-gray3)}}.realty-specifications__table .realty-specifications__tr dt{font-weight:600;width:42%}.realty-specifications__table .realty-specifications__tr dd{font-size:14px;text-align:right;width:calc(58% - 12px)}.realty-description .realty-description__title{align-items:baseline;color:var(--color-text);display:flex;font-size:27px;font-weight:700;gap:0 12px;line-height:1.2;margin-bottom:12px}@media screen and (max-width:768px){.realty-description .realty-description__title{font-size:20px}}.realty-description .realty-description__title h1,.realty-description .realty-description__title h2,.realty-description .realty-description__title h3,.realty-description .realty-description__title h4,.realty-description .realty-description__title h5{font-size:27px;font-weight:700;margin:0}@media screen and (max-width:768px){.realty-description .realty-description__title h1,.realty-description .realty-description__title h2,.realty-description .realty-description__title h3,.realty-description .realty-description__title h4,.realty-description .realty-description__title h5{font-size:20px}}.realty-description .realty-description__btn{background:transparent;border:none;color:var(--color-blue);cursor:pointer;display:none;font-size:15px;font-weight:600;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.realty-description .realty-description__btn:hover{text-decoration:none}.realty-description .realty-description__content{overflow:hidden}.realty-description .realty-description__content.realty-description__content--rollup{margin-bottom:12px}.realty-description .realty-description__content.realty-description__content--rollup+.realty-description__btn{display:inline-block}.realty-location{background:var(--color-white);border-radius:var(--radius3);margin-top:12px;overflow:hidden}.realty-location .apartment-gallery{margin-bottom:32px}.realty-location .realty-description{padding:0 calc(var(--index)*1.2) calc(var(--index)*1.1) calc(var(--index)*1.2)}.realty-location .realty-location__title{align-items:baseline;color:var(--color-text);display:flex;font-size:27px;font-weight:700;gap:0 12px;line-height:1.2;padding:calc(var(--index)*1.1) calc(var(--index)*1.2) calc(var(--index)/1.3) calc(var(--index)*1.2)}@media screen and (max-width:768px){.realty-location .realty-location__title{font-size:20px}}.realty-location .realty-location__title h1,.realty-location .realty-location__title h2,.realty-location .realty-location__title h3,.realty-location .realty-location__title h4,.realty-location .realty-location__title h5{font-size:27px;font-weight:700;margin:0}@media screen and (max-width:768px){.realty-location .realty-location__title h1,.realty-location .realty-location__title h2,.realty-location .realty-location__title h3,.realty-location .realty-location__title h4,.realty-location .realty-location__title h5{font-size:20px}}.realty-location .realty-location__desc{font-size:16px;font-weight:400;padding:0 calc(var(--index)*1.2) calc(var(--index)*1.1) calc(var(--index)*1.2)}.realty-location .realty-location__desc strong{font-weight:600}.realty-location .realty-location__desc p{margin-bottom:4px}.realty-location .realty-location__desc p:last-child{margin-bottom:0}.realty-location .infrastructure-developer{padding:0 calc(var(--index)*1.2) var(--index) calc(var(--index)*1.2)}.realty-map{background:var(--color-border);height:460px}.infrastructure-developer .infrastructure-developer__title{align-items:baseline;color:var(--color-text);display:flex;font-size:27px;font-weight:700;gap:0 12px;line-height:1.2;margin-bottom:22px}@media screen and (max-width:768px){.infrastructure-developer .infrastructure-developer__title{font-size:20px}}.infrastructure-developer .infrastructure-developer__title h1,.infrastructure-developer .infrastructure-developer__title h2,.infrastructure-developer .infrastructure-developer__title h3,.infrastructure-developer .infrastructure-developer__title h4,.infrastructure-developer .infrastructure-developer__title h5{font-size:27px;font-weight:700;margin:0}@media screen and (max-width:768px){.infrastructure-developer .infrastructure-developer__title h1,.infrastructure-developer .infrastructure-developer__title h2,.infrastructure-developer .infrastructure-developer__title h3,.infrastructure-developer .infrastructure-developer__title h4,.infrastructure-developer .infrastructure-developer__title h5{font-size:20px}}.infrastructure-developer .realty-card__parameters .realty-card__parameter{align-items:center}.realty-card__aside{background:var(--color-white);border-radius:var(--radius3);position:sticky;top:12px}.realty-card__aside .realty-card__aside-info{border-bottom:1px solid var(--color-border);padding:calc(var(--index)/1.4) calc(var(--index)*.7)}.realty-card__aside .realty-card__aside-info:has(>.price-history){padding-bottom:0}.realty-card__aside .realty-card__aside-contact{padding:calc(var(--index)/1.4) calc(var(--index)*.7)}.realty-card__aside .realty-card__aside-bottom{font-size:15px;line-height:1.4;padding:0 calc(var(--index)*.7) calc(var(--index)/1.4) calc(var(--index)*.7)}.realty-card__aside .realty-card__aside-bottom p{margin-bottom:4px}.realty-card__aside .realty-card__aside-bottom p:last-child{margin-bottom:0}.realty-card__btns{display:flex;gap:0 8px;margin-bottom:14px}.realty-card__btns .add-favourites{align-items:center;background:transparent;border:1px solid var(--color-border);color:var(--color-text);display:flex;font-size:12px;gap:0 6px;height:36px;padding:1px 6px 0;width:calc(35% - 5.333px)}.realty-card__btns .add-favourites:hover{background:var(--color-gray7)}.realty-card__btns .add-favourites svg{transition:all .3s var(--transition)}.realty-card__btns .add-favourites.is-added svg{color:var(--color-accent-h)}.realty-card__btns .btn-print{width:calc(30% - 5.333px)}.realty-card__btns .ya-share2{width:calc(35% - 5.333px)}.realty-card__btns .ya-share2 .ya-share2__list,.realty-card__btns .ya-share2 .ya-share2__list .ya-share2__item{width:100%}.realty-card__btns .ya-share2__container_size_m .ya-share2__badge .ya-share2__icon{height:18px;width:18px}.realty-card__btns .ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more{align-items:center;background:transparent;border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-text);display:flex;font-family:var(--font-default);font-size:12px;gap:0 6px;height:36px;justify-content:center;padding:1px 6px 0;transition:background .3s var(--transition);-webkit-user-select:none;-moz-user-select:none;user-select:none}.realty-card__btns .ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more:hover{background:var(--color-gray7)}.realty-card__subtitle{font-size:20px;font-weight:600;line-height:1.4;margin-bottom:8px}.realty-card__subtitle:has(+.realty-card__prices){margin-bottom:20px}.realty-card__subtitle span{color:var(--color-gray2)}.realty-card__mindesc{font-size:14px;margin-bottom:8px}.realty-card__mindesc p{margin-bottom:0}.realty-card__prices{line-height:1.2;margin-bottom:20px}.realty-card__prices:has(+.price-history){margin-bottom:0}.realty-card__price{font-size:30px;font-weight:600;margin-bottom:6px}.realty-card__pricem2{font-size:18px;font-weight:400}.apartment-manager{flex-wrap:wrap;gap:8px 22px;position:relative}.apartment-manager .apartment-manager__right{width:calc(100% - 112px)}.apartment-manager .apartment-manager__name{padding-top:6px}.apartment-manager .apartment-manager__position{margin-bottom:12px}.apartment-manager .apartment-manager__messagers{width:100%}.apartment-manager .apartment-manager__messagers .btn-social{width:calc(50% - 3px)}#chart .apexcharts-inner .apexcharts-graphical{transform:translate(0)!important}.price-history__tooltip{font-size:14px;font-weight:500;padding:6px 12px}.price-history__tooltip span{color:var(--color-gray);display:block}.apexcharts-tooltip{border:1px solid var(--color-borrder)!important;border-radius:var(--radius3)!important;box-shadow:var(--box-shadow3)!important}.realty-card__mobile-info{display:none;margin-bottom:22px}@media screen and (max-width:992px){.realty-card__mobile-info{display:block}}.realty-card__mobile-info .price-history{display:none}.realty-card__mobile-contact{display:none;margin-bottom:22px}@media screen and (max-width:992px){.realty-card__mobile-contact{display:block}}.realty-card__mobile-contact .apartment-manager .apartment-manager__right{width:100%}.realty-card__mobile-contact .apartment-manager .apartment-manager__phone{margin-bottom:0}.realty-card__mobile-system{display:none;font-size:14px}.realty-card__mobile-system p{margin-bottom:4px}@media screen and (max-width:992px){.realty-card__mobile-system{display:block}}.realty-card__developer{border-bottom:1px solid var(--color-border);padding:calc(var(--index)/1.4) calc(var(--index)*.7)}@media screen and (max-width:992px){.realty-card__developer{padding:0 0 calc(var(--index)/1.4) 0}}.realty-card__developer .realty-card__developer-info{display:flex;gap:0 20px;margin-bottom:16px}.realty-card__developer .realty-card__developer-logo{width:70px}.realty-card__developer .realty-card__developer-cont{line-height:1.4;width:calc(100% - 90px)}.realty-card__developer .realty-card__developer-label{font-size:16px;font-weight:400;opacity:.8}.realty-card__developer .realty-card__developer-name{font-size:20px;font-weight:500}.realty-card__developer .realty-card__developer-description{font-size:16px;line-height:1.4}.realty-card__developer .realty-card__developer-description:has(+.realty-card__developer-btn){margin-bottom:18px}.realty-card__developer .realty-card__developer-btn .btn{width:100%}.apartment-contact .apartment-contact__title{font-size:20px;font-weight:500;line-height:1.2;margin-bottom:16px}.apartment-contact .apartment-contact__phone{font-size:22px;font-weight:700;line-height:1.2;margin-bottom:16px}@media screen and (max-width:768px){.apartment-contact .apartment-contact__phone{font-size:18px;padding-left:86px}}.apartment-contact .apartment-contact__phone a{color:var(--color-text);text-decoration:none;transition:color .3s var(--transition)}.apartment-contact .apartment-contact__phone a:hover{color:var(--color-accent)}.apartment-contact .btn-social{font-size:16px;gap:0 8px;height:52px;padding:0 18px 0 22px}@media screen and (max-width:768px){.apartment-contact .btn-social{flex:1}}.apartment-contact .btn-social .telegram,.apartment-contact .btn-social.btn-social--whatsapp svg{height:28px;width:28px}.apartment-contact .apartment-contact__messagers{display:flex;gap:6px;width:100%}.apartment-contact .apartment-contact__messagers .btn-social{width:calc(50% - 3px)}.about-screen{padding:0;position:relative}.about-screen .about-screen__wrapper{aspect-ratio:1/.43;margin-bottom:20px;position:relative;width:100%}@media screen and (max-width:992px){.about-screen .about-screen__wrapper{aspect-ratio:auto;margin-bottom:0}}.about-screen .about-screen__img{border-radius:var(--radius2) var(--radius2) var(--radius4) var(--radius4);height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}@media screen and (max-width:992px){.about-screen .about-screen__img{aspect-ratio:1/.6;position:relative}}.about-screen .about-screen__img img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.about-screen .about-screen__content{background:var(--color-accent);border-radius:var(--radius2);bottom:-18px;color:var(--color-white);font-size:14px;line-height:1.4;max-width:560px;padding:calc(var(--index)*1.6) calc(var(--index)*1.4) calc(var(--index)*1.6) calc(var(--index)*1.4);position:absolute;right:44px;width:100%;z-index:2}@media screen and (max-width:1600px){.about-screen .about-screen__content{padding:calc(var(--index)*1.6) calc(var(--index)*1.4)}}@media screen and (max-width:1200px){.about-screen .about-screen__content{padding:calc(var(--index)*1.6) var(--container-padding) calc(var(--index)*1.6) var(--container-padding)}}@media screen and (max-width:992px){.about-screen .about-screen__content{bottom:auto;margin:0 auto;max-width:100%;position:relative;right:auto;top:-20px;width:calc(100% - var(--container-padding)*2)}}@media screen and (max-width:768px){.about-screen .about-screen__content{padding:calc(var(--index)*1.6) var(--container-padding)}}.about-screen .about-screen__content p:last-child{margin-bottom:0}.about-screen .about-screen__content h2{font-size:var(--size-h2);font-weight:400;line-height:1.2;margin-bottom:16px}@media screen and (max-width:480px){.about-screen .about-screen__content h2{font-size:22px}}.about-screen .advantages{padding:calc(var(--index)*1.1) calc(var(--index)*1.4) calc(var(--index)*1.1) calc(var(--index)*1.4)}@media screen and (max-width:1600px){.about-screen .advantages{padding:calc(var(--index)*1.4)}}@media screen and (max-width:1200px){.about-screen .advantages{padding:calc(var(--index)*1.4) var(--container-padding) calc(var(--index)*1.4) var(--container-padding)}}@media screen and (max-width:768px){.about-screen .advantages{padding:calc(var(--index)*1.4) var(--container-padding) calc(var(--index)*2.4) var(--container-padding)}}@media screen and (max-width:480px){.about-screen .advantages{padding-top:0}}@media screen and (min-width:992px){.advantages .swiper-wrapper{display:flex;gap:0 32px;transform:translate(0)!important}}@media screen and (min-width:1200px){.advantages .swiper-wrapper{display:flex;gap:0 60px;transform:translate(0)!important}}.advantages .advantages__item{align-items:center;display:flex;gap:0 32px;width:calc(25% - 45px)}@media screen and (max-width:1200px){.advantages .advantages__item{gap:0 12px;width:calc(25% - 24px)}}@media screen and (max-width:992px){.advantages .advantages__item{gap:0 22px;max-width:240px;width:auto}}@media screen and (max-width:480px){.advantages .advantages__item{max-width:100%}}.advantages .advantages__item .advantages__icon{width:80px}@media screen and (max-width:1200px){.advantages .advantages__item .advantages__icon{width:50px}}.advantages .advantages__item .advantages__text{font-size:15px;font-weight:600;line-height:1.3;width:calc(100% - 112px)}@media screen and (max-width:1200px){.advantages .advantages__item .advantages__text{width:calc(100% - 62px)}}@media screen and (max-width:992px){.advantages .advantages__item .advantages__text{width:calc(100% - 72px)}}@media screen and (max-width:480px){.advantages .advantages__item .advantages__text{max-width:200px}}.partners-list{display:flex;flex-wrap:wrap;overflow:hidden}.partners-list .partners-list__item{align-items:center;display:flex;justify-content:center;padding:40px;position:relative;transition:background .4s var(--transition);width:33.3333333333%}@media screen and (max-width:1200px){.partners-list .partners-list__item{padding:20px}}@media screen and (max-width:768px){.partners-list .partners-list__item{padding:20px 10px}}.partners-list .partners-list__item:hover{background-color:var(--color-gray11RGBA60)}.partners-list .partners-list__item:first-child:before,.partners-list .partners-list__item:nth-child(2):before{background:var(--color-border);content:"";height:600%;position:absolute;right:0;top:0;width:1px}.partners-list .partners-list__item:nth-child(3n+4):after{background:var(--color-border);content:"";height:1px;left:0;position:absolute;top:0;width:400%}.partners-list .partners-list__item:last-child:before{display:none}.staff-slider{overflow:visible;position:relative}.staff-slider>.swiper-wrapper>.swiper-slide{height:auto;max-width:310px;min-width:270px;width:calc(25% - 16.5px)}@media screen and (max-width:1400px){.staff-slider>.swiper-wrapper>.swiper-slide{width:calc(25% - 12px)}}@media screen and (max-width:1200px){.staff-slider>.swiper-wrapper>.swiper-slide{min-width:auto;width:280px}}@media screen and (max-width:768px){.staff-slider>.swiper-wrapper>.swiper-slide{min-width:auto;width:220px}}.staff-slider>.swiper-wrapper>.swiper-slide .staff-item{height:100%}.staff-slider .staff-slider__prev{background:var(--color-white);border-radius:50%;box-shadow:var(--box-shadow);cursor:pointer;height:56px;left:0;position:absolute;top:30%;transform:translate(-50%);transition:all .3s var(--transition);width:56px;z-index:5}@media screen and (max-width:1200px){.staff-slider .staff-slider__prev{display:none}}.staff-slider .staff-slider__prev:hover{box-shadow:var(--box-shadow2)}.staff-slider .staff-slider__prev.swiper-button-disabled{opacity:0;pointer-events:none}.staff-slider .staff-slider__prev:before{background:url(/local/templates/.default/assets/css/../img/images-arrow.svg) no-repeat 50%;background-size:contain;content:"";height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-180deg);width:100%}.staff-slider .staff-slider__next{background:var(--color-white);border-radius:50%;box-shadow:var(--box-shadow);cursor:pointer;height:56px;position:absolute;right:0;top:30%;transform:translate(50%);transition:all .3s var(--transition);width:56px;z-index:5}@media screen and (max-width:1200px){.staff-slider .staff-slider__next{display:none}}.staff-slider .staff-slider__next:hover{box-shadow:var(--box-shadow2)}.staff-slider .staff-slider__next.swiper-button-disabled{opacity:0;pointer-events:none}.staff-slider .staff-slider__next:before{background:url(/local/templates/.default/assets/css/../img/images-arrow.svg) no-repeat 50%;background-size:contain;content:"";height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.staff-slider .staff-slider__pagination{display:none}@media screen and (max-width:1200px){.staff-slider .staff-slider__pagination{bottom:auto;display:flex;justify-content:center;margin-top:12px;position:relative;top:auto;width:100%}}.staff-slider .staff-slider__pagination .swiper-pagination-bullet{background:var(--color-gray);border-radius:2px;height:3px;margin:0 2px;opacity:.6;transition:all .3s var(--transition);width:6px}.staff-slider .staff-slider__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;width:12px}.staff-item{background:var(--color-gray3);border-radius:var(--radius4)}.staff-item .staff-item__image{aspect-ratio:1/1.35;border-radius:var(--radius4);overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}@media screen and (max-width:768px){.staff-item .staff-item__image{aspect-ratio:1/1.2}}.staff-item .staff-item__image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%}.staff-item .staff-item__content{padding:24px}@media screen and (max-width:768px){.staff-item .staff-item__content{padding:16px 12px}}.staff-item .staff-item__name{font-size:18px;font-weight:700;line-height:1.2;margin-bottom:6px}@media screen and (max-width:768px){.staff-item .staff-item__name{font-size:16px}}.staff-item .staff-item__position{color:var(--color-gray4);font-size:15px;margin-bottom:12px}.staff-item .staff-item__phone{align-items:center;display:flex;gap:0 10px;margin-bottom:6px}.staff-item .staff-item__phone>a{color:var(--color-black);font-size:18px;font-weight:700;text-decoration:none;transition:color .3s var(--transition)}@media screen and (max-width:768px){.staff-item .staff-item__phone>a{font-size:14px}}.staff-item .staff-item__phone>a:hover{color:var(--color-accent)}.staff-item .staff-item__social{align-items:center;display:flex;gap:0 6px}.staff-item .staff-item__social>a{display:block;height:24px;transition:opacity .3s var(--transition);width:24px}.staff-item .staff-item__social>a:hover{opacity:.5}.staff-item .staff-item__email a{color:var(--color-black);font-size:15px;text-decoration:none;transition:color .3s var(--transition)}.staff-item .staff-item__email a:hover{color:var(--color-accent)}.page-staff{display:flex;flex-wrap:wrap;gap:24px}@media screen and (max-width:992px){.page-staff{gap:16px 12px}}.page-staff .staff-item{width:calc(25% - 18px)}@media screen and (max-width:1200px){.page-staff .staff-item{width:calc(33.33333% - 16px)}}@media screen and (max-width:992px){.page-staff .staff-item{width:calc(33.33333% - 8px)}}@media screen and (max-width:768px){.page-staff .staff-item{width:calc(50% - 6px)}}@media screen and (max-width:480px){.page-staff .staff-item{width:100%}}@media screen and (max-width:768px){.page-jobs{display:flex;flex-direction:column}}.jobs-contacts{align-items:center;display:flex;flex-wrap:wrap;gap:12px 22px;padding-top:22px}.jobs-contacts .jobs-contacts__label{font-size:20px;font-weight:400}@media screen and (max-width:768px){.jobs-contacts .jobs-contacts__label{font-size:16px}}.jobs-contacts .jobs-contacts__row{align-items:center;display:flex;gap:0 8px}.jobs-contacts .jobs-contacts__row>a{color:var(--color-black);font-size:18px;font-weight:700;text-decoration:none;transition:color .3s var(--transition)}@media screen and (max-width:768px){.jobs-contacts .jobs-contacts__row>a{font-size:18px}}.jobs-contacts .jobs-contacts__row>a:hover{color:var(--color-accent)}.jobs-contacts .jobs-contacts__row .jobs-contacts__social{align-items:center;display:flex;gap:0 6px}.jobs-contacts .jobs-contacts__row .jobs-contacts__social>a{display:block;height:24px;transition:opacity .3s var(--transition);width:24px}.jobs-contacts .jobs-contacts__row .jobs-contacts__social>a:hover{opacity:.5}.about-jobs{background:var(--color-white);border-radius:var(--radius2);box-shadow:var(--box-shadow);display:flex;flex-wrap:wrap;gap:0 60px;margin:0 auto 14px;padding:calc(var(--index)*1.1) calc(var(--index)*1.4) calc(var(--index)*1.1) calc(var(--index)*1.4)}@media screen and (max-width:992px){.about-jobs{gap:0 30px}}@media screen and (max-width:768px){.about-jobs{flex-direction:column;gap:20px 0;margin-bottom:0;order:2;width:100%}}.about-jobs .about-jobs__left{width:calc(55% - 60px)}@media screen and (max-width:992px){.about-jobs .about-jobs__left{width:440px}}@media screen and (max-width:768px){.about-jobs .about-jobs__left{width:100%}}.about-jobs .about-jobs__right{width:45%}@media screen and (max-width:992px){.about-jobs .about-jobs__right{width:calc(100% - 470px)}}@media screen and (max-width:768px){.about-jobs .about-jobs__right{width:100%}}.about-jobs .default-content{font-size:15px;line-height:1.4}@media screen and (max-width:768px){.about-jobs .default-content{font-size:14px}}.about-jobs .default-content p{margin-bottom:12px}.about-jobs .default-content p:last-child{margin-bottom:0}.about-jobs .default-content h2{font-size:var(--section-title)}.about-jobs .about-jobs__image{line-height:0px}@media screen and (max-width:768px){.about-jobs .about-jobs__image{display:none}}.about-jobs .about-jobs__image img{border-radius:var(--radius4)}.about-jobs blockquote{margin-bottom:0;margin-top:24px;width:100%}@media screen and (max-width:768px){.about-jobs blockquote{margin-top:0}}.job-element{background:var(--color-white);border-radius:var(--radius2);width:100%}.job-element:has(+.job-element){margin-bottom:14px}@media screen and (max-width:768px){.job-element:has(+.job-element){margin-bottom:4px}}@media screen and (max-width:768px){.job-element:last-child{margin-bottom:16px}}.job-element.is-open .job-element__arrow{transform:rotate(180deg)}.job-element .job-element__top{align-items:center;cursor:pointer;display:flex;gap:0 30px;line-height:1.2;padding:calc(var(--index)*1.1) calc(var(--index)*1.4) calc(var(--index)*1.1) calc(var(--index)*1.4);position:relative}@media screen and (max-width:768px){.job-element .job-element__top{align-items:flex-start;flex-direction:column;padding:calc(var(--index)*1.3) calc(var(--index)*1.4) calc(var(--index)*1.3) calc(var(--index)*1.4)}}.job-element .job-element__title{font-size:clamp(18px,2vw,26px);font-weight:500;width:calc(100% - 574px)}@media screen and (max-width:1200px){.job-element .job-element__title{width:calc(100% - 384px)}}@media screen and (max-width:768px){.job-element .job-element__title{margin-bottom:12px;max-width:calc(100% - 26px);width:100%}}.job-element .job-element__title h2,.job-element .job-element__title h3{font-size:clamp(18px,2vw,26px);font-weight:500;margin-bottom:0}.job-element .job-element__salary{font-size:clamp(18px,1.8vw,24px);margin-left:auto;width:490px}@media screen and (max-width:1200px){.job-element .job-element__salary{width:300px}}@media screen and (max-width:768px){.job-element .job-element__salary{width:100%}}.job-element .job-element__arrow{height:14px;line-height:0px;transition:transform .3s var(--transition);width:24px}@media screen and (max-width:768px){.job-element .job-element__arrow{height:auto;position:absolute;right:calc(var(--index)*1.4);top:calc(var(--index)*1.3 + 7px);width:16px}.job-element .job-element__arrow svg{height:auto;width:100%}}.job-element .job-element__content{display:none;padding:0 calc(var(--index)*1.4) calc(var(--index)*1.1) calc(var(--index)*1.4)}.job-element .job-element__section{line-height:1.2;margin-bottom:24px}@media screen and (max-width:768px){.job-element .job-element__section{margin-bottom:16px}}.job-element .job-element__section h3{font-size:clamp(16px,1.8vw,20px);font-weight:500;margin-bottom:12px}.job-element .job-element__section ul{font-size:15px;line-height:1.4;margin-bottom:0;padding-left:clamp(20px,1.5vw,24px)}@media screen and (max-width:768px){.job-element .job-element__section ul{font-size:14px}}.job-element .default-content{font-size:15px}@media screen and (max-width:768px){.job-element .default-content{font-size:14px}}.contacts-row{display:flex;gap:0 22px}@media screen and (max-width:992px){.contacts-row{flex-direction:column;gap:12px}}.contacts-row .contacts-wrapper{width:calc(50% - 22px)}@media screen and (max-width:992px){.contacts-row .contacts-wrapper{width:100%}}.contacts-row .contacts-map{width:50%}@media screen and (max-width:992px){.contacts-row .contacts-map{width:100%}}.contacts-wrapper{background:var(--color-white);border-radius:var(--radius2);padding:calc(var(--index)*1.1) calc(var(--index)*1.4) calc(var(--index)*1.1) calc(var(--index)*1.4)}@media screen and (max-width:1600px){.contacts-wrapper{padding:calc(var(--index)*1.4)}}@media screen and (max-width:1200px){.contacts-wrapper{padding:calc(var(--index)*1.4) var(--container-padding) calc(var(--index)*1.4) var(--container-padding)}}@media screen and (max-width:768px){.contacts-wrapper{padding:calc(var(--index)*2.4) var(--container-padding)}}.contact-phone{margin-bottom:12px}.contact-phone .contact-phone__label{font-size:18px;font-weight:400;margin-bottom:2px}@media screen and (max-width:768px){.contact-phone .contact-phone__label{font-size:16px}}.contact-phone a{color:var(--color-black);display:inline-block;font-size:var(--size-h2);font-weight:600;line-height:1.2;text-decoration:none;transition:color .3s var(--transition)}.contact-phone a:hover{color:var(--color-accent)}.contact-mode{font-size:18px;line-height:1.4;margin-bottom:26px}@media screen and (max-width:768px){.contact-mode{font-size:16px}}.contact-mode p{margin-bottom:0}.contact-message{margin-bottom:26px}.contact-message .contact-message__label{font-size:18px;margin-bottom:12px}@media screen and (max-width:768px){.contact-message .contact-message__label{font-size:16px}}.contact-message .contact-message__list{display:flex;gap:0 12px}.contact-message .contact-message__list .btn-social{width:auto}.contact-address{margin-bottom:26px}.contact-address .contact-address__label{font-size:18px;margin-bottom:6px}@media screen and (max-width:768px){.contact-address .contact-address__label{font-size:16px}}.contact-address .contact-address__text{font-size:20px;font-weight:600;line-height:1.2}@media screen and (max-width:768px){.contact-address .contact-address__text{font-size:18px}}.contact-address .contact-address__text a{color:var(--color-black);text-decoration:none;transition:color .3s var(--transition)}.contact-address .contact-address__text a:hover{color:var(--color-accent)}.contact-email{margin-bottom:26px}.contact-email .contact-email__label{font-size:18px;margin-bottom:6px}@media screen and (max-width:768px){.contact-email .contact-email__label{font-size:16px}}.contact-email .contact-email__text{font-size:20px;font-weight:600;line-height:1.2}@media screen and (max-width:768px){.contact-email .contact-email__text{font-size:18px}}.contact-email .contact-email__text a{color:var(--color-black);text-decoration:none;transition:color .3s var(--transition)}.contact-email .contact-email__text a:hover{color:var(--color-accent)}.contact-social{display:flex;flex-wrap:wrap;gap:12px}.contacts-map__desc{background:var(--color-white);border-radius:var(--radius2);font-size:15px;padding:var(--index)}.contacts-map__desc h2{font-size:clamp(18px,2vw,26px);font-weight:500}.contacts-map__inner{height:360px;margin-bottom:12px;position:relative}.contacts-map__inner iframe{border:none;border-radius:var(--radius2);height:100%;left:0;position:absolute;top:0;width:100%}address{font-style:normal}.page-stocks{display:flex;flex-wrap:wrap;gap:26px}@media screen and (max-width:1200px){.page-stocks{gap:16px}}.page-stocks .stock-element{width:calc(50% - 13px)}@media screen and (max-width:1200px){.page-stocks .stock-element{width:calc(50% - 8px)}}@media screen and (max-width:768px){.page-stocks .stock-element{width:100%}}.stock-element{display:block;line-height:1.2;position:relative}.stock-element:hover .stock-element__content{transform:translateY(-10px)}.stock-element:hover .btn{background:var(--color-accent-h)}.stock-element .stock-element__link{align-items:flex-end;aspect-ratio:1/.65;color:var(--color-white);display:flex;text-decoration:none}.stock-element .stock-element__content{max-width:570px;padding:calc(var(--index)*1.1) calc(var(--index)*1.4) calc(var(--index)*1.1) calc(var(--index)*1.4);position:relative;transition:transform .3s var(--transition);width:100%;z-index:2}.stock-element .stock-element__title{font-size:var(--size-h3);margin-bottom:16px}@media screen and (max-width:768px){.stock-element .stock-element__title{font-size:calc(var(--size-h3)/1.2)}}.stock-element .stock-element__title h2,.stock-element .stock-element__title h3{font-size:var(--size-h3);font-weight:500;margin:0}@media screen and (max-width:768px){.stock-element .stock-element__title h2,.stock-element .stock-element__title h3{font-size:calc(var(--size-h3)/1.2)}}.stock-element .btn{background:var(--color-gray5);font-size:14px;height:40px;line-height:40px;padding:0 14px}.stock-element .stock-element__img{border-radius:var(--radius2);height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.stock-element .stock-element__img:before{background:linear-gradient(180deg,transparent,rgba(0,0,0,.45));bottom:0;content:"";height:100%;left:0;position:absolute;width:100%;z-index:1}@media screen and (max-width:768px){.stock-element .stock-element__img:before{background:linear-gradient(180deg,transparent,rgba(0,0,0,.7))}}.stock-element .stock-element__img img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.stocks-slider{overflow:visible;position:relative}.stocks-slider>.swiper-wrapper>.swiper-slide{height:auto;width:calc(50% - 3px)}@media screen and (max-width:768px){.stocks-slider>.swiper-wrapper>.swiper-slide{width:95%}}.stocks-slider>.swiper-wrapper>.swiper-slide .stock-element{height:100%}.stocks-slider>.swiper-wrapper>.swiper-slide .stock-element .stock-element__link{min-height:100%}@media screen and (max-width:768px){.stocks-slider>.swiper-wrapper>.swiper-slide .stock-element .btn{display:none}}.stocks-slider .stocks-slider__prev{background:var(--color-white);border-radius:50%;box-shadow:var(--box-shadow);cursor:pointer;height:56px;left:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s var(--transition);width:56px;z-index:5}@media screen and (max-width:1200px){.stocks-slider .stocks-slider__prev{display:none}}.stocks-slider .stocks-slider__prev:hover{box-shadow:var(--box-shadow2)}.stocks-slider .stocks-slider__prev.swiper-button-disabled{opacity:0;pointer-events:none}.stocks-slider .stocks-slider__prev:before{background:url(/local/templates/.default/assets/css/../img/images-arrow.svg) no-repeat 50%;background-size:contain;content:"";height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-180deg);width:100%}.stocks-slider .stocks-slider__next{background:var(--color-white);border-radius:50%;box-shadow:var(--box-shadow);cursor:pointer;height:56px;position:absolute;right:0;top:50%;transform:translate(50%,-50%);transition:all .3s var(--transition);width:56px;z-index:5}@media screen and (max-width:1200px){.stocks-slider .stocks-slider__next{display:none}}.stocks-slider .stocks-slider__next:hover{box-shadow:var(--box-shadow2)}.stocks-slider .stocks-slider__next.swiper-button-disabled{opacity:0;pointer-events:none}.stocks-slider .stocks-slider__next:before{background:url(/local/templates/.default/assets/css/../img/images-arrow.svg) no-repeat 50%;background-size:contain;content:"";height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.stocks-slider .stocks-slider__pagination{display:none}@media screen and (max-width:1200px){.stocks-slider .stocks-slider__pagination{bottom:auto;display:flex;justify-content:center;margin-top:12px;position:relative;top:auto;width:100%}}.stocks-slider .stocks-slider__pagination .swiper-pagination-bullet{background:var(--color-gray);border-radius:2px;height:3px;margin:0 2px;opacity:.6;transition:all .3s var(--transition);width:6px}.stocks-slider .stocks-slider__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;width:12px}.page-404{align-items:center;display:flex;justify-content:center;min-height:calc(95vh - var(--headerHeight) - var(--marqueeHeight));position:relative}@media screen and (max-width:768px){.page-404{min-height:50vh}}.page-404:before{background:url(/local/templates/.default/assets/css/../img/city-kontur.png) no-repeat bottom;background-size:contain;bottom:-52px;content:"";height:100%;left:0;pointer-events:none;position:absolute;width:100%;z-index:1}.page-404 .container{align-items:center;display:flex;flex-direction:column;position:relative;text-align:center;z-index:2}.page-404 .page-404__title{color:var(--color-accent);font-size:var(--size-h1);font-weight:700;margin:0 0 16px}.page-404 .page-404__desc{font-size:20px;margin-bottom:26px;max-width:500px}@media screen and (max-width:768px){.page-404 .page-404__desc{font-size:16px}}.page-404 .page-404__btns{display:flex;gap:0 16px}.lk-sidebar{background:var(--color-white);border-radius:var(--radius2);box-shadow:var(--box-shadow) 0 3px 12px 3px rgba(0,0,0,.01);margin-right:18px;padding:calc(var(--index)/1.8) calc(var(--index)/3) calc(var(--index)/1.8) calc(var(--index)/1.5);width:270px}@media screen and (max-width:992px){.lk-sidebar{margin-bottom:12px;margin-right:0;padding:0;width:100%}}.lk-main{flex:1}@media screen and (max-width:992px){.lk-main{flex:none;width:100%}}.lk-main.lk-main--row{display:flex;flex-wrap:wrap;gap:12px}@media screen and (max-width:992px){.lk-menu{-webkit-overflow-scrolling:touch;display:flex;gap:0 22px;overflow-x:auto;padding:calc(var(--index)/1.8) calc(var(--index)/3) calc(var(--index)/1.8) calc(var(--index)/1.5);scrollbar-width:none}.lk-menu::-webkit-scrollbar{display:none}}.lk-menu .lk-menu__link{align-items:center;border-radius:12px;color:var(--color-gray5);display:flex;font-size:16px;font-weight:600;gap:0 12px;padding:12px 0;text-decoration:none;transition:all .3s ease;transition:color .3s var(--transition)}@media screen and (max-width:992px){.lk-menu .lk-menu__link{gap:0 6px;white-space:nowrap}}.lk-menu .lk-menu__link.is-active,.lk-menu .lk-menu__link:hover{color:var(--color-accent)}.lk-menu .lk-menu__link.is-active i{opacity:1}.lk-menu .lk-menu__link.lk-menu__link--favorite svg path:nth-child(2){opacity:0}.lk-menu .lk-menu__link.lk-menu__link--favorite.is-added svg path:nth-child(2){opacity:1}.lk-menu .lk-menu__link i{line-height:0px;opacity:.6}.lk-menu .lk-menu__link svg{height:auto;width:20px}.lk-widget{background:var(--color-white);border-radius:var(--radius2);box-shadow:var(--box-shadow) 0 3px 12px 3px rgba(0,0,0,.01);padding:calc(var(--index)/1.8) calc(var(--index)/1.5) calc(var(--index)/1.8) calc(var(--index)/1.5);position:relative;width:100%}.lk-widget.lk-widget--single{overflow:hidden}.lk-widget.lk-widget--single .saved-filter{position:static}.lk-widget.lk-widget--single .saved-filter__btns{position:absolute;right:calc(var(--index)/1.5);top:calc(var(--index)/1.8);z-index:2}.lk-widget.lk-widget--single .lk-widget__title{width:calc(100% - 100px)}.lk-widget .lk-widget__title{margin-bottom:22px}.lk-widget .lk-widget__title,.lk-widget .lk-widget__title h2{font-size:calc(var(--section-title)/1.3);font-weight:600}.lk-widget .lk-widget__title a{color:var(--color-text);text-decoration:none;transition:color .3s var(--transition)}.lk-widget .lk-widget__title a:hover{color:var(--color-accent-h)}.lk-widget .lk-widget__bottom{display:flex;justify-content:flex-end}.lk-widget .lk-widget__bottom .btn{background:transparent;border:none;color:var(--color-gray4);font-size:14px;font-weight:600;padding:5px 0;text-decoration:underline;text-decoration-color:var(--color-gray);text-decoration-thickness:from-font;text-underline-position:under}.lk-widget .lk-widget__bottom .btn:hover{color:var(--color-accent-h);text-decoration-color:var(--color-accent)}.lk-widget__personal{display:flex;flex-wrap:wrap;gap:22px 46px;margin-bottom:14px}.lk-widget__personal .lk-widget__personal-item .lk-widget__personal-item-title{color:var(--color-gray2);font-size:14px;font-weight:500}.lk-widget__personal .lk-widget__personal-item .lk-widget__personal-item-value{font-size:16px;font-weight:600}.saved-filter{position:relative;transition:all .3s var(--transition)}.saved-filter:hover .saved-filter__name a{opacity:1}.saved-filter.is-open{background:var(--color-gray7);border-radius:var(--radius3);padding:12px}.saved-filter.is-open .saved-filter__name a{opacity:1}.saved-filter:has(+.saved-filter){margin-bottom:32px}.saved-filter:has(+.saved-filter):before{background:var(--color-border);bottom:-16px;content:"";height:1px;left:0;position:absolute;width:100%}.saved-filter .saved-filter__top{align-items:flex-start;display:flex;gap:0 26px;justify-content:space-between}.saved-filter .saved-filter__left{align-items:flex-start;display:flex;flex-direction:column}.saved-filter .saved-filter__title{color:var(--color-text);font-size:16px;font-weight:600;opacity:.7;text-decoration:none;transition:all .3s var(--transition)}@media screen and (max-width:992px){.saved-filter .saved-filter__title{margin-bottom:12px;width:calc(100% - 80px)}}.saved-filter a.saved-filter__title:hover{color:var(--color-accent-h);opacity:1}.saved-filter .saved-filter__count{background:var(--color-orange2);border-radius:20px;color:var(--color-gray2);font-size:12px;font-weight:500;margin-top:6px;padding:4px 12px;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.saved-filter .saved-filter__count.is-new{background:var(--color-green3);color:var(--color-green2)}.saved-filter .saved-filter__labels{align-items:center;display:flex;gap:0 4px}.saved-filter .saved-filter__label{background:var(--color-orange2);border-radius:20px;color:var(--color-gray2);font-size:12px;font-weight:500;margin-top:6px;padding:4px 12px;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.saved-filter .saved-filter__label.label-telegram{background:var(--color-tg2);color:var(--color-white)}.saved-filter .saved-filter__label.label-email{background:var(--color-orange3);color:var(--color-gray4)}.saved-filter .saved-filter__btns{display:flex;gap:0 4px}@media screen and (max-width:992px){.saved-filter .saved-filter__btns{position:absolute;right:0;top:0}}.saved-filter .saved-filter__btns a,.saved-filter .saved-filter__btns button{align-items:center;background:var(--color-gray14);border:none;border-radius:var(--radius3);color:var(--color-gray4);cursor:pointer;display:flex;gap:0 4px;height:32px;justify-content:center;text-decoration:none;transition:all .3s ease;width:32px}.saved-filter .saved-filter__btns a svg,.saved-filter .saved-filter__btns button svg{height:20px;width:auto}.saved-filter .saved-filter__btns a:hover,.saved-filter .saved-filter__btns button:hover{background:var(--color-accent-h);color:var(--color-white)}.saved-filter .saved-filter__params{display:flex;flex-wrap:wrap;gap:4px 2px;padding-top:12px}@media screen and (max-width:768px){.saved-filter .saved-filter__params{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;left:calc(var(--index)/1.5*-1);overflow-x:auto;padding:12px calc(var(--index)/1.5) 0 calc(var(--index)/1.5);position:relative;scrollbar-width:none;width:calc(100% + var(--index)/1.5*2)}.saved-filter .saved-filter__params::-webkit-scrollbar{display:none}}.saved-filter .saved-filter__params .saved-filter__param{align-items:center;background:var(--color-gray14);border-radius:22px;color:var(--color-gray4);display:flex;font-size:13px;gap:0 8px;padding:4px 12px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.saved-filter .saved-filter__notifications{display:flex;gap:0 66px;padding-top:26px}@media screen and (max-width:1400px){.saved-filter .saved-filter__notifications{gap:0 36px}}@media screen and (max-width:1200px){.saved-filter .saved-filter__notifications{flex-direction:column;gap:36px 0}}@media screen and (max-width:768px){.saved-filter .saved-filter__notifications{gap:6px 0}}.saved-filter .saved-filter__notifications .saved-filter__notification{width:calc(50% - 33px)}@media screen and (max-width:1400px){.saved-filter .saved-filter__notifications .saved-filter__notification{width:calc(50% - 18px)}}@media screen and (max-width:1200px){.saved-filter .saved-filter__notifications .saved-filter__notification{width:100%}}@media screen and (max-width:768px){.saved-filter .saved-filter__notifications .saved-filter__notification{background:var(--color-gray7);border-radius:var(--radius3);padding:calc(var(--index)*1.2) calc(var(--index)/1.5)}}@media screen and (max-width:480px){.saved-filter .saved-filter__notifications .saved-filter__notification:nth-child(2) .line-checked .filter-checked .filter-checked__name{font-size:14px;padding:0 12px}}.saved-filter .saved-filter__notifications .saved-filter__notification-title{color:var(--color-text);font-size:16px;font-weight:600;line-height:1.2;margin-bottom:12px}.btn-active{position:relative}.btn-active:before{background:var(--color-gray4);border-left:1px solid var(--color-gray4);border-right:1px solid var(--color-gray14);content:"";height:0;left:50%;margin-left:-1px;position:absolute;top:15%;transform:rotate(-45deg)}.btn-active.is-disabled:before{height:70%}.saved-filter__channel{padding-top:22px;position:relative}.saved-filter__channel .saved-filter__channel-current .saved-filter__channel-text{margin-bottom:12px}.saved-filter__channel .saved-filter__channel-current .saved-filter__channel-text span{font-weight:600}@media screen and (max-width:480px){.saved-filter__channel .saved-filter__channel-current .btn{font-size:14px}}.saved-filter__explanations{padding-left:4px;padding-top:22px;position:relative}.saved-filter__explanations .saved-filter__explanation{line-height:1.2;margin-bottom:16px}.saved-filter__explanations .saved-filter__explanation:last-child{margin-bottom:0}.saved-filter__explanations .saved-filter__explanation.is-active .saved-filter__explanation-title{color:var(--color-accent)}.saved-filter__explanations .saved-filter__explanation .saved-filter__explanation-title{font-size:15px;font-weight:600;margin-bottom:8px}.saved-filter__explanations .saved-filter__explanation .saved-filter__explanation-text{font-size:14px}.saved-filter__channel-add .save-popup__email{display:flex;gap:0 8px;margin-bottom:0}@media screen and (max-width:480px){.saved-filter__channel-add .save-popup__email{flex-direction:column;gap:6px 0}}.saved-filter__channel-add .save-popup__email .btn{border-radius:var(--radius3);height:46px;line-height:46px}.saved-filter__channel-add .save-popup__message{margin-bottom:0}.saved-filter__channel-add .saved-filter__channel-desc{font-size:14px;padding-top:12px}.personal-information .personal-information__row{display:flex;flex-wrap:wrap;gap:22px}@media screen and (max-width:480px){.personal-information .personal-information__row{gap:16px 0}}.personal-information .personal-information__row .input-element{width:calc(33.33333% - 14.6666px)}@media screen and (max-width:768px){.personal-information .personal-information__row .input-element{width:calc(50% - 11px)}}@media screen and (max-width:480px){.personal-information .personal-information__row .input-element{width:100%}}.personal-information .personal-information__bottom{display:flex;padding-top:22px}.input-element{position:relative}.input-element>label{color:var(--color-gray2);display:block;font-size:14px;margin-bottom:8px}.input-element input{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius3);color:var(--color-text);font-size:16px;height:46px;padding:0 16px;transition:all .3s var(--transition);width:100%}.input-element input:focus{background:var(--color-gray7)}.input-element input:disabled{background:var(--color-gray7);color:var(--color-gray2)}.input-element .personal-information__change{align-items:center;bottom:0;color:var(--color-accent);cursor:pointer;display:flex;font-size:14px;height:46px;padding:0 16px;position:absolute;right:0;text-decoration:none}.input-element .personal-information__change:hover{color:var(--color-accent-h);text-decoration:underline}
/* End */


/* Start:/local/templates/base/template_styles.css?1762977994192*/
.mobile-pannel__contacts {
    margin-top: auto;
}
.mobile-menu .menu-sub .menu-sub__link {
    line-height: unset;
}
.mobile-menu .menu-sub .menu-sub__item {
    margin-bottom: 3px;
}
/* End */
/* /local/templates/.default/assets/css/libs.css?176297799563266 */
/* /local/templates/.default/assets/css/main.css?1763331698197922 */
/* /local/templates/base/template_styles.css?1762977994192 */
