

/* Start:/local/templates/alean/plugins/swiper/swiper.min.css?174860910715487*/
/**
 * Swiper 5.3.7
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://swiperjs.com
 *
 * Copyright 2014-2020 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: April 10, 2020
 */

@font-face {
   font-family: swiper-icons;
   src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")
      format("woff");
   font-weight: 400;
   font-style: normal;
}
:root {
   --swiper-theme-color: #007aff;
}
.swiper-container {
   margin-left: auto;
   margin-right: auto;
   position: relative;
   overflow: hidden;
   list-style: none;
   padding: 0;
   z-index: 1;
}
.swiper-container-vertical > .swiper-wrapper {
   flex-direction: column;
}
.swiper-wrapper {
   position: relative;
   width: 100%;
   height: 100%;
   z-index: 1;
   display: flex;
   transition-property: transform;
   box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
   transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
   flex-wrap: wrap;
}
.swiper-container-multirow-column > .swiper-wrapper {
   flex-wrap: wrap;
   flex-direction: column;
}
.swiper-container-free-mode > .swiper-wrapper {
   transition-timing-function: ease-out;
   margin: 0 auto;
}
.swiper-slide {
   flex-shrink: 0;
   width: 100%;
   height: 100%;
   position: relative;
   transition-property: transform;
}
.swiper-slide-invisible-blank {
   visibility: hidden;
}
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
   height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
   align-items: flex-start;
   transition-property: transform, height;
}
.swiper-container-3d {
   perspective: 1200px;
}
.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
   transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   pointer-events: none;
   z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
   background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
   background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
   background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
   background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-css-mode > .swiper-wrapper {
   overflow: auto;
   scrollbar-width: none;
   -ms-overflow-style: none;
}
.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
   display: none;
}
.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
   scroll-snap-align: start start;
}
.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
   scroll-snap-type: x mandatory;
}
.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
   scroll-snap-type: y mandatory;
}
:root {
   --swiper-navigation-size: 44px;
}
.swiper-button-next,
.swiper-button-prev {
   position: absolute;
   top: 50%;
   width: calc(var(--swiper-navigation-size) / 44 * 27);
   height: var(--swiper-navigation-size);
   margin-top: calc(-1 * 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: 0.35;
   cursor: auto;
   pointer-events: none;
}
.swiper-button-next:after,
.swiper-button-prev:after {
   font-family: swiper-icons;
   font-size: var(--swiper-navigation-size);
   text-transform: none !important;
   letter-spacing: 0;
   text-transform: none;
   font-variant: initial;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
   left: 10px;
   right: auto;
}
.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
   content: "prev";
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
   right: 10px;
   left: auto;
}
.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
   content: "next";
}
.swiper-button-next.swiper-button-white,
.swiper-button-prev.swiper-button-white {
   --swiper-navigation-color: #ffffff;
}
.swiper-button-next.swiper-button-black,
.swiper-button-prev.swiper-button-black {
   --swiper-navigation-color: #000000;
}
.swiper-button-lock {
   display: none;
}
.swiper-pagination {
   position: absolute;
   text-align: center;
   transition: 0.3s opacity;
   transform: translate3d(0, 0, 0);
   z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
   opacity: 0;
}
.swiper-container-horizontal > .swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
   bottom: 10px;
   left: 0;
   width: 100%;
}
.swiper-pagination-bullets-dynamic {
   overflow: hidden;
   font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
   transform: scale(0.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(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
   transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
   transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
   transform: scale(0.33);
}
.swiper-pagination-bullet {
   width: 8px;
   height: 8px;
   display: inline-block;
   border-radius: 100%;
   background: #000;
   opacity: 0.2;
}
button.swiper-pagination-bullet {
   border: none;
   margin: 0;
   padding: 0;
   box-shadow: none;
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
   cursor: pointer;
}
.swiper-pagination-bullet-active {
   opacity: 1;
   background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-container-vertical > .swiper-pagination-bullets {
   right: 10px;
   top: 50%;
   transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
   margin: 6px 0;
   display: block;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
   top: 50%;
   transform: translateY(-50%);
   width: 8px;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
   display: inline-block;
   transition: 0.2s transform, 0.2s top;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
   margin: 0 4px;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
   left: 50%;
   transform: translateX(-50%);
   white-space: nowrap;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
   transition: 0.2s transform, 0.2s left;
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
   transition: 0.2s transform, 0.2s right;
}
.swiper-pagination-progressbar {
   background: rgba(0, 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-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
   transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
   width: 100%;
   height: 4px;
   left: 0;
   top: 0;
}
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-container-vertical > .swiper-pagination-progressbar {
   width: 4px;
   height: 100%;
   left: 0;
   top: 0;
}
.swiper-pagination-white {
   --swiper-pagination-color: #ffffff;
}
.swiper-pagination-black {
   --swiper-pagination-color: #000000;
}
.swiper-pagination-lock {
   display: none;
}
.swiper-scrollbar {
   border-radius: 10px;
   position: relative;
   -ms-touch-action: none;
   background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
   position: absolute;
   left: 1%;
   bottom: 3px;
   z-index: 50;
   height: 5px;
   width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
   position: absolute;
   right: 3px;
   top: 1%;
   z-index: 50;
   width: 5px;
   height: 98%;
}
.swiper-scrollbar-drag {
   height: 100%;
   width: 100%;
   position: relative;
   background: rgba(0, 0, 0, 0.5);
   border-radius: 10px;
   left: 0;
   top: 0;
}
.swiper-scrollbar-cursor-drag {
   cursor: move;
}
.swiper-scrollbar-lock {
   display: none;
}
.swiper-zoom-container {
   width: 100%;
   height: 100%;
   display: 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;
}

.swiper-lazy-preloader-white {
	--swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
	--swiper-preloader-color: #000;
}

.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%;
   animation: swiper-preloader-spin 1s infinite linear;
   box-sizing: border-box;
   border: 4px solid #fff;
   border-radius: 50%;
   border-top-color: transparent;
}

@keyframes swiper-preloader-spin {
   100% {
      transform: rotate(360deg);
   }
}
.swiper-container .swiper-notification {
   position: absolute;
   left: 0;
   top: 0;
   pointer-events: none;
   opacity: 0;
   z-index: -1000;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
   transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
   pointer-events: none;
   transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
   pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
   pointer-events: auto;
}
.swiper-container-cube {
   overflow: visible;
}
.swiper-container-cube .swiper-slide {
   pointer-events: none;
   -webkit-backface-visibility: hidden;
   backface-visibility: hidden;
   z-index: 1;
   visibility: hidden;
   transform-origin: 0 0;
   width: 100%;
   height: 100%;
}
.swiper-container-cube .swiper-slide .swiper-slide {
   pointer-events: none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
   transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
   pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next + .swiper-slide,
.swiper-container-cube .swiper-slide-prev {
   pointer-events: auto;
   visibility: visible;
}
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top {
   z-index: 0;
   -webkit-backface-visibility: hidden;
   backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow {
   position: absolute;
   left: 0;
   bottom: 0px;
   width: 100%;
   height: 100%;
   background: #000;
   opacity: 0.6;
   -webkit-filter: blur(50px);
   filter: blur(50px);
   z-index: 0;
}
.swiper-container-flip {
   overflow: visible;
}
.swiper-container-flip .swiper-slide {
   pointer-events: none;
   -webkit-backface-visibility: hidden;
   backface-visibility: hidden;
   z-index: 1;
}
.swiper-container-flip .swiper-slide .swiper-slide {
   pointer-events: none;
}
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
   pointer-events: auto;
}
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top {
   z-index: 0;
   -webkit-backface-visibility: hidden;
   backface-visibility: hidden;
}

/* End */


/* Start:/local/templates/alean/plugins/fancybox/fancybox.css?174860910712796*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}

/* End */


/* Start:/local/templates/alean/plugins/datepicker/air-datepicker.css?174860910719672*/
.air-datepicker-cell.-day-.-other-month-,.air-datepicker-cell.-year-.-other-decade-{color:var(--adp-color-other-month)}.air-datepicker-cell.-day-.-other-month-:hover,.air-datepicker-cell.-year-.-other-decade-:hover{color:var(--adp-color-other-month-hover)}.-disabled-.-focus-.air-datepicker-cell.-day-.-other-month-,.-disabled-.-focus-.air-datepicker-cell.-year-.-other-decade-{color:var(--adp-color-other-month)}.-selected-.air-datepicker-cell.-day-.-other-month-,.-selected-.air-datepicker-cell.-year-.-other-decade-{color:#fff;background:var(--adp-background-color-selected-other-month)}.-selected-.-focus-.air-datepicker-cell.-day-.-other-month-,.-selected-.-focus-.air-datepicker-cell.-year-.-other-decade-{background:var(--adp-background-color-selected-other-month-focused)}.-in-range-.air-datepicker-cell.-day-.-other-month-,.-in-range-.air-datepicker-cell.-year-.-other-decade-{background-color:var(--adp-background-color-in-range);color:var(--adp-color)}.-in-range-.-focus-.air-datepicker-cell.-day-.-other-month-,.-in-range-.-focus-.air-datepicker-cell.-year-.-other-decade-{background-color:var(--adp-background-color-in-range-focused)}.air-datepicker-cell.-day-.-other-month-:empty,.air-datepicker-cell.-year-.-other-decade-: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-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{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:-webkit-max-content 1fr;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:transparent;background:transparent}.air-datepicker-time--row input[type='range']::-moz-range-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:transparent;background:transparent}.air-datepicker-time--row input[type='range']::-ms-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:transparent;background:transparent}.air-datepicker-time--row input[type='range']::-ms-fill-lower{background:transparent}.air-datepicker-time--row input[type='range']::-ms-fill-upper{background:transparent}

.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-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,0.15);border-radius:var(--adp-border-radius);box-sizing:content-box;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(4, -webkit-max-content);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:transparent}.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/alean/plugins/draggable/jquery-ui.min.css?174860910715176*/
/*! jQuery UI - v1.13.2 - 2022-10-25
* http://jqueryui.com
* Includes: draggable.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;-ms-filter:"alpha(opacity=70)";font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none}.ui-state-disabled .ui-icon{-ms-filter:"alpha(opacity=35)"}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("/local/templates/alean/plugins/draggable/images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("/local/templates/alean/plugins/draggable/images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("/local/templates/alean/plugins/draggable/images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("/local/templates/alean/plugins/draggable/images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("/local/templates/alean/plugins/draggable/images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("/local/templates/alean/plugins/draggable/images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("/local/templates/alean/plugins/draggable/images/ui-icons_777777_256x240.png")}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;-ms-filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
/* End */


/* Start:/local/templates/alean/plugins/simplebar/simplebar.css?17486091073890*/
[data-simplebar] {
  position: relative;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: flex-start;
  align-items: flex-start;
}

.simplebar-wrapper {
  overflow: hidden;
  width: inherit;
  height: inherit;
  max-width: inherit;
  max-height: inherit;
}

.simplebar-mask {
  direction: inherit;
  position: absolute;
  overflow: hidden;
  padding: 0;
  margin: 0;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  width: auto !important;
  height: auto !important;
  z-index: 0;
}

.simplebar-offset {
  direction: inherit !important;
  box-sizing: inherit !important;
  resize: none !important;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 0;
  margin: 0;
  -webkit-overflow-scrolling: touch;
}

.simplebar-content-wrapper {
  direction: inherit;
  box-sizing: border-box !important;
  position: relative;
  display: block;
  height: 100%; /* Required for horizontal native scrollbar to not appear if parent is taller than natural height */
  width: auto;
  max-width: 100%; /* Not required for horizontal scroll to trigger */
  max-height: 100%; /* Needed for vertical scroll to trigger */
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.simplebar-content-wrapper::-webkit-scrollbar,
.simplebar-hide-scrollbar::-webkit-scrollbar {
  width: 0;
  height: 0;
}

.simplebar-content:before,
.simplebar-content:after {
  content: ' ';
  display: table;
}

.simplebar-placeholder {
  max-height: 100%;
  max-width: 100%;
  width: 100%;
  pointer-events: none;
}

.simplebar-height-auto-observer-wrapper {
  box-sizing: inherit !important;
  height: 100%;
  width: 100%;
  max-width: 1px;
  position: relative;
  float: left;
  max-height: 1px;
  overflow: hidden;
  z-index: -1;
  padding: 0;
  margin: 0;
  pointer-events: none;
  flex-grow: inherit;
  flex-shrink: 0;
  flex-basis: 0;
}

.simplebar-height-auto-observer {
  box-sizing: inherit;
  display: block;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  height: 1000%;
  width: 1000%;
  min-height: 1px;
  min-width: 1px;
  overflow: hidden;
  pointer-events: none;
  z-index: -1;
}

.simplebar-track {
  z-index: 1;
  position: absolute;
  right: 0;
  bottom: 0;
  pointer-events: none;
  overflow: hidden;
}

[data-simplebar].simplebar-dragging .simplebar-content {
  pointer-events: none;
  user-select: none;
  -webkit-user-select: none;
}

[data-simplebar].simplebar-dragging .simplebar-track {
  pointer-events: all;
}

.simplebar-scrollbar {
  position: absolute;
  left: 0;
  right: 0;
  min-height: 10px;
}

.simplebar-scrollbar:before {
  position: absolute;
  content: '';
  background: #EDEDED;
  border-radius: 7px;
  left: 2px;
  right: 2px;
  opacity: 0;
  transition: opacity 0.2s linear;
}

.simplebar-scrollbar.simplebar-visible:before {
  /* When hovered, remove all transitions from drag handle */
  opacity: 1;
  transition: opacity 0s linear;
}

.simplebar-track.simplebar-vertical {
  top: 0;
  width: 11px;
}

.simplebar-track.simplebar-vertical .simplebar-scrollbar:before {
  top: 2px;
  bottom: 2px;
}

.simplebar-track.simplebar-horizontal {
  left: 0;
  height: 11px;
}

.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before {
  height: 100%;
  left: 2px;
  right: 2px;
}

.simplebar-track.simplebar-horizontal .simplebar-scrollbar {
  right: auto;
  left: 0;
  top: 2px;
  height: 7px;
  min-height: 0;
  min-width: 10px;
  width: auto;
}

/* Rtl support */
[data-simplebar-direction='rtl'] .simplebar-track.simplebar-vertical {
  right: auto;
  left: 0;
}

.hs-dummy-scrollbar-size {
  direction: rtl;
  position: fixed;
  opacity: 0;
  visibility: hidden;
  height: 500px;
  width: 500px;
  overflow-y: hidden;
  overflow-x: scroll;
}

.simplebar-hide-scrollbar {
  position: fixed;
  left: 0;
  visibility: hidden;
  overflow-y: scroll;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

/* End */


/* Start:/local/templates/alean/css/vars.css?17486091062501*/
@font-face{font-family:"Optima-Cyr";src:url("/local/templates/alean/css/../fonts/alean-collection/Optima.eot");src:url("/local/templates/alean/css/../fonts/alean-collection/Optima.eot?#iefix") format("embedded-opentype"),url("/local/templates/alean/css/../fonts/alean-collection/Optima.woff2") format("woff2"),url("/local/templates/alean/css/../fonts/alean-collection/Optima.woff") format("woff"),url("/local/templates/alean/css/../fonts/alean-collection/Optima.ttf") format("truetype"),url("/local/templates/alean/css/../fonts/alean-collection/Optima.svg#Optima") format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Geometria";src:url("/local/templates/alean/css/../fonts/alean-collection/Geometria.eot");src:url("/local/templates/alean/css/../fonts/alean-collection/Geometria.eot?#iefix") format("embedded-opentype"),url("/local/templates/alean/css/../fonts/alean-collection/Geometria.woff2") format("woff2"),url("/local/templates/alean/css/../fonts/alean-collection/Geometria.woff") format("woff"),url("/local/templates/alean/css/../fonts/alean-collection/Geometria.ttf") format("truetype"),url("/local/templates/alean/css/../fonts/alean-collection/Geometria.svg#Geometria") format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Geometria";src:url("/local/templates/alean/css/../fonts/alean-collection/Geometria-Bold.eot");src:url("/local/templates/alean/css/../fonts/alean-collection/Geometria-Bold.eot?#iefix") format("embedded-opentype"),url("/local/templates/alean/css/../fonts/alean-collection/Geometria-Bold.woff2") format("woff2"),url("/local/templates/alean/css/../fonts/alean-collection/Geometria-Bold.woff") format("woff"),url("/local/templates/alean/css/../fonts/alean-collection/Geometria-Bold.ttf") format("truetype"),url("/local/templates/alean/css/../fonts/alean-collection/Geometria-Bold.svg#Geometria-Bold") format("svg");font-weight:700;font-style:normal;font-display:swap}:root{--color-black: #121326;--color-font-basic: #121326;--color-basic: #045575;--color-basic-light: #045575e7;--color-basic-pale: #adc0c6;--color-basic-dark: #121326;--font-title: "Optima-Cyr", sans-serif;--font-basic: geometria, sans-serif;--size-title: 44px;--size-heading: 28px;--size-heading-1: 28px;--size-text: 16px;--size-title-mob: 24px;--size-heading-mob: 24px;--size-heading-1-mob: 20px;--size-text-mob: 16px;--letter-spacing: -.01em;--font-style: normal;--line-height-title: calc(50 / 44);--line-height-heading: calc(35 / 28);--line-height-heading-1: calc(35 / 28);--line-height-text: calc(25 / 16);--line-height-title-mob: calc(28 / 24);--line-height-heading-mob: calc(24 / 20);--line-height-heading-1-mob: calc(24 / 20);--line-height-text-mob: calc(16 / 12);--weigth-title: 400;--weigth-basic: 400;--weigth-basic-bold: 700}.block-top .block-top__left{position:relative;top:8px}@media(max-width: 991.98px){.block-top .block-top__left{top:4px}}@media(max-width: 767.98px){.block-top .block-top__left{top:0}}
/* End */


/* Start:/local/templates/alean/css/styles.css?1748609106471640*/
﻿:root{--color-white: #fff;--color-white-light: rgba(255, 255, 255, .6);--color-black: #000;--color-black-100: #24323a;--color-gray-hover: #bfc0c0;--color-gray: #939393;--color-gray-light: #eaeaea;--color-gray-ultra-light: #fbfbfb;--color-blue: #045575;--color-blue-hover: #0b80af;--color-gold-light: #aeb391;--color-red: #bd3131;--transition-normal: all .3s ease 0s}*{padding:0;margin:0;border:0}*,*::before,*::after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}:focus,:active{outline:none}a:focus,a:active{outline:none}nav,footer,header,aside{display:block}html,body{height:100%;width:100%;min-width:320px}input,button,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a,a:visited{text-decoration:none}a:hover{text-decoration:none;cursor:pointer}img{vertical-align:top;max-width:100%}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}dl,ol,ul{margin-top:0;margin-bottom:0}body{color:var(--color-font-basic);font-size:var(--size-text);line-height:var(--line-height-text);letter-spacing:var(--letter-spacing);font-family:var(--font-basic);font-weight:var(--weigth-basic);overflow-x:hidden}body.lock{overflow:hidden}body.lock.menu-open .header{position:fixed;top:0;width:100%}body.lock.menu-open .wrapper{padding-top:82px}@media(max-width: 767.98px){body.lock.menu-open .wrapper{padding-top:65px}}.container{padding-left:60px;padding-right:60px;width:100%;margin:0 auto;max-width:1600px}@media(max-width: 991.98px){.container{padding-left:20px;padding-right:20px}}.wrapper{width:100%;min-height:100%;display:flex;flex-direction:column}.wrapper.inner{background:var(--color-basic-dark)}.wrapper.inner .header{background:var(--color-font-basic)}.wrapper.inner .header.open .heade-top::before{display:block;background:var(--color-gray-light)}.wrapper.inner .header.open .logo{color:var(--color-font-basic)}.wrapper.inner .header.open .heade-top__search{color:var(--color-font-basic)}.wrapper.inner .header.open .heade-top__phone a{color:var(--color-font-basic)}.wrapper.inner .header.open .heade-top__link{color:var(--color-font-basic)}.wrapper.inner .header.open .heade-top__link a{color:inherit}.wrapper.inner .header .header{background:rgba(0,0,0,0)}.wrapper.inner .header .header::before{background:rgba(255,255,255,.16)}.wrapper.inner .header .header.fixed-header{background:#fff}.wrapper.inner .header .header.fixed-header .logo{color:var(--color-font-basic)}.wrapper.inner .header .header.fixed-header .heade-top__search{color:var(--color-font-basic)}.wrapper.inner .header .header.fixed-header .heade-top__phone a{color:var(--color-font-basic)}.wrapper.inner .header .header.fixed-header .heade-top__link{color:var(--color-font-basic)}.wrapper.inner .header .header.fixed-header .heade-top__link a{color:inherit}.wrapper.inner .header .heade-bottom::before{background:rgba(255,255,255,.16)}.wrapper.inner .header .heade-top__menu-icon .icon-menu span{background:var(--color-white)}.wrapper.inner .header .logo,.wrapper.inner .header .menu__link,.wrapper.inner .header .heade-top__search,.wrapper.inner .header .heade-top__link{color:var(--color-white)}.wrapper.inner .header .heade-top__phone a{color:var(--color-white)}.wrapper.inner .header .heade-top__link{color:var(--color-white)}.wrapper.inner .header .heade-top__link a{color:inherit}.wrapper.inner .header .header-mobile__dropdown-label{color:var(--color-white)}.wrapper.inner .header .header-mobile__dropdown-label::after{border-top:6px solid var(--color-white)}.wrapper.inner .header .heade-top__phone-icon{background-image:url("/local/templates/alean/css/../img/header/phone-icon-light.svg")}.wrapper.inner .header .menu__list-more .menu__link{color:var(--color-font-basic)}.wrapper.inner .header .heade-top__login-icon{stroke:var(--color-white)}.wrapper.inner .header .heade-top__login-text{color:var(--color-white)}input::-webkit-input-placeholder{opacity:1;transition:opacity .3s ease;color:var(--color-gray)}input::-moz-placeholder{opacity:1;transition:opacity .3s ease;color:var(--color-gray)}input:-moz-placeholder{opacity:1;transition:opacity .3s ease;color:var(--color-gray)}input:-ms-input-placeholder{opacity:1;transition:opacity .3s ease;color:var(--color-gray)}input:focus::-webkit-input-placeholder{opacity:0;transition:opacity .3s ease;color:var(--color-gray)}input:focus::-moz-placeholder{opacity:0;transition:opacity .3s ease;color:var(--color-gray)}input:focus:-moz-placeholder{opacity:0;transition:opacity .3s ease;color:var(--color-gray)}input:focus:-ms-input-placeholder{opacity:0;transition:opacity .3s ease;color:var(--color-gray)}textarea::-webkit-input-placeholder{opacity:1;transition:opacity .3s ease;color:var(--color-gray)}textarea::-moz-placeholder{opacity:1;transition:opacity .3s ease;color:var(--color-gray)}textarea:-moz-placeholder{opacity:1;transition:opacity .3s ease;color:var(--color-gray)}textarea:-ms-input-placeholder{opacity:1;transition:opacity .3s ease;color:var(--color-gray)}textarea:focus::-webkit-input-placeholder{opacity:0;transition:opacity .3s ease;color:var(--color-gray)}textarea:focus::-moz-placeholder{opacity:0;transition:opacity .3s ease;color:var(--color-gray)}textarea:focus:-moz-placeholder{opacity:0;transition:opacity .3s ease;color:var(--color-gray)}textarea:focus:-ms-input-placeholder{opacity:0;transition:opacity .3s ease;color:var(--color-gray)}.simplebar-scrollbar::before{background:var(--color-basic);left:0;right:0}.simplebar-track.simplebar-vertical .simplebar-scrollbar::before{top:6px;bottom:6px}.simplebar-track.simplebar-vertical{width:4px;right:6px}.simplebar-horizontal{display:none}.fancybox-slide{padding:15px}.main{flex:1 1 auto;position:relative;padding-top:32px}@media(max-width: 767.98px){.main{padding-top:24px}}.main--has-form{padding-top:40px}@media(max-width: 767.98px){.main--has-form{padding-top:40px}}@media(max-width: 767.98px){.main--index{padding-top:0}}.main__title{display:none}@media(max-width: 767.98px){.main__title{display:flex;padding:24px 0}}.main_index{padding-top:150px}a{color:var(--color-font-basic)}h1{font-family:var(--font-title);font-weight:var(--weigth-title);font-size:var(--size-title);line-height:var(--line-height-title);letter-spacing:-0.02em;color:var(--color-font-basic);margin-bottom:40px}@media(max-width: 991.98px){h1{font-size:36px;line-height:normal}}@media(max-width: 767.98px){h1{font-size:var(--size-title-mob);line-height:var(--line-height-title-mob);margin-bottom:20px}}h1 span{display:inline-flex;align-items:flex-start;position:relative;top:-15px}@media(max-width: 767.98px){h1 span{top:-6px}}h1 svg{fill:currentcolor;flex:0 0 auto;width:15px;max-width:100%;height:15px}@media(max-width: 767.98px){h1 svg{width:11px;height:11px}}h2{font-family:var(--font-title);font-style:var(--font-style);font-weight:var(--weigth-title);font-size:var(--size-title);line-height:var(--line-height-title);font-feature-settings:"cpsp" on;color:var(--color-font-basic);letter-spacing:var(--letter-spacing)}@media(max-width: 991.98px){h2{font-size:36px;line-height:1}}@media(max-width: 767.98px){h2{font-size:var(--size-title-mob);line-height:var(--line-height-title-mob)}}h3{font-family:var(--font-title);font-style:var(--font-style);font-weight:var(--weigth-title);font-size:var(--size-heading);line-height:var(--line-height-heading);color:var(--color-font-basic)}@media(max-width: 767.98px){h3{font-size:var(--size-heading-mob);line-height:var(--line-height-heading-mob)}}ul{padding-left:22px}@media(max-width: 767.98px){ul{padding-left:15px}}.heading{font-family:var(--font-title);font-style:var(--font-style);font-weight:var(--weigth-title);font-size:var(--size-heading);line-height:var(--line-height-heading);color:var(--color-font-basic)}@media(max-width: 767.98px){.heading{font-size:var(--size-heading-mob);line-height:var(--line-height-heading-mob)}}.subtitle{font-size:var(--size-text);line-height:var(--line-height-text);text-transform:uppercase;font-feature-settings:"cpsp" on;color:var(--color-font-basic)}@media(max-width: 767.98px){.subtitle{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.subtitle-accent{font-size:18px !important;line-height:var(--line-height-text);text-transform:uppercase;font-feature-settings:"cpsp" on;font-style:normal;font-family:var(--font-basic)}.text-heading{font-family:var(--font-basic);font-weight:var(--weight-basic);font-size:24px;line-height:var(--line-height-heading);color:var(--color-font-basic)}@media(max-width: 767.98px){.text-heading{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.text-heading p:not(:last-child){margin-bottom:35px}@media(max-width: 991.98px){.text-heading p:not(:last-child){margin-bottom:20px}}.text{font-size:var(--size-text);line-height:var(--line-height-text);font-family:var(--font-basic);font-weight:var(--weight-basic);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-font-basic)}@media(max-width: 767.98px){.text{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.text-gray{font-size:var(--size-text);line-height:var(--line-height-text);font-family:var(--font-basic);font-weight:var(--weight-basic);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-gray) !important}@media(max-width: 767.98px){.text-gray{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.text-bold{font-weight:var(--weigth-basic-bold)}.border-top{border-top:1px solid var(--color-gray-light)}.border-bottom{border-bottom:1px solid var(--color-gray-light)}.btn{display:inline-flex;align-items:center;justify-content:center;column-gap:15px;border-radius:100px;height:40px;padding:0 22px;cursor:pointer;color:var(--color-white);transition:var(--transition-normal);background:var(--color-blue);font-size:var(--size-text);line-height:var(--line-height-normal);white-space:nowrap;font-family:var(--font-basic);position:relative}.btn svg{flex:0 0 auto;width:20px;max-width:100%;height:20px;fill:currentcolor}@media(max-width: 767.98px){.btn svg{width:16px;height:16px}}.btn:hover{background:var(--color-blue-hover)}.btn.btn-disabled{pointer-events:none}.btn.btn-basic{background:var(--color-basic);border:1px solid var(--color-basic)}.btn.btn-basic:hover{background:var(--color-basic-light);border:1px solid var(--color-basic-light)}@media(max-width: 767.98px){.btn.btn-small{font-size:15px;padding:10px 16px}}.btn.btn-basic-light{background:var(--color-basic-light);border:1px solid var(--color-basic-light);color:var(--color-white)}.btn.btn-basic-light:hover{background:rgba(0,0,0,0);border:1px solid var(--color-basic-light)}.btn.btn-outline-white{border:1px solid rgba(255,255,255,.24);color:var(--color-white);background:rgba(0,0,0,0)}.btn.btn-outline-white:hover{border:1px solid #fff;background:var(--color-white);color:var(--color-font-basic)}.btn.btn-outline-white-basic{border:1px solid rgba(255,255,255,.24);color:var(--color-white);background:rgba(0,0,0,0)}.btn.btn-outline-white-basic:hover{border:1px solid #fff;background:var(--color-white);color:var(--color-basic)}.btn.btn-outline-basic{border:1px solid var(--color-basic);color:var(--color-basic);background:rgba(0,0,0,0)}.btn.btn-outline-basic:hover{background:var(--color-basic);color:var(--color-white)}.btn.btn-white{border:1px solid var(--color-white);background:var(--color-white);color:var(--color-basic)}.btn.btn-white:hover{border:1px solid var(--color-white);background:rgba(0,0,0,0);color:var(--color-white)}.btn.btn-white-black{background:var(--color-white);border:1px solid var(--color-white);color:var(--color-font-basic)}.btn.btn-white-black:hover{background:var(--color-basic);border:1px solid var(--color-basic);color:var(--color-white)}.btn.btn-white-basic{background:var(--color-white);border:1px solid var(--color-white);color:var(--color-basic)}.btn.btn-white-basic:hover{background:var(--color-basic);border:1px solid var(--color-basic);color:var(--color-white)}.btn.btn-outline-black{border:1px solid var(--color-font-basic);color:var(--color-font-basic);background:rgba(0,0,0,0)}.btn.btn-outline-black:hover{border:1px solid var(--color-font-basic);color:var(--color-white);background:var(--color-font-basic)}@media(max-width: 767.98px){.btn{height:fit-content;padding:10px 23px;font-size:var(--size-text-mob)}}.btn.btn-theme{border:1px solid var(--color-gray-light);color:var(--color-font-basic);background-color:rgba(0,0,0,0)}.btn.btn-theme:hover{background-color:var(--color-gray-ultra-light)}.beach-and-pools-block .container .btn.btn-theme{border:1px solid var(--color-white);color:var(--color-white);background-color:rgba(0,0,0,0)}.beach-and-pools-block .container .btn.btn-theme:hover{background-color:var(--color-gray-ultra-light);color:var(--color-basic)}.btn-arrow{font-size:var(--size-text);line-height:var(--line-height-text);color:var(--color-font-basic);display:inline-flex;align-items:center;column-gap:10px;cursor:pointer;transition:var(--transition-normal);white-space:nowrap}.beach-and-pools-block .btn-arrow{color:var(--color-gray-light)}.btn-arrow span{flex:0 0 auto;width:25px;max-width:100%;height:25px;display:flex;justify-content:center;align-items:center;border-radius:50%;border:1px solid var(--color-gray-light);color:inherit;transition:var(--transition-normal)}.btn-arrow span svg{width:9px;height:9px;fill:currentcolor}.btn-arrow.btn-black{color:var(--color-font-basic)}.btn-arrow.btn-black span{border:1px solid var(--color-gray-light);color:inherit}.btn-arrow.btn-black:hover span{border:1px solid var(--color-font-basic);color:var(--color-white);background:var(--color-font-basic)}.btn-arrow.btn-black-basic{color:var(--color-font-basic)}.btn-arrow.btn-black-basic span{border:1px solid var(--color-font-basic);color:inherit}.btn-arrow.btn-black-basic:hover span{color:var(--color-white);background:var(--color-font-basic)}.btn-arrow.btn-basic{color:var(--color-basic)}.btn-arrow.btn-basic span{border:1px solid var(--color-basic);color:inherit}.btn-arrow.btn-basic:hover span{color:var(--color-white);background:var(--color-basic)}.btn-arrow.btn-white{color:var(--color-white)}.btn-arrow.btn-white:hover span{border:1px solid #fff;color:var(--color-black);background:var(--color-white)}.btn-arrow.btn-white span{border:1px solid rgba(255,255,255,.16)}@media(max-width: 767.98px){.btn-arrow{font-size:var(--size-text-mob);line-height:1.3333333333}.btn-arrow span{width:32px;height:32px}.btn-arrow span svg{width:16px;height:16px}}.header{transition:all .3s;background:var(--color-white);position:relative;top:0;right:0;left:0;z-index:16}.header--dark{background:var(--color-basic-dark) !important}.header--dark .menu__item,.header--dark .heade-top__phone,.header--dark .heade-top__search{color:var(--color-white)}.header--dark .icon-menu span{background:var(--color-white)}.header--dark .menu__list-more--hidden{background:var(--color-gray)}.header.fixed-header{position:fixed}.header.fixed-header .heade-bottom{padding:10px 0}.header.fixed-header .menu__link{font-size:15px}.header.fixed-header .collection-select__text{font-size:15px}.header.active{z-index:8}.header.active-fixed{z-index:8}.header.open{z-index:8;pointer-events:none}.header.open>.container{pointer-events:none}.header.open .heade-top{pointer-events:auto}.header.open .heade-bottom{opacity:0;visibility:hidden;pointer-events:none}@keyframes headerSlideIn{from{transform:translateY(-100%)}to{transform:translateY(0%)}}.heade-top{padding:16px 0;position:relative;width:100%;transition:var(--transition-normal)}.heade-top::before{content:"";display:block;width:100%;height:1px;max-width:1480px;position:absolute;bottom:0;left:50%;transform:translateX(-50%);background:var(--color-gray-light)}@media(max-width: 1599.98px){.heade-top::before{max-width:100%;width:calc(100% - 120px)}}@media(max-width: 991.98px){.heade-top::before{width:calc(100% - 40px)}}@media(max-width: 767.98px){.heade-top{padding:16px 0}}.heade-top__login{display:flex;gap:10px;font-size:17px;line-height:1;align-items:center;transition:var(--transition-normal);font-family:var(--font-basic)}@media(max-width: 767.98px){.heade-top__login{font-size:16px;padding:16px 0;gap:16px}}.heade-top__login:hover{color:var(--color-gray)}.heade-top__login:hover svg{stroke:var(--color-gray)}@media(min-width: 767.98px){.heade-top__login--mobile{display:none}}.heade-top__login-icon{fill:none;width:24px;height:24px;stroke:var(--color-black);transition:var(--transition-normal);flex-shrink:0}@media(max-width: 767.98px){.heade-top__login-icon{width:26px;height:26px}}.heade-top__login-text{display:none}@media(min-width: 767.98px)and (max-width: 1199.98px){.heade-top__login-text{display:block}}@media(min-width: 1399.98px){.heade-top__login-text{display:block}}.heade-top__row{transition:opacity .3s;opacity:0;display:flex;align-items:center;justify-content:space-between;gap:24px}.heade-top__left{flex:0 0 auto;width:auto;max-width:100%}.heade-top__right{padding:0;flex:1;width:100%;max-width:100%}@media(max-width: 767.98px){.heade-top__right{display:flex;align-items:center;justify-content:flex-end}}.heade-top__box{display:flex;align-items:center;justify-content:flex-end;gap:32px}@media(max-width: 991px){.heade-top__box{gap:24px}}@media(max-width: 767px){.heade-top__box{gap:16px}}.heade-top__box .btn-outline-basic{color:var(--color-font-basic)}.heade-top__phone{display:flex;align-items:center;padding:0;flex:0 0 auto;width:auto;max-width:100%}@media(max-width: 767.98px){.heade-top__phone{font-size:0}}.heade-top__phone a:hover{text-decoration:underline}.heade-top__phone-icon{content:"";display:none;width:31px;height:31px;background-repeat:no-repeat;background-position:center;background-size:100%;background-image:url("/local/templates/alean/css/../img/header/phone-icon-dark.svg")}@media(max-width: 767.98px){.heade-top__phone-icon{display:flex}}.heade-top__link{padding:0}@media(max-width: 1199px){.heade-top__link{display:none}}.heade-top__link a{font-size:var(--size-text);line-height:var(--line-height-text);transition:var(--transition-normal)}@media(max-width: 767.98px){.heade-top__link a{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.heade-top__btn{padding:0}@media(max-width: 767.98px){.heade-top__btn{display:none}}.heade-top__search{padding:0;cursor:pointer;color:var(--color-font-basic);justify-content:center;align-items:center;display:none}@media(min-width: 767.98px){.heade-top__search{display:flex}}.heade-top__search.open svg{display:none}.heade-top__search.open svg:last-child{display:block}.heade-top__search svg{width:20px;height:20px;fill:currentcolor}.heade-top__search svg:last-child{display:none}.heade-top__menu-icon{padding:0 20px;cursor:pointer;display:none}@media(max-width: 767px){.heade-top__menu-icon{padding:0;display:flex}}.heade-top__menu-icon.open .icon-menu span{transform:scale(0)}.heade-top__menu-icon.open .icon-menu span:first-child{transform:rotate(-45deg);top:10px}.heade-top__menu-icon.open .icon-menu span:last-child{transform:rotate(45deg);bottom:10px}.logo{color:var(--color-font-basic)}@media(max-width: 479.98px){.logo{width:70px;display:flex}}.logo img{max-width:100px;max-height:60px}@media(max-width: 767.98px){.logo img{max-height:32px}}.logo svg{max-width:100%;fill:currentcolor}@media(max-width: 479.98px){.logo svg{width:70px !important;height:auto !important}}.icon-menu{cursor:pointer;width:28px;height:22px;position:relative}.icon-menu span{position:absolute;top:10px;width:100%;height:2px;left:0;background:var(--color-font-basic)}.icon-menu span:first-child{top:0}.icon-menu span:last-child{top:auto;bottom:0}.heade-bottom{padding:16px 0;position:relative;transition:.3s;transition-property:padding,opacity;opacity:0}@media(max-width: 767.98px){.heade-bottom{display:none}}.heade-bottom__row{display:flex;max-width:100%;justify-content:space-between}.heade-bottom__left{padding-right:20px;flex:0 0 0%;width:100%;max-width:100%}@media(max-width: 767.98px){.heade-bottom__left{display:none}}.heade-bottom__right{padding:0 20px;max-width:100%}.header-border{display:block;width:100%;height:1px;max-width:1480px;position:absolute;bottom:0;left:50%;transform:translateX(-50%);background:var(--color-gray-light)}@media(max-width: 1599.98px){.header-border{max-width:100%;width:calc(100% - 120px)}}@media(max-width: 991.98px){.header-border{width:calc(100% - 40px)}}.menu__list{display:flex;margin:0 -20px;padding:0;justify-content:space-between;position:relative}.menu__list-more{list-style-type:none;padding:0 12px;position:relative;color:var(--color-gray);cursor:pointer}.menu__list-more:hover .menu__list-more--hidden{opacity:1;visibility:visible}.menu__list-more::before{position:absolute;display:flex;content:"";top:-8px;left:-8px;right:-8px;bottom:-8px}.menu__list-more--hidden{position:absolute;visibility:hidden;opacity:0;transition-duration:.3s;transition-property:opacity visibility;flex-direction:column;background:#fff;border:1px;box-shadow:0 0 12px 1px rgba(0,0,0,0.0509803922);padding:12px;z-index:4;right:50%;top:130%;transform:translate(50%, 0)}@media(max-width: 992px){.menu__list-more--hidden{right:calc(100% + 24px)}}.menu__list-more .menu__item{padding:0}.menu__list-more .menu__link{white-space:normal}.menu__list-more .heade-top__link:not(:last-child){margin-bottom:8px}.menu__list-more .sub-menu{top:50%;right:calc(100% + 8px);transform:translate(0, -50%);left:unset !important;pointer-events:auto}.menu__list-more .sub-menu::before{position:absolute;content:"";display:block;top:-8px;right:-8px;bottom:-8px;left:-8px}.menu__item{list-style-type:none;padding:0 12px;position:relative}.menu__item.active .menu__link{color:var(--color-gray)}.menu__item.open .sub-menu{opacity:1;visibility:visible;pointer-events:auto}.menu__item:hover .sub-menu{opacity:1;visibility:visible;pointer-events:auto}.menu__item-svg{fill:currentcolor;transition:transform .3s;width:8px;height:8px;margin-left:4px}.menu__link{display:block;font-size:17px;line-height:var(--line-height-text);color:var(--color-font-basic);transition:var(--transition-normal);cursor:pointer;white-space:nowrap}.menu__link:not(:has(.btn)):hover,.menu__link:not(:has(.btn)):hover a{color:var(--color-gray);text-decoration:none !important}.menu__link:not(:has(.btn)):hover svg,.menu__link:not(:has(.btn)):hover a svg{transform:rotate(180deg)}.sub-menu{position:absolute;top:100%;left:50%;transform:translateX(-50%);z-index:3;opacity:0;visibility:hidden;pointer-events:none;transition:var(--transition-normal);padding-top:20px;width:245px}.sub-menu.home ul{background:var(--color-font-basic)}.sub-menu ul{background:var(--color-basic);padding:40px}.sub-menu ul li{list-style-type:none}.sub-menu ul li:not(:last-child){margin-bottom:10px}.sub-menu ul li a{font-family:var(--font-basic);font-weight:var(--weight-basic);font-size:var(--size-text);line-height:var(--line-height-text);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-white);transition:var(--transition-normal);display:block;z-index:5;position:relative}.sub-menu ul li a:hover{color:var(--color-white-light)}.sub-menu ul li a.active{color:var(--color-white-light)}.footer{background:var(--color-basic);position:relative;z-index:3}.footer-bottom{border-top:1px solid rgba(235,235,235,.16);padding:24px 0}.footer-bottom__row{display:flex;align-items:center;margin:0 -20px}@media(max-width: 1199.98px){.footer-bottom__row{margin:0 -10px}}@media(max-width: 991.98px){.footer-bottom__row{flex-wrap:wrap}}.footer-bottom__left{padding:0 20px;flex:1 0 0%;width:100%;max-width:100%}@media(max-width: 1199.98px){.footer-bottom__left{padding:0 10px}}@media(max-width: 991.98px){.footer-bottom__left{flex:0 0 auto;width:100%;max-width:100%;margin-bottom:28px}}.footer-bottom__body{display:flex;align-items:center;margin:0 -20px}@media(max-width: 1199.98px){.footer-bottom__body{margin:0 -10px}}.footer-bottom__logo{padding:0 20px}@media(max-width: 1199.98px){.footer-bottom__logo{padding:0 10px}}@media(max-width: 767.98px){.footer-bottom__logo{flex:0 0 auto;width:50%;max-width:100%}}.footer-bottom__logo img{max-width:100%}@media(max-width: 767.98px){.footer-bottom__logo img{width:32px}}.footer-bottom__wrap{padding:0 20px}@media(max-width: 1199.98px){.footer-bottom__wrap{padding:0 10px}}@media(max-width: 767.98px){.footer-bottom__wrap{flex:0 0 auto;width:50%;max-width:100%}}.footer-bottom__wrap .footer-bottom__link{padding:0}.footer-bottom__text{font-size:var(--size-text);line-height:var(--line-height-text);color:rgba(255,255,255,.5)}@media(max-width: 767.98px){.footer-bottom__text{font-size:12px;line-height:var(--line-height-text-mob)}}.footer-bottom__right{padding:0 20px;flex:0 0 auto;width:auto;max-width:100%}@media(max-width: 1199.98px){.footer-bottom__right{padding:0 10px}}@media(max-width: 991.98px){.footer-bottom__right{flex:0 0 auto;width:100%;max-width:100%}}.footer-bottom__box{display:flex;align-items:center;margin:0 -20px;padding-right:40px}@media(max-width: 1199.98px){.footer-bottom__box{margin:0 -10px;padding-right:0;flex-wrap:wrap}}.footer-bottom__link{padding:0 20px}@media(max-width: 1199.98px){.footer-bottom__link{padding:0 10px}}@media(max-width: 767.98px){.footer-bottom__link{flex:0 0 auto;max-width:100%}}.footer-bottom__link a{display:inline-block;font-size:16px;line-height:1.5625;color:rgba(255,255,255,.5);transition:var(--transition-normal)}.footer-bottom__link a:hover{text-decoration:underline}@media(max-width: 767.98px){.footer-bottom__link a{font-size:12px;line-height:1.3333333333}}.footer-top{padding:40px 0;border-bottom:1px solid rgba(255,255,255,.16)}@media(max-width: 767.98px){.footer-top{padding:56px 0 28px}}.footer-top__row{display:flex;margin:0 -20px}@media(max-width: 767.98px){.footer-top__row{flex-wrap:wrap}}.footer-top__rows{display:flex;flex-direction:column}.footer-top__row-titles,.footer-top__row-inner{display:grid;grid-template-columns:repeat(4, 1fr);gap:40px}.footer-top__row-titles .empty-cell,.footer-top__row-inner .empty-cell{display:block}@media(max-width: 1280px){.footer-top__row-titles,.footer-top__row-inner{grid-template-columns:repeat(3, 1fr);gap:16px}.footer-top__row-titles .empty-cell,.footer-top__row-inner .empty-cell{display:none}}@media(max-width: 767px){.footer-top__row-titles{display:none}}.footer-top__row-inner{border-bottom:1px solid rgba(255,255,255,.16);padding:40px 0}@media(max-width: 767px){.footer-top__row-inner{padding:32px 0;display:flex;flex-direction:column}}.footer-top__row-inner:last-child{padding-bottom:0;border-bottom:none}.footer-top__row-inner:first-child{padding-top:0}.footer-top__left{padding:0 20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 1199.98px){.footer-top__left{flex:0 0 auto;width:33.333%;max-width:100%}}@media(max-width: 767.98px){.footer-top__left{flex:0 0 auto;width:100%;max-width:100%;margin-bottom:28px}}@media(min-width: 992px){.footer-top--career{width:30%}}.footer-top__right{padding:0 20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 1199.98px){.footer-top__right{flex:0 0 auto;width:66.666%;max-width:100%}}@media(max-width: 767.98px){.footer-top__right{flex:0 0 auto;width:100%;max-width:100%}}.footer-top__contacts{display:flex;margin:0 -20px}@media(max-width: 767.98px){.footer-top__contacts{flex-wrap:wrap}}.footer-top__contact{padding:0 20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 767.98px){.footer-top__contact{flex:0 0 auto;width:100%;max-width:100%}.footer-top__contact:not(:last-child){margin-bottom:28px}}.footer-block__title{font-size:var(--size-text);line-height:var(--line-height-text);color:var(--color-white);margin-bottom:10px}.footer-block__title--career{font-size:20px;line-height:1;margin:0;flex-direction:column;display:flex;justify-content:center}@media(min-width: 992px){.footer-block__title--career{font-size:24px}}@media(max-width: 1280px){.footer-block__title--hidden{display:none}}@media(max-width: 991.98px){.footer-block__title{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob);margin-bottom:8px}}.footer-block__link{font-family:var(--font-title);font-style:var(--font-style);font-weight:var(--weigth-title);font-size:var(--size-heading-1);line-height:var(--line-height-heading-1);color:var(--color-white);transition:var(--transition-normal);font-feature-settings:"pnum" on,"lnum" on;display:flex;align-items:center}.footer-block__link--career{font-size:20px}@media(min-width: 992px){.footer-block__link--career{font-size:24px}}.footer-block__link:hover .footer-block__icon{background:var(--color-white);color:var(--color-black)}@media(max-width: 991.98px){.footer-block__link{font-size:var(--size-heading-1-mob);line-height:var(--line-height-heading-1-mob)}}.footer-block__booking-link a{font-family:var(--font-title);font-style:var(--font-style);font-weight:var(--weigth-title);font-size:24px;line-height:var(--line-height-heading-1);color:var(--color-white);transition:var(--transition-normal);font-feature-settings:"pnum" on,"lnum" on;display:flex;align-items:center}@media(max-width: 991.98px){.footer-block__booking-link a{font-size:18px}}.footer-block__icon{flex:0 0 auto;width:25px;max-width:100%;height:25px;display:inline-flex;justify-content:center;align-items:center;border:1px solid rgba(255,255,255,.16);color:var(--color-white);border-radius:50%;transition:var(--transition-normal);position:relative;margin-left:10px}@media(max-width: 991.98px){.footer-block__icon{width:32px;height:32px}}.footer-block__icon svg{width:9px;height:9px;fill:currentcolor}@media(max-width: 991.98px){.footer-block__icon svg{width:16px;height:16px}}.footer-center{padding:40px 0}@media(max-width: 767.98px){.footer-center{padding:28px 0}}.footer-center__top{margin-bottom:80px}@media(max-width: 767.98px){.footer-center__top{margin-bottom:56px}}.footer-center__top-row{display:flex;margin:0 -20px}@media(max-width: 767.98px){.footer-center__top-row{margin:0 -10px;flex-wrap:wrap}}.footer-center__top-left{padding:0 20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 1199.98px){.footer-center__top-left{flex:0 0 auto;width:33.333%;max-width:100%}}@media(max-width: 767.98px){.footer-center__top-left{padding:0 10px;flex:0 0 auto;width:100%;max-width:100%;padding-bottom:28px;border-bottom:1px solid rgba(255,255,255,.16)}}.footer-center__top-right{padding:0 20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 1199.98px){.footer-center__top-right{flex:0 0 auto;width:66.666%;max-width:100%}}@media(max-width: 767.98px){.footer-center__top-right{padding:0 10px;flex:0 0 auto;width:100%;max-width:100%}}.footer-center__box{display:flex;margin:0 -20px}@media(max-width: 767.98px){.footer-center__box{flex-wrap:wrap;margin:0 -10px}}.footer-center__menu{padding:0 20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 767.98px){.footer-center__menu{padding:28px 10px;flex:0 0 auto;width:100%;max-width:100%;border-bottom:1px solid rgba(255,255,255,.16)}}.footer-center__bottom-row{display:flex;align-items:center;margin:0 -20px}@media(max-width: 767.98px){.footer-center__bottom-row{margin:0 -10px;flex-wrap:wrap}}.footer-center__bottom-left{padding:0 20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 1199.98px){.footer-center__bottom-left{flex:0 0 auto;width:33.333%;max-width:100%}}@media(max-width: 767.98px){.footer-center__bottom-left{padding:0 10px;flex:0 0 auto;width:100%;max-width:100%;order:1;display:flex;justify-content:center}}.footer-center__bottom-right{padding:0 20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 1199.98px){.footer-center__bottom-right{flex:0 0 auto;width:66.666%;max-width:100%}}@media(max-width: 767.98px){.footer-center__bottom-right{margin-bottom:28px;padding:0 10px;flex:0 0 auto;width:100%;max-width:100%}}.footer-center__buttons{display:flex;flex-wrap:wrap;align-items:center;row-gap:4px;column-gap:10px}@media(max-width: 767.98px){.footer-center__buttons{row-gap:16px}}.footer-center__btn{cursor:pointer;display:flex;justify-content:center;align-items:center;text-align:center;column-gap:10px;height:40px;font-size:var(--size-text);line-height:var(--line-height-text);color:var(--color-white);padding:6px 35px 9px;border-radius:100px;border:1px solid rgba(255,255,255,.16);transition:var(--transition-normal);position:relative}.footer-center__btn:hover{border:1px solid var(--color-white);background:var(--color-white);color:var(--color-basic)}@media(max-width: 767.98px){.footer-center__btn{padding:6px 35px 8px;flex:0 0 auto;width:100%;max-width:100%;height:auto;font-size:var(--size-text-mob);line-height:var(--line-height-text-mob);column-gap:8px}}.footer-center__btn svg{width:20px;height:20px;fill:currentcolor}@media(max-width: 767.98px){.footer-center__btn svg{width:12px;height:12px}}.social-block{display:flex;align-items:center;column-gap:25px}.social-block__item{display:flex;justify-content:center;align-items:center;cursor:pointer;color:var(--color-white);transition:var(--transition-normal)}.social-block__item:hover{color:var(--color-font-basic)}.social-block__item svg{width:20px;height:20px;fill:currentcolor}@media(max-width: 767.98px){.footer-menu{display:flex;align-items:flex-start;margin:0 -10px}}.footer-menu__title{font-weight:var(--weigth-basic-bold);font-size:var(--size-text);line-height:var(--line-height-text);color:var(--color-white);margin-bottom:20px}@media(max-width: 767.98px){.footer-menu__title{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob);padding:0 10px;flex:0 0 auto;width:50%;max-width:100%}}.footer-menu ul{padding:0}@media(max-width: 767.98px){.footer-menu ul{padding:0 10px;flex:0 0 auto;width:50%;max-width:100%}}.footer-menu ul li{display:block;list-style-type:none}.footer-menu ul li:not(:last-child){margin-bottom:5px}@media(max-width: 767.98px){.footer-menu ul li:not(:last-child){margin-bottom:8px;line-height:1.3333333333}}.footer-menu ul li a{display:inline-block;font-size:var(--size-text);line-height:var(--line-height-text);color:var(--color-white);transition:var(--transition-normal)}.footer-menu ul li a:hover{text-decoration:underline}@media(max-width: 767.98px){.footer-menu ul li a{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.block-number{padding:25px 0 20px}.block-number__row{display:flex;flex-wrap:wrap;margin:0 -20px}@media(max-width: 767.98px){.block-number__row{justify-content:space-between;margin:0 -10px}}.block-number__col{padding:0 20px;flex:0 0 auto;width:25%;max-width:100%}@media(max-width: 767.98px){.block-number__col{padding:0 10px;flex:0 0 auto;width:33.333%;max-width:100%}.block-number__col:last-child{display:none}}.block-number__top{font-family:var(--font-title);font-style:var(--font-style);font-weight:var(--weigth-title);font-size:var(--size-heading-1);line-height:var(--line-height-heading-1);color:var(--color-white);font-feature-settings:"pnum" on,"lnum" on}@media(max-width: 767.98px){.block-number__top{font-size:28px;line-height:var(--line-height-heading-1-mob)}}.block-number__text{font-size:var(--size-text);line-height:var(--line-height-text);color:var(--color-white);margin-top:-5px}@media(max-width: 767.98px){.block-number__text{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.block-video{max-width:1600px;margin:0 auto;position:relative}.block-video__poster{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}@media(max-width: 767.98px){.block-video__poster{display:none}}.block-video__poster img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.block-video__poster-mob{display:none;position:relative;top:0;left:0;width:100%;height:0;padding-bottom:74.25%;z-index:2}@media(max-width: 767.98px){.block-video__poster-mob{display:block}}@media(max-width: 575.98px){.block-video__poster-mob{padding-bottom:100%}}.block-video__poster-mob img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.block-video__video{position:relative;overflow:hidden;width:100%;height:calc(100vh - 90px - 65px - 100px);z-index:1}@media(max-width: 767.98px){.block-video__video{display:none;height:calc(100vh - 80px - 48px)}}.block-video__video video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.block-video__video-simple{width:100%;height:calc(100vh - 90px - 65px - 100px)}@media(max-width: 767.98px){.block-video__video-simple{height:auto}}.block-video__video-simple video{width:100%;height:100%;object-fit:cover}.block-video__body{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;padding:60px 0;display:flex;align-items:flex-end}@media(max-width: 991.98px){.block-video__body{padding:40px 0}}@media(max-width: 767.98px){.block-video__body{padding:25px 0}}.block-video__buttons{display:flex;flex-wrap:wrap;column-gap:10px;row-gap:10px}.block-video__btn{padding-left:25px;padding-right:25px}.block-video__btn.btn-white-basic{color:var(--color-black)}@media(max-width: 767.98px){.block-video__btn{padding:8px 20px;height:auto;column-gap:10px;font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.block-video__btn svg{width:14px;height:14px;fill:currentcolor}@media(max-width: 767.98px){.block-video__btn svg{width:10px;height:10px}}.block-video__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:flex-end;justify-content:center}.block-video__overlay-content{margin-bottom:80px;text-align:center}@media(max-width: 991.98px){.block-video__overlay-content{margin-bottom:50px}}.block-video__overlay-title{font-family:"Harmonia-Sans",sans-serif;font-style:normal;font-size:64px;color:#fff;text-transform:uppercase;margin-bottom:16px}@media(max-width: 767.98px){.block-video__overlay-title{font-size:36px}}.block-video__overlay-subtitle{font-size:24px;font-family:var(--font-title);font-style:var(--font-style);color:#fff}.development-alean{padding:60px 0 40px}@media(max-width: 767.98px){.development-alean{padding:56px 0}}.development-alean__subtitle{margin-bottom:20px}@media(max-width: 767.98px){.development-alean__subtitle{margin-bottom:16px;font-size:14px}}.development-alean__title{max-width:1100px;margin-bottom:100px}@media(max-width: 991.98px){.development-alean__title{margin-bottom:32px}}.development-sliders__thumb{margin-bottom:20px}@media(max-width: 767.98px){.development-sliders__thumb{margin-bottom:16px}}.development-item{border-top:1px solid var(--color-gray-light);padding-top:20px;display:block}@media(max-width: 767.98px){.development-item{padding-top:28px}}.development-item__title{font-family:var(--font-title);font-style:var(--font-style);font-weight:var(--weigth-title);font-size:var(--size-heading);line-height:var(--line-height-heading);color:var(--color-black);display:block}@media(max-width: 767.98px){.development-item__title{font-size:24px;line-height:1.2;margin-bottom:8px}}.development-item__text{font-size:var(--size-text);line-height:var(--line-height-text);color:var(--color-font-basic);height:100px;overflow:hidden;margin-bottom:16px}@media(max-width: 767.98px){.development-item__text{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob);height:auto;margin-bottom:22px}}.development-item__img{display:block;width:100%;height:0;position:relative;overflow:hidden;padding-bottom:56.25%}.development-item__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.block-news__top{margin-bottom:20px;display:flex;align-items:center;column-gap:10px}.block-news__title{flex:1 0 0%;width:100%;max-width:100%}.block-news__right{flex:0 0 auto;width:auto;max-width:100%;line-height:1}.block-news__link{color:var(--color-font-basic)}.block-news__link span{flex:0 0 auto;width:25px;max-width:100%;height:25px;display:flex;justify-content:center;align-items:center;border:1px solid var(--color-gray-light);border-radius:50%;color:inherit;transition:var(--transition-normal)}.block-news__link span svg{width:10px;height:10px;fill:currentcolor}.block-news__row{display:flex;flex-wrap:wrap;margin:-20px}@media(max-width: 1199.98px){.block-news__row{margin:-14px -10px}}.block-news__col{flex:0 0 auto;width:50%;max-width:100%;padding:20px}@media(max-width: 1199.98px){.block-news__col{padding:14px 10px}}@media(max-width: 767.98px){.block-news__col{flex:0 0 auto;width:100%;max-width:100%}}.item-news{display:flex;flex-direction:column;height:100%;padding-top:20px;border-top:1px solid var(--color-gray-light)}@media(max-width: 767.98px){.item-news{padding-top:16px}}.item-news__title{flex:1 1 auto;margin-bottom:10px;height:105px;overflow:hidden}.item-news__title_awards{height:auto}@media(max-width: 991.98px){.item-news__title{height:84px}}@media(max-width: 767.98px){.item-news__title{height:auto}}.item-news__title a{font-family:var(--font-title);font-style:var(--font-style);font-weight:var(--weigth-title);font-size:var(--size-heading);line-height:var(--line-height-heading);color:var(--color-font-basic);transition:var(--transition-normal)}@media(max-width: 991.98px){.item-news__title a{font-size:24px;line-height:1.1666666667}}@media(max-width: 767.98px){.item-news__title a{font-size:var(--size-heading-mob);line-height:var(--line-height-heading-mob);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}.item-news__date{font-size:var(--size-text);line-height:var(--line-height-text);color:var(--color-gray);display:inline-flex;flex-wrap:wrap;align-items:center;column-gap:10px;row-gap:3px;margin-bottom:25px}.item-news__date a{color:var(--color-gray)}.item-news__date span{color:var(--color-font-basic)}@media(max-width: 767.98px){.item-news__date{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob);column-gap:16px;margin-bottom:16px}}.item-news__img{display:block;width:100%;height:0;position:relative;overflow:hidden;padding-bottom:59.0277777778%}@media(max-width: 767.98px){.item-news__img{padding-bottom:56.7164179104%}}.item-news__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.words-partners{padding:120px 0 65px;background:var(--color-font-basic)}@media(max-width: 991.98px){.words-partners{padding:84px 0 28px}}@media(max-width: 767.98px){.words-partners{padding:56px 0 28px}}.words-partners-sliders__top{margin-bottom:95px}@media(max-width: 1199.98px){.words-partners-sliders__top{margin-bottom:32px}}.words-partners-slider__item{display:flex;margin:0 -20px}@media(max-width: 1199.98px){.words-partners-slider__item{margin:0 -10px}}@media(max-width: 1199.98px){.words-partners-slider__item{flex-wrap:wrap}}.words-partners-slider__left{padding:0 20px;flex:0 0 auto;width:75%;max-width:100%}@media(max-width: 1399.98px){.words-partners-slider__left{width:70%}}@media(max-width: 1199.98px){.words-partners-slider__left{flex:0 0 auto;width:100%;max-width:100%;padding:0 10px;margin-bottom:28px}}.words-partners-slider__title{margin-bottom:20px;color:var(--color-white)}@media(max-width: 767.98px){.words-partners-slider__title{margin-bottom:16px;font-size:14px}}.words-partners-slider__text{font-family:var(--font-title);font-style:var(--font-style);font-weight:var(--weigth-title);font-size:var(--size-title);line-height:var(--line-height-title);text-transform:uppercase;color:var(--color-white);height:350px;overflow:hidden}@media(max-width: 991.98px){.words-partners-slider__text{font-size:var(--size-title-mob);line-height:var(--line-height-title-mob);height:auto;text-transform:none}}.words-partners-slider__right{padding:0 20px;flex:0 0 auto;width:25%;max-width:100%}@media(max-width: 1399.98px){.words-partners-slider__right{width:30%}}@media(max-width: 1199.98px){.words-partners-slider__right{padding:0 10px;flex:0 0 auto;width:100%;max-width:100%}}.words-partners-slider__name{font-size:var(--size-text);line-height:var(--line-height-text);color:var(--color-white)}@media(max-width: 767.98px){.words-partners-slider__name{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.words-partners-slider__post{font-size:var(--size-text);line-height:var(--line-height-text);color:var(--color-white);margin-bottom:18px}@media(max-width: 767.98px){.words-partners-slider__post{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob);margin-bottom:16px}}.words-partners-slider__photo{flex:0 0 auto;width:60px;max-width:100%;height:60px;border-radius:50%;position:relative;overflow:hidden}@media(max-width: 767.98px){.words-partners-slider__photo{width:40px;height:40px}}.words-partners-slider__photo img{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%);object-fit:contain}@media(max-width: 1599.98px){.words-partners-thumb{margin-right:-60px;padding-right:60px}}@media(max-width: 991.98px){.words-partners-thumb{margin-right:-20px;padding-right:20px}}.words-partners-thumb__top{display:flex;align-items:center;margin:0 -20px 20px;position:relative;padding-bottom:30px}@media(max-width: 991.98px){.words-partners-thumb__top{margin:0 -20px 16px;padding-bottom:28px}}.words-partners-thumb__left{flex:0 0 auto;width:75%;max-width:100%;padding:0 20px}@media(max-width: 1399.98px){.words-partners-thumb__left{width:70%}}@media(max-width: 1199.98px){.words-partners-thumb__left{flex:1 0 0%;width:100%;max-width:100%}}@media(max-width: 767.98px){.words-partners-thumb__left{display:none}}.words-partners-thumb__right{flex:0 0 auto;width:25%;max-width:100%;padding:0 20px}@media(max-width: 1399.98px){.words-partners-thumb__right{width:30%}}@media(max-width: 1199.98px){.words-partners-thumb__right{flex:0 0 auto;width:auto;max-width:100%}}.words-partners-thumb__nav{display:flex;align-items:center;column-gap:10px}.words-partners-thumb__prev{color:var(--color-white);cursor:pointer;flex:0 0 auto;width:32px;height:40px;max-width:100%;display:flex;align-items:center;justify-content:center;user-select:none}.words-partners-thumb__prev.swiper-button-disabled{color:rgba(255,255,255,.32)}.words-partners-thumb__prev svg{width:22px;height:22px;fill:currentcolor;transform:rotate(-180deg)}.words-partners-thumb__next{color:var(--color-white);cursor:pointer;flex:0 0 auto;width:32px;height:40px;max-width:100%;display:flex;align-items:center;justify-content:center;user-select:none}.words-partners-thumb__next.swiper-button-disabled{color:rgba(255,255,255,.32)}.words-partners-thumb__next svg{width:22px;height:22px;fill:currentcolor}.words-partners-thumb__pagination.swiper-pagination-progressbar{top:auto;bottom:0;width:100%;height:1px;background:rgba(255,255,255,.16)}.words-partners-thumb__pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#fff}.words-partners-thumb__buttons{display:flex;align-items:center;justify-content:space-between;column-gap:16px}.words-partners-thumb__btn{font-size:var(--size-text)}.words-partners-thumb__slide{cursor:pointer}.words-partners-thumb__slide:not(:last-child) .words-partners-thumb__item{border-right:1px solid rgba(255,255,255,.4)}.words-partners-thumb__slide.active .words-partners-thumb__text{opacity:1}.words-partners-thumb__slide.active .words-partners-thumb__name{opacity:1}.words-partners-thumb__slide:hover .words-partners-thumb__text{opacity:1}.words-partners-thumb__slide:hover .words-partners-thumb__name{opacity:1}.words-partners-thumb__item{padding-right:40px}@media(max-width: 991.98px){.words-partners-thumb__item{padding-right:20px}}.words-partners-thumb__text{font-size:var(--size-text);line-height:var(--line-height-text);color:var(--color-white);opacity:.4;margin-bottom:50px;transition:var(--transition-normal);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width: 767.98px){.words-partners-thumb__text{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob);max-height:40px;margin-bottom:92px}}.words-partners-thumb__name{font-size:var(--size-text);line-height:var(--line-height-text);color:var(--color-white);opacity:.4;transition:var(--transition-normal)}@media(max-width: 767.98px){.words-partners-thumb__name{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.loyalty-program__content{background:var(--color-basic);position:relative;z-index:3;padding-top:60px}@media(max-width: 767.98px){.loyalty-program__content{padding-top:56px}}.loyalty-program .container{position:relative}.loyalty-program__row{display:flex;align-items:center;margin:0 -20px 20px}@media(max-width: 767.98px){.loyalty-program__row{margin:0 -10px 16px}}.loyalty-program__left{padding:0 20px;flex:1 0 0%;width:100%;max-width:100%}@media(max-width: 767.98px){.loyalty-program__left{padding:0 10px}}.loyalty-program__right{padding:0 20px;flex:0 0 auto;width:auto;max-width:100%;line-height:1}@media(max-width: 767.98px){.loyalty-program__right{padding:0 10px;font-size:var(--size-text-mob)}}.loyalty-program__subtitle{color:var(--color-white)}@media(max-width: 767.98px){.loyalty-program__subtitle{font-size:14px}}.loyalty-program__title{max-width:75%;color:var(--color-white);font-size:45px;line-height:105%}@media(max-width: 991.98px){.loyalty-program__title{max-width:none;font-size:30px}}@media(max-width: 767.98px){.loyalty-program__title{font-size:24px}}.loyalty-program__btn{position:absolute;bottom:40px;left:60px;z-index:1}@media(max-width: 1599.98px){.loyalty-program__btn{position:static;margin-top:40px}}@media(max-width: 767.98px){.loyalty-program__btn{margin-top:28px}}.loyalty-program__slider{padding-left:25%;transform:translateY(50%);margin-top:-105px}@media(max-width: 1599.98px){.loyalty-program__slider{padding-left:0;display:flex}}@media(max-width: 767.98px){.loyalty-program__slider{padding-left:0;transform:translateY(33.333%);margin-top:-56px}}.loyalty-program__bg-block{display:block;width:100%;max-width:1600px;margin:0 auto}.loyalty-program__bg{display:block;width:100%;height:0;position:relative;overflow:hidden;padding-bottom:56.25%}@media(max-width: 767.98px){.loyalty-program__bg{padding-bottom:100%}}.loyalty-program__bg img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.slider-loyalty-program{color:var(--color-white)}@media(max-width: 1599.98px){.slider-loyalty-program{margin-right:0}}@media(max-width: 991.98px){.slider-loyalty-program{margin-right:-20px;padding-right:20px}}@media(max-width: 767.98px){.slider-loyalty-program{margin:0 -20px;padding:0 20px}}.slider-loyalty-program__slide{width:auto}@media(max-width: 767.98px){.slider-loyalty-program__slide{width:100% !important}}.item-loyalty-program{background:var(--color-basic-light);height:450px;padding:25px 25px 66.1764705882%;position:relative;overflow:hidden;width:340px}@media(max-width: 1599.98px){.item-loyalty-program{margin:0 auto}}@media(max-width: 767.98px){.item-loyalty-program{width:100%;height:335px;padding:28px 28px 180px}}.item-loyalty-program__title{font-family:var(--font-title);font-style:var(--font-style);font-weight:var(--weigth-title);font-size:var(--size-heading);line-height:var(--line-height-heading);color:inherit;margin-bottom:20px;position:relative;z-index:2}@media(max-width: 991.98px){.item-loyalty-program__title{font-size:var(--size-title-mob);line-height:var(--line-height-title-mob);margin-bottom:16px}}.item-loyalty-program__text{font-size:var(--size-text);line-height:var(--line-height-text);color:inherit;position:relative;z-index:2}@media(max-width: 767.98px){.item-loyalty-program__text{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.item-loyalty-program__img{position:absolute;bottom:0;left:0;width:100%;height:0;padding-bottom:66.1764705882%}.item-loyalty-program__img img{position:absolute;bottom:0;left:0}.home-gallery{background:var(--color-font-basic);position:relative;overflow:hidden}.home-gallery__buttons{background:var(--color-font-basic);display:grid;grid-template-columns:repeat(7, 1fr);align-items:center;margin:0 auto;position:absolute;bottom:-100%;left:50%;width:1480px;z-index:2;transition:var(--transition-normal);transform:translateX(-50%)}@media(max-width: 1599.98px){.home-gallery__buttons{width:calc(100vw - 120px)}}@media(max-width: 991.98px){.home-gallery__buttons{width:100%}}.home-gallery__buttons.active{position:fixed;transition:all .7s ease;bottom:0}@media(max-width: 767.98px){.home-gallery__buttons.active{transition:all .5s ease}}.home-gallery__buttons.sticky{bottom:0}@media(max-width: 767.98px){.home-gallery__buttons.sticky{bottom:auto;left:50%}}@media(max-width: 767.98px){.home-gallery__buttons.sticky.open{bottom:auto;top:100%;transform:translateX(-50%) translateY(-280px)}}@media(max-width: 767.98px){.home-gallery__buttons{display:flex;flex-wrap:wrap;top:100%;bottom:auto;transform:translateX(-50%) translateY(-56px)}.home-gallery__buttons.active{bottom:auto;top:100%;transform:translateX(-50%) translateY(-56px)}.home-gallery__buttons.active .home-gallery__btn.mPS2id-highlight-first{order:0}.home-gallery__buttons.active .home-gallery__btn.mPS2id-highlight{order:0}.home-gallery__buttons.active.open{transform:translateX(-50%) translateY(-280px);bottom:auto;transition:transform .5s ease .3s}.home-gallery__buttons.active.open .home-gallery__btn{order:0 !important;pointer-events:auto}.home-gallery__buttons.sticky .home-gallery__btn.mPS2id-highlight-first{order:0}.home-gallery__buttons.sticky .home-gallery__btn.mPS2id-highlight{order:0}.home-gallery__buttons.sticky.open .home-gallery__btn{pointer-events:auto}.home-gallery__buttons.sticky.open .home-gallery__btn.mPS2id-highlight-first{order:0}.home-gallery__buttons.sticky.open .home-gallery__btn.mPS2id-highlight{order:0}}.home-gallery__btn{cursor:pointer;text-align:center;flex:0 0 auto;max-width:100%;display:flex;justify-content:center;align-items:center;height:80px;padding:10px;transition:var(--transition-normal);background:rgba(0,0,0,0) !important;order:1;position:relative}.home-gallery__btn:hover span{opacity:1;visibility:visible}.home-gallery__btn:hover img{opacity:1}.home-gallery__btn.mPS2id-highlight-first span{opacity:1;visibility:visible}.home-gallery__btn.mPS2id-highlight-first img{opacity:1}.home-gallery__btn.mPS2id-highlight span{opacity:1;visibility:visible}.home-gallery__btn.mPS2id-highlight img{opacity:1}.home-gallery__btn span{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:var(--transition-normal)}@media(max-width: 767.98px){.home-gallery__btn{flex:0 0 auto;width:100%;max-width:100%;height:56px;padding:14px;position:relative;pointer-events:none}.home-gallery__btn.mPS2id-highlight-last::before{display:none}.home-gallery__btn::before{content:"";display:block;width:calc(100% - 40px);height:1px;position:absolute;bottom:0;left:20px;z-index:1;background:rgba(255,255,255,.16)}.home-gallery__btn:last-child::before{display:none}}.home-gallery__btn img{max-width:100%;max-height:100%;opacity:.32;transition:var(--transition-normal);position:relative;z-index:2}@media(max-width: 767.98px){.home-gallery__btn img{max-width:67px}}.home-gallery__button{display:none}@media(max-width: 767.98px){.home-gallery__button{cursor:pointer;display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:rgba(0,0,0,0)}.home-gallery__button.open{opacity:0;visibility:hidden;pointer-events:none}}.home-gallery-block{padding-top:20px}.home-gallery-block:first-child{padding-top:120px}.home-gallery-block:last-child{padding-bottom:80px}.home-gallery-block:last-child .home-gallery-block__slider{display:none}.home-gallery-block:last-child .home-gallery-block__gallery{padding-bottom:0}.home-gallery-block:not(:last-child){padding-bottom:90px}@media(max-width: 991.98px){.home-gallery-block:first-child{padding-top:80px}.home-gallery-block:not(:last-child){padding-bottom:56px}}@media(max-width: 767.98px){.home-gallery-block:first-child{padding-top:56px}.home-gallery-block:last-child{padding-bottom:112px}}.home-gallery-block__row{display:flex;flex-wrap:wrap;margin:0 -20px 20px}@media(max-width: 991.98px){.home-gallery-block__row{margin:0 -20px 28px}}.home-gallery-block__left{padding:0 20px;flex:0 0 auto;width:62.5%;max-width:100%}@media(max-width: 991.98px){.home-gallery-block__left{flex:0 0 auto;width:100%;max-width:100%;margin-bottom:32px}}.home-gallery-block__title{z-index:1;color:var(--color-white);font-size:24px}@media(max-width: 991.98px){.home-gallery-block__title{margin-bottom:8px}}.home-gallery-block__subtitle{color:var(--color-white);margin-bottom:80px}@media(max-width: 991.98px){.home-gallery-block__subtitle{font-size:14px;margin-bottom:16px}}.home-gallery-block__right{padding:0 20px;flex:0 0 auto;width:37.5%;max-width:100%}@media(max-width: 991.98px){.home-gallery-block__right{flex:0 0 auto;width:100%;max-width:100%}}.home-gallery-block__text{font-size:var(--size-text);line-height:var(--line-height-text);color:var(--color-white)}@media(max-width: 767.98px){.home-gallery-block__text{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.home-gallery-block__gallery{padding-bottom:100px}@media(max-width: 991.98px){.home-gallery-block__gallery{padding-bottom:120px}}@media(max-width: 767.98px){.home-gallery-block__gallery{padding-bottom:56px}}.home-gallery-block__slider-img{height:36px;margin-left:calc(((100vw - 1600px)/2 + 20px)*-1);margin-right:calc(((100vw - 1600px)/2 + 20px)*-1);padding-left:calc((100vw - 1600px)/2 + 20px);padding-right:calc((100vw - 1600px)/2 + 20px);width:22448px;background:url("/local/templates/alean/css/../img/gallery-home/slider-img-2.png") 0 0 no-repeat;background-size:contain;animation:moveLogoWall 240s linear infinite}@media(max-width: 1599.98px){.home-gallery-block__slider-img{margin:0 -60px;padding:0 60px}}@media(max-width: 991.98px){.home-gallery-block__slider-img{margin:0 -20px;padding:0 20px}}.item-awards-btn-all{display:flex;justify-content:center;align-items:center;height:100%}.item-awards-btn-all__link{font-family:var(--font-title);font-style:var(--font-style);font-weight:var(--weigth-title);font-size:var(--size-heading);line-height:var(--line-height-heading);color:var(--color-font-basic);display:flex;align-items:center;column-gap:10px}.item-awards-btn-all__link span{flex:0 0 auto;width:25px;max-width:100%;height:25px;display:flex;justify-content:center;align-items:center;border-radius:50%;border:1px solid var(--color-gray-light);color:inherit;transition:var(--transition-normal);position:relative;top:1px}.item-awards-btn-all__link span svg{width:9px;height:9px;fill:currentcolor}@media(max-width: 767.98px){.item-awards-btn-all__link{font-size:var(--size-heading-mob);line-height:var(--line-height-heading-mob)}.item-awards-btn-all__link span{width:20px;height:20px}.item-awards-btn-all__link span svg{width:8px;height:7px}}@keyframes moveLogoWall{0%{transform:translateX(0)}100%{transform:translateX(-11224px)}}.gallery-home__row{display:flex;flex-wrap:wrap;margin:0 -20px}@media(max-width: 991.98px){.gallery-home__row{margin:0 -7.5px}}@media(max-width: 767.98px){.gallery-home__row{margin:-14px -20px}}.gallery-home__left{padding:0 20px;flex:0 0 auto;width:62.5%;max-width:100%}@media(max-width: 991.98px){.gallery-home__left{flex:0 0 auto;width:50%;max-width:100%;padding:0 7.5px}}@media(max-width: 767.98px){.gallery-home__left{flex:0 0 auto;width:100%;max-width:100%;padding:14px 20px}}.gallery-home__img{position:relative;overflow:hidden;display:block;width:100%;height:0;padding-bottom:100%}.gallery-home__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.gallery-home__img.big{height:100%;padding-bottom:0}@media(max-width: 767.98px){.gallery-home__img.big{height:0;padding-bottom:56.1194029851%}}.gallery-home__right{padding:0 20px;flex:0 0 auto;width:37.5%;max-width:100%}@media(max-width: 991.98px){.gallery-home__right{flex:0 0 auto;width:50%;max-width:100%;padding:0 7.5px}}@media(max-width: 767.98px){.gallery-home__right{flex:0 0 auto;width:100%;max-width:100%;padding:14px 20px}}.gallery-home__items{display:flex;flex-wrap:wrap;margin:-15px -20px}@media(max-width: 991.98px){.gallery-home__items{margin:-7.5px}}.gallery-home__item{padding:15px 20px;flex:0 0 auto;width:50%;max-width:100%;height:50%}@media(max-width: 991.98px){.gallery-home__item{padding:7.5px}}.stock-block__row{display:flex;align-items:center;margin:0 -20px 40px}@media(max-width: 767.98px){.stock-block__row{flex-wrap:wrap;margin:0 -20px 28px}}.stock-block__left{padding:0 20px;flex:1 0 0%;width:100%;max-width:100%;line-height:1}@media(max-width: 767.98px){.stock-block__left{flex:0 0 auto;width:100%;max-width:100%;margin-bottom:12px}}.stock-block__box{display:inline-flex;align-items:center;column-gap:15px}@media(max-width: 767.98px){.stock-block__box{display:flex;justify-content:space-between}}.beach-and-pools-block .stock-block__title{color:var(--color-white)}.stock-block__nav{display:flex;align-items:center;column-gap:16px}.stock-block__right{padding:0 20px;flex:0 0 auto;width:auto;max-width:100%;line-height:1;margin-bottom:-22px}@media(max-width: 991.98px){.stock-block__right{margin-bottom:-12px}}@media(max-width: 767.98px){.stock-block__right{flex:0 0 auto;width:100%;max-width:100%;margin-bottom:0}}.stock-block__right .btn-arrow{color:var(--color-font-basic)}@media(max-width: 1599.98px){.stock-slider{margin-right:-60px;padding-right:60px}}@media(max-width: 991.98px){.stock-slider{margin-right:-20px;padding-right:20px}}@media(max-width: 767.98px){.stock-slider{margin:0 -20px;padding:0 20px}}.stock-slider__prev{color:var(--color-font-basic);cursor:pointer;flex:0 0 auto;width:32px;height:40px;max-width:100%;transform:rotate(-180deg);user-select:none;display:flex;align-items:center}.stock-slider__prev.swiper-button-disabled{color:var(--color-gray);pointer-events:none}@media(max-width: 767.98px){.stock-slider__prev{height:22px;width:22px}.stock-slider__prev svg{height:22px}}.stock-slider__prev svg{width:22px;height:40px;fill:currentcolor}.stock-slider__next{color:var(--color-font-basic);cursor:pointer;flex:0 0 auto;width:32px;height:40px;max-width:100%;user-select:none;display:flex;align-items:center}.stock-slider__next.swiper-button-disabled{color:var(--color-gray);pointer-events:none}@media(max-width: 767.98px){.stock-slider__next{height:22px;width:22px}.stock-slider__next svg{height:22px}}.stock-slider__next svg{width:22px;height:40px;fill:currentcolor}.stock-slider__slide{height:auto;margin-bottom:30px}.events-block{background:var(--color-basic);position:relative}.events-block__bg{position:absolute;top:0;right:0;z-index:1;pointer-events:none;max-width:75%}.events-block__bg img{max-width:100%}@media(max-width: 767.98px){.events-block__bg{display:none}}.events-block__content{padding:120px 0 80px;position:relative;z-index:2}@media(max-width: 991.98px){.events-block__content{padding:80px 0}}@media(max-width: 767.98px){.events-block__content{padding:56px 0}}.events-block__body{max-width:1000px;margin-bottom:200px}@media(max-width: 1199.98px){.events-block__body{margin-bottom:120px}}@media(max-width: 991.98px){.events-block__body{margin-bottom:80px}}@media(max-width: 767.98px){.events-block__body{margin-bottom:56px}}.events-block__subtitle{color:var(--color-white);margin-bottom:20px}@media(max-width: 767.98px){.events-block__subtitle{margin-bottom:28px}}.events-block__title{color:var(--color-white)}.events-block__row{border-bottom:1px solid rgba(255,255,255,.32);display:flex;align-items:center;column-gap:40px;padding-bottom:10px;margin-bottom:20px}@media(max-width: 991.98px){.events-block__row{column-gap:0}}.events-block__left{flex:1 0 0%;width:100%;max-width:100%;line-height:1;min-width:0}.events-block__nav{display:flex;align-items:center;column-gap:16px;background:var(--color-basic)}.events-block__right{flex:0 0 auto;width:auto;max-width:100%;line-height:1}@media(max-width: 1599.98px){.events-slider{margin-right:-60px;padding-right:60px}}@media(max-width: 991.98px){.events-slider{margin-right:-20px;padding-right:20px}}@media(max-width: 767.98px){.events-slider{margin:0 -20px;padding:0 20px}}.events-slider__prev{color:var(--color-white);cursor:pointer;flex:0 0 auto;width:22px;height:35px;max-width:100%;transform:rotate(-180deg)}.events-slider__prev.swiper-button-disabled{color:rgba(255,255,255,.5)}.events-slider__prev svg{width:22px;height:35px;fill:currentcolor}.events-slider__next{color:var(--color-white);cursor:pointer;flex:0 0 auto;width:22px;height:35px;max-width:100%}.events-slider__next.swiper-button-disabled{color:rgba(255,255,255,.5)}.events-slider__next svg{width:22px;height:35px;fill:currentcolor}.events-slider__title{font-family:var(--font-title);font-style:var(--font-style);font-weight:var(--weigth-title);font-size:var(--size-title);line-height:var(--line-height-title);font-feature-settings:"cpsp" on;color:var(--color-white);margin-bottom:20px}@media(max-width: 991.98px){.events-slider__title{font-size:36px;line-height:normal}}@media(max-width: 767.98px){.events-slider__title{font-size:var(--size-title-mob);line-height:var(--line-height-title-mob)}}.events-slider__title a{color:inherit}.events-slider__img{display:block;width:100%;position:relative;overflow:hidden;height:0;padding-bottom:56.6037735849%}.events-slider__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.hotel-services{background:var(--color-basic);position:relative}.hotel-services__bg{position:absolute;top:0;right:0;z-index:1;pointer-events:none;width:75%;text-align:right}.hotel-services__bg img{max-width:100%}@media(max-width: 767.98px){.hotel-services__bg{display:none}}.hotel-services__content{padding:60px 0 40px;position:relative;z-index:2}@media(max-width: 767.98px){.hotel-services__content{padding:56px 0}}.hotel-services__body{max-width:740px;margin-bottom:40px}.hotel-services__title{color:var(--color-white);margin-bottom:20px}.hotel-services__subtitle{font-size:var(--size-heading);line-height:var(--line-height-heading);color:var(--color-white);font-family:var(--font-title);font-style:var(--font-style);margin-bottom:40px}@media(max-width: 767.98px){.hotel-services__subtitle{margin-bottom:28px;font-size:var(--size-heading-mob);line-height:var(--line-height-heading-mob)}}.hotel-services__row{border-top:1px solid rgba(255,255,255,.16);display:flex;column-gap:40px;padding-top:10px;margin-bottom:45px}@media(max-width: 991.98px){.hotel-services__row{column-gap:0}}@media(max-width: 767.98px){.hotel-services__row{margin-bottom:28px}}.hotel-services__left{flex:1 0 0%;width:100%;max-width:100%;line-height:1;min-width:0}.hotel-services__right{flex:0 0 auto;width:auto;max-width:100%;line-height:1}.hotel-services__nav{display:flex;align-items:center;column-gap:16px;margin-top:-5px;background:var(--color-basic)}@media(max-width: 767.98px){.hotel-services__nav{display:none}}.hotel-services .hotel-services-tags__prev{color:var(--color-white);background:var(--color-basic)}.hotel-services .hotel-services-tags__next{color:var(--color-white);background:var(--color-basic)}@media(max-width: 1599.98px){.hotel-services-slider{margin-right:-60px;padding-right:60px}}@media(max-width: 991.98px){.hotel-services-slider{margin-right:-20px;padding-right:20px}}@media(max-width: 767.98px){.hotel-services-slider{margin:0 -20px;padding:0 20px}}.hotel-services-slider__prev{color:var(--color-white);cursor:pointer;flex:0 0 auto;width:22px;height:35px;max-width:100%;transform:rotate(-180deg)}.hotel-services-slider__prev.swiper-button-disabled{color:rgba(255,255,255,.5)}.hotel-services-slider__prev svg{width:22px;height:35px;fill:currentcolor}.hotel-services-slider__next{color:var(--color-white);cursor:pointer;flex:0 0 auto;width:22px;height:35px;max-width:100%}.hotel-services-slider__next.swiper-button-disabled{color:rgba(255,255,255,.5)}.hotel-services-slider__next svg{width:22px;height:35px;fill:currentcolor}.hotel-services-slider__item:hover .hotel-services-slider__text{opacity:1;visibility:visible}.hotel-services-slider__img{display:block;width:100%;position:relative;overflow:hidden;height:0;padding-bottom:56.6037735849%;margin-bottom:20px}.hotel-services-slider__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.hotel-services-slider__title{margin-bottom:10px}.hotel-services-slider__title a{font-size:var(--size-heading);line-height:var(--line-height-heading);color:var(--color-white);font-family:var(--font-title);font-style:var(--font-style)}@media(max-width: 767.98px){.hotel-services-slider__title a{font-size:var(--size-heading-mob);line-height:var(--line-height-heading-mob)}}.hotel-services-slider__text{font-size:var(--size-text);line-height:var(--line-height-text);overflow:hidden;height:100px;color:var(--color-white);opacity:0;visibility:hidden;transition:var(--transition-normal)}@media(max-width: 991.98px){.hotel-services-slider__text{opacity:1;visibility:visible}}@media(max-width: 767.98px){.hotel-services-slider__text{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob);height:96px}}.our-hotels-slider__img{display:block;width:100%;height:0;position:relative;overflow:hidden;padding-bottom:67.032967033%}@media(max-width: 1199.98px){.our-hotels-slider__img{padding-bottom:56.6037735849%}}.our-hotels-slider__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.our-hotels-slider__pagination.swiper-pagination-bullets{display:flex;align-items:center;column-gap:5px;justify-content:center;bottom:20px;position:absolute;z-index:3}@media(max-width: 767.98px){.our-hotels-slider__pagination.swiper-pagination-bullets{bottom:10px}}.our-hotels-slider__pagination.swiper-pagination-bullets .swiper-pagination-bullet{margin:0;border:2px solid rgba(0,0,0,0);flex:0 0 auto;width:8px;height:8px;max-width:100%;background:rgba(255,255,255,.16);opacity:1}.our-hotels-slider__pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--color-white);border:2px solid var(--color-white)}.our-hotels-slider__pagination.swiper-pagination-lock{display:none}.our-hotels-slider__prev{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);left:20px;z-index:3;width:25px;height:25px;border-radius:50%;background:var(--color-white);display:flex;justify-content:center;align-items:center;color:var(--color-black)}.our-hotels-slider__prev.swiper-button-disabled{opacity:.5;pointer-events:none}.our-hotels-slider__prev.swiper-button-lock{display:none}.our-hotels-slider__prev svg{width:9px;height:9px;fill:currentcolor;transform:rotate(-180deg)}.our-hotels-slider__next{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);right:20px;z-index:3;width:25px;height:25px;border-radius:50%;background:var(--color-white);display:flex;justify-content:center;align-items:center;color:var(--color-black)}.our-hotels-slider__next.swiper-button-disabled{opacity:.5;pointer-events:none}.our-hotels-slider__next.swiper-button-lock{display:none}.our-hotels-slider__next svg{width:9px;height:9px;fill:currentcolor}.reviews-block{background:var(--color-white)}.reviews-block__top{display:flex;align-items:center;margin:0 -20px 20px;position:relative;z-index:2}@media(max-width: 767.98px){.reviews-block__top{flex-wrap:wrap;margin:0 -20px 28px}}.reviews-block__left{padding:0 20px;flex:1 0 0%;width:100%;max-width:100%}@media(max-width: 767.98px){.reviews-block__left{flex:0 0 auto;width:100%;max-width:100%;margin-bottom:16px}}.reviews-block__title{color:var(--color-black)}.reviews-block__right{padding:0 20px;flex:0 0 auto;width:auto;max-width:100%}@media(max-width: 767.98px){.reviews-block__right{flex:0 0 auto;width:100%;max-width:100%}}.reviews-block__buttons{display:flex;align-items:center;column-gap:50px}@media(max-width: 767.98px){.reviews-block__buttons{column-gap:28px}}.reviews-block__row{display:flex;flex-wrap:wrap;margin:-40px -20px}@media(max-width: 767.98px){.reviews-block__row{margin:-20px}}.reviews-block__col{padding:40px 20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 767.98px){.reviews-block__col{flex:0 0 auto;width:100%;max-width:100%;padding:20px}}.item-reviews-block{padding-top:20px;border-top:1px solid rgba(0,0,0,.16);overflow-y:hidden;overflow-x:auto}@media(max-width: 767.98px){.item-reviews-block{padding-top:16px}}.item-reviews-block__name{font-size:var(--size-text);line-height:var(--line-height-text);color:var(--color-gray);font-weight:var(--weigth-basic-bold)}@media(max-width: 767.98px){.item-reviews-block__name{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.item-reviews-block__date{font-size:var(--size-text);line-height:var(--line-height-text);color:var(--color-black);margin-bottom:40px}@media(max-width: 767.98px){.item-reviews-block__date{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob);margin-bottom:20px}}.item-reviews-block__text{font-size:var(--size-heading);line-height:var(--line-height-heading);font-family:var(--font-title);font-style:var(--font-style);color:var(--color-black);height:100px;overflow:hidden}.item-reviews-block__text.open{height:auto}@media(max-width: 767.98px){.item-reviews-block__text{font-size:var(--size-heading-mob);line-height:var(--line-height-heading-mob)}}.customer-emotions{background:var(--color-white)}.customer-emotions__row{display:flex;align-items:center;margin:0 -20px 20px}@media(max-width: 767.98px){.customer-emotions__row{flex-wrap:wrap;margin:0 -20px 16px}}.customer-emotions__left{padding:0 20px;flex:1 0 0%;width:100%;max-width:100%;line-height:1}@media(max-width: 767.98px){.customer-emotions__left{flex:0 0 auto;width:100%;max-width:100%;margin-bottom:16px}}.customer-emotions__box{display:inline-flex;align-items:flex-end;column-gap:15px}@media(max-width: 767.98px){.customer-emotions__box{display:flex;justify-content:space-between}}.customer-emotions__nav{display:flex;align-items:center;column-gap:16px}.customer-emotions__right{padding:0 20px;flex:0 0 auto;width:auto;max-width:100%;line-height:1}@media(max-width: 767.98px){.customer-emotions__right{flex:0 0 auto;width:100%;max-width:100%;margin-bottom:0}}@media(max-width: 1599.98px){.customer-emotions-slider{margin-right:-60px;padding-right:60px}}@media(max-width: 991.98px){.customer-emotions-slider{margin-right:-20px;padding-right:20px}}@media(max-width: 767.98px){.customer-emotions-slider{margin:0 -20px;padding:0 20px}}.customer-emotions-slider__item{padding-top:20px;border-top:1px solid rgba(32,32,32,.16)}@media(max-width: 767.98px){.customer-emotions-slider__item{padding-top:16px}}.customer-emotions-slider__name{font-size:var(--size-text);line-height:var(--line-height-text);color:var(--color-black);font-weight:var(--weigth-basic-bold)}@media(max-width: 767.98px){.customer-emotions-slider__name{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.customer-emotions-slider__title{font-size:var(--size-text);line-height:var(--line-height-text);color:var(--color-black);margin-bottom:20px}@media(max-width: 767.98px){.customer-emotions-slider__title{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.customer-emotions-slider__img{display:block;width:100%;height:0;position:relative;overflow:hidden;padding-bottom:100%}.customer-emotions-slider__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.customer-emotions-slider__prev{color:var(--color-black);cursor:pointer;flex:0 0 auto;width:32px;height:32px;max-width:100%;transform:rotate(-180deg);user-select:none}.customer-emotions-slider__prev.swiper-button-disabled{color:rgba(0,0,0,.16)}.customer-emotions-slider__prev svg{width:22px;height:100%;fill:currentcolor}.customer-emotions-slider__next{color:var(--color-black);cursor:pointer;flex:0 0 auto;width:32px;height:32px;max-width:100%;user-select:none}.customer-emotions-slider__next.swiper-button-disabled{color:rgba(0,0,0,.16)}.customer-emotions-slider__next svg{width:22px;height:100%;fill:currentcolor}.hotel-management{position:relative;color:var(--color-white)}.hotel-management::before{content:"";display:block;width:100%;height:calc(50% - 15px);position:absolute;top:0;left:0;z-index:1;background:var(--color-white)}@media(max-width: 767.98px){.hotel-management::before{height:50%}}.hotel-management::after{content:"";display:block;width:100%;max-width:100%;height:calc(50% + 15px);position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:1;background:var(--color-basic)}@media(max-width: 767.98px){.hotel-management::after{height:50%}}.hotel-management__wrap{padding:120px 0 70px;border-bottom:1px solid rgba(234,234,234,.24);position:relative;z-index:2}@media(max-width: 767.98px){.hotel-management__wrap{padding:56px 0}}.hotel-management__body{background:var(--color-basic-light);position:relative;overflow:hidden;z-index:2}.hotel-management__bg{position:absolute;top:0;right:0;pointer-events:none;z-index:1;text-align:right}@media(max-width: 1199.98px){.hotel-management__bg{width:35%}}@media(max-width: 991.98px){.hotel-management__bg{width:25%}}@media(max-width: 767.98px){.hotel-management__bg{display:none}}.hotel-management__content{position:relative;z-index:2;height:495px;padding:40px;display:flex;flex-direction:column}@media(max-width: 767.98px){.hotel-management__content{height:auto;padding:20px 10px}}.hotel-management__title{color:inherit;margin-bottom:20px}.hotel-management__subtitle{max-width:410px;color:inherit;font-size:var(--size-text);line-height:var(--line-height-text);flex:1 1 auto;margin-bottom:20px;overflow:hidden}@media(max-width: 991.98px){.hotel-management__subtitle{margin-bottom:28px}}@media(max-width: 767.98px){.hotel-management__subtitle{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob);max-width:100%;max-height:64px}}.hotel-management__items{margin-bottom:40px;display:flex;column-gap:115px}@media(max-width: 1199.98px){.hotel-management__items{column-gap:40px}}@media(max-width: 575.98px){.hotel-management__items{flex-wrap:wrap}}@media(max-width: 575.98px){.hotel-management__item{flex:0 0 auto;width:100%;max-width:100%}.hotel-management__item:not(:last-child){margin-bottom:20px}}.hotel-management__number{font-family:var(--font-title);font-style:var(--font-style);font-size:var(--size-heading);line-height:var(--line-height-heading);color:inherit;font-feature-settings:"pnum" on,"lnum" on;margin-bottom:10px}@media(max-width: 767.98px){.hotel-management__number{font-size:var(--size-heading-mob);line-height:var(--line-height-heading-mob)}}.hotel-management__text{color:inherit;font-size:var(--size-text);line-height:var(--line-height-text)}@media(max-width: 767.98px){.hotel-management__text{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}@media(max-width: 575.98px){.hotel-management__text br{display:none}}.hotel-management__buttons{display:flex;align-items:center;column-gap:40px}@media(max-width: 767.98px){.hotel-management__buttons{column-gap:16px}}@media(max-width: 479.98px){.hotel-management__buttons{flex-wrap:wrap;row-gap:12px}}@media(max-width: 479.98px){.hotel-management__btn{flex:0 0 auto;width:100%;max-width:100%;display:flex;justify-content:center}}.hotel-management__btn .btn{min-width:150px;color:inherit}@media(max-width: 479.98px){.hotel-management__btn .btn{width:100%}}.hotel-management__btn .btn-arrow{color:inherit}.hotel-management__btn .btn-arrow span svg{width:12px;height:12px}.block-content__row{display:flex;flex-wrap:wrap;margin:0 -20px}.block-content__left{padding:0 20px;flex:0 0 auto;width:25%;max-width:100%}@media(max-width: 991.98px){.block-content__left{flex:0 0 auto;width:100%;max-width:100%}}.block-content__box{border-top:1px solid var(--color-gray-light);padding-top:20px}@media(max-width: 991.98px){.block-content__box{padding-top:0;border:none}}.block-content__btn{margin:20px 0}@media(max-width: 767.98px){.block-content__btn{margin:16px 0}}.block-content__select:not(:last-child){margin-bottom:20px}.block-content__select .form-select__top{padding-bottom:20px;border-bottom:1px solid var(--color-gray-light)}@media(max-width: 767.98px){.block-content__select .form-select__top{padding-bottom:8px}}.block-content__select .form-select__text{font-weight:var(--weigth-basic-bold)}.block-content__select .form-select__arrow{color:var(--color-font-basic)}.block-content__text{font-family:var(--font-basic);font-weight:var(--weight-basic);font-size:var(--size-text);line-height:var(--line-height-text);letter-spacing:var(--letter-spacing);color:var(--color-font-basic)}.block-content__text:not(:last-child){margin-bottom:20px}@media(max-width: 767.98px){.block-content__text{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}.block-content__text:not(:last-child){margin-bottom:16px}}.block-content__right{padding:0 20px;flex:0 0 auto;width:75%;max-width:100%}@media(max-width: 991.98px){.block-content__right{flex:0 0 auto;width:100%;max-width:100%}}.block-content-box{padding-bottom:40px}.block-content-box:not(:last-child){border-bottom:1px solid var(--color-gray-light);margin-bottom:20px}@media(max-width: 767.98px){.block-content-box:not(:last-child){margin-bottom:16px}}@media(max-width: 767.98px){.block-content-box{padding-bottom:28px}}.block-content-box__title{font-family:var(--font-basic);font-weight:var(--weigth-basic-bold);font-size:var(--size-text);line-height:var(--line-height-text);letter-spacing:var(--letter-spacing);color:var(--color-font-basic);margin-bottom:5px}@media(max-width: 767.98px){.block-content-box__title{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob);margin-bottom:16px}}.block-content-box__items{display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-start;column-gap:10px;row-gap:5px;margin-bottom:20px}@media(max-width: 991.98px){.block-content-box__items{row-gap:8px}}.block-content-box__item{display:inline-block;font-family:var(--font-basic);font-size:var(--size-text);line-height:var(--line-height-text);letter-spacing:var(--letter-spacing);color:var(--color-font-basic);transition:var(--transition-normal)}.block-content-box__item:hover{color:var(--color-gray)}.block-content-box__item.active{color:var(--color-gray)}@media(max-width: 991.98px){.block-content-box__item{font-size:var(--size-heading-mob);line-height:var(--line-height-heading-mob)}}.block-content-box__btn{font-family:var(--font-basic);font-size:var(--size-text);line-height:var(--line-height-text);letter-spacing:var(--letter-spacing);color:var(--color-gray)}.block-content-box__btn:hover{text-decoration:underline}@media(max-width: 767.98px){.block-content-box__btn{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}@media(max-width: 991.98px){.block-content-menu{position:fixed;top:0;right:-100%;width:100%;height:100%;background:var(--color-white);z-index:10;transition:var(--transition-normal);padding:0 20px;display:flex;flex-direction:column}.block-content-menu.open{right:0}.block-content-menu.open .block-content-menu__btn{right:0}}.block-content-menu__top{display:none;align-items:center;column-gap:10px;color:var(--color-font-basic)}@media(max-width: 991.98px){.block-content-menu__top{display:flex;min-height:64px;border-bottom:1px solid var(--color-gray-light);margin-bottom:28px}}.block-content-menu__top svg{width:8px;height:8px}.block-content-menu__title{flex:1 0 0%;width:100%;max-width:100%;font-family:var(--font-basic);font-weight:var(--weight-basic);font-size:var(--size-text);line-height:var(--line-height-text);letter-spacing:var(--letter-spacing);color:inherit}@media(max-width: 767.98px){.block-content-menu__title{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.block-content-menu__close{flex:0 0 auto;width:auto;max-width:100%;cursor:pointer;color:inherit;display:flex;justify-content:center;align-items:center}.block-content-menu__close svg{width:23px;height:23px;fill:currentcolor}@media(max-width: 991.98px){.block-content-menu__body{margin:0 -20px;padding:0 20px;flex:1 1 auto;overflow:auto}.block-content-menu__body:not(:last-child){padding-bottom:72px}}.block-content-menu__btn{display:none}@media(max-width: 991.98px){.block-content-menu__btn{display:block;position:fixed;bottom:0;right:-100%;width:100%;z-index:10;transition:var(--transition-normal);padding:16px 20px}}.block-content-menu__btn .btn{width:100%}.block-top-filter{margin-bottom:40px}@media(max-width: 767.98px){.block-top-filter{margin-bottom:20px}}.block-top-filter h1,.block-top-filter h2{margin-bottom:0}.block-top-filter__row{display:flex;align-items:center;margin:0 -8px}@media(max-width: 479.98px){.block-top-filter__row{flex-wrap:wrap;row-gap:16px;position:relative}}.block-top-filter__left{padding:0 8px;flex:1 0 0%;width:100%;max-width:100%}@media(max-width: 479.98px){.block-top-filter__left{flex:0 0 auto;width:100%;max-width:100%;padding:0 48px 0 8px}}.block-top-filter__right{padding:0 8px;flex:0 0 auto;width:auto;max-width:100%;display:flex;align-items:center;column-gap:16px}@media(max-width: 479.98px){.block-top-filter__right{flex:0 0 auto;width:100%;max-width:100%}}.block-top-filter__right .filter-btn-mob{display:none}@media(max-width: 991.98px){.block-top-filter__right .filter-btn-mob{display:flex}}@media(max-width: 479.98px){.block-top-filter__right .filter-btn-mob{position:absolute;top:2px;right:8px;z-index:1}}.filter-btn-mob{flex:0 0 auto;width:24px;max-width:100%;height:24px;cursor:pointer;color:var(--color-gray)}.filter-btn-mob svg{width:24px;height:24px;fill:currentcolor}.news-list{display:flex;flex-wrap:wrap;margin:-40px -20px}@media(max-width: 1199.98px){.news-list{margin:-20px -10px}}@media(max-width: 767.98px){.news-list{margin:-28px -10px}}.news-list__col{padding:40px 20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 1199.98px){.news-list__col{padding:20px 10px}}@media(max-width: 767.98px){.news-list__col{flex:0 0 auto;width:100%;max-width:100%;padding:28px 10px}}.news-list__col_sm{width:33.3333%}@media(max-width: 991.98px){.news-list__col_sm{width:50%}}@media(max-width: 767.98px){.news-list__col_sm{width:100%}}@media(max-width: 767.98px){.news-list .item-stock__desc{height:auto;max-height:96px}}.stock-block-info{padding:40px 0;position:relative}@media(max-width: 767.98px){.stock-block-info{padding:20px 0}}.stock-block-info::before{content:"";display:block;width:100%;height:50%;position:absolute;top:0;left:0;z-index:1;background:var(--color-white)}.stock-block-info::after{content:"";display:block;width:100%;height:50%;position:absolute;bottom:0;left:0;z-index:1;background:var(--color-basic)}.stock-block-info__content{position:relative;z-index:2;background:var(--color-font-basic);overflow:hidden}.stock-block-info__bg{position:absolute;top:0;right:45px;z-index:1}@media(max-width: 1199.98px){.stock-block-info__bg{width:60%}}@media(max-width: 767.98px){.stock-block-info__bg{display:none}}.stock-block-info__bg img{max-width:100%}.stock-block-info__body{height:450px;position:relative;z-index:2;padding:40px;display:flex;flex-direction:column}@media(max-width: 991.98px){.stock-block-info__body{height:350px}}@media(max-width: 767.98px){.stock-block-info__body{height:250px;padding:20px}}.stock-block-info__title{color:var(--color-white);flex:1 1 auto;max-width:730px}.js-sticky-footer-container{position:relative}@media(max-width: 991.98px){.js-sticky-footer-container{padding-bottom:0 !important}}.stock-detail{padding:40px 0 0;border-top:1px solid rgba(124,98,98,.16)}@media(max-width: 991.98px){.stock-detail{padding:40px 0}}@media(max-width: 767.98px){.stock-detail{padding:40px 0 0}}.stock-detail--no-margin{margin:0 !important}.stock-detail--no-counter [data-counter]{display:none !important}.stock-detail__advertisement{text-align:center;margin:20px 0;font-size:22px}.stock-detail__counter{text-align:center;font-variant-numeric:tabular-nums}.stock-detail__counter-title{text-align:center;font-weight:700;font-size:22px;color:var(--color-basic);margin-bottom:2px}.stock-detail__row{display:flex;flex-wrap:wrap;margin:0 -20px}.stock-detail__left{padding:0 20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 991.98px){.stock-detail__left{flex:0 0 auto;width:100%;max-width:100%;margin-bottom:28px}}.stock-detail__img img{max-width:100%}.stock-detail__right{padding:0 20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 991.98px){.stock-detail__right{flex:0 0 auto;width:100%;max-width:100%}}.stock-detail__desc{margin-bottom:60px;font-family:var(--font-basic)}@media(max-width: 991.98px){.stock-detail__desc{margin-bottom:40px}}@media(max-width: 767.98px){.stock-detail__desc{margin-bottom:28px}}.stock-detail__tags{border-top:1px solid var(--color-gray-light);padding-top:10px;font-family:var(--font-basic);font-size:var(--size-text);line-height:var(--line-height-text);letter-spacing:var(--letter-spacing);color:var(--color-gray)}@media(max-width: 767.98px){.stock-detail__tags{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.stock-detail__tags a{color:inherit}.stock-detail__tags a:hover{text-decoration:underline}.info-block-stock{background:var(--color-basic);padding:25px 0;position:fixed;bottom:0;left:0;width:100%;z-index:5;display:none}.info-block-stock.open{display:block}.info-block-stock__row{display:flex;align-items:center;column-gap:40px}.info-block-stock__text{flex:1 0 0%;width:100%;max-width:100%;font-family:var(--font-basic);font-size:var(--size-text);line-height:var(--line-height-text);letter-spacing:var(--letter-spacing);color:var(--color-white)}@media(max-width: 767.98px){.info-block-stock__text{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}@media(max-width: 479px){.info-block-stock__text{max-width:80%}}.info-block-stock__close{flex:0 0 auto;width:25px;max-width:100%;height:25px;display:flex;justify-content:center;align-items:center;border:1px solid rgba(255,255,255,.16);color:var(--color-white);cursor:pointer;border-radius:50%;transition:var(--transition-normal)}@media(max-width: 479px){.info-block-stock__close{position:absolute;top:6px;right:6px}}.info-block-stock__close:hover{border:1px solid rgba(255,255,255,.5)}.info-block-stock__close svg{width:15px;height:15px;fill:currentcolor}.main-popup{background:rgba(18,19,38,.8);position:fixed;top:0;left:0;width:100%;height:100%;z-index:20;display:flex;justify-content:flex-end;opacity:0;visibility:hidden;pointer-events:none}.main-popup.open{opacity:1;visibility:visible;pointer-events:auto;transition:var(--transition-normal)}.main-popup.open .main-popup__body{transform:translateX(0);transition:all .3s ease .15s}.main-popup.inner .main-popup__body{max-width:100%;height:auto}.main-popup.inner .offset-block-big,.main-popup.inner .offset-block,.main-popup.inner .offset-block-small{display:none}.main-popup__body{max-width:840px;background:var(--color-white);width:100%;height:100%;position:relative;padding-top:100px;transform:translateX(100%)}@media(max-width: 767.98px){.main-popup__body{padding-top:70px}}.main-popup__top{background:var(--color-basic);padding:20px 60px;height:100px;display:flex;align-items:center;column-gap:20px;position:absolute;top:0;right:0;width:100%;z-index:1}@media(max-width: 991.98px){.main-popup__top{padding:20px 20px}}@media(max-width: 767.98px){.main-popup__top{height:70px}}.main-popup__title{flex:1 0 0%;width:100%;max-width:100%;font-family:var(--font-basic);font-size:var(--size-text);line-height:var(--line-height-text);letter-spacing:var(--letter-spacing);text-transform:uppercase;color:var(--color-white)}@media(max-width: 767.98px){.main-popup__title{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.main-popup__close{flex:0 0 auto;width:25px;max-width:100%;height:25px;display:flex;justify-content:center;align-items:center;border:1px solid rgba(255,255,255,.16);color:var(--color-white);cursor:pointer;border-radius:50%;transition:var(--transition-normal)}.main-popup__close:hover{border:1px solid rgba(255,255,255,.5)}.main-popup__close svg{width:15px;height:15px;fill:currentcolor}.main-popup__content{padding:40px 60px;height:100%;overflow:auto}@media(max-width: 991.98px){.main-popup__content{padding:40px 20px}}@media(max-width: 767.98px){.main-popup__content{padding:20px}}.main-popup .restaurants-detail .restaurants-detail__img img{width:100%}.stock-spoiler__item{border-bottom:1px solid rgba(191,192,192,.32)}.stock-spoiler__item.active{border-bottom:none}.stock-spoiler__item.active .stock-spoiler__arrow{transform:rotate(-180deg)}.stock-spoiler__title{display:flex;align-items:center;column-gap:20px;padding:20px 0;cursor:pointer}.stock-spoiler__heading{font-family:var(--font-basic);font-size:var(--size-heading);line-height:var(--line-height-heading);color:var(--color-font-basic);flex:1 0 0%;width:100%;max-width:100%}@media(max-width: 767.98px){.stock-spoiler__heading{font-size:var(--size-heading-mob);line-height:var(--line-height-heading-mob)}}.stock-spoiler__arrow{flex:0 0 auto;width:24px;max-width:100%;height:24px;display:flex;justify-content:center;align-items:center;cursor:pointer;color:var(--color-font-basic)}.stock-spoiler__arrow svg{width:8px;height:8px;fill:currentcolor}.stock-spoiler__body{padding-bottom:60px;display:none}@media(max-width: 991.98px){.stock-spoiler__body{padding-bottom:40px}}@media(max-width: 767.98px){.stock-spoiler__body{padding-bottom:20px}}.stock-spoiler__body.active{display:block}.stock-spoiler__box{padding:20px 0;display:flex;align-items:center;column-gap:20px;border-top:1px solid rgba(191,192,192,.32)}.stock-spoiler__box:hover .stock-spoiler__link{border:1px solid var(--color-basic);background:var(--color-basic);color:var(--color-white)}.stock-spoiler__left{flex:1 0 0%;width:100%;max-width:100%}.stock-spoiler__name{font-family:var(--font-basic);font-weight:var(--weigth-basic-bold);font-size:var(--size-text);line-height:var(--line-height-text);color:var(--color-gray)}@media(max-width: 767.98px){.stock-spoiler__name{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.stock-spoiler__address{font-family:var(--font-basic);font-size:var(--size-text);line-height:var(--line-height-text);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-font-basic)}@media(max-width: 767.98px){.stock-spoiler__address{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.stock-spoiler__right{flex:0 0 auto;width:auto;max-width:100%}.stock-spoiler__link{flex:0 0 auto;width:25px;max-width:100%;height:25px;border-radius:50%;display:flex;justify-content:center;align-items:center;border:1px solid var(--color-gray-light);color:var(--color-font-basic);transition:var(--transition-normal)}.stock-spoiler__link svg{width:11px;height:11px;fill:currentcolor}.main-search{position:fixed;top:0;right:-100%;width:100%;height:100%;background:var(--color-white);z-index:7;padding-top:121px;overflow:auto;transition:var(--transition-normal)}.main-search::before{content:"";display:block;width:100%;height:81px;position:fixed;top:0;right:-100%;z-index:7;background:var(--color-white);transition:var(--transition-normal)}@media(max-width: 767.98px){.main-search::before{height:65px}}.main-search.open{right:0}.main-search.open::before{right:0}@media(max-width: 767.98px){.main-search__body .block-filter-wrap__body{padding:0}}.main-search__search{padding-top:40px;padding-bottom:40px;border-bottom:1px solid var(--color-gray-light);font-size:var(--size-text);display:flex;align-items:center;column-gap:12px;line-height:var(--line-height-text)}@media(max-width: 767.98px){.main-search__search{padding-top:16px;padding-bottom:16px;font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.main-search__search input{flex:1 0 0%;width:100%;max-width:100%;font-family:var(--font-title);font-weight:var(--weigth-title);font-size:52px;line-height:0.9615384615;letter-spacing:-0.02em;color:var(--color-font-basic)}@media(max-width: 767.98px){.main-search__search input{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.main-search__icon{display:none;flex:0 0 auto;width:auto;max-width:100%;color:var(--color-font-basic)}@media(max-width: 767.98px){.main-search__icon{display:flex;justify-content:center;align-items:center}}.main-search__icon svg{width:12px;height:12px;fill:currentcolor}.main-search__sleen{flex:0 0 auto;width:auto;max-width:100%;color:var(--color-gray);cursor:pointer;display:none;transition:var(--transition-normal)}.main-search__sleen:hover{opacity:.5}.main-search__sleen.active{display:flex;justify-content:center;align-items:center}.main-search__sleen.active+.main-search__close{display:none}.main-search__sleen svg{width:15px;height:15px;fill:currentcolor}@media(max-width: 767.98px){.main-search__sleen svg{width:12px;height:12px}}.main-search__close{flex:0 0 auto;width:29px;max-width:100%;height:29px;color:var(--color-font-basic);cursor:pointer;display:flex;justify-content:center;align-items:center}.main-search__close svg{width:15px;height:15px;fill:currentcolor}@media(max-width: 767.98px){.main-search__close svg{width:12px;height:12px}}.main-search__row{display:flex;flex-wrap:wrap;margin:0 -20px}.main-search__col{flex:1 0 0%;width:100%;max-width:100%;padding:0 20px}@media(max-width: 991.98px){.main-search__col{flex:0 0 auto;width:100%;max-width:100%}}.main-search__result{padding:20px 0;font-family:var(--font-basic);font-weight:var(--weigth-basic-bold);font-size:var(--size-text);line-height:var(--line-height-text);letter-spacing:var(--letter-spacing);color:var(--color-gray);border-bottom:1px solid var(--color-gray-light)}@media(max-width: 767.98px){.main-search__result{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob);padding:16px 0}}.main-search__item{display:flex;justify-content:space-between;align-items:center;gap:15px}.main-search__item:not(:last-child){border-bottom:1px solid var(--color-gray-light)}.main-search__item a{display:inline-block;padding:20px 0;font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);letter-spacing:var(--letter-spacing);color:var(--color-font-basic);transition:var(--transition-normal)}.main-search__item a:hover{text-decoration:underline}@media(max-width: 767.98px){.main-search__item a{font-size:.9rem;line-height:var(--line-height-text-mob);padding:16px 0}}.main-search__tag{color:#aaa;font-size:.9rem}@media(max-width: 767.98px){.main-search__tag{font-size:.8rem}}.main-search__right{min-width:160px}@media(max-width: 767.98px){.main-search__right{min-width:130px;font-size:.8rem}}.main-menu-list{padding:0}.main-menu-list li{list-style-type:none}@media(max-width: 767.98px){.main-menu-list li{display:flex;flex-direction:column;border-bottom:1px solid var(--color-gray-light)}}.main-menu-list li a{font-family:var(--font-title);font-size:var(--size-heading);font-style:var(--font-style);line-height:1;color:var(--color-font-basic);transition:var(--transition-normal)}.main-menu-list li a:hover{text-decoration:underline}@media(max-width: 767.98px){.main-menu-list li a{font-size:22px;font-weight:400;display:flex;gap:16px;align-items:flex-start;padding:24px 0}}.main-menu-list__number{display:none;color:var(--color-gray);font-size:12px;font-weight:400;line-height:1.3;font-family:var(--font-basic)}@media(max-width: 767.98px){.main-menu-list__number{display:inline-flex}}.menu-main{padding:0}.menu-main li{line-height:var(--line-height-text);list-style-type:none}.menu-main li:not(:last-child){margin-bottom:5px}@media(max-width: 767.98px){.menu-main li:not(:last-child){margin-bottom:8px}}@media(max-width: 767.98px){.menu-main li{line-height:var(--line-height-text-mob);font-size:var(--size-text-mob)}}.menu-main li a{font-family:var(--font-basic);font-size:var(--size-text);line-height:var(--line-height-text);letter-spacing:var(--letter-spacing);color:var(--color-font-basic);transition:var(--transition-normal)}.menu-main li a:hover{text-decoration:underline}@media(max-width: 767.98px){.menu-main li a{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.block-awards__top{border-bottom:1px solid var(--color-gray-light);margin-bottom:20px;padding-bottom:10px}@media(max-width: 767.98px){.block-awards__top{padding-bottom:16px;margin-bottom:16px}}.block-awards__row{display:flex;align-items:center;margin:0 -20px}@media(max-width: 767.98px){.block-awards__row{flex-wrap:wrap}}.block-awards__left{padding:0 20px;flex:1 0 0%;width:100%;max-width:100%;line-height:1}@media(max-width: 767.98px){.block-awards__left{flex:1 0 0%;width:100%;max-width:100%}}.block-awards__box{display:inline-flex;align-items:center;column-gap:15px}@media(max-width: 767.98px){.block-awards__box{display:flex;justify-content:space-between}}@media(max-width: 767.98px){.block-awards__title{font-size:24px}}.block-awards__nav{display:flex;align-items:center;column-gap:16px}@media(max-width: 767.98px){.block-awards__nav{display:none}}.block-awards__right{padding:0 20px;flex:0 0 auto;width:auto;max-width:100%;line-height:1}.block-awards__right .btn-arrow{color:var(--color-font-basic)}@media(max-width: 767.98px){.block-awards__right{font-size:var(--size-text-mob)}}.slider-awards__prev{color:var(--color-font-basic);cursor:pointer;flex:0 0 auto;width:32px;height:40px;max-width:100%;transform:rotate(-180deg);user-select:none}.slider-awards__prev.swiper-button-disabled{color:var(--color-gray)}@media(max-width: 767.98px){.slider-awards__prev{height:28px}.slider-awards__prev svg{height:28px}}.slider-awards__prev svg{width:22px;height:40px;fill:currentcolor}.slider-awards__next{color:var(--color-font-basic);cursor:pointer;flex:0 0 auto;width:32px;height:40px;max-width:100%;user-select:none}.slider-awards__next.swiper-button-disabled{color:var(--color-gray)}@media(max-width: 767.98px){.slider-awards__next{height:28px}.slider-awards__next svg{height:28px}}.slider-awards__next svg{width:22px;height:40px;fill:currentcolor}.slider-awards__slide{height:auto}.slider-awards__slide:not(:last-child){border-right:1px solid rgba(32,32,32,.16)}@media(max-width: 991.98px){.slider-awards__slide.swiper-slide-next{border-right:none}}@media(min-width: 991.98px)and (max-width: 1199.98px){.slider-awards__slide:not(.swiper-slide-active):not(.swiper-slide-next){border-right:none}}@media(min-width: 1199.98px){.slider-awards__slide.swiper-slide-next+.swiper-slide+.swiper-slide{border-right:none}}.item-awards{display:block;text-align:center;height:100%;padding:16px}.item-awards__body{display:flex;flex-direction:column;height:100%}.item-awards__name{font-family:var(--font-title);font-weight:var(--weigth-basic);font-size:var(--size-heading);line-height:var(--line-height-heading);color:var(--color-font-basic);margin-bottom:12px;overflow:hidden;transition:var(--transition-normal);flex:1 1 auto}@media(max-width: 767.98px){.item-awards__name{font-size:20px;line-height:var(--line-height-heading-mob);margin-bottom:28px}}.item-awards__img{display:none;margin-bottom:10px;opacity:0;visibility:hidden;transition:var(--transition-normal)}@media(max-width: 991.98px){.item-awards__img{opacity:1;visibility:visible}}.item-awards__img img{max-width:100%;max-height:220px}.item-awards__date{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);letter-spacing:var(--letter-spacing);color:var(--color-gray);transition:var(--transition-normal)}@media(max-width: 767.98px){.item-awards__date{font-size:12px;line-height:var(--line-height-text-mob)}}.news-detail-slider{margin-top:40px}@media(max-width: 767.98px){.news-detail-slider{margin-top:28px}}.news-detail-slider__img{display:block;width:100%;height:0;position:relative;overflow:hidden;padding-bottom:55.5555555556%}.news-detail-slider__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.news-detail-slider__prev{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);left:20px;z-index:3;width:25px;height:25px;border-radius:50%;background:var(--color-white);display:flex;justify-content:center;align-items:center;color:var(--color-black)}.news-detail-slider__prev.swiper-button-disabled{opacity:.5;pointer-events:none}.news-detail-slider__prev svg{width:9px;height:9px;fill:currentcolor;transform:rotate(-180deg)}.news-detail-slider__next{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);right:20px;z-index:3;width:25px;height:25px;border-radius:50%;background:var(--color-white);display:flex;justify-content:center;align-items:center;color:var(--color-black)}.news-detail-slider__next.swiper-button-disabled{opacity:.5;pointer-events:none}.news-detail-slider__next svg{width:9px;height:9px;fill:currentcolor}.loyalty-page{padding-bottom:60px}@media(max-width: 767.98px){.loyalty-page{padding-bottom:56px}}.loyalty-page__subtitle{margin-bottom:20px}@media(max-width: 767.98px){.loyalty-page__subtitle{margin-bottom:16px}}.loyalty-page__title{margin-bottom:20px;max-width:1100px}@media(max-width: 767.98px){.loyalty-page__title{margin-bottom:16px}}.loyalty-page__img{margin:60px -60px;position:relative;overflow:hidden;height:0;padding-bottom:56.25%}@media(max-width: 991.98px){.loyalty-page__img{margin:56px -20px}}.loyalty-page__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.loyalty-page__row{display:flex;flex-wrap:wrap;margin:-20px}@media(max-width: 767.98px){.loyalty-page__row{margin:-14px -20px}}.loyalty-page__col{padding:20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 991.98px){.loyalty-page__col{flex:0 0 auto;width:100%;max-width:100%}}@media(max-width: 767.98px){.loyalty-page__col{padding:14px 20px}}.loyalty-page__item{padding-top:20px;border-top:1px solid rgba(18,19,38,.16)}.loyalty-page__item:not(:last-child){margin-bottom:40px}@media(max-width: 767.98px){.loyalty-page__item:not(:last-child){margin-bottom:28px}}@media(max-width: 767.98px){.loyalty-page__item{padding-top:16px}}.loyalty-page__heading{font-family:var(--font-basic);font-weight:var(--weigth-basic-bold);font-size:var(--size-text);line-height:var(--line-height-text);letter-spacing:var(--letter-spacing);color:var(--color-gray);margin-bottom:10px}@media(max-width: 767.98px){.loyalty-page__heading{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.loyalty-page__text{font-family:var(--font-title);font-weight:var(--weigth-basic);font-size:var(--size-heading);line-height:var(--line-height-heading);color:var(--color-font-basic);display:flex;flex-direction:column;align-items:flex-start}@media(max-width: 767.98px){.loyalty-page__text{font-size:var(--size-heading-mob);line-height:var(--line-height-heading-mob)}}.loyalty-page__text a{color:var(--color-font-basic);transition:var(--transition-normal)}.loyalty-page__text a:hover{text-decoration:underline}.partners{padding-bottom:120px}@media(max-width: 991.98px){.partners{padding-bottom:80px}}@media(max-width: 767.98px){.partners{padding-bottom:56px}}.partners__subtitle{margin-bottom:20px}@media(max-width: 767.98px){.partners__subtitle{margin-bottom:16px}}.partners__title{margin-bottom:100px;max-width:1100px}@media(max-width: 991.98px){.partners__title{margin-bottom:80px}}@media(max-width: 767.98px){.partners__title{margin-bottom:56px}}.item-partners{border-top:1px solid rgba(18,19,38,.16);padding-top:20px}.item-partners:not(:last-child){margin-bottom:20px}@media(max-width: 767.98px){.item-partners{padding-top:16px}.item-partners:not(:last-child){margin-bottom:16px}}.item-partners__row{display:flex;flex-wrap:wrap;margin:0 -20px}.item-partners__box{padding:0 20px}.item-partners__left{padding:0 20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 767.98px){.item-partners__left{flex:0 0 auto;width:100%;max-width:100%;margin-bottom:28px}}.item-partners__title{font-family:var(--font-title);font-weight:var(--weigth-basic);font-size:var(--size-title);line-height:var(--line-height-title);letter-spacing:var(--letter-spacing);color:var(--color-font-basic);margin-bottom:10px}@media(max-width: 767.98px){.item-partners__title{font-size:var(--size-title-mob);line-height:var(--line-height-title-mob)}}.item-partners__text{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);letter-spacing:var(--letter-spacing);color:var(--color-font-basic);margin-bottom:40px}@media(max-width: 767.98px){.item-partners__text{margin-bottom:28px;font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.item-partners__buttons{display:flex;align-items:center;flex-wrap:wrap;column-gap:20px;row-gap:5px}.item-partners__link{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);letter-spacing:var(--letter-spacing);color:var(--color-font-basic)}@media(max-width: 767.98px){.item-partners__link{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.item-partners__link:hover{text-decoration:underline}.item-partners__right{padding:0 20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 767.98px){.item-partners__right{flex:0 0 auto;width:100%;max-width:100%}}.item-partners__img{display:block;width:100%;height:0;position:relative;overflow:hidden;padding-bottom:55.5555555556%}.item-partners__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.form-partners{height:100%;display:flex;flex-direction:column}.form-partners__title{display:flex;align-items:center;font-family:var(--font-title);font-weight:var(--weight-basic);font-size:var(--size-heading);line-height:var(--line-height-heading);color:var(--color-font-basic);margin-bottom:60px}@media(max-width: 767.98px){.form-partners__title{font-size:var(--size-heading-mob);line-height:var(--line-height-heading-mob)}}.form-partners__row{display:flex;flex-wrap:wrap;margin:0 -20px}@media(max-width: 991.98px){.form-partners__row{margin:0 -10px}}.form-partners__col-50{padding:0 20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 991.98px){.form-partners__col-50{padding:0 10px}}@media(max-width: 575.98px){.form-partners__col-50{flex:0 0 auto;width:100%;max-width:100%}}.form-partners__col{padding:0 20px;flex:0 0 auto;width:100%;max-width:100%}@media(max-width: 991.98px){.form-partners__col{padding:0 10px}}@media(max-width: 575.98px){.form-partners__col{flex:0 0 auto;width:100%;max-width:100%}}.form-partners__btn{margin-top:auto}.form-partners__btn .btn{padding-left:35px;padding-right:35px}.form-partners__text{font-family:var(--font-basic);font-weight:var(--weight-basic);font-size:var(--size-text);line-height:var(--line-height-text);letter-spacing:var(--letter-spacing);color:var(--color-font-basic);margin-top:20px}@media(max-width: 767.98px){.form-partners__text{margin-top:16px;font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.form-partners__text a{color:var(--color-gray);transition:var(--transition-normal);text-decoration:underline}.form-partners__text a:hover{text-decoration:none}.form-partners__step{display:none}.form-partners__step--active{display:block}.form-partners__arrow{display:inline-flex;align-items:center;justify-content:center;width:25px;border:1px solid var(--color-gray-light);border-radius:50%;height:25px;transform:rotateY(180deg);margin-right:16px}.form-partners__arrow svg{width:10px;height:10px}.form-group{min-height:35px;margin-bottom:60px;position:relative;border-bottom:1px solid rgba(18,19,38,.32)}.form-group.focus .form-label{top:-25px}@media(max-width: 767.98px){.form-group.focus .form-label{top:-12px}}@media(max-width: 767.98px){.form-group{margin-bottom:25px;padding-top:7px}}.form-control{width:100%;font-family:var(--font-basic);font-weight:var(--weight-basic);font-size:var(--size-text);line-height:var(--line-height-text);letter-spacing:var(--letter-spacing);color:var(--color-font-basic);padding-bottom:10px;background:rgba(0,0,0,0)}@media(max-width: 767.98px){.form-control{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}textarea.form-control{resize:none;height:35px;overflow:hidden;display:block}.form-label{font-family:var(--font-basic);font-size:var(--size-text);line-height:var(--line-height-text);letter-spacing:var(--letter-spacing);color:var(--color-gray-hover);position:absolute;left:0;top:0;z-index:1;transition:var(--transition-normal);pointer-events:none;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width: 767.98px){.form-label{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob);top:5px}}.form-select{position:relative}.form-select.open .form-select__arrow svg{transform:rotate(-180deg)}.form-select__prompt{display:none}.form-select__top{display:flex;align-items:center;column-gap:10px;cursor:pointer;padding-bottom:10px}.form-select__text{font-family:var(--font-basic);font-weight:var(--weight-basic);font-size:var(--size-text);line-height:var(--line-height-text);letter-spacing:var(--letter-spacing);color:var(--color-font-basic);flex:1 0 0%;width:100%;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width: 767.98px){.form-select__text{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.form-select__arrow{flex:0 0 auto;width:auto;max-width:100%;color:var(--color-gray)}.form-select__arrow svg{width:8px;height:8px;fill:currentcolor}.form-select__body{display:none;position:absolute;top:100%;left:0;width:100%;z-index:4;padding-top:10px;background:var(--color-white);min-width:200px;box-shadow:0 0 12px 1px rgba(0,0,0,0.0509803922)}.form-select__body.open{display:block}.form-select__short-list{max-height:136px;overflow-y:auto}.form-select__list{max-height:300px;overflow:auto}.form-select__item{cursor:pointer;font-family:var(--font-basic);font-weight:var(--weight-basic);font-size:var(--size-text);line-height:var(--line-height-text);letter-spacing:var(--letter-spacing);color:var(--color-font-basic);transition:var(--transition-normal);padding:5px 10px}.form-select__item:hover{background:var(--color-basic);color:var(--color-white)}.form-select__item:not(:last-child){margin-bottom:5px}.form-select__item.selected{background:var(--color-basic);color:var(--color-white)}@media(max-width: 767.98px){.form-select__item{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.about-us-info__body{border-top:1px solid var(--color-gray-light);padding-top:20px}@media(max-width: 767.98px){.about-us-info__body{padding-top:16px}}.about-us-info__row{display:flex;flex-wrap:wrap;margin:0 -20px}.about-us-info__left{padding:0 20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 1199.98px){.about-us-info__left{flex:0 0 auto;width:40%;max-width:100%}}@media(max-width: 991.98px){.about-us-info__left{flex:0 0 auto;width:100%;max-width:100%;margin-bottom:28px}}.about-us-info__right{padding:0 20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 1199.98px){.about-us-info__right{flex:0 0 auto;width:60%;max-width:100%}}@media(max-width: 991.98px){.about-us-info__right{flex:0 0 auto;width:100%;max-width:100%}}.about-us-info__box{display:flex;flex-wrap:wrap;margin:0 -20px}.about-us-info__col{padding:0 20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 767.98px){.about-us-info__col{flex:0 0 auto;width:100%;max-width:100%}.about-us-info__col:not(:last-child){margin-bottom:28px}}.about-us-info__heading{font-family:var(--font-basic);font-weight:var(--weigth-basic-bold);font-size:var(--size-text);line-height:var(--line-height-text);letter-spacing:var(--letter-spacing);color:var(--color-gray);margin-bottom:10px}@media(max-width: 767.98px){.about-us-info__heading{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.about-us-info__text{font-family:var(--font-title);font-weight:var(--weight-basic);font-size:var(--size-heading);line-height:var(--line-height-heading);color:var(--color-font-basic)}@media(max-width: 767.98px){.about-us-info__text{font-size:var(--size-heading-mob);line-height:var(--line-height-heading-mob)}}.about-us-info__text a{color:inherit;transition:var(--transition-normal)}.about-us-info__text a:hover{text-decoration:underline}.contacts{padding-bottom:120px}@media(max-width: 991.98px){.contacts{padding-bottom:80px}}@media(max-width: 767.98px){.contacts{padding-bottom:40px}}.contacts.inner .contacts__title{margin-bottom:40px}@media(max-width: 767.98px){.contacts.inner .contacts__title{margin-bottom:20px}}.contacts__subtitle{margin-bottom:20px}@media(max-width: 767.98px){.contacts__subtitle{margin-bottom:16px}}.contacts__title{margin-bottom:120px}@media(max-width: 991.98px){.contacts__title{margin-bottom:80px}}@media(max-width: 767.98px){.contacts__title{margin-bottom:56px}}.contacts-item{padding-top:20px;border-top:1px solid var(--color-gray-light)}.contacts-item:not(:last-child){margin-bottom:40px}.contacts-item__top{display:flex;flex-wrap:wrap;margin:0 -20px}.contacts-item__left{padding:0 20px;flex:1 0 0%;width:100%;max-width:100%}@media(max-width: 767.98px){.contacts-item__left{flex:0 0 auto;width:100%;max-width:100%}}.contacts-item__title{font-family:var(--font-title);font-weight:var(--weight-basic);font-size:var(--size-heading);line-height:var(--line-height-heading);color:var(--color-font-basic)}@media(max-width: 767.98px){.contacts-item__title{font-size:var(--size-heading-mob);line-height:var(--line-height-heading-mob);margin-bottom:28px}}.contacts-item__right{padding:0 20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 767.98px){.contacts-item__right{flex:0 0 auto;width:100%;max-width:100%}}.contacts-item__right-box{padding:0 20px;flex:0 0 auto;width:100%;max-width:100%}@media(max-width: 991.98px){.contacts-item__right-box{flex:0 0 auto;max-width:100%}}@media(max-width: 767.98px){.contacts-item__right-box{flex:0 0 auto;max-width:100%}}.contacts-item__right-row{display:flex;flex-wrap:wrap;margin:-20px}@media(max-width: 767.98px){.contacts-item__right-row{margin:-14px -20px;flex-wrap:wrap}}.contacts-item__right-col{padding:20px;flex:1 0 0%;width:100%;max-width:100%}@media(max-width: 991.98px){.contacts-item__right-col{flex:0 0 auto;width:50%;max-width:100%}}@media(max-width: 575.98px){.contacts-item__right-col{flex:0 0 auto;width:100%;max-width:100%;padding:14px 20px}}.contacts-item__info{display:flex;flex-direction:column;align-items:flex-start;font-family:var(--font-title);font-weight:var(--weight-basic);font-size:var(--size-heading);line-height:var(--line-height-heading);color:var(--color-font-basic)}@media(max-width: 767.98px){.contacts-item__info{font-size:var(--size-heading-mob);line-height:var(--line-height-heading-mob)}}.contacts-item__info a{color:inherit;transition:var(--transition-normal)}.contacts-item__info a:hover{text-decoration:underline}.contacts-item__box{margin-top:20px}@media(max-width: 767.98px){.contacts-item__box{margin-top:0}}.contacts-item__row{display:flex;flex-wrap:wrap;margin:-20px}@media(max-width: 767.98px){.contacts-item__row{margin:-14px -20px}}.contacts-item__col{padding:20px;flex:0 0 auto;width:25%;max-width:100%}@media(max-width: 991.98px){.contacts-item__col{flex:0 0 auto;width:33.333%;max-width:100%}}@media(max-width: 767.98px){.contacts-item__col{padding:14px 20px}}@media(max-width: 575.98px){.contacts-item__col{flex:0 0 auto;width:100%;max-width:100%}}.contacts-item__heading{font-family:var(--font-basic);font-weight:var(--weigth-basic-bold);font-size:var(--size-text);line-height:var(--line-height-text);letter-spacing:var(--letter-spacing);color:var(--color-gray)}@media(max-width: 767.98px){.contacts-item__heading{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.contacts-item__line{display:flex;flex-direction:column;align-items:flex-start;font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);letter-spacing:var(--letter-spacing);color:var(--color-font-basic)}@media(max-width: 767.98px){.contacts-item__line{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.contacts-item__line a{color:inherit;transition:var(--transition-normal)}.contacts-item__line a:hover{text-decoration:underline}.contacts-item__text{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);letter-spacing:var(--letter-spacing);color:var(--color-font-basic)}@media(max-width: 767.98px){.contacts-item__text{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.form-block{background:var(--color-font-basic);position:relative}.form-block.inner{background:var(--color-basic-light)}.form-block.inner .form-block__bg{bottom:auto;top:0}.form-block__bg{position:absolute;bottom:0;right:0;z-index:1;pointer-events:none;width:32.75%}@media(max-width: 767.98px){.form-block__bg{display:none}}.form-block__bg img{max-width:100%}.form-block__content{position:relative;z-index:2;padding:60px 0}@media(max-width: 767.98px){.form-block__content{padding:56px 0}}.form-block__body{max-width:50%}@media(max-width: 1300px){.form-block__body{max-width:65%}}@media(max-width: 767.98px){.form-block__body{max-width:100%}}.block-form__title{color:var(--color-white);margin-bottom:60px}@media(max-width: 767.98px){.block-form__title{margin-bottom:28px}}.block-form__row{display:flex;flex-wrap:wrap;margin:0 -20px}@media(max-width: 991.98px){.block-form__row{margin:0 -10px}}.block-form__col{padding:0 20px;flex:0 0 auto;width:100%;max-width:100%}@media(max-width: 991.98px){.block-form__col{padding:0 10px}}.block-form__col-50{flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 575.98px){.block-form__col-50{flex:0 0 auto;width:100%;max-width:100%}}.block-form__file{margin-bottom:75px;position:relative}@media(max-width: 767.98px){.block-form__file{margin-bottom:56px}}.block-form__btn{margin-top:25px;margin-bottom:20px}@media(max-width: 767.98px){.block-form__btn{margin-top:28px}}.block-form__btn .btn.btn-white{color:var(--color-font-basic)}.block-form__btn .btn.btn-white:hover{color:var(--color-white)}.block-form__text{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);letter-spacing:var(--letter-spacing);color:var(--color-white)}@media(max-width: 767.98px){.block-form__text{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.block-form__text a{text-decoration:underline;color:inherit}.block-form__text a:hover{text-decoration:none}.block-form .form-group{border-bottom:1px solid rgba(255,255,255,.32)}.block-form .form-control{color:var(--color-white)}.block-form .form-select__text{color:var(--color-white)}.file-input--color-black{color:var(--color-font-basic)}.file-input--color-white{color:var(--color-white)}.file-input label{cursor:pointer;flex-direction:column;display:flex;gap:8px}.file-input label input{display:none}.file-input__text{width:fit-content;font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:1;letter-spacing:var(--letter-spacing);color:currentcolor;border-bottom:1px solid currentcolor}@media(max-width: 767.98px){.file-input__text{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.file-input__description{font-size:14px;color:var(--color-gray-hover)}.reviews-item{border-top:1px solid rgba(18,19,38,.16);padding-top:20px}.reviews-item:not(:last-child){margin-bottom:40px}@media(max-width: 767.98px){.reviews-item{padding-top:16px}.reviews-item:not(:last-child){margin-bottom:28px}}.reviews-item__row{display:flex;flex-wrap:wrap;margin:0 -20px}@media(max-width: 1199.98px){.reviews-item__row{margin:0 -10px}}.reviews-item__left{padding:0 20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 1199.98px){.reviews-item__left{padding:0 10px}}@media(max-width: 767.98px){.reviews-item__left{flex:0 0 auto;width:100%;max-width:100%;margin-bottom:28px}}.reviews-item__body{display:flex;align-items:flex-start;column-gap:20px}@media(max-width: 767.98px){.reviews-item__body{column-gap:12px}}.reviews-item__photo{flex:0 0 auto;width:50px;max-width:100%;height:50px;border-radius:50%;position:relative;overflow:hidden}@media(max-width: 767.98px){.reviews-item__photo{width:40px;height:40px}}.reviews-item__photo img{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%);object-fit:cover}.reviews-item__name{font-family:var(--font-basic);font-weight:var(--weigth-basic-bold);font-size:var(--size-text);line-height:var(--line-height-text);letter-spacing:var(--letter-spacing);color:var(--color-font-basic)}@media(max-width: 767.98px){.reviews-item__name{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob);margin-bottom:8px}}.reviews-item__date{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);letter-spacing:var(--letter-spacing);color:var(--color-font-basic)}@media(max-width: 767.98px){.reviews-item__date{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.reviews-item__date a{color:inherit}.reviews-item__date a:hover{text-decoration:underline}.reviews-item__right{padding:0 20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 1199.98px){.reviews-item__right{padding:0 10px}}@media(max-width: 767.98px){.reviews-item__right{flex:0 0 auto;width:100%;max-width:100%}}.reviews-item__text{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);letter-spacing:var(--letter-spacing);color:var(--color-font-basic);height:100px;overflow:hidden}.reviews-item__text.open{height:auto}@media(max-width: 767.98px){.reviews-item__text{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob);height:64px}}.reviews-item__btn{margin-top:20px;cursor:pointer;display:none;align-items:center;column-gap:5px;font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);letter-spacing:var(--letter-spacing);color:var(--color-gray)}@media(max-width: 767.98px){.reviews-item__btn{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.reviews-item__btn.open span{display:none}.reviews-item__btn.open span:nth-child(2){display:inline-block}.reviews-item__btn.open svg{transform:rotate(-180deg)}.reviews-item__btn span:nth-child(2){display:none}.reviews-item__btn svg{flex:0 0 auto;width:8px;max-width:100%;height:8px;fill:currentcolor}.magazine-list{display:grid;margin:-40px -20px;grid-template-columns:repeat(3, 1fr)}@media(max-width: 1199.98px){.magazine-list{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 991.98px){.magazine-list{margin:0}}@media(max-width: 767.98px){.magazine-list{display:flex;flex-direction:column}}.magazine-list__col{padding:40px 20px;flex:0 0 auto;max-width:100%}@media(max-width: 767.98px){.magazine-list__col{padding:28px 10px}}@media(max-width: 575.98px){.magazine-list__col{flex:0 0 auto}}.magazine-item{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding-top:20px;border-top:1px solid var(--color-gray-light)}@media(max-width: 767.98px){.magazine-item{padding-top:16px}}.magazine-item__title{font-family:var(--font-title);font-weight:var(--weigth-title);font-size:var(--size-heading);line-height:var(--line-height-heading);color:var(--color-font-basic);overflow:hidden;margin-bottom:25px}@media(max-width: 767.98px){.magazine-item__title{font-size:var(--size-heading-mob);line-height:var(--line-height-heading-mob)}}.magazine-item__title a{color:inherit}.magazine-item__title a:hover{text-decoration:underline}.magazine-item__row{display:flex;align-items:center;flex-wrap:wrap;column-gap:20px;row-gap:12px;margin-bottom:20px}.magazine-item__date{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);letter-spacing:var(--letter-spacing);color:var(--color-font-basic)}@media(max-width: 767.98px){.magazine-item__date{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.magazine-item__img{display:block;width:100%;height:0;position:relative;overflow:hidden;padding-bottom:141.1764705882%}@media(max-width: 767.98px){.magazine-item__img{height:auto;padding-bottom:0}}.magazine-item__img img{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%);object-fit:cover}@media(max-width: 767.98px){.magazine-item__img img{position:static;transform:none}}.poster{margin-bottom:40px}@media(max-width: 767.98px){.poster{margin-bottom:20px}}.poster h1{margin-bottom:0}.poster__row{display:flex;align-items:center;margin:0 -20px}.poster__left{padding:0 20px;flex:1 0 0%;width:100%;max-width:100%}.poster__right{padding:0 20px;flex:0 0 auto;width:auto;max-width:100%}.poster-list{display:flex;flex-wrap:wrap;margin:-40px -20px}.poster-list--poster-page{align-items:stretch}@media(max-width: 1199.98px){.poster-list{margin:-20px -10px}}@media(max-width: 767.98px){.poster-list{margin:-28px -10px}}.poster-list__col{padding:40px 20px;flex:0 0 auto;width:33.3333%;max-width:100%}@media(max-width: 1199.98px){.poster-list__col{padding:20px 10px;width:50%}}@media(max-width: 767.98px){.poster-list__col{flex:0 0 auto;width:100%;max-width:100%;padding:28px 10px}}.poster-item{position:relative;display:flex;flex-direction:column;height:100%}.poster-item:hover img{opacity:.8;transition:opacity .3s}.poster-item__top{position:relative}.poster-item__img{display:block;width:100%;height:0;position:relative;overflow:hidden;padding-bottom:59.4339622642%;background-color:#000}.poster-item__img img{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%);object-fit:cover}.poster-item__body{position:relative;display:flex;flex-direction:row;align-items:flex-end;background-color:#f7f7f7;height:100%}.poster-item__period{position:absolute;padding:20px 16px;background-color:var(--color-basic);color:#fff;display:flex;flex-direction:column;justify-content:center;gap:14px;width:100%;max-width:147px;height:149px;z-index:1}.poster-item__period:has(.poster-item__date_double){max-width:166px}@media(max-width: 479.98px){.poster-item__period:has(.poster-item__date_double){max-width:156px}}@media(max-width: 479.98px){.poster-item__period{padding:14px;max-width:110px;height:123px}}.poster-item__date{font-family:var(--font-title);font-size:28px;line-height:35px}.poster-item__date.poster-item__date_double .poster-item__date-month{font-size:22px}@media(max-width: 479.98px){.poster-item__date{font-size:22px;line-height:28px}}.poster-item__date-month{text-transform:capitalize}.poster-item__time{font-size:17px;line-height:25px}@media(max-width: 479.98px){.poster-item__time{font-size:15px}}.poster-item__name{position:relative;width:100%;height:100%;font-family:var(--font-title);font-weight:var(--weigth-title);font-size:28px;line-height:30px;font-feature-settings:"pnum" on,"lnum" on;color:var(--color-font-basic);padding:20px 16px 30px 164px}.poster-item__name::after{content:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6626 11.2V4.80005L15.9959 8.00005L10.6626 11.2Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.39875e-07 7.19995H10.6667V8.79995H0L1.39875e-07 7.19995Z' fill='white'/%3E%3C/svg%3E");position:absolute;right:0;bottom:0;display:flex;align-items:center;width:40px;height:40px;padding:12px;background-color:var(--color-basic);transition:all .3s}@media(max-width: 479.98px){.poster-item__name::after{content:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6626 11.2V4.80005L15.9959 8.00005L10.6626 11.2Z' fill='%23215c66'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.39875e-07 7.19995H10.6667V8.79995H0L1.39875e-07 7.19995Z' fill='%23215c66'/%3E%3C/svg%3E");position:relative;display:block;width:20px;height:20px;padding:2px 2px 2px 0;margin-top:6px;background-color:rgba(0,0,0,0)}}.poster-item__name:hover::after{width:50px;height:50px;padding:17px;transition:all .3s}@media(max-width: 479.98px){.poster-item__name{padding:14px 16px 14px 126px;font-size:24px;line-height:28px}}.poster-item:has(.poster-item__date_double) .poster-item__name{padding:20px 16px 30px 182px}@media(max-width: 479.98px){.poster-item:has(.poster-item__date_double) .poster-item__name{padding:14px 16px 14px 170px}}.poster-item__schedule{margin-top:8px;color:#949494;font-family:var(--font-basic);font-size:13px;line-height:15px}@media(max-width: 479.98px){.poster-item__schedule{font-size:12px}}.poster-item__text{height:75px;overflow:hidden;margin-bottom:20px;font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);color:var(--color-font-basic)}@media(max-width: 767.98px){.poster-item__text{height:48px;font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.poster-item__labels{position:absolute;right:14px;bottom:14px;display:flex;gap:10px;width:100%;max-width:calc(100% - 147px);align-items:center;justify-content:flex-end;flex-wrap:wrap}@media(max-width: 479.98px){.poster-item__labels{max-width:calc(100% - 110px)}}.poster-item:has(.poster-item__date_double) .poster-item__labels{max-width:calc(100% - 166px)}@media(max-width: 479.98px){.poster-item:has(.poster-item__date_double) .poster-item__labels{max-width:calc(100% - 156px)}}.poster-item__label{color:var(--color-basic);font-family:var(--font-basic);font-size:13px;line-height:normal;padding:4px 9px;background-color:rgba(255,255,255,.94);border-radius:50px}.poster-item__label:hover{background-color:#fff}.poster-more-btn{margin:40px auto 0;display:flex;width:fit-content;border:1px solid var(--color-basic);color:var(--color-basic);background-color:rgba(0,0,0,0);opacity:.75}.poster-more-btn:hover{background-color:rgba(0,0,0,0);opacity:1}.all-hotels h1{margin-bottom:0}.all-hotels__row{display:flex;align-items:center;margin:0 -20px 40px}@media(max-width: 767.98px){.all-hotels__row{margin:0 -20px 20px}}.all-hotels__left{padding:0 20px;flex:1 0 0%;width:100%;max-width:100%}.all-hotels__right{padding:0 20px;flex:0 0 auto;width:auto;max-width:100%}.all-hotels-wrap .balloon-map{background:var(--color-font-basic)}.selects-block{padding:20px 0;border-top:1px solid var(--color-gray-light);border-bottom:1px solid var(--color-gray-light);display:flex;column-gap:40px;row-gap:28px}@media(max-width: 767.98px){.selects-block{padding:16px 0;flex-wrap:wrap}}.selects-block__list{display:flex;align-items:center;flex-wrap:wrap;column-gap:80px;row-gap:20px;flex:1 0 0%;width:100%;max-width:100%}@media(max-width: 1199.98px){.selects-block__list{column-gap:40px}}@media(max-width: 767.98px){.selects-block__list{column-gap:28px;flex:0 0 auto;width:100%;max-width:100%}}.selects-block__item{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);letter-spacing:var(--letter-spacing);color:var(--color-font-basic)}@media(max-width: 767.98px){.selects-block__item{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.selects-block__item .form-select{display:inline-block}.selects-block__item .form-select__top{padding-bottom:0;border:none}.selects-block__item .form-select__text{color:var(--color-font-basic)}.selects-block__item .form-select__arrow{color:var(--color-font-basic)}.selects-block__btn{flex:0 0 auto;width:auto;max-width:100%;cursor:pointer;font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);letter-spacing:var(--letter-spacing);color:var(--color-gray)}@media(max-width: 767.98px){.selects-block__btn{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.item-hotel{display:flex;flex-direction:column;height:100%;pointer-events:auto}.item-hotel__img{display:block;width:100%;height:0;position:relative;overflow:hidden;padding-bottom:62.5%;margin-bottom:40px}@media(max-width: 767.98px){.item-hotel__img{margin-bottom:28px}}.item-hotel__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.item-hotel__body{flex:0 1 auto}.item-hotel__title{font-family:var(--font-title);font-weight:var(--weigth-title);font-size:var(--size-title);line-height:var(--line-height-title);letter-spacing:-0.02em;color:var(--color-font-basic);margin-bottom:20px}@media(max-width: 1199.98px){.item-hotel__title{font-size:36px}}@media(max-width: 991.98px){.item-hotel__title{font-size:32px}}@media(max-width: 767.98px){.item-hotel__title{font-size:var(--size-title-mob);line-height:var(--line-height-title-mob);margin-bottom:16px}}.item-hotel__title a,.item-hotel__title-link{color:inherit;display:inline-flex;align-items:flex-start;column-gap:10px}.item-hotel__title a span,.item-hotel__title-link span{display:inline-flex;align-items:flex-start;column-gap:4px;font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);letter-spacing:var(--letter-spacing);color:inherit}@media(max-width: 767.98px){.item-hotel__title a span,.item-hotel__title-link span{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.item-hotel__title a span svg,.item-hotel__title-link span svg{position:relative;top:4px;flex:0 0 auto;width:15px;max-width:100%;height:15px;fill:currentcolor}@media(max-width: 767.98px){.item-hotel__title a span svg,.item-hotel__title-link span svg{width:10px;height:10px;top:2px}}.item-hotel__text{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);letter-spacing:var(--letter-spacing);color:var(--color-font-basic);margin-bottom:40px}@media(max-width: 767.98px){.item-hotel__text{margin-bottom:28px;font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.item-hotel__labels{padding:20px 0;display:flex;flex-wrap:wrap;column-gap:40px;row-gap:16px;border-top:1px solid var(--color-gray-light);border-bottom:1px solid var(--color-gray-light);margin-bottom:20px}@media(max-width: 1199.98px){.item-hotel__labels{column-gap:20px}}@media(max-width: 767.98px){.item-hotel__labels{margin-bottom:16px;padding:16px 0}}.item-hotel__labels_simple{margin-bottom:0;border:0;padding:0}@media(max-width: 991.98px){.item-hotel__labels_simple{margin-top:20px}}.item-hotel__label{display:inline-flex;align-items:center;column-gap:8px;font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);letter-spacing:var(--letter-spacing);color:var(--color-font-basic);white-space:nowrap}@media(max-width: 767.98px){.item-hotel__label{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.item-hotel__label svg{max-width:20px;max-height:20px;flex:0 0 auto;width:20px;fill:var(--color-gray)}.item-hotel__buttons{display:flex;align-items:center;column-gap:20px}.item-hotel__btn{line-height:1}.hotels-map.inner{padding:0 0 60px}@media(max-width: 767.98px){.hotels-map.inner{padding:0 0 56px}}.hotels-map__title{margin-bottom:40px}@media(max-width: 767.98px){.hotels-map__title{margin-bottom:28px}}.hotels-map__map{margin-top:40px}@media(max-width: 767.98px){.hotels-map__map{margin-top:28px}}.all-inclusive{padding:40px 0 60px}@media(max-width: 767.98px){.all-inclusive{padding:36px 0 56px}}.all-inclusive__top{margin-bottom:60px}@media(max-width: 767.98px){.all-inclusive__top{margin-bottom:56px}}.all-inclusive__row{display:flex;flex-wrap:wrap;margin:0 -20px}.all-inclusive__left{padding:0 20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 991.98px){.all-inclusive__left{flex:0 0 auto;width:100%;max-width:100%;margin-bottom:28px}}.all-inclusive__text{max-width:75%;margin-bottom:20px;font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);color:var(--color-font-basic)}@media(max-width: 1199.98px){.all-inclusive__text{max-width:100%}}@media(max-width: 767.98px){.all-inclusive__text{margin-bottom:16px;font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.all-inclusive__btn .btn{min-width:150px}.all-inclusive__right{padding:0 20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 991.98px){.all-inclusive__right{flex:0 0 auto;width:100%;max-width:100%}}.all-inclusive__desc p:not(:last-child){margin-bottom:35px}@media(max-width: 991.98px){.all-inclusive__desc p:not(:last-child){margin-bottom:20px}}.all-inclusive__tags{padding:20px 0}@media(max-width: 767.98px){.all-inclusive__tags{padding:16px 0}}@media(max-width: 767.98px){.slider-tags{margin:0 -20px;padding:0 20px}}.slider-tags__slide{width:auto}.slider-tags__item{display:flex;align-items:center;justify-content:center;text-align:center;font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);color:var(--color-font-basic);cursor:pointer;transition:var(--transition-normal);padding:3px 20px;height:40px;border:1px solid var(--color-gray-light);border-radius:100px}.slider-tags__item:hover{border:1px solid var(--color-basic);color:var(--color-basic)}.slider-tags__item.active{border:1px solid var(--color-basic);color:var(--color-basic)}@media(max-width: 767.98px){.slider-tags__item{height:32px;font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.item-all-inclusive{padding:20px 0;border-top:1px solid var(--color-gray-light)}@media(max-width: 767.98px){.item-all-inclusive{padding:16px 0}}.item-all-inclusive__row{display:flex;flex-wrap:wrap;margin:0 -20px}@media(max-width: 991.98px){.item-all-inclusive__row{margin:0 -10px}}.item-all-inclusive__left{padding:0 20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 991.98px){.item-all-inclusive__left{padding:0 10px}}@media(max-width: 767.98px){.item-all-inclusive__left{flex:0 0 auto;width:100%;max-width:100%;margin-bottom:28px}}.item-all-inclusive__title{font-family:var(--font-title);font-weight:var(--weigth-title);font-size:var(--size-heading);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-font-basic);margin-bottom:20px}@media(max-width: 767.98px){.item-all-inclusive__title{font-size:var(--size-heading-mob);line-height:var(--line-height-heading-mob);margin-bottom:16px}}.item-all-inclusive__text{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);color:var(--color-font-basic);margin-bottom:20px}@media(max-width: 767.98px){.item-all-inclusive__text{margin-bottom:16px;font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.item-all-inclusive__right{padding:0 20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 991.98px){.item-all-inclusive__right{padding:0 10px}}@media(max-width: 767.98px){.item-all-inclusive__right{flex:0 0 auto;width:100%;max-width:100%}}.item-all-inclusive__img{display:block;width:100%;height:0;position:relative;overflow:hidden;padding-bottom:55.5555555556%}.item-all-inclusive__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.our-brands{padding-bottom:100px}@media(max-width: 991.98px){.our-brands{padding-bottom:60px}}@media(max-width: 767.98px){.our-brands{padding-bottom:40px}}.our-brands h1{color:var(--color-white)}.contacts-block-info{padding-top:20px;border-top:1px solid var(--color-gray-light);padding-bottom:60px}@media(max-width: 767.98px){.contacts-block-info{margin-bottom:16px;padding-top:16px;padding-bottom:8px}}.contacts-block-info__title{font-family:var(--font-title);font-weight:var(--weigth-title);font-size:var(--size-heading);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-font-basic);margin-bottom:20px}@media(max-width: 767.98px){.contacts-block-info__title{font-size:var(--size-heading-mob);line-height:var(--line-height-heading-mob);margin-bottom:32px}}.contacts-block-info__row{display:flex;flex-wrap:wrap;margin:-20px}@media(max-width: 991.98px){.contacts-block-info__row{margin:-14px -10px;gap:4px}}.contacts-block-info__col{padding:20px;flex:0 0 auto;width:25%;max-width:100%}@media(max-width: 991.98px){.contacts-block-info__col{flex:0 0 auto;width:100%;max-width:100%;padding:10px}}.contacts-block-info__heading{font-family:var(--font-basic);font-weight:var(--weigth-basic-bold);font-size:var(--size-text);line-height:var(--line-height-text);color:var(--color-gray)}@media(max-width: 767.98px){.contacts-block-info__heading{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob);margin-bottom:8px}.contacts-block-info__heading:empty{margin:0}}.contacts-block-info__body{display:flex;flex-direction:column;align-items:flex-start;font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);color:var(--color-font-basic)}@media(max-width: 767.98px){.contacts-block-info__body{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob);gap:8px}}.contacts-block-info__body a{color:inherit;transition:var(--transition-normal)}.contacts-block-info__body a:hover{text-decoration:underline}.contacts-block-route{padding-bottom:60px}@media(max-width: 767.98px){.contacts-block-route{padding-bottom:56px}}.contacts-block-route__row{display:flex;flex-wrap:wrap;margin:0 -20px}.contacts-block-route__left{padding:0 20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 767.98px){.contacts-block-route__left{flex:0 0 auto;width:100%;max-width:100%;margin-bottom:28px}}.contacts-block-route__body{padding-top:20px;border-top:1px solid var(--color-gray-light)}@media(max-width: 767.98px){.contacts-block-route__body{padding-top:16px}}.contacts-block-route__title{font-family:var(--font-title);font-weight:var(--weigth-title);font-size:var(--size-heading);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-font-basic);margin-bottom:20px}@media(max-width: 767.98px){.contacts-block-route__title{font-size:var(--size-heading-mob);line-height:var(--line-height-heading-mob);margin-bottom:16px}}.contacts-block-route__right{padding:0 20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 767.98px){.contacts-block-route__right{flex:0 0 auto;width:100%;max-width:100%}}.contacts-route-spoiler__item{border-top:1px solid var(--color-gray-light);padding:20px 0}.contacts-route-spoiler__item.active .contacts-route-spoiler__arrow svg{transform:rotate(-180deg)}@media(max-width: 767.98px){.contacts-route-spoiler__item{padding:16px 0}}.contacts-route-spoiler__title{display:flex;align-items:center;justify-content:space-between;column-gap:20px;color:var(--color-font-basic);cursor:pointer}.contacts-route-spoiler__heading{font-family:var(--font-title);font-weight:var(--weigth-title);font-size:var(--size-heading);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing);font-feature-settings:"pnum" on,"lnum" on;color:inherit}@media(max-width: 767.98px){.contacts-route-spoiler__heading{font-size:var(--size-heading-mob);line-height:var(--line-height-heading-mob)}}.contacts-route-spoiler__arrow{color:inherit;flex:0 0 auto;width:auto;max-width:100%}.contacts-route-spoiler__arrow svg{width:8px;height:8px;fill:currentcolor}@media(max-width: 767.98px){.contacts-route-spoiler__arrow svg{width:6px;height:6px}}.contacts-route-spoiler__body{padding:20px 0;display:none}.contacts-route-spoiler__body.active{display:block}.contacts-route-spoiler__text{font-family:var(--font-title);font-weight:var(--weigth-title);font-size:var(--size-heading);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-font-basic);margin-bottom:40px}@media(max-width: 767.98px){.contacts-route-spoiler__text{font-size:var(--size-heading-mob);line-height:var(--line-height-heading-mob);margin-bottom:28px}}.balloon-map__box{display:none}.balloon-map-icon{display:flex;justify-content:center;align-items:center;width:60px;height:60px;border-radius:50%;background:var(--color-basic) url("/local/templates/alean/css/../img/footer-logo-white.svg") center no-repeat;background-size:30px 30px}.balloon-map{background:var(--color-basic-light);max-width:450px;padding:36px;position:relative;display:none;color:var(--color-white)}@media(max-width: 767.98px){.balloon-map{padding:20px}}.balloon-map .balloon-map__box{display:block}.balloon-map .balloon-map__box.active{display:block}.balloon-map__title{display:flex;align-items:flex-start;column-gap:10px;font-family:var(--font-title);font-weight:var(--weigth-basic-bold);font-size:var(--size-heading);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing);font-feature-settings:"pnum" on,"lnum" on;color:inherit;margin-bottom:10px}@media(max-width: 767.98px){.balloon-map__title{font-size:var(--size-heading-mob);line-height:var(--line-height-heading-mob)}}.balloon-map__title span{color:inherit;display:inline-flex;align-items:flex-start;column-gap:5px;font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);letter-spacing:var(--letter-spacing)}@media(max-width: 767.98px){.balloon-map__title span{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.balloon-map__title span svg{position:relative;top:4px;flex:0 0 auto;width:15px;max-width:100%;height:15px;fill:currentcolor}.balloon-map__text{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);color:inherit;margin-bottom:20px}@media(max-width: 767.98px){.balloon-map__text{margin-bottom:16px;font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.balloon-map__contacts{border-top:1px solid rgba(255,255,255,.16);padding:20px 0;display:flex;align-items:center;column-gap:40px}@media(max-width: 767.98px){.balloon-map__contacts{padding:16px 0}}.balloon-map__contact{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);letter-spacing:var(--letter-spacing);color:inherit}@media(max-width: 767.98px){.balloon-map__contact{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.balloon-map__contact a{color:inherit;transition:var(--transition-normal)}.balloon-map__contact a:hover{text-decoration:underline}.balloon-map__labels{border-top:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16);padding:20px 0;display:flex;flex-wrap:wrap;column-gap:35px;row-gap:16px;margin-bottom:20px}@media(max-width: 1199.98px){.balloon-map__labels{column-gap:20px}}@media(max-width: 767.98px){.balloon-map__labels{margin-bottom:16px;padding:16px 0}}.balloon-map__label{display:inline-flex;align-items:center;column-gap:8px;font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);letter-spacing:var(--letter-spacing);color:inherit;white-space:nowrap}@media(max-width: 767.98px){.balloon-map__label{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.balloon-map__label svg{flex:0 0 auto;width:20px;max-height:20px;max-width:20px;fill:var(--color-gray)}.balloon-map__buttons{display:flex;align-items:center;column-gap:20px}.balloon-map__btn{line-height:1}.balloon-map__btn .btn.btn-basic:hover{background:var(--color-white);color:var(--color-font-basic)}.balloon-map__close{position:absolute;top:10px;right:10px;z-index:1;color:var(--color-white);cursor:pointer}.balloon-map__close svg{width:20px;height:20px;fill:currentcolor}.map{width:100%;height:740px}@media(max-width: 1199.98px){.map{height:600px}}@media(max-width: 991.98px){.map{height:500px}}@media(max-width: 767.98px){.map{height:400px}}.popup-map{display:none}.map-popup{width:1000px;height:700px}.slider-pagination.swiper-pagination-bullets{position:absolute;left:0;bottom:20px;width:100%;z-index:4;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:4px;row-gap:4px}@media(max-width: 767.98px){.slider-pagination.swiper-pagination-bullets{bottom:10px}}.slider-pagination.swiper-pagination-bullets .swiper-pagination-bullet{opacity:1;cursor:pointer;flex:0 0 auto;width:8px;max-width:100%;height:8px;border-radius:50%;border:1px solid var(--color-white);margin:0;position:relative;background:rgba(0,0,0,0)}.slider-pagination.swiper-pagination-bullets .swiper-pagination-bullet::before{content:"";display:block;width:6px;height:6px;border-radius:50%;background:var(--color-white);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1}.slider-pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{border:1px solid var(--color-basic)}.slider-pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active::before{background:var(--color-basic)}.slider-pagination.swiper-pagination-lock{display:none}.slider-main:hover .slider-prev{opacity:1;visibility:visible}.slider-main:hover .slider-next{opacity:1;visibility:visible}.slider-prev{position:absolute;top:0;left:0;width:50%;height:100%;z-index:3;background:rgba(0,0,0,0);cursor:pointer;opacity:0;visibility:hidden;transition:var(--transition-normal)}.slider-prev.swiper-button-disabled{pointer-events:none}.slider-prev.swiper-button-disabled .slider-prev__arrow{opacity:.5}@media(max-width: 991.98px){.slider-prev{opacity:1;visibility:visible}}.slider-prev__arrow{position:absolute;top:50%;left:20px;transform:translateY(-50%);width:25px;height:25px;border-radius:50%;background:var(--color-white);display:flex;justify-content:center;align-items:center;color:var(--color-basic)}@media(max-width: 767.98px){.slider-prev__arrow{left:10px;width:20px;height:20px}}.slider-prev__arrow svg{width:9px;height:9px;fill:currentcolor;transform:rotate(-180deg)}.slider-next{position:absolute;top:0;right:0;width:50%;height:100%;z-index:3;background:rgba(0,0,0,0);cursor:pointer;opacity:0;visibility:hidden;transition:var(--transition-normal)}.slider-next.swiper-button-disabled{pointer-events:none}.slider-next.swiper-button-disabled .slider-next__arrow{opacity:.5}@media(max-width: 991.98px){.slider-next{opacity:1;visibility:visible}}.slider-next__arrow{position:absolute;top:50%;right:20px;transform:translateY(-50%);width:25px;height:25px;border-radius:50%;background:var(--color-white);display:flex;justify-content:center;align-items:center;color:var(--color-basic)}@media(max-width: 767.98px){.slider-next__arrow{right:10px;width:20px;height:20px}}.slider-next__arrow svg{width:9px;height:9px;fill:currentcolor}.slider-next,.slider-prev{background:rgba(0,0,0,0) !important}.restaurants{position:relative}.restaurants-menu{display:flex;flex-wrap:wrap;margin:0 -15px}.restaurants-menu__item{flex:0 0 25%;max-width:25%;padding:15px}@media(max-width: 767.98px){.restaurants-menu__item{flex:0 0 50%;max-width:50%}}@media(max-width: 575.98px){.restaurants-menu__item{flex:0 0 100%;max-width:100%}}.restaurants-menu__title{font-family:var(--font-title);font-weight:var(--weigth-title);font-size:50px;letter-spacing:-0.02em}@media(max-width: 767.98px){.restaurants-menu__title{font-size:40px}}.restaurants-menu__name{border-top:1px solid rgba(33,87,138,0.1607843137);font-family:var(--font-title);font-weight:var(--weigth-title);font-size:28px;line-height:35px;padding:30px 0}.restaurants-menu__picture{margin-top:40px}.restaurants-actions{background:var(--color-basic-light);position:relative}.restaurants-actions__bg{position:absolute;right:0;z-index:1;pointer-events:none;width:32.75%;bottom:auto;top:0}.restaurants-actions__bg img{max-width:100%}@media(max-width: 767.98px){.restaurants-actions__bg{width:65%}}.restaurants-actions__content{position:relative;z-index:2;padding:100px 0}.restaurants-actions__title{font-family:var(--font-title);font-weight:var(--weigth-title);font-size:50px;letter-spacing:-0.02em;margin-bottom:50px;color:var(--color-basic)}@media(max-width: 767.98px){.restaurants-actions__title{font-size:40px}}.restaurants-actions__text{max-width:750px;font-family:var(--font-basic);font-size:24px;font-weight:400;line-height:32px;text-align:left;margin-bottom:70px;color:var(--color-basic)}.restaurants-actions .hr-slider{border-top:1px solid rgba(33,87,138,0.1607843137);margin-bottom:20px}.restaurants-actions .territory-block__slider,.restaurants-actions .territory-item__text,.restaurants-actions .territory-block__slider a{color:var(--color-basic)}.restaurants-contacts__row{border-bottom:1px solid rgba(33,87,138,0.1607843137);padding-bottom:30px;margin-bottom:30px;display:flex;justify-content:space-between;gap:20px}@media(max-width: 767.98px){.restaurants-contacts__row{flex-wrap:wrap}}.restaurants-contacts__heading{font-size:17px;line-height:25px;margin-bottom:15px;color:var(--color-gray)}.restaurants-contacts__body{font-size:17px;line-height:25px}.restaurants-top{margin-bottom:24px}.restaurants-top__row{display:flex;align-items:center;margin:0 -20px;justify-content:space-between}@media(max-width: 767.98px){.restaurants-top__row{margin:0 -10px;flex-wrap:wrap;row-gap:16px}}.restaurants-top__row .filter-btn-mob{display:none}@media(max-width: 991.98px){.restaurants-top__row .filter-btn-mob{display:flex}}.restaurants-top__left{padding:0 20px;flex:1 0 0%;width:100%;max-width:100%}@media(max-width: 767.98px){.restaurants-top__left{padding:0 10px}}@media(max-width: 479.98px){.restaurants-top__left{flex:0 0 auto;width:auto;max-width:100%}}.restaurants-top__title h1{margin-bottom:0;display:inline-block}.restaurants-top__title h1 span{display:inline;position:relative;top:-15px}@media(max-width: 767.98px){.restaurants-top__title h1 span{top:-6px}}.restaurants-top__title h1 svg{fill:currentcolor;flex:0 0 auto;width:15px;max-width:100%;height:15px}@media(max-width: 767.98px){.restaurants-top__title h1 svg{width:11px;height:11px}}.restaurants-top__right{display:flex;align-items:center;padding:0 20px;flex:0 0 auto;width:auto;max-width:100%}@media(max-width: 991.98px){.restaurants-top__right{gap:16px}}@media(max-width: 767.98px){.restaurants-top__right{padding:0 10px;justify-content:space-between;flex:0 1 auto;max-width:100%}}.restaurants-top__selects{display:flex;flex-wrap:wrap;column-gap:40px;row-gap:20px;padding:20px 0;border-top:1px solid var(--color-gray-light)}@media(max-width: 767.98px){.restaurants-top__selects{padding:16px 0;column-gap:28px}}.restaurants-top__select{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);letter-spacing:var(--letter-spacing);color:var(--color-font-basic)}@media(max-width: 767.98px){.restaurants-top__select{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.restaurants-top__select .form-select{display:inline-block}.restaurants-top__select .form-select__top{padding-bottom:0;border:none}.restaurants-top__select .form-select__text{color:var(--color-gray)}.restaurants-top__select .form-select__arrow{color:var(--color-font-basic)}.restaurants-links-slider{border-top:1px solid var(--color-gray-light);padding:20px 0}@media(max-width: 767.98px){.restaurants-links-slider{padding:16px 0}}.restaurants-links-slider__slide{width:auto;line-height:1}.restaurants-links-slider__link{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-font-basic);transition:var(--transition-normal)}.restaurants-links-slider__link:hover{text-decoration:underline}.restaurants-links-slider__link.active{color:var(--color-gray)}@media(max-width: 767.98px){.restaurants-links-slider__link{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.restaurants-item-slider__item{position:relative}.restaurants-item-slider__img{display:block;width:100%;height:0;position:relative;overflow:hidden;padding-bottom:56.043956044%}.restaurants-item-slider__img img{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%);object-fit:cover}.restaurants-item-slider__logo{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:rgba(0,0,0,.3);padding:50px;display:flex;justify-content:center;align-items:center}.restaurants-item-slider__logo img{max-width:100%}.restaurants-detail__top{margin-bottom:40px}@media(max-width: 767.98px){.restaurants-detail__top{margin-bottom:28px}}.restaurants-detail__row{display:flex;align-items:center;margin:0 -10px}@media(max-width: 767.98px){.restaurants-detail__row{flex-wrap:wrap}}.restaurants-detail__left{padding:0 10px;flex:1 0 0%;width:100%;max-width:100%}@media(max-width: 767.98px){.restaurants-detail__left{flex:0 0 auto;width:100%;max-width:100%;margin-bottom:16px}}.restaurants-detail__title{font-family:var(--font-title);font-weight:var(--weigth-title);font-size:var(--size-title);line-height:var(--line-height-title);color:var(--color-font-basic)}@media(max-width: 991.98px){.restaurants-detail__title{font-size:36px}}@media(max-width: 767.98px){.restaurants-detail__title{font-size:var(--size-title-mob);line-height:var(--line-height-title-mob)}}.restaurants-detail__right{padding:0 10px;flex:0 0 auto;width:auto;max-width:100%}.restaurants-detail__link{display:inline-flex;align-items:center;column-gap:20px;font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-gray)}@media(max-width: 767.98px){.restaurants-detail__link{gap:16px;font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.restaurants-detail__link span{border:1px solid var(--color-gray-light)}.restaurants-detail__link .btn{white-space:normal;text-align:center}.restaurants-detail__img{margin:40px 0}@media(max-width: 767.98px){.restaurants-detail__img{margin:28px 0}}.restaurants-detail__img img{max-width:100%}.restaurants-detail__desc{margin-bottom:40px}.restaurants-detail__info{margin:40px 0}.restaurants-detail__line{padding:20px 0;border-top:1px solid var(--color-gray-light);display:flex;column-gap:20px}@media(max-width: 767.98px){.restaurants-detail__line{padding:16px 0}}.restaurants-detail__box{flex:1 0 0%;width:100%;max-width:100%;line-height:1}.restaurants-detail__heading{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-font-basic)}@media(max-width: 767.98px){.restaurants-detail__heading{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.restaurants-detail__block{flex:1 0 0%;width:100%;max-width:100%;line-height:1}.restaurants-detail__body{display:flex;align-items:center;flex-wrap:wrap;column-gap:50px;row-gap:16px}@media(max-width: 767.98px){.restaurants-detail__body{column-gap:20px;row-gap:8px}}.restaurants-detail__element{display:inline-flex;align-items:center;column-gap:10px;font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-font-basic);transition:var(--transition-normal)}.restaurants-detail__element:hover{text-decoration:underline}@media(max-width: 767.98px){.restaurants-detail__element{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.restaurants-detail__element svg{flex:0 0 auto;width:25px;max-width:100%;height:25px;fill:var(--color-gray)}.contacts-page .hotels-map{padding:60px 0}@media(max-width: 767.98px){.contacts-page .hotels-map{padding:0 0 56px}}@media(max-width: 767.98px){.restaurants-detail_extended{overflow-x:hidden}}.restaurants-detail-top{display:flex;margin:0 -20px;gap:24px;flex-direction:column}@media(max-width: 991.98px){.restaurants-detail-top{margin:0 -10px;flex-wrap:wrap}}@media(min-width: 768px){.restaurants-detail-top{flex-direction:row;gap:40px}}.restaurants-detail-top__left{padding:0 20px;flex:0 0 auto;width:30%;max-width:100%}@media(max-width: 991.98px){.restaurants-detail-top__left{padding:0 10px}}@media(max-width: 991.98px){.restaurants-detail-top__left{flex:0 0 auto;width:100%;max-width:100%;margin-bottom:8px}}.restaurants-detail-top__items{display:flex;flex-direction:column;margin:-10px -30px;gap:16px}@media(min-width: 768px){.restaurants-detail-top__items{gap:40px}}.restaurants-detail-top__item{padding:0 30px}.restaurants-detail-top__heading{font-family:var(--font-basic);font-weight:var(--weigth-basic-bold);font-size:var(--size-text);line-height:var(--line-height-text);color:var(--color-gray-hover)}@media(max-width: 767.98px){.restaurants-detail-top__heading{margin-bottom:8px;font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.restaurants-detail-top__text{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);color:var(--color-font-basic)}@media(max-width: 767.98px){.restaurants-detail-top__text{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.restaurants-detail-top__text span{display:block}.restaurants-detail-top__text a{color:inherit;transition:var(--transition-normal)}.restaurants-detail-top__text a:hover{text-decoration:underline}.restaurants-detail-top__box{margin-top:20px;display:flex;flex-wrap:wrap;align-items:center;column-gap:20px;row-gap:12px}@media(max-width: 767.98px){.restaurants-detail-top__box{margin-top:16px}}.restaurants-detail-top__btn{margin-top:20px}@media(max-width: 767.98px){.restaurants-detail-top__btn{margin-top:30px}}.restaurants-detail-top__right{flex:1 1 auto;max-width:100%}@media(max-width: 991.98px){.restaurants-detail-top__right{padding:0 10px}}@media(max-width: 991.98px){.restaurants-detail-top__right{flex:0 0 auto;width:100%;max-width:100%}}.restaurants-detail-top__desc{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:24px;line-height:var(--line-height-heading);color:var(--color-font-basic)}.restaurants-detail-top__desc:not(:last-child){margin-bottom:60px}@media(max-width: 991.98px){.restaurants-detail-top__desc:not(:last-child){margin-bottom:20px}}@media(max-width: 767.98px){.restaurants-detail-top__desc{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob);margin-bottom:0}.restaurants-detail-top__desc:not(:last-child){margin-bottom:56px}}.restaurants-detail-top__desc p:not(:last-child){margin-bottom:35px}@media(max-width: 767.98px){.restaurants-detail-top__desc p:not(:last-child){margin-bottom:16px}}.restaurants-detail-top__label{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-gray);display:inline-flex;align-items:center;column-gap:5px}.restaurants-detail-top__label:not(:last-child){margin-bottom:20px}@media(max-width: 767.98px){.restaurants-detail-top__label{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}.restaurants-detail-top__label:not(:last-child){margin-bottom:16px}}.restaurants-detail-top__label svg{width:15px;height:15px;fill:currentcolor}.restaurants-detail-top__elem{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-gray);display:flex;align-items:center;column-gap:5px;padding-top:20px;border-top:1px solid var(--color-gray-light)}.restaurants-detail-top__elem:not(:last-child){margin-bottom:20px}@media(max-width: 767.98px){.restaurants-detail-top__elem{padding-top:16px;font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}.restaurants-detail-top__elem:not(:last-child){margin-bottom:16px}}.restaurants-detail-top__elem svg{width:15px;height:15px;fill:currentcolor}.restaurants-detail-top__info{padding:20px 0}@media(max-width: 767.98px){.restaurants-detail-top__info{padding:16px 0}}.restaurants-detail-top__link{border-top:1px solid var(--color-gray-light);padding-top:20px;display:flex;align-items:center;column-gap:20px;font-family:var(--font-basic);font-weight:var(--weigth-basic-bold);font-size:var(--size-text);line-height:var(--line-height-text);color:var(--color-gray)}@media(max-width: 767.98px){.restaurants-detail-top__link{padding-top:16px}}.restaurants-detail-top__link:not(:last-child){margin-bottom:20px}@media(max-width: 767.98px){.restaurants-detail-top__link{font-size:12px;line-height:1.3333333333}.restaurants-detail-top__link:not(:last-child){margin-bottom:16px}.restaurants-detail-top__link span{width:20px;height:20px}.restaurants-detail-top__link span svg{width:8px;height:7px}}.restaurants-detail-top__link span{flex:0 0 auto;width:25px;max-width:100%;height:25px;display:flex;justify-content:center;align-items:center;border-radius:50%;border:1px solid rgba(18,19,38,.32);transition:var(--transition-normal);margin-left:auto;transform:rotate(90deg);color:var(--color-font-basic)}.restaurants-detail-top__link span svg{width:9px;height:9px;fill:currentcolor}.menu-spoiler__item{padding:20px 0;border-top:1px solid var(--color-gray-light)}@media(max-width: 767.98px){.menu-spoiler__item{padding:16px 0}}.menu-spoiler__item.active .menu-spoiler__arrow svg{transform:rotate(-180deg)}.menu-spoiler__title{color:var(--color-font-basic);cursor:pointer;display:flex;align-items:center;column-gap:20px}.menu-spoiler__heading{font-family:var(--font-title);font-style:var(--font-style);font-weight:var(--weigth-title);font-size:var(--size-heading);line-height:var(--line-height-heading);color:inherit;flex:1 0 0%;width:100%;max-width:100%}@media(max-width: 767.98px){.menu-spoiler__heading{font-size:var(--size-heading-mob);line-height:var(--line-height-heading-mob)}}.menu-spoiler__arrow{color:inherit;flex:0 0 auto;width:24px;max-width:100%;height:24px;display:flex;justify-content:center;align-items:center}@media(max-width: 767.98px){.menu-spoiler__arrow{width:20px;height:20px}.menu-spoiler__arrow svg{width:6px;height:6px}}.menu-spoiler__arrow svg{width:8px;height:8px;fill:currentcolor}.menu-spoiler__body{display:none;padding-top:20px}@media(max-width: 767.98px){.menu-spoiler__body{padding-top:16px}}.menu-spoiler__body.active{display:block}.menu-spoiler__box{border-top:1px solid var(--color-gray-light);padding:20px 0;font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-font-basic);display:flex;align-items:center;column-gap:20px;justify-content:space-between;transition:var(--transition-normal)}@media(max-width: 767.98px){.menu-spoiler__box{padding:16px 0;font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.menu-spoiler__box:hover span{background:var(--color-basic);border:1px solid var(--color-basic);color:var(--color-white)}.menu-spoiler__box span{flex:0 0 auto;width:25px;max-width:100%;height:25px;border-radius:50%;border:1px solid var(--color-gray-light);display:flex;justify-content:center;align-items:center;color:inherit;transition:var(--transition-normal)}@media(max-width: 767.98px){.menu-spoiler__box span{width:20px;height:20px}.menu-spoiler__box span svg{width:9px;height:8px}}.menu-spoiler__box span svg{width:11px;height:10px;fill:currentcolor}.restaurants-gallery{display:flex;flex-wrap:wrap;margin:0 -20px}@media(max-width: 991.98px){.restaurants-gallery{margin:0 -10px}}.restaurants-gallery__thumbs{padding:0 20px;flex:0 0 auto;width:auto;max-width:100%;min-width:0;min-height:0}@media(max-width: 991.98px){.restaurants-gallery__thumbs{padding:0 10px}}@media(max-width: 767.98px){.restaurants-gallery__thumbs{display:none}}.restaurants-gallery__slider{padding:0 20px;flex:1 0 0%;width:100%;max-width:100%;min-width:0}@media(max-width: 991.98px){.restaurants-gallery__slider{padding:0 10px}}.restaurants-thumbs-slider{width:150px;height:680px}@media(max-width: 1199.98px){.restaurants-thumbs-slider{height:585px}}@media(max-width: 991.98px){.restaurants-thumbs-slider{height:490px}}.restaurants-thumbs-slider__slide{cursor:pointer}.restaurants-thumbs-slider__slide.swiper-slide-thumb-active{position:relative}.restaurants-thumbs-slider__slide.swiper-slide-thumb-active::before{content:"";background:linear-gradient(0deg, rgba(32, 32, 32, 0.4), rgba(32, 32, 32, 0.4));position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.restaurants-thumbs-slider__img{display:block;width:100%;height:100%;position:relative;overflow:hidden}.restaurants-thumbs-slider__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.restaurants-slider__img{display:block;width:100%;height:680px;position:relative;overflow:hidden}@media(max-width: 1199.98px){.restaurants-slider__img{height:585px}}@media(max-width: 991.98px){.restaurants-slider__img{height:490px}}@media(max-width: 767.98px){.restaurants-slider__img{height:0;padding-bottom:56.043956044%}}.restaurants-slider__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media(max-width: 767.98px){.restaurants-slider__pagination{display:none !important}}.restaurants-detail-bottom{display:flex;flex-wrap:wrap;margin:0 -20px}@media(max-width: 991.98px){.restaurants-detail-bottom{margin:0 -10px}}.restaurants-detail-bottom__left{padding:0 20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 991.98px){.restaurants-detail-bottom__left{padding:0 10px}}@media(max-width: 991.98px){.restaurants-detail-bottom__left{flex:0 0 auto;width:100%;max-width:100%;margin-bottom:28px}}.restaurants-detail-bottom__label{font-family:var(--font-basic);font-weight:var(--weigth-basic-bold);font-size:var(--size-text);line-height:var(--line-height-text);color:var(--color-gray);margin-bottom:10px}@media(max-width: 767.98px){.restaurants-detail-bottom__label{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.restaurants-detail-bottom__title{font-family:var(--font-title);font-style:var(--font-style);font-weight:var(--weigth-title);font-size:var(--size-heading);line-height:var(--line-height-heading);color:var(--color-font-basic)}@media(max-width: 767.98px){.restaurants-detail-bottom__title{font-size:var(--size-heading-mob);line-height:var(--line-height-heading-mob)}}.restaurants-detail-bottom__right{padding:0 20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 991.98px){.restaurants-detail-bottom__right{padding:0 10px}}@media(max-width: 991.98px){.restaurants-detail-bottom__right{flex:0 0 auto;width:100%;max-width:100%}}.restaurants-detail-bottom__desc{font-size:24px;line-height:var(--line-height-heading);color:var(--color-font-basic);font-family:var(--font-basic);font-weight:var(--weigth-basic)}.restaurants-detail-bottom__desc:not(:last-child){margin-bottom:60px}@media(max-width: 991.98px){.restaurants-detail-bottom__desc:not(:last-child){margin-bottom:20px}}@media(max-width: 767.98px){.restaurants-detail-bottom__desc{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob);margin-bottom:0}.restaurants-detail-bottom__desc:not(:last-child){margin-bottom:56px}}.restaurants-detail-bottom__desc p:not(:last-child){margin-bottom:35px}@media(max-width: 767.98px){.restaurants-detail-bottom__desc p:not(:last-child){margin-bottom:16px}}.restaurants-detail-bottom__row{display:flex;flex-direction:column;gap:16px;flex-wrap:wrap;margin:0 -20px}@media(max-width: 1199.98px){.restaurants-detail-bottom__row{margin:0 -10px}}.restaurants-detail-bottom__row-left{padding:0 20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 1199.98px){.restaurants-detail-bottom__row-left{padding:0 10px}}@media(max-width: 479.98px){.restaurants-detail-bottom__row-left{flex:0 0 auto;width:100%;max-width:100%;margin-bottom:28px}}.restaurants-detail-bottom__body{padding-top:20px;display:flex;flex-direction:column;height:100%}@media(max-width: 767.98px){.restaurants-detail-bottom__body{padding-top:16px}}.restaurants-detail-bottom__post{font-family:var(--font-basic);font-weight:400;font-size:var(--size-text);line-height:var(--line-height-text);color:var(--color-gray)}@media(max-width: 767.98px){.restaurants-detail-bottom__post{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.restaurants-detail-bottom__name{flex:1 1 auto;font-family:var(--font-title);font-style:var(--font-style);font-weight:var(--weigth-title);font-size:var(--size-heading);line-height:var(--line-height-heading);color:var(--color-font-basic)}@media(max-width: 767.98px){.restaurants-detail-bottom__name{font-size:var(--size-heading-mob);line-height:var(--line-height-heading-mob)}}.restaurants-detail-bottom__info{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);color:var(--color-font-basic)}@media(max-width: 767.98px){.restaurants-detail-bottom__info{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.restaurants-detail-bottom__row-right{padding:0 20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 1199.98px){.restaurants-detail-bottom__row-right{padding:0 10px}}@media(max-width: 479.98px){.restaurants-detail-bottom__row-right{flex:0 0 auto;width:100%;max-width:100%}}.restaurants-detail-bottom__photo{display:block;width:100%;height:0;position:relative;overflow:hidden;padding-bottom:100%}.restaurants-detail-bottom__photo img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.territory-block-fill .territory-block__block{border-bottom:1px solid var(--color-gray-light)}.objects-territory{background:var(--color-basic);padding:40px 0;position:relative}.objects-territory__top{margin-bottom:80px}@media(max-width: 767.98px){.objects-territory__top{margin-bottom:56px}}.objects-territory__top-row{display:flex;flex-wrap:wrap;margin:0 -20px}@media(max-width: 991.98px){.objects-territory__top-row{margin:0 -7.5px}}.objects-territory__top-left{padding:0 20px;flex:0 0 auto;width:62.5%;max-width:100%}@media(max-width: 991.98px){.objects-territory__top-left{flex:0 0 auto;width:50%;max-width:100%;padding:0 7.5px}}@media(max-width: 767.98px){.objects-territory__top-left{flex:0 0 auto;width:100%;max-width:100%;margin-bottom:16px}}.objects-territory__title{color:var(--color-white)}.objects-territory__top-right{padding:0 20px;flex:0 0 auto;width:37.5%;max-width:100%}@media(max-width: 991.98px){.objects-territory__top-right{flex:0 0 auto;width:50%;max-width:100%;padding:0 7.5px}}@media(max-width: 767.98px){.objects-territory__top-right{flex:0 0 auto;width:100%;max-width:100%}}.objects-territory__text{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);letter-spacing:var(--letter-spacing);color:var(--color-white);margin-bottom:20px}@media(max-width: 767.98px){.objects-territory__text{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.objects-territory__center{margin:80px 0 120px}@media(max-width: 991.98px){.objects-territory__center{margin:80px 0}}@media(max-width: 767.98px){.objects-territory__center{margin:56px 0}}.objects-territory__center-row{display:flex;flex-wrap:wrap;margin:0 -20px}@media(max-width: 991.98px){.objects-territory__center-row{margin:0 -7.5px}}@media(max-width: 767.98px){.objects-territory__center-row{margin:-14px -7.5px}}.objects-territory__center-left{padding:0 20px;flex:0 0 auto;width:62.5%;max-width:100%}@media(max-width: 991.98px){.objects-territory__center-left{flex:0 0 auto;width:50%;max-width:100%;padding:0 7.5px}}@media(max-width: 767.98px){.objects-territory__center-left{flex:0 0 auto;width:100%;max-width:100%;padding:14px 7.5px}}.objects-territory__img-big{display:block;width:100%;height:100%;position:relative;overflow:hidden}@media(max-width: 767.98px){.objects-territory__img-big{height:0;padding-bottom:56.1194029851%}}.objects-territory__img-big img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.objects-territory__center-right{padding:0 20px;flex:0 0 auto;width:37.5%;max-width:100%}@media(max-width: 991.98px){.objects-territory__center-right{flex:0 0 auto;width:50%;max-width:100%;padding:0 7.5px}}@media(max-width: 767.98px){.objects-territory__center-right{flex:0 0 auto;width:100%;max-width:100%;padding:14px 7.5px}}.objects-territory__images{display:flex;flex-wrap:wrap;margin:-15px -20px}@media(max-width: 991.98px){.objects-territory__images{margin:-7.5px}}.objects-territory__box{padding:15px 20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 991.98px){.objects-territory__box{padding:7.5px}}.objects-territory__img{display:block;width:100%;height:0;position:relative;overflow:hidden;padding-bottom:100%}.objects-territory__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.objects-territory__bottom{color:var(--color-white)}.objects-territory__bottom .developments-block__title{color:inherit}.objects-territory__bottom .developments-block-slider__prev{color:inherit}.objects-territory__bottom .developments-block-slider__next{color:inherit}.objects-territory__bottom .territory-item__title{color:inherit}.objects-territory__bottom .territory-item__text{color:inherit}.objects-territory__heading{color:var(--color-white);margin-bottom:40px}@media(max-width: 767.98px){.objects-territory__heading{margin-bottom:28px}}.objects-territory__bottom-block{margin-bottom:20px}@media(max-width: 767.98px){.objects-territory__bottom-block{margin-bottom:16px}}.objects-territory__bottom-row{display:flex;align-items:center;margin:0 -20px}.objects-territory__bottom-left{padding:0 20px;flex:1 0 0%;width:100%;max-width:100%;min-width:0}.objects-territory__bottom-subtitle{color:var(--color-white)}.objects-territory__bottom-right{padding:0 20px;flex:0 0 auto;width:auto;max-width:100%}.objects-territory__nav{display:flex;align-items:center;column-gap:16px}.objects-territory .rooms__selects .rooms__select{color:var(--color-white)}.objects-territory .rooms__selects .rooms__select .form-select__top{color:var(--color-white)}.objects-territory .rooms__selects .rooms__select .form-select__text{color:inherit}.objects-territory .rooms__selects .rooms__select .form-select__arrow{color:inherit}.objects-territory .services-link{color:var(--color-white) !important;border-color:var(--color-white) !important}.objects-territory .services-link:hover{color:var(--color-basic) !important;background-color:var(--color-white) !important}.developments-block__top{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--color-gray-light)}.developments-block__wrapper{margin-bottom:28px}.developments-block__row{display:flex;align-items:center;margin:0 -20px}@media(max-width: 767.98px){.developments-block__row{flex-wrap:wrap;margin:0 -20px}}.developments-block__left{padding:0 20px;flex:1 0 0%;width:100%;max-width:100%;line-height:1}@media(max-width: 767.98px){.developments-block__left{flex:0 0 auto;width:100%;max-width:100%;margin-bottom:16px}}.developments-block__box{display:inline-flex;align-items:flex-end;column-gap:20px}@media(max-width: 767.98px){.developments-block__box{display:flex;justify-content:space-between}}.developments-block__nav{display:flex;align-items:center;column-gap:16px}.developments-block__right{padding:0 20px;flex:0 0 auto;width:auto;max-width:100%;line-height:1;display:flex;align-items:center;column-gap:16px}@media(max-width: 767.98px){.developments-block__right{flex:0 0 auto;width:100%;max-width:100%;justify-content:space-between}}.developments-block__right .filter-btn-mob{display:none}@media(max-width: 991.98px){.developments-block__right .filter-btn-mob{display:flex}}.developments-block__selects{display:flex;flex-wrap:wrap;column-gap:40px;row-gap:20px;margin-bottom:40px}@media(max-width: 767.98px){.developments-block__selects{column-gap:28px;margin-bottom:28px}}.developments-block__select{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);letter-spacing:var(--letter-spacing);color:var(--color-font-basic)}@media(max-width: 767.98px){.developments-block__select{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.developments-block__select .form-select{display:inline-block}.developments-block__select .form-select__top{padding-bottom:0;border:none}.developments-block__select .form-select__text{color:var(--color-gray)}.developments-block__select .form-select__arrow{color:var(--color-font-basic)}@media(max-width: 1599.98px){.developments-block-slider{margin-right:-60px;padding-right:60px}}@media(max-width: 991.98px){.developments-block-slider{margin-right:-20px;padding-right:20px}}@media(max-width: 767.98px){.developments-block-slider{margin:0 -20px;padding:0 20px}}.developments-block-slider__prev{color:var(--color-font-basic);cursor:pointer;flex:0 0 auto;width:22px;height:25px;max-width:100%;transform:rotate(-180deg)}.developments-block-slider__prev.swiper-button-disabled{opacity:.5}@media(max-width: 767.98px){.developments-block-slider__prev{height:16px;display:flex;align-items:center}.developments-block-slider__prev svg{height:16px}}.developments-block-slider__prev svg{width:22px;height:25px;fill:currentcolor}.developments-block-slider__next{color:var(--color-font-basic);cursor:pointer;flex:0 0 auto;width:22px;height:25px;max-width:100%}.developments-block-slider__next.swiper-button-disabled{opacity:.5}@media(max-width: 767.98px){.developments-block-slider__next{height:16px;display:flex;align-items:center}.developments-block-slider__next svg{height:16px}}.developments-block-slider__next svg{width:22px;height:25px;fill:currentcolor}.restaurants-detail-info{position:relative;background:var(--color-basic-light)}.restaurants-detail-info__bg{position:absolute;bottom:0;right:0;pointer-events:none}@media(max-width: 1199.98px){.restaurants-detail-info__bg{right:-200px}}@media(max-width: 991.98px){.restaurants-detail-info__bg{display:none}}.restaurants-detail-info__bg img{max-width:100%}.restaurants-detail-info__content{position:relative;z-index:2}.restaurants-detail-info__body{padding:60px 0}@media(max-width: 767.98px){.restaurants-detail-info__body{padding:28px 0}}.restaurants-detail-info__title{font-family:var(--font-title);font-style:var(--font-style);font-weight:var(--weigth-title);font-size:var(--size-title);line-height:var(--line-height-title);color:var(--color-basic);margin-bottom:20px;max-width:720px}@media(max-width: 767.98px){.restaurants-detail-info__title{margin-bottom:16px;font-size:var(--size-title-mob);line-height:var(--line-height-title-mob)}}.restaurants-detail-info__btn .btn-basic:hover{background:var(--color-white);color:var(--color-basic)}.beauty-detail-bottom{display:flex;flex-wrap:wrap;margin:0 -20px}.beauty-detail-bottom__left{padding:0 20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 991.98px){.beauty-detail-bottom__left{flex:0 0 auto;width:100%;max-width:100%;margin-bottom:28px}}.beauty-detail-bottom__body{padding-top:20px;border-top:1px solid var(--color-gray-light)}@media(max-width: 767.98px){.beauty-detail-bottom__body{padding-top:16px}}.beauty-detail-bottom__title{font-family:var(--font-title);font-style:var(--font-style);font-weight:var(--weigth-title);font-size:var(--size-title);line-height:var(--line-height-title);color:var(--color-font-basic);margin-bottom:40px}@media(max-width: 767.98px){.beauty-detail-bottom__title{margin-bottom:28px;font-size:var(--size-title-mob);line-height:var(--line-height-title-mob)}}.beauty-detail-bottom__link{display:inline-flex;align-items:center;column-gap:20px;font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-gray)}@media(max-width: 767.98px){.beauty-detail-bottom__link{column-gap:16px;font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.beauty-detail-bottom__link span{border:1px solid var(--color-gray-light)}.beauty-detail-bottom__right{padding:0 20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 991.98px){.beauty-detail-bottom__right{flex:0 0 auto;width:100%;max-width:100%}}.beauty-services__discount{padding:20px 0;border-top:1px solid var(--color-gray-light);display:flex;justify-content:space-between;column-gap:20px}@media(max-width: 767.98px){.beauty-services__discount{padding:16px 0}}.beauty-services__discount-text{font-family:var(--font-basic);font-weight:var(--weigth-basic-bold);font-size:var(--size-text);line-height:var(--line-height-text);color:var(--color-gray)}@media(max-width: 767.98px){.beauty-services__discount-text{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.beauty-services__discount-number{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-font-basic)}@media(max-width: 767.98px){.beauty-services__discount-number{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.beauty-services__bottom{padding-top:20px;border-top:1px solid var(--color-gray-light)}@media(max-width: 767.98px){.beauty-services__bottom{padding-top:16px}}.beauty-services__price{font-family:var(--font-basic);font-weight:var(--weigth-basic-bold);font-size:var(--size-text);line-height:var(--line-height-text);color:var(--color-font-basic)}@media(max-width: 767.98px){.beauty-services__price{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.beauty-services__text{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-font-basic)}@media(max-width: 767.98px){.beauty-services__text{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.beauty-services__btn{margin-top:20px}@media(max-width: 767.98px){.beauty-services__btn{margin-top:16px}}.beauty-services__btn .btn-basic{min-width:160px}.beauty-services-item:not(:last-child){margin-bottom:5px}.beauty-services-item__row{display:flex;align-items:center;column-gap:20px}.beauty-services-item__left{display:flex;align-items:center;flex-wrap:wrap;column-gap:5px;row-gap:5px;flex:1 0 0%;width:100%;max-width:100%}.beauty-services-item label.beauty-services-item__label{cursor:pointer}.beauty-services-item label.beauty-services-item__label input{display:none}.beauty-services-item label.beauty-services-item__label input:checked+span::before{border:1px solid var(--color-font-basic)}.beauty-services-item label.beauty-services-item__label input:checked+span svg{opacity:1;visibility:visible}.beauty-services-item label.beauty-services-item__label span{padding-left:30px;position:relative;display:inline-block}@media(max-width: 767.98px){.beauty-services-item label.beauty-services-item__label span{padding-left:26px}}.beauty-services-item label.beauty-services-item__label span::before{content:"";display:block;width:20px;height:20px;border:1px solid var(--color-gray);border-radius:2px;position:absolute;top:2px;left:0}@media(max-width: 767.98px){.beauty-services-item label.beauty-services-item__label span::before{width:16px;height:16px;top:0}}.beauty-services-item label.beauty-services-item__label span svg{display:block;width:12px;height:12px;fill:currentcolor;position:absolute;left:4px;top:6px;z-index:1;opacity:0;visibility:hidden}@media(max-width: 767.98px){.beauty-services-item label.beauty-services-item__label span svg{width:10px;height:10px;top:3px;left:3px}}.beauty-services-item__label{line-height:1}.beauty-services-item__label span{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-font-basic)}@media(max-width: 767.98px){.beauty-services-item__label span{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.beauty-services-item__label span svg{display:none}.beauty-services-item__icon{flex:0 0 auto;width:auto;max-width:100%;color:var(--color-font-basic);display:flex;justify-content:center;align-items:center}.beauty-services-item__icon svg{width:15px;height:15px;fill:currentcolor}.beauty-services-item__elem{padding:2px 15px;height:30px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background:var(--color-gray-light);border-radius:100px;flex:0 0 auto;width:auto;max-width:100%;font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-font-basic)}@media(max-width: 767.98px){.beauty-services-item__elem{height:24px;font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.beauty-services-item__price{flex:0 0 auto;width:auto;max-width:100%;font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-font-basic)}@media(max-width: 767.98px){.beauty-services-item__price{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.other-services__top{margin-bottom:40px}@media(max-width: 767.98px){.other-services__top{margin-bottom:28px}}.other-services__box{display:flex;align-items:flex-end;column-gap:30px}@media(max-width: 767.98px){.other-services__box{column-gap:20px;justify-content:space-between}}.other-services__nav{display:flex;align-items:center;column-gap:10px}@media(max-width: 1599.98px){.other-services-slider{margin-right:-60px;padding-right:60px}}@media(max-width: 991.98px){.other-services-slider{margin-right:-20px;padding-right:20px}}@media(max-width: 767.98px){.other-services-slider{margin:0 -20px;padding:0 20px}}.other-services-slider__prev{color:var(--color-font-basic);cursor:pointer;flex:0 0 auto;width:32px;height:40px;max-width:100%;transform:rotate(-180deg);display:flex;justify-content:center;align-items:center;user-select:none}.other-services-slider__prev.swiper-button-disabled{color:var(--color-gray)}.other-services-slider__prev.swiper-button-lock{display:none}@media(max-width: 767.98px){.other-services-slider__prev{height:20px}.other-services-slider__prev svg{height:20px}}.other-services-slider__prev svg{width:22px;height:40px;fill:currentcolor}.other-services-slider__next{color:var(--color-font-basic);cursor:pointer;flex:0 0 auto;width:32px;height:40px;max-width:100%;display:flex;justify-content:center;align-items:center;user-select:none}.other-services-slider__next.swiper-button-disabled{color:var(--color-gray)}.other-services-slider__next.swiper-button-lock{display:none}@media(max-width: 767.98px){.other-services-slider__next{height:20px}.other-services-slider__next svg{height:20px}}.other-services-slider__next svg{width:22px;height:40px;fill:currentcolor}.other-services-item__img{display:block;width:100%;position:relative;overflow:hidden;height:0;padding-bottom:56.6037735849%;margin-bottom:20px}.other-services-item__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.other-services-item__title{margin-bottom:10px}.other-services-item__title a{font-size:var(--size-heading);line-height:var(--line-height-heading);color:var(--color-font-basic);font-family:var(--font-title);font-style:var(--font-style)}@media(max-width: 767.98px){.other-services-item__title a{font-size:var(--size-heading-mob);line-height:var(--line-height-heading-mob)}}.other-services-item__text{font-size:var(--size-text);line-height:var(--line-height-text);overflow:hidden;height:100px;color:var(--color-font-basic)}@media(max-width: 767.98px){.other-services-item__text{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob);height:96px}}.transfer{padding-bottom:120px}@media(max-width: 991.98px){.transfer{padding-bottom:80px}}@media(max-width: 767.98px){.transfer{padding-bottom:56px}}.transfer__subtitle{margin-bottom:20px}@media(max-width: 767.98px){.transfer__subtitle{margin-bottom:12px}}.transfer__title{max-width:1100px}.transfer__block{margin:60px 0}@media(max-width: 767.98px){.transfer__block{margin:28px 0 10px 0}}.transfer__row{display:flex;flex-wrap:wrap;margin:0 -20px}.transfer__left{padding:0 20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 991.98px){.transfer__left{flex:0 0 auto;width:100%;max-width:100%;order:1}}.transfer__list{margin-bottom:20px}@media(max-width: 767.98px){.transfer__list{margin-bottom:16px}}.transfer__list li{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);color:var(--color-font-basic);padding-left:14px;position:relative}.transfer__list li::before{content:"";display:block;width:4px;height:4px;border-radius:50%;background:var(--color-font-basic);position:absolute;left:0;top:10px}@media(max-width: 767.98px){.transfer__list li{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob);padding-left:18px}.transfer__list li::before{top:6px}}.transfer__right{padding:0 20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 991.98px){.transfer__right{flex:0 0 auto;width:100%;max-width:100%;margin-bottom:40px}}.transfer__body{padding-bottom:20px}@media(max-width: 767.98px){.transfer__body{padding-bottom:16px}}.transfer__desc{font-family:var(--font-title);font-weight:var(--weigth-title);font-size:var(--size-heading);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-font-basic);margin-bottom:60px}@media(max-width: 767.98px){.transfer__desc{font-size:var(--size-heading-mob);line-height:var(--line-height-heading-mob);margin-bottom:28px}}.transfer__phone{font-family:var(--font-title);font-style:var(--font-style);font-weight:var(--weigth-title);font-size:var(--size-heading);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-font-basic)}@media(max-width: 767.98px){.transfer__phone{font-size:var(--size-heading-mob);line-height:var(--line-height-heading-mob)}}.transfer__phone a{color:inherit;transition:var(--transition-normal)}.transfer__phone a:hover{text-decoration:underline}.transfer-block__title{margin-bottom:40px}@media(max-width: 767.98px){.transfer-block__title{margin-bottom:16px}}.transfer-block__slider{margin-bottom:60px}@media(max-width: 991.98px){.transfer-block__slider{margin-bottom:0}}.transfer-block-links{padding:20px 0;border-top:1px solid var(--color-gray-light);border-bottom:1px solid var(--color-gray-light)}@media(max-width: 767.98px){.transfer-block-links{padding:16px 0 56px}}.transfer-block-links__slide{width:auto}.transfer-block-links__item{cursor:pointer;font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);color:var(--color-font-basic)}.transfer-block-links__item.active{color:var(--color-gray)}@media(max-width: 767.98px){.transfer-block-links__item{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.transfer-table__top{border-bottom:1px solid var(--color-gray-light);padding-bottom:20px}@media(max-width: 991.98px){.transfer-table__top{display:none}}.transfer-table__top-row{display:flex;margin:0 -20px}.transfer-table__top-left{padding:0 20px;flex:0 0 auto;width:510px;max-width:100%}@media(max-width: 1400px){.transfer-table__top-left{flex:0 0 auto;width:340px;max-width:100%}}@media(max-width: 1199.98px){.transfer-table__top-left{flex:0 0 auto;width:260px;max-width:100%}}.transfer-table__top-text{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);color:var(--color-gray)}.transfer-table__top-right{padding:0 20px;flex:1 0 0%;width:100%;max-width:100%}.transfer-table__top-box{display:flex;margin:0 -20px}.transfer-table__top-col{padding:0 20px;flex:1 0 0%;width:100%;max-width:100%}.transfer-table__item{padding:20px 0}.transfer-table__item:not(:last-child){border-bottom:1px solid var(--color-gray-light)}@media(max-width: 991.98px){.transfer-table__item{padding:20px 0 40px}}@media(max-width: 767.98px){.transfer-table__item{padding:16px 0 40px}}.transfer-table__item-row{display:flex;margin:0 -20px}@media(max-width: 991.98px){.transfer-table__item-row{flex-wrap:wrap}}.transfer-table__item-left{padding:0 20px;flex:0 0 auto;width:510px;max-width:100%}@media(max-width: 1400px){.transfer-table__item-left{flex:0 0 auto;width:340px;max-width:100%}}@media(max-width: 1199.98px){.transfer-table__item-left{flex:0 0 auto;width:260px;max-width:100%}}@media(max-width: 991.98px){.transfer-table__item-left{flex:0 0 auto;width:100%;max-width:100%;margin-bottom:20px}}@media(max-width: 767.98px){.transfer-table__item-left{margin-bottom:16px}}.transfer-table__item-text{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);color:var(--color-font-basic)}@media(max-width: 767.98px){.transfer-table__item-text{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.transfer-table__item-right{padding:0 20px;flex:1 0 0%;width:100%;max-width:100%}.transfer-table__item-box{display:flex;margin:0 -20px}@media(max-width: 767.98px){.transfer-table__item-box{flex-wrap:wrap}}.transfer-table__item-col{padding:0 20px;flex:1 0 0%;width:100%;max-width:100%}@media(max-width: 767.98px){.transfer-table__item-col{flex:0 0 auto;width:50%;max-width:100%;margin-bottom:16px}}.transfer-table__item-title{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);color:var(--color-gray);display:none}@media(max-width: 991.98px){.transfer-table__item-title{display:block;margin-bottom:5px}}@media(max-width: 767.98px){.transfer-table__item-title{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.all-inclusive-block{background:var(--color-basic);position:relative}.all-inclusive-block__bg{position:absolute;top:0;right:0;pointer-events:none;width:75%;text-align:right}.all-inclusive-block__bg img{max-width:100%}@media(max-width: 767.98px){.all-inclusive-block__bg{display:none}}.all-inclusive-block__content{position:relative;z-index:2;padding:40px 0}.all-inclusive-block__subtitle{color:var(--color-white);margin-bottom:20px}@media(max-width: 767.98px){.all-inclusive-block__subtitle{margin-bottom:12px}}.all-inclusive-block__title{color:var(--color-white);max-width:1100px;margin-bottom:100px;font-size:45px;line-height:105%}@media(max-width: 991.98px){.all-inclusive-block__title{margin-bottom:80px;font-size:34px}}@media(max-width: 767.98px){.all-inclusive-block__title{margin-bottom:28px;font-size:24px}}.all-inclusive-block__row{display:flex;flex-wrap:wrap;margin:0 -20px}.all-inclusive-block__left{padding:0 20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 991.98px){.all-inclusive-block__left{flex:0 0 auto;width:100%;max-width:100%;margin-bottom:80px}}@media(max-width: 991.98px){.all-inclusive-block__left{margin-bottom:56px}}.all-inclusive-block__text{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);letter-spacing:var(--letter-spacing);color:var(--color-white);margin-bottom:20px}@media(max-width: 767.98px){.all-inclusive-block__text{margin-bottom:16px;font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.all-inclusive-block__right{padding:0 20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 991.98px){.all-inclusive-block__right{flex:0 0 auto;width:100%;max-width:100%}}.all-inclusive-block__desc{color:var(--color-white)}.all-inclusive-block__desc:not(:last-child){margin-bottom:40px}@media(max-width: 767.98px){.all-inclusive-block__desc:not(:last-child){margin-bottom:28px}}.all-inclusive-block__box{display:flex;flex-wrap:wrap;margin:0 -20px}@media(max-width: 767.98px){.all-inclusive-block__box{margin:0 -10px}}.all-inclusive-block__col{padding:0 20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 767.98px){.all-inclusive-block__col{padding:0 10px}}@media(max-width: 575.98px){.all-inclusive-block__col{flex:0 0 auto;width:100%;max-width:100%}}.all-inclusive-block__label{padding:20px 0;border-top:1px solid rgba(255,255,255,.16);font-family:var(--font-title);font-style:var(--font-style);font-weight:var(--weigth-basic);font-size:var(--size-heading);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing);color:var(--color-white)}@media(max-width: 767.98px){.all-inclusive-block__label{font-size:var(--size-heading-mob);line-height:var(--line-height-heading-mob);padding:16px 0}}.events-main-block{background:var(--color-basic-light);position:relative}.events-main-block__bg{position:absolute;top:0;right:0;pointer-events:none;width:75%;text-align:right}.events-main-block__bg img{max-width:100%}@media(max-width: 767.98px){.events-main-block__bg{display:none}}.events-main-block__content{position:relative;z-index:2;padding:80px 0}@media(max-width: 767.98px){.events-main-block__content{padding:56px 0}}.events-main-block__subtitle{color:#215c66;margin-bottom:20px}@media(max-width: 767.98px){.events-main-block__subtitle{margin-bottom:12px}}.events-main-block__title{color:#215c66;max-width:1100px;margin-bottom:100px;position:relative;font-size:45px;line-height:105%}@media(max-width: 1199.98px){.events-main-block__title{margin-bottom:120px}}@media(max-width: 991.98px){.events-main-block__title{margin-bottom:80px;font-size:34px}}@media(max-width: 767.98px){.events-main-block__title{margin-bottom:28px;font-size:24px}}.events-main-block__row{display:flex;flex-wrap:wrap;margin:0 -20px}.events-main-block__left{padding:0 20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 991.98px){.events-main-block__left{flex:0 0 auto;width:100%;max-width:100%;margin-bottom:80px}}@media(max-width: 991.98px){.events-main-block__left{margin-bottom:56px}}.events-main-block__text{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);letter-spacing:var(--letter-spacing);color:#215c66;margin-bottom:20px}@media(max-width: 767.98px){.events-main-block__text{margin-bottom:16px;font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.events-main-block__right{padding:0 20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 991.98px){.events-main-block__right{flex:0 0 auto;width:100%;max-width:100%}}.events-main-block__desc{color:#215c66}.events-main-block__desc:not(:last-child){margin-bottom:40px}@media(max-width: 767.98px){.events-main-block__desc:not(:last-child){margin-bottom:28px}}.events-main-block__box{display:flex;flex-wrap:wrap;margin:0 -20px}@media(max-width: 767.98px){.events-main-block__box{margin:0 -10px}}.events-main-block__col{padding:0 20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 767.98px){.events-main-block__col{padding:0 10px}}@media(max-width: 575.98px){.events-main-block__col{flex:0 0 auto;width:100%;max-width:100%}}.events-main-block__label{padding:20px 0;border-top:1px solid rgba(255,255,255,.16);font-family:var(--font-title);font-style:var(--font-style);font-weight:var(--weigth-basic);font-size:var(--size-heading);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing);color:var(--color-white)}@media(max-width: 767.98px){.events-main-block__label{font-size:var(--size-heading-mob);line-height:var(--line-height-heading-mob);padding:16px 0}}.events__popup-subtitle{margin:40px 0 32px}.events__popup-list{font-size:var(--size-text)}.events__popup-text{font-size:var(--size-text)}.events__popup-places{margin-top:32px;display:flex;gap:40px;padding-left:0;flex-wrap:wrap}@media(max-width: 767px){.events__popup-places{gap:16px}}.events__popup-places-item{list-style:none;display:flex;gap:40px;padding:24px 32px;background:rgba(33,92,102,.1);flex:0 1 auto}@media(max-width: 767px){.events__popup-places-item{padding:16px;gap:16px}}.events__popup-places-item img{object-fit:contain;flex-grow:0}@media(max-width: 767px){.events__popup-places-item img{max-width:32px}}.events__popup-places-type{display:flex;font-size:var(--size-text);flex-direction:column;gap:4px;flex:1 1}.events__popup-places-number{color:var(--color-gray);white-space:nowrap}@media(max-width: 1599.98px){.territory-block-slider{margin-right:-60px;padding-right:60px}}@media(max-width: 991.98px){.territory-block-slider{margin-right:-20px;padding-right:20px}}@media(max-width: 767.98px){.territory-block-slider{margin:0 -20px;padding:0 20px}}.territory-block-slider__prev{color:var(--color-font-basic);cursor:pointer;flex:0 0 auto;width:22px;height:22px;max-width:100%;transform:rotate(-180deg);user-select:none}.territory-block-slider__prev.swiper-button-disabled{opacity:.5;pointer-events:none}@media(max-width: 767.98px){.territory-block-slider__prev{height:22px}.territory-block-slider__prev svg{height:22px}}.territory-block-slider__prev svg{width:22px;height:22px;fill:currentcolor}.territory-block-slider__next{color:var(--color-font-basic);cursor:pointer;flex:0 0 auto;width:22px;height:22px;max-width:100%;user-select:none}.territory-block-slider__next.swiper-button-disabled{opacity:.5;pointer-events:none}@media(max-width: 767.98px){.territory-block-slider__next{height:22px}.territory-block-slider__next svg{height:22px}}.territory-block-slider__next svg{width:22px;height:22px;fill:currentcolor}@media(max-width: 1599.98px){.routes-block-slider{margin-right:-60px;padding-right:60px}}@media(max-width: 991.98px){.routes-block-slider{margin-right:-20px;padding-right:20px}}@media(max-width: 767.98px){.routes-block-slider{margin:0 -20px;padding:0 20px}}.routes-block-slider__prev{color:var(--color-white);cursor:pointer;flex:0 0 auto;width:22px;height:22px;max-width:100%;transform:rotate(-180deg);user-select:none}.routes-block-slider__prev.swiper-button-disabled{color:var(--color-gray);pointer-events:none}@media(max-width: 767.98px){.routes-block-slider__prev{height:22px}.routes-block-slider__prev svg{height:22px}}.routes-block-slider__prev svg{width:22px;height:22px;fill:currentcolor}.routes-block-slider__next{color:var(--color-white);cursor:pointer;flex:0 0 auto;width:22px;height:22px;max-width:100%;user-select:none}.routes-block-slider__next.swiper-button-disabled{color:var(--color-gray);pointer-events:none}@media(max-width: 767.98px){.routes-block-slider__next{height:22px}.routes-block-slider__next svg{height:22px}}.routes-block-slider__next svg{width:22px;height:22px;fill:currentcolor}.territory-item__img{display:block;width:100%;position:relative;overflow:hidden;height:0;padding-bottom:56.6037735849%;margin-bottom:20px;max-width:750px}.territory-item__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.territory-item__title{margin-bottom:10px;font-size:var(--size-heading);line-height:var(--line-height-heading);color:var(--color-font-basic);font-family:var(--font-title);font-style:var(--font-style)}@media(max-width: 767.98px){.territory-item__title{font-size:var(--size-heading-mob);line-height:var(--line-height-heading-mob)}}.territory-item__title a{color:inherit}.territory-item__text{font-size:var(--size-text);line-height:var(--line-height-text);overflow:hidden;color:var(--color-font-basic)}@media(max-width: 767.98px){.territory-item__text{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.territory-item__bottom{display:flex;justify-content:space-between;gap:10px;font-size:15px;border-top:1px solid rgba(33,87,138,0.1607843137);padding-top:20px;margin-top:20px}.rooms-block__top{margin-bottom:20px}@media(max-width: 767.98px){.rooms-block__top{margin-bottom:28px}}.rooms-block__row{display:flex;align-items:center;margin:0 -20px}@media(max-width: 767.98px){.rooms-block__row{flex-wrap:wrap}}.rooms-block__left{padding:0 20px;flex:1 0 0%;width:100%;max-width:100%}@media(max-width: 767.98px){.rooms-block__left{flex:0 0 auto;width:100%;max-width:100%;margin-bottom:12px}}.rooms-block__box{display:flex;align-items:center;column-gap:20px}@media(max-width: 767.98px){.rooms-block__subtitle{flex:1 0 0%;width:100%;max-width:100%}}.rooms-block__nav{display:flex;align-items:center;column-gap:16px}.rooms-block__right{padding:0 20px;flex:0 0 auto;width:auto;max-width:100%;line-height:1}@media(max-width: 767.98px){.rooms-block__right{flex:0 0 auto;width:100%;max-width:100%}}@media(max-width: 1599.98px){.rooms-slider{margin-right:-60px;padding-right:60px}}@media(max-width: 991.98px){.rooms-slider{margin-right:-20px;padding-right:20px}}@media(max-width: 767.98px){.rooms-slider{margin:0 -20px;padding:0 20px}}.rooms-slider__prev{color:var(--color-font-basic);cursor:pointer;flex:0 0 auto;width:32px;height:32px;max-width:100%;transform:rotate(-180deg);user-select:none}.rooms-slider__prev.swiper-button-disabled{color:var(--color-gray);pointer-events:none}@media(max-width: 767.98px){.rooms-slider__prev{width:22px;height:22px}.rooms-slider__prev svg{height:22px}}.rooms-slider__prev svg{width:22px;fill:currentcolor;max-height:100%}.rooms-slider__next{color:var(--color-font-basic);cursor:pointer;flex:0 0 auto;width:32px;height:32px;max-width:100%;user-select:none}.rooms-slider__next.swiper-button-disabled{color:var(--color-gray);pointer-events:none}@media(max-width: 767.98px){.rooms-slider__next{width:22px;height:22px}.rooms-slider__next svg{height:22px}}.rooms-slider__next svg{width:22px;fill:currentcolor;max-height:100%}.rooms-slider__slider{height:auto}.rooms-item{padding-top:20px;border-top:1px solid var(--color-gray-light)}@media(max-width: 767.98px){.rooms-item{padding-top:16px}}.rooms-item__title{font-family:var(--font-title);font-style:var(--font-style);font-weight:var(--weigth-basic);font-size:var(--size-title);line-height:var(--line-height-title);color:var(--color-font-basic);margin-bottom:20px}@media(max-width: 767.98px){.rooms-item__title{font-size:var(--size-title-mob);line-height:var(--line-height-title-mob);margin-bottom:12px}}.rooms-item__title a{color:inherit}.rooms-item__info{margin-bottom:20px;font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-gray)}@media(max-width: 767.98px){.rooms-item__info{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob);margin-bottom:16px}}.rooms-item__block{margin:60px 0 20px}@media(max-width: 767.98px){.rooms-item__block{margin:32px 0}}.rooms-item__row{display:flex;flex-wrap:wrap;margin:0 -20px}@media(max-width: 1199.98px){.rooms-item__row{margin:0 -10px}}@media(max-width: 767.98px){.rooms-item__row{flex-wrap:nowrap}}.rooms-item__col{padding:0 20px;flex:0 0 auto;width:33.333%;max-width:100%}.rooms-item__col:not(:last-child) .rooms-item__box{border-right:1px solid var(--color-gray-light)}@media(max-width: 1199.98px){.rooms-item__col{padding:0 10px}}@media(max-width: 575.98px){.rooms-item__col{flex:0 0 auto}.rooms-item__col:not(:last-child){margin-bottom:28px}.rooms-item__col:not(:last-child) .rooms-item__box{border-right:none}}.rooms-item__box{padding:8px 0}@media(max-width: 575.98px){.rooms-item__box{padding:0}}.rooms-item__number{font-family:var(--font-title);font-weight:400;font-size:var(--size-heading);line-height:var(--line-height-text);color:var(--color-font-basic);font-feature-settings:"pnum" on,"lnum" on;margin-bottom:8px}@media(max-width: 767.98px){.rooms-item__number{font-size:var(--size-heading-mob);line-height:var(--line-height-text-mob)}}.rooms-item__number sup{font-size:.7em}.rooms-item__number .item-rooms__top{margin-bottom:0}.rooms-item__number .item-rooms__icon{min-height:25px}.rooms-item__text{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-font-basic)}@media(max-width: 767.98px){.rooms-item__text{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.rooms-item__buttons{display:flex;flex-wrap:wrap;align-items:center;column-gap:20px;row-gap:12px;padding:20px 0;border-top:1px solid var(--color-gray-light)}@media(max-width: 767.98px){.rooms-item__buttons{padding:16px 0}}.rooms-item__img{display:block;width:100%;position:relative;overflow:hidden;height:0;padding-bottom:62.5%}.rooms-item__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media(max-width: 1599.98px){.objects-territory-slider{margin-right:-60px;padding-right:60px}}@media(max-width: 991.98px){.objects-territory-slider{margin-right:-20px;padding-right:20px}}@media(max-width: 767.98px){.objects-territory-slider{margin:0 -20px;padding:0 20px}}.objects-territory-slider__prev{color:var(--color-white);cursor:pointer;flex:0 0 auto;width:22px;height:35px;max-width:100%;transform:rotate(-180deg);user-select:none}.objects-territory-slider__prev.swiper-button-disabled{color:rgba(255,255,255,.5)}@media(max-width: 767.98px){.objects-territory-slider__prev{height:22px}}.objects-territory-slider__prev svg{width:22px;height:35px;fill:currentcolor}@media(max-width: 767.98px){.objects-territory-slider__prev svg{height:22px}}.objects-territory-slider__next{color:var(--color-white);cursor:pointer;flex:0 0 auto;width:22px;height:35px;max-width:100%;user-select:none}.objects-territory-slider__next.swiper-button-disabled{color:rgba(255,255,255,.5)}@media(max-width: 767.98px){.objects-territory-slider__next{height:22px}}.objects-territory-slider__next svg{width:22px;height:35px;fill:currentcolor}@media(max-width: 767.98px){.objects-territory-slider__next svg{height:22px}}.objects-territory-slider__img{display:block;width:100%;position:relative;overflow:hidden;height:0;padding-bottom:56.6037735849%;margin-bottom:20px}.objects-territory-slider__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.objects-territory-slider__title{margin-bottom:10px;font-size:var(--size-heading);line-height:var(--line-height-heading);color:var(--color-white);font-family:var(--font-title);font-style:var(--font-style)}@media(max-width: 767.98px){.objects-territory-slider__title{font-size:var(--size-heading-mob);line-height:var(--line-height-heading-mob)}}.objects-territory-slider__title a{color:inherit}.objects-territory-slider__text{font-size:var(--size-text);line-height:var(--line-height-text);overflow:hidden;height:75px;color:var(--color-white);transition:var(--transition-normal)}@media(max-width: 767.98px){.objects-territory-slider__text{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob);height:48px}}.offset-block{height:80px}@media(max-width: 991.98px){.offset-block{height:32px}}.pools-block__row{display:flex;flex-wrap:wrap;margin:0 -20px}.pools-block__left{padding:0 20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 991.98px){.pools-block__left{flex:0 0 auto;width:100%;max-width:100%;margin-bottom:28px}}.pools-block__right{padding:0 20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 991.98px){.pools-block__right{flex:0 0 auto;width:100%;max-width:100%}}.pools-block__box{border-bottom:1px solid var(--color-gray-light);border-top:1px solid var(--color-gray-light);margin-bottom:20px}@media(max-width: 767.98px){.pools-block__box{padding:0;margin-bottom:16px;border-top:none;border-bottom:none}}@media(max-width: 767.98px){.pools-block__tags{padding:16px 0;border-bottom:1px solid var(--color-gray-light);border-top:1px solid var(--color-gray-light)}}.pools-block__tags .hotel-services-tags__item{color:var(--color-font-basic)}.pools-block__tags .hotel-services-tags__item:hover{color:var(--color-gray)}.pools-block__tags .hotel-services-tags__item.active{color:var(--color-gray)}.pools-block__box-row{display:flex;align-items:center;margin:0 -20px}@media(max-width: 767.98px){.pools-block__box-row{flex-wrap:wrap}}.pools-block__box-left{padding:0 20px;flex:1 0 0%;width:100%;max-width:100%}@media(max-width: 767.98px){.pools-block__box-left{flex:0 0 auto;width:100%;max-width:100%;margin-bottom:16px}}.pools-block__box-left .tags-slider-block.border-top{border-top:none}.pools-block__nav{display:flex;align-items:center;column-gap:16px}.pools-block__box-right{padding:0 20px;flex:0 0 auto;width:auto;max-width:100%}@media(max-width: 767.98px){.pools-block__box-right{flex:0 0 auto;width:100%;max-width:100%}}.pool-objects__title{margin-bottom:20px}@media(max-width: 767.98px){.pool-objects__title{margin-bottom:12px}}.pool-objects__block{margin-bottom:20px}@media(max-width: 767.98px){.pool-objects__block{margin-bottom:16px}}.pool-objects__row{display:flex;align-items:center;margin:0 -20px}.pool-objects__left{padding:0 20px;flex:1 0 0%;width:100%;max-width:100%;min-width:0}.pool-objects__right{padding:0 20px;flex:0 0 auto;width:auto;max-width:100%}.pool-objects__nav{display:flex;align-items:center;column-gap:16px}.pool-objects .hotel-services-tags__item{color:var(--color-gray);border:1px solid var(--color-font-basic)}.pool-objects .hotel-services-tags__item.active{color:var(--color-font-basic)}.pool-objects .hotel-services-tags__item:hover{color:var(--color-font-basic)}@media(max-width: 1599.98px){.pool-objects-slider{margin-right:-60px;padding-right:60px}}@media(max-width: 991.98px){.pool-objects-slider{margin-right:-20px;padding-right:20px}}@media(max-width: 767.98px){.pool-objects-slider{margin:0 -20px;padding:0 20px}}.pool-objects-slider__prev{color:var(--color-font-basic);cursor:pointer;flex:0 0 auto;width:22px;height:32px;max-width:100%;transform:rotate(-180deg);user-select:none}.pool-objects-slider__prev.swiper-button-disabled{opacity:.5}@media(max-width: 767.98px){.pool-objects-slider__prev{height:22px}}.pool-objects-slider__prev svg{width:22px;height:32px;fill:currentcolor}@media(max-width: 767.98px){.pool-objects-slider__prev svg{height:22px}}.pool-objects-slider__next{color:var(--color-font-basic);cursor:pointer;flex:0 0 auto;width:22px;height:32px;max-width:100%;user-select:none}.pool-objects-slider__next.swiper-button-disabled{opacity:.5}@media(max-width: 767.98px){.pool-objects-slider__next{height:22px}}.pool-objects-slider__next svg{width:22px;height:32px;fill:currentcolor}@media(max-width: 767.98px){.pool-objects-slider__next svg{height:22px}}.pool-objects-item__img{display:block;width:100%;position:relative;overflow:hidden;height:0;padding-bottom:56.6037735849%;margin-bottom:20px}.pool-objects-item__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.pool-objects-item__title{font-family:var(--font-title);font-style:var(--font-style);font-weight:var(--weigth-title);font-size:var(--size-heading);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing);color:var(--color-font-basic)}.pool-objects-item__title:not(:last-child){margin-bottom:10px}@media(max-width: 767.98px){.pool-objects-item__title{font-size:var(--size-heading-mob);line-height:var(--line-height-heading-mob)}}.pool-objects-item__title a{color:inherit}.pool-objects-item__text{font-size:var(--size-text);line-height:var(--line-height-text);overflow:hidden;height:75px;color:var(--color-font-basic)}.pool-objects-item__text:not(:last-child){margin-bottom:20px}@media(max-width: 767.98px){.pool-objects-item__text{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob);height:48px}.pool-objects-item__text:not(:last-child){margin-bottom:16px}}.pool-objects-item__label{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-gray)}@media(max-width: 767.98px){.pool-objects-item__label{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.for-kids{position:relative;background:var(--color-basic)}.for-kids__bg{position:absolute;top:0;right:0;pointer-events:none}@media(max-width: 1199.98px){.for-kids__bg{width:50%}}@media(max-width: 767.98px){.for-kids__bg{display:none}}.for-kids__bg img{max-width:100%}.for-kids__content{position:relative;z-index:2;padding:80px 0}@media(max-width: 767.98px){.for-kids__content{padding:56px 0}}.for-kids__subtitle{color:var(--color-white);margin-bottom:20px}@media(max-width: 767.98px){.for-kids__subtitle{margin-bottom:12px}}.for-kids__title{color:var(--color-white);max-width:1100px}.for-kids__block{padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.16);margin-bottom:40px}@media(max-width: 767.98px){.for-kids__block{padding-bottom:16px;margin-bottom:28px}}.for-kids__row{display:flex;align-items:center;margin:0 -20px}.for-kids__left{padding:0 20px;flex:1 0 0%;width:100%;max-width:100%;min-width:0}.for-kids__nav{display:flex;align-items:center;column-gap:16px}.for-kids__right{padding:0 20px;flex:0 0 auto;width:auto;max-width:100%;line-height:1}.offset-block-big{height:200px}@media(max-width: 1199.98px){.offset-block-big{height:120px}}@media(max-width: 991.98px){.offset-block-big{height:80px}}@media(max-width: 767.98px){.offset-block-big{height:56px}}@media(max-width: 1599.98px){.for-kids-slider{margin-right:-60px;padding-right:60px}}@media(max-width: 991.98px){.for-kids-slider{margin-right:-20px;padding-right:20px}}@media(max-width: 767.98px){.for-kids-slider{margin:0 -20px;padding:0 20px}}.for-kids-slider__prev{color:var(--color-white);cursor:pointer;flex:0 0 auto;width:22px;height:35px;max-width:100%;transform:rotate(-180deg);user-select:none}.for-kids-slider__prev.swiper-button-disabled{opacity:.5}@media(max-width: 767.98px){.for-kids-slider__prev{width:22px;height:22px}}.for-kids-slider__prev svg{width:22px;height:100%;fill:currentcolor}.for-kids-slider__next{color:var(--color-white);cursor:pointer;flex:0 0 auto;width:22px;height:35px;max-width:100%;user-select:none}.for-kids-slider__next.swiper-button-disabled{opacity:.5}@media(max-width: 767.98px){.for-kids-slider__next{width:22px;height:22px}}.for-kids-slider__next svg{width:22px;height:100%;fill:currentcolor}.for-kids-slider__img{display:block;width:100%;position:relative;overflow:hidden;height:0;padding-bottom:56.6037735849%;margin-bottom:20px}.for-kids-slider__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.for-kids-slider__title{margin-bottom:10px;font-size:var(--size-heading);line-height:var(--line-height-heading);color:var(--color-white);font-family:var(--font-title);font-style:var(--font-style)}@media(max-width: 767.98px){.for-kids-slider__title{font-size:var(--size-heading-mob);line-height:var(--line-height-heading-mob)}}.for-kids-slider__title a{color:inherit}.for-kids-slider__text{font-size:var(--size-text);line-height:var(--line-height-text);overflow:hidden;height:75px;color:var(--color-white);transition:var(--transition-normal)}@media(max-width: 767.98px){.for-kids-slider__text{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob);height:48px}}.restaurants-box__top{margin-bottom:28px}.restaurants-box__row{display:flex;align-items:center;margin:0 -20px}@media(max-width: 767.98px){.restaurants-box__row{flex-wrap:wrap}}.restaurants-box__left{padding:0 20px;flex:1 0 0%;width:100%;max-width:100%}@media(max-width: 767.98px){.restaurants-box__left{flex:0 0 auto;width:100%;max-width:100%;margin-bottom:12px}}.restaurants-box__box{display:flex;align-items:center;column-gap:20px}@media(max-width: 767.98px){.restaurants-box__subtitle{flex:1 0 0%;width:100%;max-width:100%}}.restaurants-box__nav{display:flex;align-items:center;column-gap:16px}.restaurants-box__right{padding:0 20px;flex:0 0 auto;width:auto;max-width:100%;line-height:1}@media(max-width: 767.98px){.restaurants-box__right{flex:0 0 auto;width:100%;max-width:100%}}@media(max-width: 1599.98px){.restaurants-block-slider{margin-right:-60px;padding-right:60px}}@media(max-width: 991.98px){.restaurants-block-slider{margin-right:-20px;padding-right:20px}}@media(max-width: 767.98px){.restaurants-block-slider{margin:0 -20px;padding:0 20px}}.restaurants-block-slider__prev{color:var(--color-font-basic);cursor:pointer;flex:0 0 auto;width:22px;height:22px;max-width:100%;transform:rotate(-180deg);user-select:none}.restaurants-block-slider__prev.swiper-button-disabled{color:var(--color-gray);pointer-events:none}@media(max-width: 767.98px){.restaurants-block-slider__prev{width:22px;height:22px}.restaurants-block-slider__prev svg{height:22px}}.restaurants-block-slider__prev svg{width:22px;height:22px;fill:currentcolor}.restaurants-block-slider__next{color:var(--color-font-basic);cursor:pointer;flex:0 0 auto;width:22px;height:22px;max-width:100%;user-select:none}.restaurants-block-slider__next.swiper-button-disabled{color:var(--color-gray);pointer-events:none}@media(max-width: 767.98px){.restaurants-block-slider__next{width:22px;height:22px}.restaurants-block-slider__next svg{height:22px}}.restaurants-block-slider__next svg{width:22px;height:22px;fill:currentcolor}@media(max-width: 1599.98px){.restaurants-block-slider-inner{margin-right:-60px;padding-right:60px}}@media(max-width: 991.98px){.restaurants-block-slider-inner{margin-right:-20px;padding-right:20px}}@media(max-width: 767.98px){.restaurants-block-slider-inner{margin:0 -20px;padding:0 20px}}.restaurants-block-slider-inner__prev{color:var(--color-font-basic);cursor:pointer;flex:0 0 auto;width:22px;height:22px;max-width:100%;transform:rotate(-180deg);user-select:none}.restaurants-block-slider-inner__prev.swiper-button-disabled{color:var(--color-gray);pointer-events:none}@media(max-width: 767.98px){.restaurants-block-slider-inner__prev{width:22px;height:22px}.restaurants-block-slider-inner__prev svg{height:22px}}.restaurants-block-slider-inner__prev svg{width:22px;height:22px;fill:currentcolor}.restaurants-block-slider-inner__next{color:var(--color-font-basic);cursor:pointer;flex:0 0 auto;width:22px;height:22px;max-width:100%;user-select:none}.restaurants-block-slider-inner__next.swiper-button-disabled{color:var(--color-gray);pointer-events:none}@media(max-width: 767.98px){.restaurants-block-slider-inner__next{width:22px;height:22px}.restaurants-block-slider-inner__next svg{height:22px}}.restaurants-block-slider-inner__next svg{width:22px;height:22px;fill:currentcolor}.restaurants-block-item__images{display:block;position:relative;margin-bottom:20px}.restaurants-block-item__img{display:block;width:100%;height:0;position:relative;overflow:hidden;padding-bottom:56.6037735849%}.restaurants-block-item__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.restaurants-block-item__logo{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;display:flex;justify-content:center;align-items:center;padding:50px}.restaurants-block-item__logo::before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:linear-gradient(0deg, rgba(32, 32, 32, 0.2), rgba(32, 32, 32, 0.2))}.restaurants-block-item__logo img{position:relative;z-index:2;max-width:220px}.restaurants-block-item__title{font-family:var(--font-title);font-style:var(--font-style);font-weight:var(--weigth-basic);font-size:var(--size-heading);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing);color:var(--color-font-basic);margin-bottom:10px}@media(max-width: 767.98px){.restaurants-block-item__title{font-size:var(--size-heading-mob);line-height:var(--line-height-heading-mob)}}.restaurants-block-item__title a{color:inherit}.restaurants-block-item__text{font-size:var(--size-text);line-height:var(--line-height-text);overflow:hidden;height:75px;color:var(--color-font-basic);transition:var(--transition-normal)}@media(max-width: 767.98px){.restaurants-block-item__text{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob);height:48px}}.academy-block{position:relative;background:var(--color-basic)}.academy-block__bg{position:absolute;top:0;right:0;pointer-events:none;width:75%;text-align:right}@media(max-width: 767.98px){.academy-block__bg{display:none}}.academy-block__bg img{max-width:100%}.academy-block__content{padding:80px 0;position:relative;z-index:2}@media(max-width: 767.98px){.academy-block__content{padding:56px 0}}.academy-block__subtitle{margin-bottom:20px;color:var(--color-white)}@media(max-width: 767.98px){.academy-block__subtitle{margin-bottom:12px}}.academy-block__title{color:var(--color-white);max-width:1100px;font-size:45px;line-height:105%}@media(max-width: 991.98px){.academy-block__title{font-size:34px}}@media(max-width: 767.98px){.academy-block__title{font-size:24px}}.academy-block-item:not(:last-child){margin-bottom:40px}@media(max-width: 767.98px){.academy-block-item:not(:last-child){margin-bottom:56px}}.academy-block-item__row{display:flex;flex-wrap:wrap;margin:0 -20px}@media(max-width: 991.98px){.academy-block-item__row{margin:0 -10px}}.academy-block-item__left{padding:0 20px;flex:0 0 auto;width:37.5%;max-width:100%}@media(max-width: 991.98px){.academy-block-item__left{flex:0 0 auto;width:50%;max-width:100%;padding:0 10px}}@media(max-width: 767.98px){.academy-block-item__left{flex:0 0 auto;width:100%;max-width:100%;margin-bottom:28px}}.academy-block-item__body{padding-top:20px;border-top:1px solid var(--color-gray-light)}@media(max-width: 767.98px){.academy-block-item__body{padding-top:16px}}.academy-block-item__title{font-family:var(--font-title);font-style:var(--font-style);font-weight:var(--weigth-title);font-size:var(--size-heading);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing);color:var(--color-white);margin-bottom:20px}@media(max-width: 767.98px){.academy-block-item__title{font-size:var(--size-heading-mob);line-height:var(--line-height-heading-mob);margin-bottom:16px}}.academy-block-item__text{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-white);margin-bottom:40px}@media(max-width: 767.98px){.academy-block-item__text{margin-bottom:28px;font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.academy-block-item__link{padding:10px 0;border-top:1px solid var(--color-gray-light);font-size:var(--size-text);line-height:var(--line-height-text);color:var(--color-font-basic);display:flex;justify-content:space-between;column-gap:10px;cursor:pointer;transition:var(--transition-normal)}.academy-block-item__link:hover span{border:1px solid var(--color-font-basic);background:var(--color-font-basic);color:var(--color-white)}@media(max-width: 767.98px){.academy-block-item__link{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}.academy-block-item__link span{width:20px;height:20px}.academy-block-item__link span svg{width:8px;height:7px}}.academy-block-item__link span{flex:0 0 auto;width:25px;max-width:100%;height:25px;display:flex;justify-content:center;align-items:center;border-radius:50%;color:inherit;transition:var(--transition-normal);border:1px solid rgba(32,32,32,.16)}.academy-block-item__link span svg{width:9px;height:9px;fill:currentcolor}.academy-block-item__bottom{display:flex;align-items:center;margin:-10px -20px;flex-wrap:wrap}@media(max-width: 767.98px){.academy-block-item__bottom{margin:-8px -10px}}.academy-block-item__block{padding:10px 20px}@media(max-width: 767.98px){.academy-block-item__block{padding:8px 10px}}@media(max-width: 575.98px){.academy-block-item__block{flex:0 0 auto;width:100%;max-width:100%}}.academy-block-item__block .btn{min-width:150px}.academy-block-item__box{display:flex;align-items:center;column-gap:20px}@media(max-width: 767.98px){.academy-block-item__box{column-gap:12px}}.academy-block-item__photo{flex:0 0 auto;width:60px;max-width:100%;height:60px;border-radius:50%;position:relative;overflow:hidden}@media(max-width: 767.98px){.academy-block-item__photo{width:40px;height:40px}}.academy-block-item__photo img{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%);object-fit:cover}.academy-block-item__post{font-family:var(--font-basic);font-weight:var(--weigth-basic-bold);font-size:var(--size-text);line-height:var(--line-height-text);color:var(--color-white)}@media(max-width: 767.98px){.academy-block-item__post{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.academy-block-item__name{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-white)}@media(max-width: 767.98px){.academy-block-item__name{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.academy-block-item__right{padding:0 20px;flex:0 0 auto;width:62.5%;max-width:100%}@media(max-width: 991.98px){.academy-block-item__right{flex:0 0 auto;width:50%;max-width:100%;padding:0 10px}}@media(max-width: 767.98px){.academy-block-item__right{flex:0 0 auto;width:100%;max-width:100%}}.academy-block-item__img{display:block;width:100%;height:0;position:relative;overflow:hidden;padding-bottom:54.9450549451%}.academy-block-item__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.offset-block-small{height:80px}@media(max-width: 991.98px){.offset-block-small{height:32px}}.offset-block-small-small{height:40px}@media(max-width: 991.98px){.offset-block-small-small{height:32px}}.offset-block-hr{border-top:1px solid var(--color-gray-light);margin:30px 0}.excursions-block.inner .excursions-block__top{margin-bottom:40px}@media(max-width: 767.98px){.excursions-block.inner .excursions-block__top{margin-bottom:16px}}.excursions-block__top{margin-bottom:20px}@media(max-width: 767.98px){.excursions-block__top{margin-bottom:16px}}.excursions-block__row{display:flex;align-items:center;margin:0 -20px}@media(max-width: 767.98px){.excursions-block__row{flex-wrap:wrap}}.excursions-block__left{padding:0 20px;flex:1 0 0%;width:100%;max-width:100%}@media(max-width: 767.98px){.excursions-block__left{flex:0 0 auto;width:100%;max-width:100%;margin-bottom:12px}}.excursions-block__block{display:flex;align-items:flex-end;column-gap:20px}@media(max-width: 767.98px){.excursions-block__block{align-items:center}}@media(max-width: 767.98px){.excursions-block__title{flex:1 0 0%;width:100%;max-width:100%}}.excursions-block__nav{display:flex;align-items:center;column-gap:16px}.excursions-block__right{padding:0 20px;flex:0 0 auto;width:auto;max-width:100%;line-height:1}@media(max-width: 767.98px){.excursions-block__right{flex:0 0 auto;width:100%;max-width:100%}}.excursions-block__tags{padding:20px 0;border-top:1px solid var(--color-gray-light)}@media(max-width: 767.98px){.excursions-block__tags{padding:16px 0}}.excursions-block .hotel-services-tags__item{color:var(--color-font-basic)}.excursions-block .hotel-services-tags__item.active{color:var(--color-gray)}@media(max-width: 1599.98px){.excursions-slider{margin-right:-60px;padding-right:60px}}@media(max-width: 991.98px){.excursions-slider{margin-right:-20px;padding-right:20px}}@media(max-width: 767.98px){.excursions-slider{margin:0 -20px;padding:0 20px}}.excursions-slider__prev{color:var(--color-font-basic);cursor:pointer;flex:0 0 auto;width:32px;height:40px;max-width:100%;user-select:none}.excursions-slider__prev.swiper-button-disabled{opacity:.5}@media(max-width: 767.98px){.excursions-slider__prev{width:22px;height:22px}.excursions-slider__prev svg{height:22px}}.excursions-slider__prev svg{transform:rotate(-180deg);width:22px;height:32px;fill:currentcolor}.excursions-slider__next{color:var(--color-font-basic);cursor:pointer;flex:0 0 auto;width:32px;height:40px;max-width:100%;user-select:none}.excursions-slider__next.swiper-button-disabled{opacity:.5}@media(max-width: 767.98px){.excursions-slider__next{width:22px;height:22px}.excursions-slider__next svg{height:22px}}.excursions-slider__next svg{width:22px;height:32px;fill:currentcolor}.block-academy__subtitle{color:var(--color-font-basic);margin-bottom:20px}@media(max-width: 767.98px){.block-academy__subtitle{margin-bottom:12px}}.block-academy__title{color:var(--color-font-basic);max-width:1100px}.block-academy__heading{color:var(--color-font-basic);max-width:1100px;margin-bottom:20px}@media(max-width: 767.98px){.block-academy__heading{margin-bottom:16px}}.block-academy .academy-block-item__title{color:var(--color-font-basic)}.block-academy .academy-block-item__text{color:var(--color-font-basic)}.block-academy .academy-block-item__post{color:var(--color-font-basic)}.block-academy .academy-block-item__name{color:var(--color-font-basic)}.our-hotels{background:var(--color-white);position:relative}.our-hotels__subtitle{margin-bottom:20px}.our-hotels__title{margin-bottom:100px;max-width:1100px}@media(max-width: 1199.98px){.our-hotels__title br{display:none}}@media(max-width: 991.98px){.our-hotels__title{margin-bottom:80px}}@media(max-width: 767.98px){.our-hotels__title{margin-bottom:56px}}.our-hotels-block:not(:last-child){margin-bottom:100px}@media(max-width: 991.98px){.our-hotels-block:not(:last-child){margin-bottom:92px}}.our-hotels-block__row{display:flex;margin:0 -20px}@media(max-width: 1399.98px){.our-hotels-block__row{margin:0 -10px}}@media(max-width: 991.98px){.our-hotels-block__row{flex-wrap:wrap}}.our-hotels-block__left{padding:0 20px;flex:1 0 0%;width:100%;max-width:100%;min-width:0}@media(max-width: 1399.98px){.our-hotels-block__left{padding:0 10px}}@media(max-width: 991.98px){.our-hotels-block__left{flex:0 0 auto;width:100%;max-width:100%}}.our-hotels-block__right{padding:0 20px;flex:0 0 auto;width:570px;max-width:100%}@media(max-width: 1399.98px){.our-hotels-block__right{flex:0 0 auto;width:45%;max-width:100%;padding:0 10px}}@media(max-width: 991.98px){.our-hotels-block__right{flex:0 0 auto;width:100%;max-width:100%}}.our-hotels-block__heading{font-size:var(--size-title);line-height:var(--line-height-title);color:var(--color-font-basic);font-family:var(--font-title);font-style:var(--font-style);margin-bottom:20px;display:inline-flex;align-items:flex-start;column-gap:10px}@media(max-width: 1199.98px){.our-hotels-block__heading{font-size:var(--size-title-mob);line-height:var(--line-height-title-mob)}}@media(max-width: 991.98px){.our-hotels-block__heading{display:none}}@media(max-width: 767.98px){.our-hotels-block__heading{font-size:var(--size-title-mob);line-height:var(--line-height-title-mob)}}.our-hotels-block__heading a,.our-hotels-block__heading-title{color:inherit;display:inline-flex;align-items:flex-start;column-gap:10px}.our-hotels-block__heading span{color:inherit;font-size:var(--size-text);line-height:var(--line-height-text);font-family:var(--font-basic);display:inline-flex;align-items:center;column-gap:4px}@media(max-width: 1199.98px){.our-hotels-block__heading span{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}@media(max-width: 991.98px){.our-hotels-block__heading span{font-size:var(--size-text);line-height:var(--line-height-text)}}@media(max-width: 767.98px){.our-hotels-block__heading span{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.our-hotels-block__heading span svg{flex:0 0 auto;width:14px;max-width:100%;height:14px}@media(max-width: 1199.98px){.our-hotels-block__heading span svg{width:12px;height:12px}}@media(max-width: 991.98px){.our-hotels-block__heading span svg{width:14px;height:14px}}@media(max-width: 767.98px){.our-hotels-block__heading span svg{width:12px;height:12px}}.our-hotels-block__heading-mob{font-size:var(--size-title);line-height:var(--line-height-title);color:var(--color-font-basic);font-family:var(--font-title);font-style:var(--font-style);margin-bottom:56px;align-items:flex-start;column-gap:10px;display:none}@media(max-width: 991.98px){.our-hotels-block__heading-mob{display:inline-flex;align-items:flex-start}}@media(max-width: 767.98px){.our-hotels-block__heading-mob{margin-bottom:28px;font-size:var(--size-title-mob);line-height:var(--line-height-title-mob)}}.our-hotels-block__heading-mob a,.our-hotels-block__heading-mob__title{color:inherit;display:inline-flex;align-items:flex-start;column-gap:10px}.our-hotels-block__heading-mob span{color:inherit;font-size:var(--size-text);line-height:var(--line-height-text);font-family:var(--font-basic);display:inline-flex;align-items:center;column-gap:4px}@media(max-width: 1199.98px){.our-hotels-block__heading-mob span{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}@media(max-width: 991.98px){.our-hotels-block__heading-mob span{font-size:var(--size-text);line-height:var(--line-height-text)}}@media(max-width: 767.98px){.our-hotels-block__heading-mob span{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.our-hotels-block__heading-mob span svg{flex:0 0 auto;width:14px;max-width:100%;height:14px}@media(max-width: 1199.98px){.our-hotels-block__heading-mob span svg{width:12px;height:12px}}@media(max-width: 991.98px){.our-hotels-block__heading-mob span svg{width:14px;height:14px}}@media(max-width: 767.98px){.our-hotels-block__heading-mob span svg{width:12px;height:12px}}.our-hotels-block__subheading{font-size:var(--size-text);line-height:var(--line-height-text);color:var(--color-font-basic);margin-bottom:40px}@media(max-width: 991.98px){.our-hotels-block__subheading{margin:28px 0 40px}}@media(max-width: 767.98px){.our-hotels-block__subheading{margin:28px 0;font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.our-hotels-block__text{font-size:var(--size-text);line-height:var(--line-height-text);color:var(--color-font-basic);margin-bottom:40px}@media(max-width: 767.98px){.our-hotels-block__text{margin-bottom:28px;font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.our-hotels-block__labels{padding:20px 0;position:relative;display:flex;flex-wrap:wrap;align-items:center;column-gap:35px;row-gap:10px;margin-bottom:20px}@media(max-width: 767.98px){.our-hotels-block__labels{padding:16px 0}}.our-hotels-block__labels::before{content:"";display:block;width:100%;height:1px;position:absolute;top:0;left:0;z-index:1;background:var(--color-font-basic);opacity:.16}.our-hotels-block__labels::after{content:"";display:block;width:100%;height:1px;position:absolute;bottom:0;left:0;z-index:1;background:var(--color-font-basic);opacity:.16}.our-hotels-block__label{display:flex;align-items:center;column-gap:5px}.our-hotels-block__label-icon{flex:0 0 auto;width:auto;max-width:100%}.our-hotels-block__label-text{font-size:var(--size-text);line-height:var(--line-height-text);color:var(--color-font-basic)}@media(max-width: 767.98px){.our-hotels-block__label-text{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.our-hotels-block__buttons{display:flex;align-items:center;column-gap:40px}.our-hotels-block__btn .btn-arrow:hover span{border:1px solid var(--color-basic);background:var(--color-basic);color:var(--color-white)}.item-booking-quantity{display:flex;column-gap:10px;align-items:center}.item-booking-quantity:not(:last-child){margin-bottom:20px}.item-booking-quantity__remark{color:var(--color-white);font-size:12px;opacity:.6;line-height:1.4}.item-booking-quantity__remark-link{color:var(--color-white);font-size:13px;line-height:1.4}@media(max-width: 991.98px){.item-booking-quantity{padding:8px 0}.item-booking-quantity:not(:last-child){margin-bottom:0}.item-booking-quantity:first-child{padding-top:16px}.item-booking-quantity:last-child{padding-bottom:16px}}.item-booking-quantity__text{flex:1 0 0%;width:100%;max-width:100%;font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-white)}.item-booking-quantity__text span{color:var(--color-white);opacity:.6;font-size:12px;margin-top:8px;display:block;line-height:1}.item-booking-quantity__block{flex:0 0 auto;width:auto;max-width:100%}.booking-calendar{display:flex;position:relative}@media(max-width: 991.98px){.booking-calendar{min-width:auto;flex-wrap:wrap;align-items:center;justify-content:space-between;margin:0 auto;padding:16px 0;max-width:400px}}.booking-calendar__item{padding:0 40px;flex:auto;max-width:100%}@media(max-width: 991.98px){.booking-calendar__item{width:100%;max-width:100%;padding:16px 0 32px}.booking-calendar__item:not(:last-child){border-bottom:1px solid rgba(255,255,255,.16)}}.booking-calendar__calendar{height:100%}@media(max-width: 991.98px){.booking-calendar__prev{flex:0 0 auto;width:auto;max-width:100%}}@media(max-width: 991.98px){.booking-calendar__next{flex:0 0 auto;width:auto;max-width:100%}}.booking-calendar .slider-prev{opacity:1;visibility:visible;width:25px;height:25px;top:50%;transform:translate(4px, -50%)}@media(max-width: 991.98px){.booking-calendar .slider-prev{position:static;transform:translate(0)}}.booking-calendar .slider-prev__arrow{position:static;transform:translateY(0)}@media(min-width: 992px){.booking-calendar--white .slider-prev{background:none;border-radius:50%;border:1px solid var(--color-gray);overflow:hidden}}@media(min-width: 992px){.booking-calendar--white .slider-prev__arrow{background-color:var(--color-white);color:var(--color-black)}}@media(min-width: 992px){.booking-calendar--white .slider-prev svg{margin-top:-2px}}.booking-calendar .slider-next{opacity:1;visibility:visible;width:25px;height:25px;top:50%;transform:translate(-4px, -50%)}@media(max-width: 991.98px){.booking-calendar .slider-next{position:static;transform:translate(0)}}.booking-calendar .slider-next__arrow{position:static;transform:translateY(0)}@media(min-width: 992px){.booking-calendar--white .slider-next{background:none;border-radius:50%;border:1px solid var(--color-gray);overflow:hidden}}@media(min-width: 992px){.booking-calendar--white .slider-next__arrow{background-color:var(--color-white);color:var(--color-black)}}@media(min-width: 992px){.booking-calendar--white .slider-next svg{margin-top:-2px}}.booking-calendar .air-datepicker{width:100%;height:100%;background:rgba(0,0,0,0);border:none}.booking-calendar .air-datepicker-nav{border:none;padding:0;min-height:auto;margin-bottom:20px}.booking-calendar .air-datepicker-body--day-names{margin:0}@media(max-width: 991.98px){.booking-calendar .air-datepicker-body--day-names{margin-bottom:10px}}.booking-calendar .air-datepicker-body--day-name{margin:0;font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);font-feature-settings:"pnum" on,"lnum" on;color:rgba(255,255,255,.5);text-transform:lowercase}@media(max-width: 991.98px){.booking-calendar .air-datepicker-body--day-name{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob);color:var(--color-white);flex:0 0 auto;width:25px;height:25px;max-width:100%}}@media(min-width: 992px){.booking-calendar--white .air-datepicker-body--day-name{color:var(--color-gray-hover)}}.booking-calendar .air-datepicker-cell{color:var(--color-white)}.booking-calendar .air-datepicker--content{padding:0}.booking-calendar .air-datepicker-nav--action{display:none}.booking-calendar .air-datepicker-nav--title{font-family:var(--font-basic);font-weight:var(--weigth-basic-bold);font-size:var(--size-text);line-height:var(--line-height-text);color:var(--color-white)}.booking-calendar .air-datepicker-nav--title i{color:inherit}@media(min-width: 992px){.booking-calendar--white .air-datepicker-nav--title{color:var(--color-gray-hover)}}.booking-calendar .air-datepicker-body--cells.-days-{column-gap:10px;row-gap:10px}@media(max-width: 991.98px){.booking-calendar .air-datepicker-body--cells.-days-{column-gap:0;row-gap:0}}.booking-calendar .air-datepicker-cell{flex:0 0 auto;width:25px;height:25px;max-width:100%;border-radius:50%;font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);text-align:center;font-feature-settings:"pnum" on,"lnum" on;color:var(--color-white);transition:var(--transition-normal)}.booking-calendar .air-datepicker-cell:hover{background:var(--color-white);color:var(--color-basic)}@media(max-width: 991.98px){.booking-calendar .air-datepicker-cell{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.booking-calendar .air-datepicker-cell.-day-.-disabled-{pointer-events:none;color:rgba(255,255,255,.07)}@media(min-width: 992px){.booking-calendar--white .air-datepicker-cell{color:var(--color-black)}}@media(min-width: 992px){.booking-calendar--white .air-datepicker-cell:hover{background:var(--color-basic);color:var(--color-white)}}@media(min-width: 992px){.booking-calendar--white .air-datepicker-cell.-day-.-disabled-{pointer-events:none;color:var(--color-gray)}}.booking-calendar .air-datepicker-cell.-range-to-.-range-from-{border-radius:50%}.booking-calendar .air-datepicker-cell.-day-.-other-month-{pointer-events:none}.booking-calendar .air-datepicker-cell.-day-.-other-month-::before{display:none}.booking-calendar .air-datepicker-cell.-selected-{color:var(--color-basic);position:relative}.booking-calendar .air-datepicker-cell.-selected-::before{content:"";display:block;width:100%;height:100%;border-radius:50%;background:var(--color-white);position:absolute;top:0;left:0;z-index:-1}@media(min-width: 992px){.booking-calendar--white .air-datepicker-cell.-selected-{color:var(--color-white)}}@media(min-width: 992px){.booking-calendar--white .air-datepicker-cell.-selected-::before{background:var(--color-basic)}}.booking-calendar .air-datepicker-cell.-in-range-{color:var(--color-white);position:relative;border:none;background:rgba(0,0,0,0)}.booking-calendar .air-datepicker-cell.-in-range-:not(.-other-month):last-child::before{display:none}.booking-calendar .air-datepicker-cell.-in-range-::before{content:"";display:block;width:35px;height:100%;background:rgba(255,255,255,.16);position:absolute;top:0;left:-5px;z-index:-1}@media(min-width: 992px){.booking-calendar--white .air-datepicker-cell.-in-range-{color:var(--color-black)}}@media(min-width: 992px){.booking-calendar--white .air-datepicker-cell.-in-range-::before{background:rgba(0,0,0,.04)}}.booking-calendar .air-datepicker-cell.-day-.-weekend-.-in-range-+.air-datepicker-cell.-day-.-weekend-.-in-range-+.air-datepicker-cell.-in-range-::before{width:30px;left:0;right:auto;border-radius:100px 0 0 100px}.booking-calendar .air-datepicker-cell.-day-.-weekend-.-in-range-+.air-datepicker-cell.-day-.-weekend-.-in-range-::before{width:30px;right:auto;border-radius:0 100px 100px 0}.booking-calendar .air-datepicker-cell.-day-.-selected-.-range-from-.-other-month-::after{display:none}.booking-calendar .air-datepicker-cell.-day-.-selected-.-range-from-::after{content:"";display:block;width:30px;height:100%;left:0;right:auto;border-radius:100px 0 0 100px;background:rgba(255,255,255,.16);position:absolute;top:0;z-index:-2;opacity:1}@media(max-width: 991.98px){.booking-calendar .air-datepicker-cell.-day-.-selected-.-range-from-::after{display:none}}@media(min-width: 992px){.booking-calendar--white .air-datepicker-cell.-day-.-selected-.-range-from-{color:var(--color-white)}}@media(min-width: 992px){.booking-calendar--white .air-datepicker-cell.-day-.-selected-.-range-from-::after{background-color:rgba(0,0,0,.04)}}.booking-calendar .air-datepicker-cell.-day-.-selected-.-range-to-.-other-month-::after{display:none}.booking-calendar .air-datepicker-cell.-day-.-selected-.-range-to-::after{content:"";display:block;width:30px;height:100%;right:0;border-radius:0 100px 100px 0;background:rgba(255,255,255,.16);position:absolute;top:0;z-index:-2;opacity:1}@media(max-width: 991.98px){.booking-calendar .air-datepicker-cell.-day-.-selected-.-range-to-::after{display:none}}@media(min-width: 992px){.booking-calendar--white .air-datepicker-cell.-day-.-selected-.-range-to-{color:var(--color-white)}}@media(min-width: 992px){.booking-calendar--white .air-datepicker-cell.-day-.-selected-.-range-to-::after{background-color:rgba(0,0,0,.04)}}.booking-calendar .air-datepicker-cell.-range-to-{border:none;background:rgba(0,0,0,0)}.booking-calendar .air-datepicker-cell.-range-to-:hover{background:var(--color-white)}.booking-calendar .air-datepicker-cell.-range-to-:hover::after{opacity:1}.booking-calendar .air-datepicker-cell.-range-to-::after{content:"";display:block;width:30px;height:100%;right:0;border-radius:0 100px 100px 0;background:rgba(255,255,255,.16);position:absolute;top:0;z-index:-2;opacity:0;transition:var(--transition-normal)}@media(min-width: 992px){.booking-calendar--white .air-datepicker-cell.-range-to-:hover{background-color:var(--color-basic);color:var(--color-white)}}@media(min-width: 992px){.booking-calendar--white .air-datepicker-cell.-range-to-:hover::after{background-color:rgba(0,0,0,.04)}}.booking-calendar .air-datepicker-cell.-range-from-{border:none;background:rgba(0,0,0,0)}.booking-calendar .air-datepicker-cell.-range-from-:hover{background:var(--color-white)}.booking-calendar .air-datepicker-cell.-range-from-:hover::after{opacity:1}.booking-calendar .air-datepicker-cell.-range-from-::after{content:"";display:block;width:30px;height:100%;left:0;right:auto;border-radius:100px 0 0 100px;background:rgba(255,255,255,.16);position:absolute;top:0;z-index:-2;opacity:0;transition:var(--transition-normal)}@media(min-width: 992px){.booking-calendar--white .air-datepicker-cell.-range-from-:hover{background-color:var(--color-basic);color:var(--color-white)}}.booking-calendar .air-datepicker-cell.-day-.-current-{color:rgba(255,255,255,.5)}.booking-calendar .air-datepicker-cell.-day-.-current-:hover{color:var(--color-basic)}.booking-calendar .air-datepicker-cell.-day-.-current-.-selected-{color:var(--color-basic)}@media(min-width: 992px){.booking-calendar--white .air-datepicker-cell.-day-.-current-{color:var(--color-black)}}@media(min-width: 992px){.booking-calendar--white .air-datepicker-cell.-day-.-current-.-selected-{color:var(--color-white)}}@media(min-width: 992px){.booking-calendar--white .air-datepicker-cell.-day-.-current-:hover{color:var(--color-white)}}.booking-calendar .air-datepicker-nav--title{pointer-events:none}.booking-calendar .air-datepicker-cell.-day-.-weekend-.-selected-.-range-from-+.air-datepicker-cell.-day-.-weekend-.-in-range-::before{border-radius:0 100px 100px 0}.booking-calendar .air-datepicker-cell.-day-.-weekend-.-selected-.-range-from-+.air-datepicker-cell.-day-.-weekend-.-in-range-+.air-datepicker-cell.-day-.-in-range-::before{border-radius:100px 0 0 100px}.booking-calendar .air-datepicker-cell.-day-.-weekend-.-selected-.-range-from-::after{display:none}.booking-calendar .air-datepicker-cell.-day-.-weekend-.-selected-.-range-from-+.air-datepicker-cell.-day-.-in-range-::before{border-radius:100px 0 0 100px}.booking-calendar .air-datepicker-cell.-day-.-selected-.-range-from-.-range-to-::after{display:none}.booking-select-top{display:flex;align-items:center;margin:0 -40px}@media(max-width: 1199.98px){.booking-select-top{margin:0 -16px}}.booking-select--in-form .booking-select-top{margin:0}@media(max-width: 991.98px){.booking-select--in-form .booking-select-top{margin:0}}.booking-select-top__col{padding:0 40px;flex:0 0 auto;max-width:100%;height:60px;display:flex;align-items:center}.booking-select-top__col:not(:last-child){border-right:1px solid rgba(255,255,255,.16)}@media(max-width: 1199.98px){.booking-select-top__col{padding:0 16px}}@media(max-width: 991.98px){.booking-select-top__col{height:auto}}.booking-select-top__col>*{width:100%}.booking-select--in-form .booking-select-top__col{padding:10px 0 0;height:auto}.booking-select-top__item{color:var(--color-white);display:flex;align-items:center;column-gap:10px}.booking-select-top__item--desktop{display:none}@media(min-width: 992px){.booking-select-top__item--desktop{display:flex}}.booking-select-top__item--mobile{display:none}@media(max-width: 991px){.booking-select-top__item--mobile{display:flex}}.booking-select-top__text{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);font-feature-settings:"pnum" on,"lnum" on;color:inherit}@media(max-width: 991.98px){.booking-select-top__text{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.booking-select--in-form .booking-select-top__text{opacity:0;color:var(--color-black);transition:opacity .3s}.booking-select-top__arrow{color:inherit;flex:0 0 auto;width:auto;max-width:100%}.booking-select-top__arrow svg{width:8px;height:8px;fill:currentcolor}@media(max-width: 991.98px){.booking-select-top__arrow svg{width:6px;height:6px}}.child-age-select:not(:last-child){border-bottom:1px solid rgba(255,255,255,.16)}.child-age-select.open .child-age-select__top .child-age-select__arrow svg{transform:rotate(-180deg)}.child-age-select.open .child-age-select__body{display:block}.child-age-select.inner .child-age-select__body{max-height:1000px}.child-age-select__top{display:flex;align-items:center;column-gap:10px;color:var(--color-white);cursor:pointer;padding:20px 0}@media(max-width: 991.98px){.child-age-select__top{padding:5px 0;min-height:48px}}.child-age-select__text{flex:1 0 0%;width:100%;max-width:100%;font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);font-feature-settings:"pnum" on,"lnum" on;color:inherit}.child-age-select__arrow{color:inherit;flex:0 0 auto;width:auto;max-width:100%}.child-age-select__arrow svg{width:8px;height:8px;fill:currentcolor}.child-age-select__body{display:none;max-height:176px;height:100%;margin:0 -40px;padding:0 40px;background:var(--color-white)}@media(max-width: 991.98px){.child-age-select__body{margin:0 -20px;padding:0 20px}}.child-age-select__list{padding:17.5px 0}.child-age-select__item{margin:0 -40px;padding:2.5px 40px;cursor:pointer;font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-basic);transition:var(--transition-normal)}.child-age-select__item:hover{color:var(--color-white);background:var(--color-basic)}.child-age-select__item.selected{color:var(--color-white);background:var(--color-basic)}.quantity-block{display:flex;align-items:center;column-gap:5px}.quantity-block input{flex:0 0 auto;width:20px;max-width:100%;background:rgba(0,0,0,0);text-align:center;user-select:none;font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-white)}.quantity-block__btn{display:flex;justify-content:center;align-items:center;cursor:pointer;color:var(--color-white);flex:0 0 auto;width:32px;max-width:100%;height:32px;border-radius:50%;border:1px solid rgba(255,255,255,.32);transition:var(--transition-normal)}.quantity-block__btn:hover{border:1px solid #fff}.quantity-block__btn svg{width:9px;height:9px;fill:currentcolor}.beauty-detail-info__title{font-family:var(--font-basic);font-weight:var(--weigth-basic-bold);font-size:var(--size-text);line-height:var(--line-height-text);color:var(--color-gray);margin-bottom:20px}@media(max-width: 767.98px){.beauty-detail-info__title{margin-bottom:16px;font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.beauty-detail-info__heading{display:inline-flex;flex-wrap:wrap;column-gap:10px;row-gap:6px;font-family:var(--font-basic);font-weight:var(--weigth-basic-bold);font-size:var(--size-text);line-height:var(--line-height-text);color:var(--color-font-basic)}.beauty-detail-info__heading span{color:var(--color-gray)}@media(max-width: 767.98px){.beauty-detail-info__heading{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.beauty-detail-info__text{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-font-basic)}.beauty-detail-info__text:not(:last-child){margin-bottom:20px}@media(max-width: 767.98px){.beauty-detail-info__text{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}.beauty-detail-info__text:not(:last-child){margin-bottom:16px}}.beauty-detail-info__bottom{display:flex;align-items:center;flex-wrap:wrap;row-gap:12px;column-gap:20px;margin-top:20px}@media(max-width: 767.98px){.beauty-detail-info__bottom{margin-top:16px}}.beauty-detail-info__bottom .btn{min-width:150px}.beauty-detail-info__label{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-gray)}@media(max-width: 767.98px){.beauty-detail-info__label{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.excursions-box-info__check:not(:last-child){margin-bottom:20px}@media(max-width: 767.98px){.excursions-box-info__check:not(:last-child){margin-bottom:16px}}.excursions-box-info__text{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-font-basic)}.excursions-box-info__text:not(:last-child){margin-bottom:20px}@media(max-width: 767.98px){.excursions-box-info__text{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}.excursions-box-info__text:not(:last-child){margin-bottom:16px}}.excursions-box-info__list.inner li{display:flex;justify-content:space-between;column-gap:20px}.excursions-box-info__list li{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-font-basic);padding-left:23px;position:relative}.excursions-box-info__list li:not(:last-child){margin-bottom:5px}@media(max-width: 767.98px){.excursions-box-info__list li{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}.excursions-box-info__list li:not(:last-child){margin-bottom:8px}}.excursions-box-info__list li::before{content:"";display:block;width:8px;height:8px;border-radius:50%;position:absolute;top:8px;left:0;background:var(--color-font-basic)}@media(max-width: 767.98px){.excursions-box-info__list li::before{width:6px;height:6px;top:5px}}.excursions-box-info__list li i{display:inline-block;color:inherit;margin-left:auto;font-feature-settings:"pnum" on,"lnum" on;font-style:normal}.excursions-box-info__list li span{display:inline-block;color:var(--color-gray)}.excursions-box-info__list li span:not(:last-child){margin-right:20px}.excursions-box-info__list li span strong{color:var(--color-font-basic);font-weight:var(--weigth-basic-bold)}.excursions-box-info__result-block{margin-top:20px;padding-top:20px;border-top:1px solid var(--color-gray-light);font-family:var(--font-basic);font-weight:var(--weigth-basic-bold);font-size:var(--size-text);line-height:var(--line-height-text);color:var(--color-font-basic);display:flex;column-gap:20px;justify-content:space-between}@media(max-width: 767.98px){.excursions-box-info__result-block{margin-top:16px;padding-top:16px;font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.sports-academy h1{margin-bottom:0}.sports-academy__row{display:flex;align-items:center;margin:0 -20px}@media(max-width: 767.98px){.sports-academy__row{margin:0 -20px}}.sports-academy__left{padding:0 20px;flex:1 0 0%;width:100%;max-width:100%}.sports-academy__right{padding:0 20px;flex:0 0 auto;width:auto;max-width:100%}.sports-academy__bottom-row{display:flex;flex-wrap:wrap;margin:0 -20px}.sports-academy__bottom-left{padding:0 20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 991.98px){.sports-academy__bottom-left{flex:0 0 auto;width:100%;max-width:100%;margin-bottom:28px}}.sports-academy__items{display:flex;flex-wrap:wrap;column-gap:60px;row-gap:20px}@media(max-width: 767.98px){.sports-academy__items{column-gap:20px;row-gap:12px}}.sports-academy__heading{font-family:var(--font-basic);font-weight:var(--weigth-basic-bold);font-size:var(--size-text);line-height:var(--line-height-text);color:var(--color-gray)}@media(max-width: 767.98px){.sports-academy__heading{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob);margin-bottom:2px}}.sports-academy__text{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-font-basic)}@media(max-width: 767.98px){.sports-academy__text{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.sports-academy__text svg{display:inline-block;margin-right:5px;position:relative;top:1px}@media(max-width: 767.98px){.sports-academy__text svg{top:2px}}.sports-academy__bottom-right{padding:0 20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 991.98px){.sports-academy__bottom-right{flex:0 0 auto;width:100%;max-width:100%}}.sports-academy__desc{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:24px;line-height:var(--line-height-heading);color:var(--color-font-basic)}@media(max-width: 767.98px){.sports-academy__desc{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob);margin-bottom:0}}.sports-academy__desc p:not(:last-child){margin-bottom:35px}@media(max-width: 767.98px){.sports-academy__desc p:not(:last-child){margin-bottom:16px}}.schedule-block__row{display:flex;flex-wrap:wrap;margin:0 -20px}.schedule-block__left{padding:0 20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 991.98px){.schedule-block__left{flex:0 0 auto;width:100%;max-width:100%;margin-bottom:20px}}@media(max-width: 767.98px){.schedule-block__left{margin-bottom:12px}}.schedule-block__right{padding:0 20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 991.98px){.schedule-block__right{flex:0 0 auto;width:100%;max-width:100%}}.schedule-block__desc{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:24px;line-height:var(--line-height-heading);color:var(--color-font-basic)}@media(max-width: 767.98px){.schedule-block__desc{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.schedule-block__desc p:not(:last-child){margin-bottom:35px}@media(max-width: 767.98px){.schedule-block__desc p:not(:last-child){margin-bottom:20px}}.schedule-block__tags{padding:20px 0;border-top:1px solid var(--color-gray-light);border-bottom:1px solid var(--color-gray-light);margin-top:-1px}@media(max-width: 767.98px){.schedule-block__tags{padding:16px 0}}.schedule-block__tags .hotel-services-tags__item{color:var(--color-font-basic)}.schedule-block__tags .hotel-services-tags__item:hover{color:var(--color-gray)}.schedule-block__tags .hotel-services-tags__item.active{color:var(--color-gray)}.schedule-item{padding:20px 0;border-bottom:1px solid var(--color-gray-light)}.schedule-item:last-child{padding-bottom:0;border-bottom:none}@media(max-width: 767.98px){.schedule-item{padding:16px 0}}.schedule-item__row{display:flex;flex-wrap:wrap;margin:0 -20px}@media(max-width: 1199.98px){.schedule-item__row{margin:0 -10px}}.schedule-item__left{padding:0 20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 1199.98px){.schedule-item__left{padding:0 10px}}@media(max-width: 991.98px){.schedule-item__left{flex:0 0 auto;width:100%;max-width:100%;margin-bottom:20px}}@media(max-width: 767.98px){.schedule-item__left{margin-bottom:12px}}.schedule-item__box{display:flex;flex-wrap:wrap;margin:0 -20px}@media(max-width: 1199.98px){.schedule-item__box{margin:0 -10px}}.schedule-item__box-left{padding:0 20px;flex:0 0 auto;width:25%;max-width:100%}@media(max-width: 1199.98px){.schedule-item__box-left{padding:0 10px}}@media(max-width: 991.98px){.schedule-item__box-left{flex:0 0 auto;width:100px;max-width:100%}}@media(max-width: 767.98px){.schedule-item__box-left{flex:0 0 auto;width:70px;max-width:100%}}.schedule-item__time{font-family:var(--font-title);font-style:var(--font-style);font-weight:var(--weigth-title);font-size:var(--size-heading);line-height:var(--line-height-heading);color:var(--color-font-basic)}@media(max-width: 767.98px){.schedule-item__time{font-size:var(--size-heading-mob);line-height:var(--line-height-heading-mob)}}.schedule-item__box-right{padding:0 20px;flex:0 0 auto;width:75%;max-width:100%}@media(max-width: 1199.98px){.schedule-item__box-right{padding:0 10px}}@media(max-width: 991.98px){.schedule-item__box-right{flex:1 0 0%;width:100%;max-width:100%}}.schedule-item__title{font-family:var(--font-title);font-style:var(--font-style);font-weight:var(--weigth-title);font-size:var(--size-heading);line-height:var(--line-height-heading);color:var(--color-font-basic)}@media(max-width: 767.98px){.schedule-item__title{font-size:var(--size-heading-mob);line-height:var(--line-height-heading-mob)}}.schedule-item__right{padding:0 20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 1199.98px){.schedule-item__right{padding:0 10px}}@media(max-width: 991.98px){.schedule-item__right{flex:0 0 auto;width:100%;max-width:100%}}.schedule-item__body{display:flex;flex-wrap:wrap;margin:0 -20px}@media(max-width: 1199.98px){.schedule-item__body{margin:0 -10px}}.schedule-item__body-left{padding:0 20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 1199.98px){.schedule-item__body-left{padding:0 10px}}@media(max-width: 991.98px){.schedule-item__body-left{flex:0 0 auto;width:100%;max-width:100%;margin-bottom:20px}}@media(max-width: 767.98px){.schedule-item__body-left{margin-bottom:12px}}.schedule-item__person{display:flex;align-items:center;column-gap:10px}.schedule-item__photo{flex:0 0 auto;width:35px;max-width:100%;height:35px;border-radius:50%;position:relative;overflow:hidden}@media(max-width: 767.98px){.schedule-item__photo{width:30px;height:30px}}.schedule-item__photo img{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%);object-fit:cover}.schedule-item__name{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-font-basic)}@media(max-width: 767.98px){.schedule-item__name{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.schedule-item__body-right{padding:0 20px;flex:0 0 auto;width:50%;max-width:100%;line-height:1}@media(max-width: 1199.98px){.schedule-item__body-right{padding:0 10px}}@media(max-width: 991.98px){.schedule-item__body-right{flex:0 0 auto;width:100%;max-width:100%}}.schedule-item__info{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-gray);min-height:var(--line-height-heading);display:inline-flex;flex-wrap:wrap;column-gap:6px;align-items:center}@media(max-width: 991.98px){.schedule-item__info{min-height:auto}}@media(max-width: 767.98px){.schedule-item__info{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.specialists-block__title{margin-bottom:40px}@media(max-width: 767.98px){.specialists-block__title{margin-bottom:16px}}.specialists-block__items{display:flex;flex-wrap:wrap;margin:-40px -20px}@media(max-width: 767.98px){.specialists-block__items{margin:-14px -10px}}.specialists-block__item{padding:40px 20px;flex:0 0 auto;width:25%;max-width:100%}@media(max-width: 1199.98px){.specialists-block__item{flex:0 0 auto;width:33.333%;max-width:100%}}@media(max-width: 767.98px){.specialists-block__item{flex:0 0 auto;width:50%;max-width:100%;padding:14px 10px}}.item-specialist{padding-top:20px;border-top:1px solid var(--color-gray-light);display:flex;flex-direction:column;height:100%}@media(max-width: 767.98px){.item-specialist{padding-top:16px}}.item-specialist__post{font-family:var(--font-basic);font-weight:var(--weigth-basic-bold);font-size:var(--size-text);line-height:var(--line-height-text);color:var(--color-gray)}@media(max-width: 767.98px){.item-specialist__post{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.item-specialist__name{font-family:var(--font-title);font-style:var(--font-style);font-weight:var(--weigth-basic);font-size:var(--size-heading);line-height:var(--line-height-heading);color:var(--color-font-basic);margin-bottom:20px;flex:1 1 auto;display:block}@media(max-width: 767.98px){.item-specialist__name{margin-bottom:16px;font-size:var(--size-heading-mob);line-height:var(--line-height-heading-mob)}}.item-specialist__name a{color:inherit}.item-specialist__text{font-family:var(--font-basic);font-weight:var(--weight-basic);font-size:var(--size-text);line-height:var(--line-height-text);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-font-basic)}.item-specialist__text:not(:last-child){margin-bottom:60px}@media(max-width: 767.98px){.item-specialist__text{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}.item-specialist__text:not(:last-child){margin-bottom:28px}}.item-specialist__photo{display:block;flex:0 0 auto;width:150px;max-width:100%;height:150px;position:relative;overflow:hidden}@media(max-width: 767.98px){.item-specialist__photo{width:120px;height:120px}}.item-specialist__photo img{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%);object-fit:cover}@media(max-width: 1599.98px){.gallery-block-slider{margin-right:-60px;padding-right:60px}}@media(max-width: 991.98px){.gallery-block-slider{margin-right:-20px;padding-right:20px}}@media(max-width: 767.98px){.gallery-block-slider{margin:0 -20px;padding:0 20px}}.gallery-block-slider__top{padding-bottom:20px;border-bottom:1px solid var(--color-gray-light);margin-bottom:40px}@media(max-width: 767.98px){.gallery-block-slider__top{padding-bottom:16px;margin-bottom:28px}}.gallery-block-slider__box{display:flex;align-items:center;column-gap:20px}.gallery-block-slider__nav{display:flex;align-items:center;column-gap:16px}.gallery-block-slider__prev{color:var(--color-font-basic);cursor:pointer;flex:0 0 auto;width:32px;height:32px;max-width:100%;transform:rotate(-180deg);user-select:none}.gallery-block-slider__prev.swiper-button-disabled{opacity:.5}@media(max-width: 767.98px){.gallery-block-slider__prev{width:22px;height:22px}.gallery-block-slider__prev svg{height:22px}}.gallery-block-slider__prev svg{width:22px;height:32px;fill:currentcolor}.gallery-block-slider__next{color:var(--color-font-basic);cursor:pointer;flex:0 0 auto;width:32px;height:32px;max-width:100%;user-select:none}.gallery-block-slider__next.swiper-button-disabled{opacity:.5}@media(max-width: 767.98px){.gallery-block-slider__next{width:22px;height:22px}.gallery-block-slider__next svg{height:22px}}.gallery-block-slider__next svg{width:22px;height:32px;fill:currentcolor}.item-gallery-block__title{font-family:var(--font-title);font-style:var(--font-style);font-weight:var(--weigth-title);font-size:var(--size-title);line-height:var(--line-height-title);color:var(--color-font-basic);margin-bottom:20px}@media(max-width: 767.98px){.item-gallery-block__title{margin-bottom:12px;font-size:var(--size-title-mob);line-height:var(--line-height-title-mob)}}.item-gallery-block__title a{color:inherit}.item-gallery-block__image{position:relative;display:block}.item-gallery-block__label{cursor:pointer;position:absolute;bottom:20px;right:20px;z-index:2;width:55px;height:55px;border-radius:50%;background:var(--color-white);color:var(--color-font-basic);display:flex;justify-content:center;align-items:center}@media(max-width: 767.98px){.item-gallery-block__label{width:35px;height:35px;bottom:15px;right:15px}}.item-gallery-block__label svg{width:14px;height:14px;fill:currentcolor;position:relative;left:2px}@media(max-width: 767.98px){.item-gallery-block__label svg{width:10px;height:10px;left:1px}}.item-gallery-block__img{position:relative;overflow:hidden;display:block;width:100%;height:0;padding-bottom:56.9444444444%}.item-gallery-block__img img{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%);object-fit:cover}.rooms__selects{padding:20px 0;border-top:1px solid var(--color-gray-light);display:flex;flex-wrap:wrap;column-gap:40px;row-gap:20px}@media(max-width: 767.98px){.rooms__selects{column-gap:28px;padding:16px 0}}.rooms__select .form-select{display:inline-block}.rooms__select .form-select__top{padding-bottom:0;border:none;cursor:pointer;font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);letter-spacing:var(--letter-spacing);color:var(--color-font-basic);font-feature-settings:"pnum" on,"lnum" on}@media(max-width: 767.98px){.rooms__select .form-select__top{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.rooms__select .form-select__text{color:var(--color-gray)}.rooms__select .form-select__arrow{color:var(--color-font-basic)}.item-rooms:not(:last-child){margin-bottom:40px}@media(max-width: 767.98px){.item-rooms:not(:last-child){margin-bottom:56px}}.item-rooms__row{display:flex;flex-wrap:wrap;margin:0 -20px}.item-rooms__left{padding:0 20px;flex:0 0 auto;width:62.5%;max-width:100%;min-width:0}@media(max-width: 991.98px){.item-rooms__left{flex:0 0 auto;width:100%;max-width:100%;order:1}}.item-rooms__right{padding:0 20px;flex:0 0 auto;width:37.5%;max-width:100%}@media(max-width: 991.98px){.item-rooms__right{flex:0 0 auto;width:100%;max-width:100%;margin-bottom:28px}}.item-rooms__body{padding-top:20px;border-top:1px solid var(--color-gray-light)}@media(max-width: 767.98px){.item-rooms__body{padding-top:16px}}.item-rooms__title{font-family:var(--font-title);font-style:var(--font-style);font-weight:var(--weigth-title);font-size:var(--size-heading);line-height:var(--line-height-heading);color:var(--color-font-basic);margin-bottom:20px}@media(max-width: 767.98px){.item-rooms__title{margin-bottom:16px;font-size:var(--size-heading-mob);line-height:var(--line-height-heading-mob)}}.item-rooms__title a{color:inherit}.item-rooms__text{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-font-basic);margin-bottom:60px}@media(max-width: 767.98px){.item-rooms__text{margin-bottom:28px;font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.item-rooms__info{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-gray);padding-bottom:20px;border-bottom:1px solid var(--color-gray-light)}@media(max-width: 767.98px){.item-rooms__info{padding-bottom:16px;font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.item-rooms__block{padding:20px 0;border-bottom:1px solid var(--color-gray-light)}@media(max-width: 767.98px){.item-rooms__block{padding:16px 0}}.item-rooms__items{display:flex;flex-wrap:wrap;margin:-15px -20px}@media(max-width: 1399.98px){.item-rooms__items{margin:-15px -10px}}@media(max-width: 767.98px){.item-rooms__items{margin:-15px -7.5px}}.item-rooms__item{padding:15px 20px;flex:0 0 auto;width:33.333%;max-width:100%}@media(max-width: 1399.98px){.item-rooms__item{padding:15px 10px}}@media(max-width: 1199.98px){.item-rooms__item{flex:0 0 auto;width:50%;max-width:100%}.item-rooms__item:last-child{flex:0 0 auto;width:100%;max-width:100%}}@media(max-width: 991.98px){.item-rooms__item{flex:0 0 auto;width:33.333%;max-width:100%}.item-rooms__item:last-child{flex:0 0 auto;width:33.333%;max-width:100%}}@media(max-width: 767.98px){.item-rooms__item{padding:15px 7.5px}}.item-rooms__top{font-family:var(--font-title);font-style:var(--font-style);font-weight:400;font-size:var(--size-heading);line-height:var(--line-height-heading);color:var(--color-font-basic);margin-bottom:10px}@media(max-width: 767.98px){.item-rooms__top{margin-bottom:8px;font-size:var(--size-heading-mob);line-height:var(--line-height-heading-mob)}}.item-rooms__top>span{font-size:var(--size-text);line-height:var(--line-height-text);position:relative;top:-10px;left:2px}@media(max-width: 767.98px){.item-rooms__top>span{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob);top:-6px}}.item-rooms__icon{min-height:35px;font-style:normal;font-family:var(--font-basic);font-weight:var(--weight-basic);font-size:var(--size-text);line-height:var(--line-height-text);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-font-basic);display:flex;align-items:flex-end;margin-bottom:8px}@media(max-width: 767.98px){.item-rooms__icon{min-height:24px}}.item-rooms__icon i{position:static;display:flex;align-items:flex-end}.item-rooms__icon i svg{height:18px;width:12px;line-height:1}.item-rooms__icon svg{fill:currentcolor;width:15px;height:25px;line-height:1}.item-rooms__bottom{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-font-basic)}@media(max-width: 767.98px){.item-rooms__bottom{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.item-rooms__buttons{display:flex;flex-wrap:wrap;align-items:center;column-gap:20px;row-gap:12px;margin-top:40px}@media(max-width: 767.98px){.item-rooms__buttons{margin-top:28px;row-gap:16px}}.item-rooms__btn{line-height:1}@media(max-width: 767.98px){.item-rooms__btn .btn{font-size:15px;padding:10px}}.rooms-detail-block__row{display:flex;flex-wrap:wrap;margin:0 -20px}.rooms-detail-block__left{padding:0 20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 991.98px){.rooms-detail-block__left{flex:0 0 auto;width:100%;max-width:100%;margin-bottom:28px}}.rooms-detail-block__text{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);letter-spacing:var(--letter-spacing);color:var(--color-font-basic);margin-bottom:20px}@media(max-width: 767.98px){.rooms-detail-block__text{margin-bottom:16px;font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.rooms-detail-block__btn .btn{min-width:150px}.rooms-detail-block__right{padding:0 20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 991.98px){.rooms-detail-block__right{flex:0 0 auto;width:100%;max-width:100%}}.rooms-detail-block__desc{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:24px;line-height:var(--line-height-heading);color:var(--color-font-basic)}.rooms-detail-block__desc:not(:last-child){margin-bottom:60px}@media(max-width: 767.98px){.rooms-detail-block__desc{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}.rooms-detail-block__desc:not(:last-child){margin-bottom:28px}}.rooms-detail-block__desc p:not(:last-child){margin-bottom:20px}@media(max-width: 767.98px){.rooms-detail-block__desc p:not(:last-child){margin-bottom:16px}}.rooms-detail-block__info{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-gray)}.rooms-detail-block__info:not(:last-child){margin-bottom:20px}@media(max-width: 767.98px){.rooms-detail-block__info{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}.rooms-detail-block__info:not(:last-child){margin-bottom:16px}}.rooms-detail-block__block{padding-top:20px;border-top:1px solid var(--color-gray-light)}@media(max-width: 767.98px){.rooms-detail-block__block{padding-top:16px}}.rooms-detail-block__items{display:flex;flex-wrap:wrap;margin:0 -20px}@media(max-width: 1199.98px){.rooms-detail-block__items{margin:0 -10px}}.rooms-detail-block__item{padding:0 20px;flex:0 0 auto;width:25%;max-width:100%}@media(max-width: 1399.98px){.rooms-detail-block__item{flex:0 0 auto;width:33.333%;max-width:100%}}@media(max-width: 1199.98px){.rooms-detail-block__item{padding:0 10px}}.rooms-detail-block__top{font-family:var(--font-title);font-style:var(--font-style);font-weight:var(--weigth-title);font-size:var(--size-heading);line-height:var(--line-height-heading);color:var(--color-font-basic);margin-bottom:10px}@media(max-width: 767.98px){.rooms-detail-block__top{margin-bottom:8px;font-size:var(--size-heading-mob);line-height:var(--line-height-heading-mob)}}.rooms-detail-block__top span{font-size:var(--size-text);line-height:var(--line-height-text);position:relative;top:-10px;left:2px}@media(max-width: 767.98px){.rooms-detail-block__top span{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob);top:-6px}}.rooms-detail-block__top svg{fill:currentcolor;height:25px;line-height:1}@media(max-width: 767.98px){.rooms-detail-block__top svg{height:18px}}.rooms-detail-block__bottom{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-font-basic)}@media(max-width: 767.98px){.rooms-detail-block__bottom{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.rooms-info-items{display:flex;flex-wrap:wrap;margin:-20px}@media(max-width: 575.98px){.rooms-info-items{margin:-14px}}.rooms-info-items__col{padding:20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 575.98px){.rooms-info-items__col{flex:0 0 auto;width:100%;max-width:100%;padding:14px}}.item-info-room{padding-top:20px;border-top:1px solid var(--color-gray-light)}@media(max-width: 767.98px){.item-info-room{padding-top:16px}}.item-info-room__title{font-family:var(--font-basic);font-weight:var(--weigth-basic-bold);font-size:var(--size-text);line-height:var(--line-height-text);color:var(--color-gray);margin-bottom:20px}@media(max-width: 767.98px){.item-info-room__title{margin-bottom:16px;font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.item-info-room__item{position:relative;font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);letter-spacing:var(--letter-spacing);color:var(--color-font-basic);display:flex;column-gap:20px}@media(max-width: 767.98px){.item-info-room__item{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob);column-gap:10px}}.item-info-room__item:not(:last-child){margin-bottom:15px}.item-info-room__item-icon{flex:0 0 auto;width:25px;max-width:100%;height:25px;position:relative;overflow:hidden}@media(max-width: 767.98px){.item-info-room__item-icon{width:16px;height:16px}}.item-info-room__item-icon svg,.item-info-room__item-icon img{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%);object-fit:contain}.info-item-room-detail{padding-top:20px;border-top:1px solid var(--color-gray-light)}.info-item-room-detail:not(:last-child){margin-bottom:30px}@media(max-width: 767.98px){.info-item-room-detail{padding-top:16px}.info-item-room-detail:not(:last-child){margin-bottom:28px}}.info-item-room-detail__title{font-family:var(--font-basic);font-weight:var(--weigth-basic-bold);font-size:var(--size-text);line-height:var(--line-height-text);color:var(--color-gray);margin-bottom:10px}@media(max-width: 767.98px){.info-item-room-detail__title{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.info-item-room-detail__list li{position:relative;padding-left:28px}.info-item-room-detail__list li:not(:last-child){margin-bottom:10px}@media(max-width: 767.98px){.info-item-room-detail__list li{padding-left:14px}}.info-item-room-detail__list li::before{content:"";display:block;width:8px;height:8px;border-radius:50%;background:var(--color-font-basic);position:absolute;top:8px;left:0}@media(max-width: 767.98px){.info-item-room-detail__list li::before{width:4px;height:4px;top:6px}}.info-item-room-detail__text{font-family:var(--font-basic);font-weight:var(--weight-basic);font-size:24px;line-height:var(--line-height-heading);color:var(--color-font-basic)}@media(max-width: 767.98px){.info-item-room-detail__text{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.info-item-room-detail__text:not(:last-child){margin-bottom:10px}.info-item-room-detail__text ul li:not(:last-child){margin-bottom:10px}.photo-gallery{position:relative}.photo-gallery__anchor{top:-280px !important}.photo-gallery__title{margin-bottom:20px}@media(max-width: 767.98px){.photo-gallery__title{margin-bottom:16px}}.photo-gallery__tags{padding:20px 0 40px;border-top:1px solid var(--color-gray-light)}.photo-gallery__tags .hotel-services-tags__item{color:var(--color-font-basic)}.photo-gallery__tags .hotel-services-tags__item:hover{color:var(--color-gray)}.photo-gallery__tags .hotel-services-tags__item.active{color:var(--color-gray)}.form-checkbox label{cursor:pointer}.form-checkbox label input{display:none}.form-checkbox label input:checked+span::before{border:1px solid var(--color-font-basic)}.form-checkbox label input:checked+span svg{opacity:1;visibility:visible}.form-checkbox label span{padding-left:30px;position:relative;display:inline-block;font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-font-basic)}@media(max-width: 767.98px){.form-checkbox label span{padding-left:26px;font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.form-checkbox label span::before{content:"";display:block;width:20px;height:20px;border:1px solid var(--color-gray);border-radius:2px;position:absolute;top:2px;left:0}@media(max-width: 767.98px){.form-checkbox label span::before{width:16px;height:16px;top:0}}.form-checkbox label span svg{display:block;width:12px;height:12px;fill:currentcolor;position:absolute;left:4px;top:6px;z-index:1;opacity:0;visibility:hidden}@media(max-width: 767.98px){.form-checkbox label span svg{width:10px;height:10px;top:3px;left:3px}}.beach-and-pools{color:var(--color-font-basic)}.beach-and-pools h1{margin-bottom:0;color:inherit}.beach-and-pools h2{color:inherit}.beach-and-pools__row{display:flex;align-items:center;margin:0 -20px}@media(max-width: 575.98px){.beach-and-pools__row{flex-wrap:wrap}}.beach-and-pools__left{margin-bottom:16px;padding:0 20px;flex:1 0 0%;width:100%;max-width:100%}@media(max-width: 575.98px){.beach-and-pools__left{flex:0 0 auto;width:100%;max-width:100%}}.beach-and-pools__title h1,.beach-and-pools__title h2{margin-bottom:0;display:inline-block}.beach-and-pools__title h1 span,.beach-and-pools__title h2 span{display:inline-flex;align-items:flex-start;position:relative;top:-15px}@media(max-width: 767.98px){.beach-and-pools__title h1 span,.beach-and-pools__title h2 span{top:-6px}}.beach-and-pools__title h1 svg,.beach-and-pools__title h2 svg{fill:currentcolor;flex:0 0 auto;width:15px;max-width:100%;height:15px}@media(max-width: 767.98px){.beach-and-pools__title h1 svg,.beach-and-pools__title h2 svg{width:11px;height:11px}}.beach-and-pools__right{padding:0 20px 1px;flex:0 0 auto;width:auto;max-width:100%}@media(max-width: 575.98px){.beach-and-pools__right{flex:0 0 auto;width:100%;max-width:100%}}.beach-and-pools__block{display:flex;flex-wrap:wrap;margin:0 -20px}.beach-and-pools__col{padding:0 20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 991.98px){.beach-and-pools__col{flex:0 0 auto;width:100%;max-width:100%}.beach-and-pools__col:not(:last-child){margin-bottom:28px}}.beach-and-pools__items{display:flex;flex-wrap:wrap;column-gap:60px;row-gap:20px}@media(max-width: 767.98px){.beach-and-pools__items{column-gap:28px;row-gap:16px}}.beach-and-pools__item{flex:0 0 auto;width:100%;max-width:100%}.beach-and-pools__heading{font-family:var(--color-gray);font-weight:var(--weigth-basic-bold);font-size:var(--size-text);line-height:var(--line-height-text);color:var(--color-gray)}@media(max-width: 767.98px){.beach-and-pools__heading{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.beach-and-pools__text{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);font-feature-settings:"pnum" on,"lnum" on;color:inherit}@media(max-width: 767.98px){.beach-and-pools__text{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.beach-and-pools__text span{display:flex;align-items:center;column-gap:5px;color:inherit}.beach-and-pools__text span svg{flex:0 0 auto;width:15px;max-width:100%;height:15px;fill:currentcolor}@media(max-width: 767.98px){.beach-and-pools__text span svg{width:12px;height:12px}}.beach-and-pools__text a{color:inherit;transition:var(--transition-normal)}.beach-and-pools__text a:hover{text-decoration:underline}.beach-and-pools__btn{margin-top:20px}@media(max-width: 767.98px){.beach-and-pools__btn{margin-top:16px}}.beach-and-pools__info{font-family:var(--font-basic);font-weight:var(--weigth-basic-bold);font-size:var(--size-text);line-height:var(--line-height-text);color:var(--color-gray)}.beach-and-pools__info:not(:last-child){margin-bottom:10px}@media(max-width: 767.98px){.beach-and-pools__info{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.beach-and-pools__link{font-family:var(--font-title);font-style:var(--font-style);font-weight:var(--weigth-title);font-size:var(--size-heading);line-height:var(--line-height-heading);color:inherit}@media(max-width: 767.98px){.beach-and-pools__link{font-size:var(--size-heading-mob);line-height:var(--line-height-heading-mob)}}.beach-and-pools__link a{color:inherit;transition:var(--transition-normal)}.beach-and-pools__link a:hover{text-decoration:underline}.beach-and-pools__desc{color:inherit}.beach-and-pools__desc:not(:last-child){margin-bottom:60px}@media(max-width: 991.98px){.beach-and-pools__desc:not(:last-child){margin-bottom:20px}}@media(max-width: 767.98px){.beach-and-pools__desc{margin-bottom:0}.beach-and-pools__desc:not(:last-child){margin-bottom:56px}}.beach-and-pools__desc p:not(:last-child){margin-bottom:35px}@media(max-width: 767.98px){.beach-and-pools__desc p:not(:last-child){margin-bottom:16px}}.beach-and-pools__box{padding-top:20px;border-top:1px solid var(--color-gray-light)}@media(max-width: 767.98px){.beach-and-pools__box{padding-top:16px}}.beach-and-pools__labels{display:flex;flex-wrap:wrap;margin:-30px -20px}.beach-and-pools__labels.open .beach-and-pools__label{display:block}@media(max-width: 1199.98px){.beach-and-pools__labels{margin:-20px -10px}}@media(max-width: 767.98px){.beach-and-pools__labels{margin:-14px -10px}}.beach-and-pools__label{padding:30px 20px;flex:0 0 auto;width:25%;max-width:100%;display:none}.beach-and-pools__label:nth-child(1){display:block}.beach-and-pools__label:nth-child(2){display:block}.beach-and-pools__label:nth-child(3){display:block}.beach-and-pools__label:nth-child(4){display:block}@media(max-width: 1199.98px){.beach-and-pools__label:nth-child(4){display:none}}@media(max-width: 991.98px){.beach-and-pools__label:nth-child(4){display:block}}@media(max-width: 767.98px){.beach-and-pools__label:nth-child(4){display:none}}@media(max-width: 1199.98px){.beach-and-pools__label{flex:0 0 auto;width:33.333%;max-width:100%;padding:20px 10px}}@media(max-width: 991.98px){.beach-and-pools__label{flex:0 0 auto;width:25%;max-width:100%}}@media(max-width: 767.98px){.beach-and-pools__label{padding:14px 10px}}@media(max-width: 575.98px){.beach-and-pools__label{flex:0 0 auto;width:33.333%;max-width:100%}}.beach-and-pools__label-icon{margin-bottom:15px;color:inherit;line-height:1}@media(max-width: 767.98px){.beach-and-pools__label-icon{margin-bottom:6px}}.beach-and-pools__label-icon svg{width:auto;height:25px;fill:currentcolor}@media(max-width: 767.98px){.beach-and-pools__label-icon svg{height:16px}}.beach-and-pools__label-text{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);font-feature-settings:"pnum" on,"lnum" on;color:inherit}@media(max-width: 767.98px){.beach-and-pools__label-text{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.beach-and-pools__button{margin-top:20px;padding-top:20px;border-top:1px solid var(--color-gray-light)}.beach-and-pools__button.open .btn-arrow div{display:none}.beach-and-pools__button.open .btn-arrow div:nth-child(2){display:block}.beach-and-pools__button.open .btn-arrow span{transform:rotate(-90deg)}@media(max-width: 767.98px){.beach-and-pools__button{margin-top:16px;padding-top:16px}}.beach-and-pools__button .btn-arrow div:nth-child(2){display:none}.beach-and-pools__button .btn-arrow span{transition:none;transform:rotate(90deg)}.pool-list{display:flex;flex-wrap:wrap;margin:-40px -20px}@media(max-width: 991.98px){.pool-list{margin:-28px -10px}}@media(max-width: 767.98px){.pool-list{margin:-20px -10px}}.pool-list__col{flex:0 0 auto;width:50%;max-width:100%;padding:40px 20px}@media(max-width: 991.98px){.pool-list__col{padding:28px 10px}}@media(max-width: 767.98px){.pool-list__col{flex:0 0 auto;width:100%;max-width:100%;padding:20px 10px}}.item-pool__img{display:block;width:100%;height:0;position:relative;overflow:hidden;padding-bottom:56.9444444444%;margin-bottom:20px}@media(max-width: 767.98px){.item-pool__img{margin-bottom:12px}}.item-pool__img img{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%);object-fit:cover}.item-pool__title{font-family:var(--font-title);font-style:var(--font-style);font-weight:var(--weigth-title);font-size:var(--size-title);line-height:var(--line-height-title);color:var(--color-font-basic);margin-bottom:20px}@media(max-width: 991.98px){.item-pool__title{font-size:var(--size-heading);line-height:var(--line-height-heading)}}@media(max-width: 767.98px){.item-pool__title{font-size:var(--size-title-mob);line-height:var(--line-height-title-mob);margin-bottom:16px}}.item-pool__title a{color:inherit}.item-pool__text{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-font-basic)}@media(max-width: 767.98px){.item-pool__text{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.discount-block__row{display:flex;flex-wrap:wrap;margin:0 -20px}.discount-block__left{padding:0 20px;flex:0 0 auto;width:62.5%;max-width:100%}@media(max-width: 991.98px){.discount-block__left{flex:0 0 auto;width:50%;max-width:100%}}@media(max-width: 767.98px){.discount-block__left{flex:0 0 auto;width:100%;max-width:100%;margin-bottom:28px}}.discount-block__body{padding-top:20px;border-top:1px solid var(--color-gray-light)}@media(max-width: 767.98px){.discount-block__body{padding-top:16px}}.discount-block__title{margin-bottom:20px}@media(max-width: 767.98px){.discount-block__title{margin-bottom:16px}}.discount-block__text{max-width:530px;margin-bottom:20px;font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-font-basic)}@media(max-width: 767.98px){.discount-block__text{margin-bottom:16px;font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.discount-block__info{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-gray)}@media(max-width: 767.98px){.discount-block__info{margin-bottom:16px;font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.discount-block__right{padding:0 20px;flex:0 0 auto;width:37.5%;max-width:100%}@media(max-width: 991.98px){.discount-block__right{flex:0 0 auto;width:50%;max-width:100%}}@media(max-width: 767.98px){.discount-block__right{flex:0 0 auto;width:100%;max-width:100%}}.discount-block__img{display:block;width:100%;height:0;position:relative;overflow:hidden;padding-bottom:56.6037735849%}.discount-block__img img{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%);object-fit:cover}.complex-services__top{margin-bottom:20px}@media(max-width: 767.98px){.complex-services__top{margin-bottom:28px}}.complex-services__row{display:flex;align-items:center;margin:0 -20px}.complex-services__left{padding:0 20px;flex:1 0 0%;width:100%;max-width:100%}.complex-services__right{padding:0 20px;flex:0 0 auto;width:auto;max-width:100%;line-height:1}.complex-services__btn{padding-top:20px;margin-top:40px;border-top:1px solid var(--color-gray-light)}@media(max-width: 767.98px){.complex-services__btn{margin-top:28px;padding-top:16px}}.complex-services__btn .btn-arrow span{transform:rotate(90deg)}.complex-services-item:not(:last-child){margin-bottom:40px}@media(max-width: 767.98px){.complex-services-item:not(:last-child){margin-bottom:56px}}.complex-services-item__row{display:flex;flex-wrap:wrap;margin:0 -20px}.complex-services-item__left{padding:0 20px;flex:0 0 auto;width:37.5%;max-width:100%}@media(max-width: 767.98px){.complex-services-item__left{flex:0 0 auto;width:100%;max-width:100%;margin-bottom:28px}}.complex-services-item__body{padding-top:20px;border-top:1px solid var(--color-gray-light)}@media(max-width: 767.98px){.complex-services-item__body{padding-top:16px}}.complex-services-item__name{font-family:var(--font-title);font-style:var(--font-style);font-weight:var(--weigth-title);font-size:var(--size-heading);line-height:var(--line-height-heading);color:var(--color-font-basic);margin-bottom:20px}@media(max-width: 767.98px){.complex-services-item__name{margin-bottom:16px;font-size:var(--size-heading-mob);line-height:var(--line-height-heading-mob)}}.complex-services-item__text{margin-bottom:20px}@media(max-width: 767.98px){.complex-services-item__text{margin-bottom:16px}}.complex-services-item__bottom{display:flex;flex-wrap:wrap;align-items:center;column-gap:20px;row-gap:12px;margin-bottom:20px}.complex-services-item__info{display:flex;align-items:center;column-gap:5px}.complex-services-item__info svg{width:15px;height:15px;fill:currentcolor}@media(max-width: 767.98px){.complex-services-item__info svg{position:relative;top:-1px}}.complex-services-item__right{padding:0 20px;flex:0 0 auto;width:62.5%;max-width:100%}@media(max-width: 1199.98px){.complex-services-item__right{flex:0 0 auto;width:50%;max-width:100%}}@media(max-width: 767.98px){.complex-services-item__right{flex:0 0 auto;width:100%;max-width:100%}}.complex-program__top{margin-bottom:20px}@media(max-width: 767.98px){.complex-program__top{margin-bottom:28px}}.complex-program__row{display:flex;align-items:center;margin:0 -20px}@media(max-width: 767.98px){.complex-program__row{flex-wrap:wrap}}.complex-program__left{padding:0 20px;flex:1 0 0%;width:100%;max-width:100%}@media(max-width: 767.98px){.complex-program__left{flex:0 0 auto;width:100%;max-width:100%;margin-bottom:12px}}.complex-program__box{display:flex;align-items:center;column-gap:20px}@media(max-width: 767.98px){.complex-program__subtitle{flex:1 0 0%;width:100%;max-width:100%}}.complex-program__nav{display:flex;align-items:center;column-gap:16px}.complex-program__right{padding:0 20px;flex:0 0 auto;width:auto;max-width:100%;line-height:1}@media(max-width: 767.98px){.complex-program__right{flex:0 0 auto;width:100%;max-width:100%}}.complex-program__tags{padding:20px 0;border-top:1px solid var(--color-gray-light)}@media(max-width: 767.98px){.complex-program__tags{padding:16px 0}}.complex-program__tags .hotel-services-tags__item{color:var(--color-font-basic)}.complex-program__tags .hotel-services-tags__item:hover{color:var(--color-gray)}.complex-program__tags .hotel-services-tags__item.active{color:var(--color-gray)}.useful-information__title{margin-bottom:40px}@media(max-width: 767.98px){.useful-information__title{margin-bottom:28px}}.useful-information__items{display:flex;flex-wrap:wrap;margin:-20px}@media(max-width: 575.98px){.useful-information__items{margin:0 -10px}}.useful-information__item{flex:0 0 auto;width:50%;max-width:100%;padding:20px}@media(max-width: 575.98px){.useful-information__item{padding:0 10px;flex:0 0 auto;width:100%;max-width:100%}}.item-information{padding:20px 0;border-top:1px solid var(--color-gray-light)}@media(max-width: 767.98px){.item-information{padding:16px 0}}.item-information__name{font-family:var(--font-title);font-style:var(--font-style);font-weight:var(--weigth-title);font-size:var(--size-heading);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing);color:var(--color-font-basic);margin-bottom:20px}@media(max-width: 767.98px){.item-information__name{font-size:var(--size-heading-mob);line-height:var(--line-height-heading-mob);margin-bottom:16px}}.get-consultation{background:var(--color-basic-light);padding:60px 0;color:var(--color-basic)}@media(max-width: 767.98px){.get-consultation{padding:56px 0}}.get-consultation__row{display:flex;margin:0 -20px}@media(max-width: 767.98px){.get-consultation__row{flex-wrap:wrap}}.get-consultation__left{padding:0 20px;flex:1 0 0%;width:100%;max-width:100%}@media(max-width: 767.98px){.get-consultation__left{flex:0 0 auto;width:100%;max-width:100%;margin-bottom:28px}}.get-consultation__title{color:inherit;margin-bottom:10px}.get-consultation__text{color:inherit;max-width:530px}.get-consultation__right{padding:0 20px;flex:0 0 auto;width:25%;max-width:100%}@media(max-width: 1399.98px){.get-consultation__right{flex:0 0 auto;width:auto;max-width:100%}}@media(max-width: 767.98px){.get-consultation__right{flex:0 0 auto;width:100%;max-width:100%}}.get-consultation__box{display:flex;flex-direction:column;align-items:flex-start}.get-consultation__link{color:inherit;font-family:var(--font-title);font-style:var(--font-style);font-weight:var(--weigth-title);font-size:var(--size-heading);line-height:var(--line-height-heading);transition:var(--transition-normal)}.get-consultation__link:hover{text-decoration-line:underline}@media(max-width: 767.98px){.get-consultation__link{font-size:var(--size-heading-mob);line-height:var(--line-height-heading-mob)}}.get-consultation__btn{margin-top:28px}.get-consultation__btn .btn{padding-left:35px;padding-right:35px}.get-consultation__btn .btn:hover{border:1px solid var(--color-white);background:var(--color-white);color:var(--color-basic)}.hotel-map__title{margin-bottom:20px}@media(max-width: 767.98px){.hotel-map__title{margin-bottom:16px}}.hotel-map__tags{padding:20px 0;margin-bottom:40px;background:#fff;z-index:3;border-top:1px solid var(--color-gray-light);max-width:100%}@media(max-width: 767.98px){.hotel-map__tags{padding:16px 0}}.hotel-map__tags.fixed{position:fixed;animation:.3s animateShow ease;border-top:none;max-width:1480px;left:unset;right:unset}@media(max-width: 1440px){.hotel-map__tags.fixed{left:60px;right:60px;max-width:100%}}@media(max-width: 991.98px){.hotel-map__tags.fixed{left:20px;right:20px}}.hotel-map__tags.fixed::before{display:flex;content:"";position:absolute;background:var(--color-white);left:-60px;right:-60px;bottom:0;top:0}@media(max-width: 991.98px){.hotel-map__tags.fixed::before{left:-20px;right:-20px}}.hotel-map .btn-outline-basic.active{background:var(--color-basic);color:var(--color-white)}.hotel-map .hotel-services-tags{padding:0 30px}.hotel-map .hotel-services-tags__item{color:var(--color-font-basic)}.hotel-map .hotel-services-tags__prev{box-shadow:3px 0 12px 12px #fff}.hotel-map .hotel-services-tags__next{box-shadow:-3px 0 12px 12px #fff}.useful-information-block__row{display:flex;flex-wrap:wrap;margin:0 -20px}.useful-information-block__left{padding:0 20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 767.98px){.useful-information-block__left{flex:0 0 auto;width:100%;max-width:100%;margin-bottom:28px}}.useful-information-block__right{padding:0 20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 767.98px){.useful-information-block__right{flex:0 0 auto;width:100%;max-width:100%}}.specialist-detail__top:not(:last-child){margin-bottom:40px}.specialist-detail__row{display:flex;flex-wrap:wrap;margin:0 -20px}@media(max-width: 767.98px){.specialist-detail__row{margin:0 -10px}}.specialist-detail__left{padding:0 20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 767.98px){.specialist-detail__left{padding:0 10px}}@media(max-width: 479.98px){.specialist-detail__left{flex:0 0 auto;width:100%;margin-bottom:28px;max-width:300px}}.specialist-detail__photo{display:block;width:100%;height:0;position:relative;overflow:hidden;padding-bottom:100%}.specialist-detail__photo img{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%);object-fit:cover}.specialist-detail__right{padding:0 20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 767.98px){.specialist-detail__right{padding:0 10px}}@media(max-width: 479.98px){.specialist-detail__right{flex:0 0 auto;width:100%;max-width:100%}}.specialist-detail__name:not(:last-child){margin-bottom:20px}@media(max-width: 767.98px){.specialist-detail__name:not(:last-child){margin-bottom:16px}}.specialist-detail__info{padding-top:20px;border-top:1px solid var(--color-gray-light)}@media(max-width: 767.98px){.specialist-detail__info{padding-top:16px}}.specialist-detail__heading{margin-bottom:10px}.specialist-detail__list li{position:relative;font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);letter-spacing:var(--letter-spacing);color:var(--color-font-basic)}@media(max-width: 767.98px){.specialist-detail__list li{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}.specialist-detail__list li:not(:last-child){margin-bottom:5px}}.specialist-detail__desc:not(:last-child){margin-bottom:80px}@media(max-width: 767.98px){.specialist-detail__desc:not(:last-child){margin-bottom:56px}}.specialist-detail__title{text-transform:uppercase}.specialist-detail__title:not(:last-child){margin-bottom:20px}@media(max-width: 767.98px){.specialist-detail__title:not(:last-child){margin-bottom:16px}}.complex-services-block{position:relative}.complex-services-block__label{position:absolute;top:20px;left:20px;z-index:4}.complex-services-block__label.btn{color:var(--color-font-basic)}@media(max-width: 1199.98px){.complex-services-block__label{top:10px;left:10px}}.tags-slider-block{padding:20px 0}@media(max-width: 767.98px){.tags-slider-block{padding:16px 0}}.tags-slider-block.border-top{border-top:1px solid var(--color-gray-light)}.tags-slider-block.border-bottom{border-bottom:1px solid var(--color-gray-light)}.tags-slider-block .hotel-services-tags__item{color:var(--color-font-basic)}.tags-slider-block .hotel-services-tags__item:hover{color:var(--color-gray)}.tags-slider-block .hotel-services-tags__item.active{color:var(--color-gray)}.tags-slider-block--poster .hotel-services-tags__item{display:block;color:var(--color-gray);line-height:25px;border-bottom:1px solid rgba(0,0,0,0);transition:all .3s}.tags-slider-block--poster .hotel-services-tags__item.active{color:var(--color-font-basic);border-color:var(--color-font-basic)}.tags-slider-block--poster .hotel-services-tags__item:hover{color:var(--color-font-basic);border-color:var(--color-font-basic)}.hotel-services-tags{min-width:0;display:flex;align-items:center}@media(max-width: 767.98px){.hotel-services-tags{padding:0 30px}}.hotel-services-tags__prev{flex:0 0 auto;width:16px;height:100%;max-width:100%;background:var(--color-white);color:var(--color-font-basic);display:flex;align-items:center;cursor:pointer;transition:var(--transition-normal);user-select:none;position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:3}.hotel-services-tags__prev.swiper-button-disabled svg{opacity:.5}.hotel-services-tags__prev.swiper-button-lock{display:none}.hotel-services-tags__prev svg{width:8px;height:8px;fill:currentcolor;transform:rotate(90deg);transition:var(--transition-normal)}.hotel-services-tags__wrapper{flex:1 0 0%;width:100%;max-width:100%}.hotel-services-tags__slide{width:auto}.hotel-services-tags__item{cursor:pointer;color:var(--color-white)}.hotel-services-tags__next{flex:0 0 auto;width:16px;height:100%;max-width:100%;background:var(--color-white);color:var(--color-font-basic);display:flex;align-items:center;justify-content:flex-end;cursor:pointer;transition:var(--transition-normal);user-select:none;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:3}.hotel-services-tags__next.swiper-button-disabled svg{opacity:.5}.hotel-services-tags__next.swiper-button-lock{display:none}.hotel-services-tags__next svg{width:8px;height:8px;fill:currentcolor;transform:rotate(-90deg);transition:var(--transition-normal)}.specialists-box-block__top{margin-bottom:40px}@media(max-width: 767.98px){.specialists-box-block__top{margin-bottom:28px}}.specialists-box-block__block{display:flex;align-items:flex-end;column-gap:20px}@media(max-width: 767.98px){.specialists-box-block__block{align-items:center}}@media(max-width: 767.98px){.specialists-box-block__title{flex:1 0 0%;width:100%;max-width:100%}}.specialists-box-block__nav{display:flex;align-items:center;column-gap:16px}@media(max-width: 1599.98px){.specialists-box-block-slider{margin-right:-60px;padding-right:60px}}@media(max-width: 991.98px){.specialists-box-block-slider{margin-right:-20px;padding-right:20px}}@media(max-width: 767.98px){.specialists-box-block-slider{margin:0 -20px;padding:0 20px}}.specialists-box-block-slider__prev{color:var(--color-font-basic);cursor:pointer;flex:0 0 auto;width:32px;height:40px;max-width:100%;user-select:none}.specialists-box-block-slider__prev.swiper-button-disabled{opacity:.5}@media(max-width: 767.98px){.specialists-box-block-slider__prev{width:22px;height:22px}.specialists-box-block-slider__prev svg{height:22px}}.specialists-box-block-slider__prev svg{transform:rotate(-180deg);width:22px;height:32px;fill:currentcolor}.specialists-box-block-slider__next{color:var(--color-font-basic);cursor:pointer;flex:0 0 auto;width:32px;height:40px;max-width:100%;user-select:none}.specialists-box-block-slider__next.swiper-button-disabled{opacity:.5}@media(max-width: 767.98px){.specialists-box-block-slider__next{width:22px;height:22px}.specialists-box-block-slider__next svg{height:22px}}.specialists-box-block-slider__next svg{width:22px;height:32px;fill:currentcolor}.specialist-item__photo{display:block;width:100%;height:0;position:relative;overflow:hidden;padding-bottom:100%;margin-bottom:20px}@media(max-width: 767.98px){.specialist-item__photo{margin-bottom:16px}}.specialist-item__photo img{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%);object-fit:cover}.specialist-item__name{margin-bottom:10px}.specialist-item__post{margin-bottom:20px}@media(max-width: 767.98px){.specialist-item__post{margin-bottom:16px}}.main-popup-video{display:block;width:100%;height:0;position:relative;overflow:hidden;padding-bottom:56.25%}.main-popup-video iframe,.main-popup-video video{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%);object-fit:cover}.download-presentation{background:var(--color-basic-light);position:relative;overflow:hidden}.download-presentation__bg{position:absolute;top:50%;right:-25%;transform:translateY(-50%);pointer-events:none;width:57.125%;height:0;padding-bottom:95.1859956236%}.download-presentation__bg img{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%);object-fit:contain}.download-presentation__body{padding:80px 0;padding-right:30%}@media(max-width: 767.98px){.download-presentation__body{padding:56px 0;padding-right:30%}}.download-presentation__title{color:var(--color-white);margin-bottom:20px}@media(max-width: 767.98px){.download-presentation__title{margin-bottom:16px}}.why-we__title{margin-bottom:40px}@media(max-width: 767.98px){.why-we__title{margin-bottom:28px}}.why-we__items{display:flex;flex-wrap:wrap;margin:-20px}@media(max-width: 767.98px){.why-we__items{margin:-14px 0}}.why-we__item{padding:20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 991.98px){.why-we__item{flex:0 0 auto;width:100%;max-width:100%;padding:14px 0}}.item-why-we{background:var(--color-gray-light);padding:40px;position:relative;overflow:hidden;min-height:320px;height:100%}@media(max-width: 767.98px){.item-why-we{padding:20px;min-height:150px}}.item-why-we__bg{position:absolute;bottom:0;right:0;pointer-events:none}@media(max-width: 767.98px){.item-why-we__bg{max-width:150px}}.item-why-we__bg img{max-width:100%}.item-why-we__body{position:relative;z-index:2;display:flex;flex-direction:column;height:100%}.item-why-we__title{flex:1 1 auto;margin-bottom:20px}@media(max-width: 767.98px){.item-why-we__title{margin-bottom:16px}}.item-why-we__text{max-width:490px}.support-project__title{margin-bottom:40px}@media(max-width: 767.98px){.support-project__title{margin-bottom:28px}}.support-project__items{display:flex;flex-wrap:wrap;margin:-50px -20px}@media(max-width: 991.98px){.support-project__items{margin:-30px -20px}}@media(max-width: 767.98px){.support-project__items{margin:-6px -10px}}@media(max-width: 479.98px){.support-project__items{margin:0}}.support-project__item{padding:50px 20px;flex:0 0 auto;width:25%;max-width:100%}@media(max-width: 1199.98px){.support-project__item{flex:0 0 auto;width:33.333%;max-width:100%}}@media(max-width: 991.98px){.support-project__item{padding:30px 20px}}@media(max-width: 767.98px){.support-project__item{flex:0 0 auto;width:50%;max-width:100%;padding:6px 10px}}@media(max-width: 479.98px){.support-project__item{flex:0 0 auto;width:100%;max-width:100%;padding:0}}.item-support-project{padding:20px 0;border-top:1px solid var(--color-gray-light)}@media(max-width: 767.98px){.item-support-project{padding:16px 0}}.item-support-project a{color:inherit;transition:var(--transition-normal)}.item-support-project a:hover{text-decoration:underline}.development-project__title{margin-bottom:40px}@media(max-width: 767.98px){.development-project__title{margin-bottom:28px}}.development-project__items{display:flex;flex-wrap:wrap;margin:-20px}@media(max-width: 767.98px){.development-project__items{margin:-14px -10px}}.development-project__item{padding:16px;flex:0 0 auto;width:25%;max-width:100%}@media(max-width: 1399.98px){.development-project__item{flex:0 0 auto;width:50%;max-width:100%}}@media(max-width: 767.98px){.development-project__item{padding:14px 10px;width:100%}}@media(max-width: 575.98px){.development-project__item{flex:0 0 auto;max-width:100%}}.development-project__item.open .item-development-project__box{justify-content:flex-start}.development-project__item.open .item-development-project__box .item-development-project__number{display:none}.development-project__item.open .item-development-project__box .item-development-project__btn span{transform:rotate(-90deg)}.development-project__item.open .item-development-project__box .item-development-project__btn div{display:none}.development-project__item.open .item-development-project__box .item-development-project__btn div:nth-child(2){display:block}.item-development-project{background:var(--color-gray-light);padding:24px;height:670px}@media(max-width: 1399.98px){.item-development-project{height:450px;padding:20px}}@media(max-width: 991.98px){.item-development-project{height:550px}}@media(max-width: 767.98px){.item-development-project{height:100%;max-height:200px;transition:all .5s}}@media(max-width: 767.98px){.item-development-project.open{max-height:900px}.item-development-project.open .item-development-project__box{padding-top:0}.item-development-project.open .item-development-project__number{transition:all .3s;transition-timing-function:ease-out;opacity:0;max-height:0;display:block !important}}.item-development-project__box{position:relative;display:flex;flex-direction:column;align-items:flex-start;height:100%;justify-content:flex-end}@media(max-width: 767.98px){.item-development-project__box{padding-top:64px;transition:all .5s}}.item-development-project__number{font-family:var(--font-title);font-style:normal;font-weight:var(--weigth-title);font-size:153px;line-height:1;letter-spacing:-0.06em;color:var(--color-font-basic);position:absolute;top:0}@media(max-width: 767.98px){.item-development-project__number{font-size:85px;transition:all .3s;transition-timing-function:ease-in;opacity:1;max-height:100%;display:block}}@media(max-width: 575.98px){.item-development-project__number{font-size:60px}}.item-development-project__title{padding-bottom:20px;border-bottom:1px solid var(--color-gray)}@media(max-width: 991.98px){.item-development-project__title{padding-bottom:10px}}.item-development-project__text{display:none;overflow:hidden;padding-top:10px;margin-bottom:10px;line-height:1.3;font-size:15px}@media(max-width: 1399.98px){.item-development-project__text{font-size:14px}}@media(max-width: 767.98px){.item-development-project__text{padding-top:0;margin-bottom:0;display:block;opacity:0;transition:all .5s}}.item-development-project__text.open{flex:1 1 auto;display:block}@media(max-width: 767.98px){.item-development-project__text.open{opacity:1;padding-top:8px}}.item-development-project__btn{margin-top:20px;font-size:var(--size-text);line-height:var(--line-height-text);color:var(--color-black);display:inline-flex;align-items:center;column-gap:10px;cursor:pointer;transition:var(--transition-normal);white-space:nowrap}.item-development-project__btn div:nth-child(2){display:none}.item-development-project__btn span{flex:0 0 auto;width:25px;max-width:100%;height:25px;display:flex;justify-content:center;align-items:center;border-radius:50%;border:1px solid rgba(18,19,38,.32);color:inherit;transform:rotate(90deg);transition:transform .5s}.item-development-project__btn span svg{width:9px;height:9px;fill:currentcolor}.item-development-project__btn.open span{transform:rotate(-90deg)}.item-development-project__btn.open div{display:none}.item-development-project__btn.open div:nth-child(2){display:block}@media(max-width: 767.98px){.item-development-project__btn{font-size:12px;line-height:1.3333333333;margin-top:16px}.item-development-project__btn span{width:20px;height:20px}.item-development-project__btn span svg{width:8px;height:7px}}.how-help__titli{margin-bottom:40px}@media(max-width: 767.98px){.how-help__titli{margin-bottom:28px}}.how-help__tabs{border-top:1px solid var(--color-gray-light)}.how-help-tab__nav{padding:20px 0;display:flex;flex-wrap:wrap;column-gap:4px;row-gap:8px}@media(max-width: 767.98px){.how-help-tab__nav{padding:16px 0}}.how-help-tab__nav-item{cursor:pointer;border:1px solid var(--color-gray-light);height:40px;display:inline-flex;align-items:center;justify-content:center;text-align:center;font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);letter-spacing:var(--letter-spacing);color:var(--color-font-basic);padding:5px 20px;border-radius:100px;transition:var(--transition-normal)}.how-help-tab__nav-item:hover{color:var(--color-basic)}.how-help-tab__nav-item.active{color:var(--color-basic)}@media(max-width: 767.98px){.how-help-tab__nav-item{height:32px;font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.how-help-tab__body-item{display:none}.how-help-tab__body-item.active{display:block}.how-help-item{padding:20px 0;border-top:1px solid var(--color-gray-light)}.how-help-item:not(:last-child){margin-bottom:20px}@media(max-width: 767.98px){.how-help-item{padding:16px 0}.how-help-item:not(:last-child){margin-bottom:12px}}.how-help-item__row{display:flex;flex-wrap:wrap;margin:0 -20px}@media(max-width: 991.98px){.how-help-item__row{margin:0 -10px}}.how-help-item__left{padding:0 20px;flex:0 0 auto;width:15%;max-width:100%}@media(max-width: 991.98px){.how-help-item__left{flex:0 0 auto;width:7%;max-width:100%;padding:0 10px}}@media(max-width: 575.98px){.how-help-item__left{flex:0 0 auto;width:100%;max-width:100%;margin-bottom:16px}}.how-help-item__center{padding:0 20px;flex:0 0 auto;width:30%;max-width:100%}@media(max-width: 991.98px){.how-help-item__center{flex:0 0 auto;width:35%;max-width:100%;padding:0 10px}}@media(max-width: 575.98px){.how-help-item__center{flex:0 0 auto;width:100%;max-width:100%;margin-bottom:16px}}.how-help-item__right{padding:0 20px;flex:1 1 auto;width:37.5%;max-width:100%}@media(max-width: 991.98px){.how-help-item__right{width:50%;max-width:100%;padding:0 10px}}@media(max-width: 575.98px){.how-help-item__right{flex:0 0 auto;width:100%;max-width:100%}}.our-brands-block{background:var(--color-font-basic);padding:60px 0}@media(max-width: 767.98px){.our-brands-block{padding:56px 0}}.our-brands-block__subtitle{color:var(--color-white);margin-bottom:20px}@media(max-width: 767.98px){.our-brands-block__subtitle{margin-bottom:16px}}.our-brands-block__title{color:var(--color-white);max-width:1100px}.our-brands-block-item{padding:20px 0;border-top:1px solid rgba(255,255,255,.16)}.our-brands-block-item:not(:last-child){margin-bottom:60px}@media(max-width: 991.98px){.our-brands-block-item:not(:last-child){margin-bottom:40px}}@media(max-width: 767.98px){.our-brands-block-item{padding:16px 0}}.our-brands-block-item__row{display:flex;align-items:center;margin:0 -20px}@media(max-width: 1199.98px){.our-brands-block-item__row{margin:0 -10px}}@media(max-width: 767.98px){.our-brands-block-item__row{flex-wrap:wrap}}.our-brands-block-item__left{padding:0 20px;flex:0 0 auto;width:25%;max-width:100%}@media(max-width: 1199.98px){.our-brands-block-item__left{flex:0 0 auto;width:20%;max-width:100%;padding:0 10px}}@media(max-width: 991.98px){.our-brands-block-item__left{flex:0 0 auto;width:25%;max-width:100%}}@media(max-width: 767.98px){.our-brands-block-item__left{flex:0 0 auto;width:50%;max-width:100%;margin-bottom:28px}}.our-brands-block-item__logo img{max-width:100%;width:176px}.our-brands-block-item__center{padding:0 20px;flex:0 0 auto;width:37.5%;max-width:100%}@media(max-width: 1199.98px){.our-brands-block-item__center{padding:0 10px}}@media(max-width: 991.98px){.our-brands-block-item__center{flex:1 0 0%;width:100%;max-width:100%}}@media(max-width: 767.98px){.our-brands-block-item__center{flex:0 0 auto;width:50%;max-width:100%;margin-bottom:28px}}.our-brands-block-item__text{color:var(--color-white)}.our-brands-block-item__right{padding:0 20px;flex:1 0 0%;width:100%;max-width:100%}@media(max-width: 1199.98px){.our-brands-block-item__right{padding:0 10px}}@media(max-width: 991.98px){.our-brands-block-item__right{display:none}}@media(max-width: 767.98px){.our-brands-block-item__right{display:block;flex:0 0 auto;width:50%;max-width:100%}}.our-brands-block-item__btn{padding:0 20px;flex:0 0 auto;width:auto;max-width:100%}@media(max-width: 1199.98px){.our-brands-block-item__btn{padding:0 10px}}@media(max-width: 767.98px){.our-brands-block-item__btn{flex:0 0 auto;width:50%;max-width:100%}}.block-numbers-about__row{display:flex;flex-wrap:wrap;margin:-20px}@media(max-width: 767.98px){.block-numbers-about__row{margin:0 -10px}}.block-numbers-about__col{flex:0 0 auto;width:50%;max-width:100%;padding:20px}@media(max-width: 767.98px){.block-numbers-about__col{padding:0 10px}}@media(max-width: 575.98px){.block-numbers-about__col{flex:0 0 auto;width:100%;max-width:100%}}.block-numbers-about-item{padding:20px 0;border-top:1px solid var(--color-gray-light)}@media(max-width: 767.98px){.block-numbers-about-item{padding:16px 0}}.block-numbers-about-item__text{margin-bottom:20px}@media(max-width: 767.98px){.block-numbers-about-item__text{margin-bottom:16px}}.block-numbers-about-item__number{font-family:var(--font-title);font-weight:var(--weigth-title);font-size:64px;line-height:1;letter-spacing:-0.04em;color:var(--color-font-basic)}@media(max-width: 991.98px){.block-numbers-about-item__number{font-size:var(--size-title)}}@media(max-width: 767.98px){.block-numbers-about-item__number{font-size:var(--size-title-mob)}}.hotel-management-top__subtitle{margin-bottom:20px}@media(max-width: 767.98px){.hotel-management-top__subtitle{margin-bottom:16px}}.hotel-management-top__title{max-width:1100px}.hotel-management-top__row{display:flex;flex-wrap:wrap;margin:0 -20px}.hotel-management-top__left{padding:0 20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 991.98px){.hotel-management-top__left{flex:0 0 auto;width:100%;max-width:100%;margin-bottom:28px}}.hotel-management-top__buttons{display:flex;flex-wrap:wrap;align-items:center;column-gap:20px;row-gap:20px}@media(max-width: 767.98px){.hotel-management-top__buttons{column-gap:16px;row-gap:16px}}.hotel-management-top__right{padding:0 20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 991.98px){.hotel-management-top__right{flex:0 0 auto;width:100%;max-width:100%}}.hotel-management-top__desc p:not(:last-child){margin-bottom:35px}@media(max-width: 991.98px){.hotel-management-top__desc p:not(:last-child){margin-bottom:20px}}.selects-box{display:flex;flex-wrap:wrap;column-gap:40px;row-gap:20px;padding:20px 0}@media(max-width: 767.98px){.selects-box{padding:16px 0;column-gap:28px;row-gap:16px}}.selects-box .form-select__top{padding-bottom:0;font-size:var(--size-text);line-height:var(--line-height-text);font-family:var(--font-basic);font-weight:var(--weight-basic);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-font-basic)}@media(max-width: 767.98px){.selects-box .form-select__top{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.selects-box .form-select__text{color:var(--color-gray)}.selects-box .form-select__arrow{color:var(--color-font-basic)}.item-stock{height:100%;display:flex;flex-direction:column}.item-stock__img{display:block;width:100%;position:relative;overflow:hidden;height:0;padding-bottom:56.6037735849%;margin-bottom:20px}.item-stock__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.item-stock__body{flex:1 1 auto;margin-bottom:16px}.item-stock__title{margin-bottom:10px}.item-stock__title a{font-size:var(--size-heading);line-height:var(--line-height-heading);color:var(--color-font-basic);font-family:var(--font-title);font-style:var(--font-style);font-weight:var(--weigth-basic)}.beach-and-pools-block .item-stock__title a{color:var(--color-white)}@media(max-width: 767.98px){.item-stock__title a{font-size:var(--size-heading-mob);line-height:var(--line-height-heading-mob)}}.item-stock__desc{font-size:var(--size-text);line-height:var(--line-height-text);color:var(--color-font-basic);font-weight:var(--weigth-basic)}.beach-and-pools-block .item-stock__desc{color:var(--color-white)}@media(max-width: 767.98px){.item-stock__desc{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.item-stock__price-block{display:flex;width:100%;justify-content:space-between;color:var(--color-gray-hover)}.item-stock__label{padding-bottom:10px}.item-stock__text{font-size:var(--size-text);line-height:var(--line-height-text);color:var(--color-gray);font-weight:var(--weigth-basic)}@media(max-width: 767.98px){.item-stock__text{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.item-stock__text a{color:var(--color-gray)}.item-stock__text a:hover{text-decoration:underline}.item-stock__row{border-top:1px solid var(--color-gray-light);padding-top:10px}.collection-select{position:relative}.collection-select:hover .collection-select__body{opacity:1;visibility:visible;pointer-events:auto}.collection-select:hover .collection-select__arrow svg{transform:rotate(-180deg)}.collection-select__top{display:inline-flex;align-items:center;column-gap:10px;cursor:pointer}.collection-select__top.open .collection-select__arrow svg{transform:rotate(-180deg)}.collection-select__text{transition:font-size .3s;font-size:var(--size-text);line-height:var(--line-height-text);color:var(--color-gray);white-space:nowrap}.collection-select__arrow{flex:0 0 auto;width:auto;max-width:100%;color:var(--color-gray)}.collection-select__arrow svg{width:8px;height:8px;fill:currentcolor}.collection-select__body{position:absolute;top:100%;left:0;width:380px;z-index:2;padding-top:20px;opacity:0;visibility:hidden;pointer-events:none;transition:var(--transition-normal);margin:0 -60px}.collection-select__body.open{opacity:1;visibility:visible;pointer-events:auto}.collection-select_simple .collection-select__body{margin:0;padding:0;width:300px}@media(max-width: 767.98px){.collection-select_simple .collection-select__body{display:none}.collection-select_simple .collection-select__body.open{display:block}}.collection-select_simple .collection-menu{padding:0}.collection-select_simple .collection-menu::before{display:none}.collection-select_simple .collection-menu__body{padding:0 30px}.collection-select_simple .collection-menu-list{margin:20px 0;padding:30px 0;border-top:0;border-bottom:0}.collection-select_simple .collection-menu-list__text.active{color:var(--color-white-light)}.collection-select_simple .collection-menu-sub{height:auto;min-height:100%;padding:30px 0}@media(max-width: 767.98px){.collection-select_simple .collection-menu-sub{padding:10px 0;display:block;position:static;min-width:auto}}.collection-select_simple .collection-menu-sub ul{height:auto}@media(max-width: 767.98px){.collection-select_simple .collection-menu-sub ul{padding:0 20px}}.collection-select_simple .collection-menu-sub ul li.active a{color:var(--color-white-light)}.collection-menu{padding:40px 0;background:var(--color-basic);position:relative}.collection-menu::before{content:"";display:block;width:60px;height:100%;position:absolute;top:0;left:0;z-index:4;background:var(--color-basic)}.collection-menu.home{background:var(--color-font-basic)}.collection-menu.home::before{background:var(--color-font-basic)}.collection-menu.home .collection-menu-sub{background:var(--color-font-basic)}.collection-menu__item{padding:0 60px;cursor:pointer;font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-white);transition:var(--transition-normal)}.collection-menu__item:hover{color:var(--color-white-light)}.collection-menu__item:not(:last-child){margin-bottom:10px}@media(max-width: 767.98px){.collection-menu__item{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.collection-menu__item a{color:inherit}.collection-menu__body{padding:0 60px}.lazy{position:relative}.lazy.img-loaded{background:rgba(0,0,0,0);animation:none}.lazy.img-loaded img{visibility:visible}.lazy img{visibility:hidden;z-index:2}@keyframes shimmer{from{opacity:0.0904977376}to{opacity:0.1538461538}}.lazy{animation-timing-function:ease-in-out;animation-name:shimmer;animation-iteration-count:infinite;animation-fill-mode:forwards;animation-duration:1s;animation-direction:alternate;background:#222}@media(max-width: 1599.98px){.pool-block-slider{margin-right:-60px;padding-right:60px}}@media(max-width: 991.98px){.pool-block-slider{margin-right:-20px;padding-right:20px}}@media(max-width: 767.98px){.pool-block-slider{margin:0 -20px;padding:0 20px}}.pool-block-slider__nav{display:flex;align-items:center;column-gap:16px;margin-bottom:40px}@media(max-width: 767.98px){.pool-block-slider__nav{margin-bottom:28px}}.pool-block-slider__prev{color:var(--color-black);cursor:pointer;flex:0 0 auto;width:22px;height:25px;max-width:100%;transform:rotate(-180deg);user-select:none;display:flex;align-items:center}.pool-block-slider__prev.swiper-button-disabled{opacity:.5}@media(max-width: 767.98px){.pool-block-slider__prev{height:16px}.pool-block-slider__prev svg{height:16px}}.pool-block-slider__prev svg{width:22px;height:25px;fill:currentcolor}.pool-block-slider__next{color:var(--color-black);cursor:pointer;flex:0 0 auto;width:22px;height:25px;max-width:100%;user-select:none;display:flex;align-items:center}.pool-block-slider__next.swiper-button-disabled{opacity:.5}@media(max-width: 767.98px){.pool-block-slider__next{height:16px}.pool-block-slider__next svg{height:16px}}.pool-block-slider__next svg{width:22px;height:25px;fill:currentcolor}.route-card h1{margin-bottom:0}.route-card-block__row{display:flex;flex-wrap:wrap;margin:0 -20px}.route-card-block__left{padding:0 20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 991.98px){.route-card-block__left{flex:0 0 auto;width:100%;max-width:100%;margin-bottom:28px}}.route-card-block__items:not(:last-child){margin-bottom:40px}@media(max-width: 767.98px){.route-card-block__items:not(:last-child){margin-bottom:28px}}.route-card-block__items-row{display:flex;margin:-20px -30px}@media(max-width: 1199.98px){.route-card-block__items-row{margin:-20px}}@media(max-width: 767.98px){.route-card-block__items-row{margin:-10px}}.route-card-block__items-left{padding:20px 30px;flex:0 0 auto;width:210px;max-width:100%}@media(max-width: 1199.98px){.route-card-block__items-left{padding:20px}}@media(max-width: 767.98px){.route-card-block__items-left{padding:10px;width:150px}}.route-card-block__item:not(:last-child){margin-bottom:40px}.route-card-block__items-right{padding:20px 30px}@media(max-width: 1199.98px){.route-card-block__items-right{padding:20px}}@media(max-width: 767.98px){.route-card-block__items-right{padding:10px}}.route-card-block__right{padding:0 20px;flex:1 0 0%;width:100%;max-width:100%}@media(max-width: 991.98px){.route-card-block__right{flex:0 0 auto;width:100%;max-width:100%}}.router-block__title{margin-bottom:40px}@media(max-width: 767.98px){.router-block__title{margin-bottom:28px}}.router-item:not(:last-child){margin-bottom:20px}@media(max-width: 767.98px){.router-item:not(:last-child){margin-bottom:56px}}.router-item.inner:not(:last-child){margin-bottom:40px}@media(max-width: 767.98px){.router-item.inner:not(:last-child){margin-bottom:56px}}.router-item.inner .router-item__left{flex:0 0 auto;width:37.5%;max-width:100%}@media(max-width: 991.98px){.router-item.inner .router-item__left{flex:0 0 auto;width:50%;max-width:100%}}@media(max-width: 767.98px){.router-item.inner .router-item__left{flex:0 0 auto;width:100%;max-width:100%}}.router-item.inner .router-item__box{max-width:100%}.router-item.inner .router-item__right{flex:0 0 auto;width:62.5%;max-width:100%}@media(max-width: 991.98px){.router-item.inner .router-item__right{flex:0 0 auto;width:50%;max-width:100%}}@media(max-width: 767.98px){.router-item.inner .router-item__right{flex:0 0 auto;width:100%;max-width:100%}}.router-item__row{display:flex;flex-wrap:wrap;margin:0 -20px}.router-item__left{padding:0 20px;flex:0 0 auto;width:62.5%;max-width:100%}@media(max-width: 1199.98px){.router-item__left{flex:0 0 auto;width:50%;max-width:100%}}@media(max-width: 767.98px){.router-item__left{flex:0 0 auto;width:100%;max-width:100%;margin-bottom:28px}}.router-item__body{border-top:1px solid var(--color-gray-light);padding-top:20px}@media(max-width: 767.98px){.router-item__body{padding-top:16px}}.router-item__box{max-width:60%}@media(max-width: 1199.98px){.router-item__box{max-width:80%}}@media(max-width: 991.98px){.router-item__box{max-width:100%}}.router-item__title{margin-bottom:20px}@media(max-width: 767.98px){.router-item__title{margin-bottom:16px}}.router-item__text:not(:last-child){margin-bottom:20px}@media(max-width: 767.98px){.router-item__text:not(:last-child){margin-bottom:16px}}.router-item__label{display:inline-flex;align-items:center;column-gap:10px}.router-item__label span{flex:0 0 auto;width:25px;max-width:100%;height:25px;border-radius:50%;display:flex;justify-content:center;align-items:center;background:var(--color-gray);color:var(--color-white)}.router-item__label span svg{width:15px;height:15px;fill:currentcolor}.router-item__btn{margin-top:40px}@media(max-width: 767.98px){.router-item__btn{margin-top:28px}}.router-item__right{padding:0 20px;flex:0 0 auto;width:37.5%;max-width:100%}@media(max-width: 1199.98px){.router-item__right{flex:0 0 auto;width:50%;max-width:100%}}@media(max-width: 767.98px){.router-item__right{flex:0 0 auto;width:100%;max-width:100%}}.router-block-info{background:var(--color-basic);padding:60px 0}@media(max-width: 991.98px){.router-block-info{padding:56px 0}}@media(max-width: 767.98px){.router-block-info{padding:28px 0}}.router-block-info__row{display:flex;justify-content:space-between;margin:0 -20px}@media(max-width: 991.98px){.router-block-info__row{margin:0 -10px}}@media(max-width: 767.98px){.router-block-info__row{flex-wrap:wrap}}.router-block-info__left{padding:0 20px;flex:1 0 0%;width:100%;max-width:100%}@media(max-width: 991.98px){.router-block-info__left{padding:0 10px}}@media(max-width: 767.98px){.router-block-info__left{flex:0 0 auto;width:100%;max-width:100%;margin-bottom:28px}}.router-block-info__title{color:var(--color-white);margin-bottom:10px}.router-block-info__text{color:var(--color-white);max-width:530px}.router-block-info__right{padding:0 20px;flex:0 0 auto;width:auto;max-width:100%}@media(max-width: 991.98px){.router-block-info__right{padding:0 10px}}@media(max-width: 767.98px){.router-block-info__right{flex:0 0 auto;width:100%;max-width:100%}}.router-block-info__info{display:flex;flex-direction:column;align-items:flex-start;color:var(--color-white)}.router-block-info__info:not(:last-child){margin-bottom:25px}@media(max-width: 767.98px){.router-block-info__info:not(:last-child){margin-bottom:20px}}.router-block-info__info a{color:inherit;transition:var(--transition-normal)}.router-block-info__info a:hover{text-decoration:underline}.ymaps-2-1-79-balloon_type_route{display:none}.router-map{position:relative;overflow:hidden}.router-map__map{width:100%;height:740px}@media(max-width: 1199.98px){.router-map__map{height:600px}}@media(max-width: 767.98px){.router-map__map{height:450px}}.router-map__map *{touch-action:auto}.router-map-box{display:none;position:absolute;top:20px;right:20px;z-index:5;background:var(--color-basic);color:var(--color-white);width:100%;max-width:610px;padding:40px}@media(max-width: 991.98px){.router-map-box{padding:20px;max-width:500px}}@media(max-width: 767.98px){.router-map-box{position:relative;top:0;right:0;max-width:100%}}.router-map-box.open{display:block}.router-map-box__close{position:absolute;top:7px;right:7px;z-index:1;color:var(--color-white);cursor:pointer}.router-map-box__close svg{width:28px;height:28px;fill:currentcolor}.router-map-box__btn{flex:0 0 auto;width:60px;max-width:100%;height:60px;border-radius:50%;background:var(--color-basic);color:var(--color-white);display:flex;justify-content:center;align-items:center;cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2}.router-map-box__body .router-item__row{display:block}.router-map-box__body .router-item__left{margin-bottom:40px;width:100%}@media(max-width: 767.98px){.router-map-box__body .router-item__left{margin-bottom:28px}}.router-map-box__body .router-item__body{border-top:none;padding-top:0}.router-map-box__body .router-item__box{max-width:100%}.router-map-box__body .router-item__title{margin-bottom:10px;color:var(--color-white)}.router-map-box__body .router-item__text{color:var(--color-white);max-height:75px;overflow:hidden}.router-map-box__body .router-item__label{display:none}.router-map-box__body .router-item__right{width:100%}.restaurants-item:not(:last-child){margin-bottom:40px}@media(max-width: 767.98px){.restaurants-item:not(:last-child){margin-bottom:56px}}.restaurants-item__row{display:flex;flex-wrap:wrap;margin:0 -20px}@media(max-width: 991.98px){.restaurants-item__row{margin:0 -10px}}.restaurants-item__left{padding:0 20px;flex:0 0 auto;width:37.5%;max-width:100%}@media(max-width: 991.98px){.restaurants-item__left{padding:0 10px;flex:0 0 auto;width:45%;max-width:100%}}@media(max-width: 767.98px){.restaurants-item__left{flex:0 0 auto;width:100%;max-width:100%;margin-bottom:28px}}.restaurants-item__body{padding-top:20px;border-top:1px solid var(--color-gray-light);margin-bottom:20px}@media(max-width: 767.98px){.restaurants-item__body{padding-top:16px;margin-bottom:16px}}.restaurants-item__name{font-family:var(--font-title);font-style:var(--font-style);font-weight:var(--weigth-title);font-size:var(--size-heading);line-height:var(--line-height-heading);color:var(--color-font-basic);margin-bottom:20px}@media(max-width: 767.98px){.restaurants-item__name{margin-bottom:16px;font-size:var(--size-heading-mob);line-height:var(--line-height-heading-mob)}}.restaurants-item__name span{color:inherit;display:inline;position:relative;top:-5px;line-height:15px}.restaurants-item__name span svg{width:15px;height:15px;fill:currentcolor}@media(max-width: 767.98px){.restaurants-item__name span svg{width:11px;height:11px}}.restaurants-item__text{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-font-basic);margin-bottom:20px}@media(max-width: 767.98px){.restaurants-item__text{margin-bottom:16px;font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.restaurants-item__cook-info:not(:last-child){margin-bottom:60px}@media(max-width: 767.98px){.restaurants-item__cook-info:not(:last-child){margin-bottom:28px}}.restaurants-item__cook{display:flex;align-items:center;column-gap:20px}@media(max-width: 767.98px){.restaurants-item__cook{column-gap:12px}}.restaurants-item__cook-photo{flex:0 0 auto;width:60px;max-width:100%;height:60px;position:relative;overflow:hidden;border-radius:50%}@media(max-width: 767.98px){.restaurants-item__cook-photo{width:40px;height:40px}}.restaurants-item__cook-photo img{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%);object-fit:cover}.restaurants-item__cook-body{flex:1 0 0%;width:100%;max-width:100%}.restaurants-item__schedule{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-font-basic);border-bottom:1px solid var(--color-gray-light);border-top:1px solid var(--color-gray-light);margin-top:60px;padding:20px 0}@media(max-width: 767.98px){.restaurants-item__schedule{margin-top:28px;padding:16px 0;font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.restaurants-item__schedule-top{display:flex;align-items:center;column-gap:10px}.restaurants-item__schedule-text{flex:1 0 0%;width:100%;max-width:100%}.restaurants-item__schedule-text_pointer{cursor:pointer}.restaurants-item__schedule-arrow{cursor:pointer;flex:0 0 auto;width:20px;max-width:100%;height:20px;display:flex;align-items:center;justify-content:flex-end}.restaurants-item__schedule-arrow.open svg{transform:rotate(-180deg)}.restaurants-item__schedule-arrow svg{width:8px;height:8px;fill:currentcolor}.restaurants-item__schedule-body{display:none}.restaurants-item__schedule-body.open{display:block}.restaurants-item__labels{display:flex;flex-wrap:wrap;column-gap:5px;row-gap:10px}.restaurants-item__label{display:inline-flex;align-items:center;justify-content:center;text-align:center;cursor:pointer;height:40px;padding:5px 35px;font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);font-feature-settings:"pnum" on,"lnum" on;border:1px solid rgba(32,32,32,.16);color:var(--color-font-basic);border-radius:100px;transition:var(--transition-normal)}.restaurants-item__label:hover{border:1px solid var(--color-basic);color:var(--color-basic)}.restaurants-item__label.active{border:1px solid var(--color-basic);color:var(--color-basic)}@media(max-width: 767.98px){.restaurants-item__label{height:32px;font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.restaurants-item__bottom{display:flex;align-items:center;flex-wrap:wrap;column-gap:20px;row-gap:16px}@media(max-width: 767.98px){.restaurants-item__bottom{column-gap:16px;row-gap:12px}}.restaurants-item__box{line-height:1}.restaurants-item__box .btn-basic{min-width:150px}.restaurants-item__info{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-gray)}@media(max-width: 767.98px){.restaurants-item__info{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.restaurants-item__info-block{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-gray)}@media(max-width: 767.98px){.restaurants-item__info-block{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.restaurants-item__right{padding:0 20px;flex:0 0 auto;width:62.5%;max-width:100%;min-width:0}@media(max-width: 991.98px){.restaurants-item__right{padding:0 10px;flex:0 0 auto;width:55%;max-width:100%}}@media(max-width: 767.98px){.restaurants-item__right{flex:0 0 auto;width:100%;max-width:100%}}.label-all-inclusive{display:inline-block !important;cursor:pointer;color:inherit;position:relative;top:0 !important;line-height:15px;padding:6px}@media(max-width: 767.98px){.label-all-inclusive{line-height:11px}}.label-all-inclusive:hover{color:var(--color-gray)}.label-all-inclusive:hover .label-all-inclusive__body{opacity:1;visibility:visible}.label-all-inclusive__top{display:flex !important;justify-content:center !important;align-items:center !important;column-gap:4px;color:inherit;top:0 !important}.label-all-inclusive__top svg{width:15px;height:15px;fill:currentcolor}@media(max-width: 767.98px){.label-all-inclusive__top svg{width:11px;height:11px}}.label-all-inclusive__body{position:absolute !important;top:50% !important;left:calc(100% + 5px);transform:translateY(-50%);z-index:5;opacity:0;visibility:hidden;height:30px;padding:1px 15px;font-family:var(--font-basic);line-height:var(--line-height-text);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-font-basic);font-style:normal;white-space:nowrap;border-radius:100px;background:var(--color-gray-light);display:flex !important;justify-content:center;align-items:center;font-size:16px}@media(max-width: 767.98px){.label-all-inclusive__body{height:24px;padding:1px 10px;line-height:var(--line-height-text-mob);font-size:12px}}.block-entertainment__title{margin-bottom:40px}@media(max-width: 767.98px){.block-entertainment__title{margin-bottom:28px}}.block-entertainment__list{display:flex;flex-wrap:wrap;margin:-40px -20px;pointer-events:none}@media(max-width: 991.98px){.block-entertainment__list{margin:-30px -10px}}@media(max-width: 767.98px){.block-entertainment__list{margin:-28px -10px}}.block-entertainment__col{padding:40px 20px;flex:0 0 auto;width:50%;max-width:100%;pointer-events:auto}@media(max-width: 991.98px){.block-entertainment__col{padding:30px 10px}}@media(max-width: 767.98px){.block-entertainment__col{flex:0 0 auto;width:100%;max-width:100%;padding:28px 10px}}.item-entertainment-block{display:flex;flex-direction:column;height:100%;flex-wrap:wrap}@media(min-width: 768px){.item-entertainment-block{flex-wrap:nowrap}}.item-entertainment-block__col{width:100%}@media(min-width: 768px){.item-entertainment-block__col{width:calc(50% - 15px)}}.item-entertainment-block__img{display:block;position:relative;overflow:hidden;width:100%;height:0;padding-bottom:56.9444444444%;margin-bottom:20px}@media(max-width: 767.98px){.item-entertainment-block__img{margin-bottom:16px}}.item-entertainment-block__img img{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%);object-fit:cover}.item-entertainment-block__box{flex:1 1 auto;margin-bottom:40px}@media(max-width: 767.98px){.item-entertainment-block__box{margin-bottom:28px}}.item-entertainment-block__title{margin-bottom:10px}.item-entertainment-block__title span{display:inline;top:0}.item-entertainment-block__title .label-all-inclusive{top:-5px}@media(max-width: 767.98px){.item-entertainment-block__title .label-all-inclusive{top:-2px}}.item-entertainment-block__text{max-width:530px}.item-entertainment-block__info:not(:last-child){margin-bottom:20px}@media(max-width: 767.98px){.item-entertainment-block__info:not(:last-child){margin-bottom:16px}}.item-entertainment-block__info span{display:block}.item-entertainment-block__tags:not(:last-child){margin-bottom:20px}@media(max-width: 767.98px){.item-entertainment-block__tags:not(:last-child){margin-bottom:16px}}.item-entertainment-block__buttons{padding-top:20px;border-top:1px solid var(--color-gray-light);display:flex;flex-wrap:wrap;align-items:center;column-gap:20px;row-gap:12px}@media(max-width: 767.98px){.item-entertainment-block__buttons{padding-top:16px;column-gap:16px;row-gap:8px}}.territory-block-fill{position:relative;background:var(--color-basic);padding:120px 0 80px}@media(max-width: 991.98px){.territory-block-fill{padding:80px 0}}@media(max-width: 767.98px){.territory-block-fill{padding:56px 0}}.territory-block-fill__bg{position:absolute;top:0;right:0;pointer-events:none}@media(max-width: 991.98px){.territory-block-fill__bg{display:none}}.territory-block-fill__bg img{max-width:100%}.territory-block-fill .territory-block{position:relative;z-index:2;color:var(--color-white)}.territory-block-fill .territory-block__subtitle{color:inherit}.territory-block-fill .territory-block__title{color:inherit}.territory-block-fill .routes-block-slider__prev.swiper-button-disabled{color:rgba(255,255,255,.5)}.territory-block-fill .routes-block-slider__next.swiper-button-disabled{color:rgba(255,255,255,.5)}.territory-block-fill .territory-block-slider__prev{color:inherit}.territory-block-fill .territory-block-slider__prev.swiper-button-disabled{color:rgba(255,255,255,.5);opacity:1}.territory-block-fill .territory-block-slider__next{color:inherit}.territory-block-fill .territory-block-slider__next.swiper-button-disabled{color:rgba(255,255,255,.5);opacity:1}.territory-block-fill .territory-item__title{color:inherit}.territory-block-fill .territory-item__text{color:inherit}.territory-block-fill .pool-objects-item__title{color:inherit}.territory-block-fill .pool-objects-item__text{color:inherit}.territory-block-fill .pool-objects-item__label{color:var(--color-white-light)}.territory-block-fill .hotel-services-tags{min-width:0}.territory-block-fill .hotel-services-tags__prev{background:var(--color-basic);color:var(--color-white)}.territory-block-fill .hotel-services-tags__item{color:var(--color-white)}.territory-block-fill .hotel-services-tags__item:hover{color:var(--color-gray)}.territory-block-fill .hotel-services-tags__item.active{color:var(--color-gray)}.territory-block-fill .hotel-services-tags__next{background:var(--color-basic);color:var(--color-white)}.restaurants-and-bars{background:var(--color-basic);padding:120px 0 80px}@media(max-width: 991.98px){.restaurants-and-bars{padding:80px 0}}@media(max-width: 767.98px){.restaurants-and-bars{padding:56px 0}}.restaurants-and-bars__title{margin-bottom:40px;color:var(--color-white)}@media(max-width: 767.98px){.restaurants-and-bars__title{margin-bottom:28px}}.restaurants-and-bars .restaurants-item{color:var(--color-white)}.restaurants-and-bars .restaurants-item__body{border-color:rgba(255,255,255,.2)}.restaurants-and-bars .restaurants-item__name{color:inherit}.restaurants-and-bars .restaurants-item__text{color:inherit}.restaurants-and-bars .restaurants-item__cook-title{color:inherit}.restaurants-and-bars .restaurants-item__cook-name{color:inherit}.restaurants-and-bars .restaurants-item__schedule{color:inherit;border-color:rgba(255,255,255,.2)}.restaurants-and-bars .restaurants-item__schedule-text{color:inherit}.restaurants-and-bars .restaurants-item__schedule-arrow{color:inherit}.restaurants-and-bars .restaurants-item__schedule-body{color:inherit}.restaurants-and-bars .restaurants-box{color:var(--color-white)}.restaurants-and-bars .restaurants-box__subtitle{color:inherit}.restaurants-and-bars .restaurants-block-slider__prev{color:inherit}.restaurants-and-bars .restaurants-block-slider__prev.swiper-button-disabled{color:var(--color-gray);opacity:1;pointer-events:none}.restaurants-and-bars .restaurants-block-slider__next{color:inherit}.restaurants-and-bars .restaurants-block-slider__next.swiper-button-disabled{color:var(--color-gray);opacity:1;pointer-events:none}.restaurants-and-bars .territory-item__title{color:inherit}.restaurants-and-bars .territory-item__text{color:inherit}.restaurants-meals__season-button{border:none;background:rgba(0,0,0,0);color:var(--color-gray);transition:color .3s;font-size:16px}.restaurants-meals__season-button.active{color:var(--color-font-basic)}.restaurants-meals__season-time{display:flex;gap:12px;margin-bottom:24px}.restaurants-meals__season-content{padding:0;display:none;transition:display .3s;list-style:none}.restaurants-meals__season-content.active{display:block}.beauty-and-health__top{margin-bottom:40px}@media(max-width: 767.98px){.beauty-and-health__top{margin-bottom:28px}}.beauty-and-health__row{display:flex;align-items:center;margin:0 -20px}@media(max-width: 991.98px){.beauty-and-health__row{margin:0 -10px}}.beauty-and-health__left{padding:0 20px;flex:1 0 0%;width:100%;max-width:100%}@media(max-width: 991.98px){.beauty-and-health__left{padding:0 10px}}.beauty-and-health__right{padding:0 20px;flex:0 0 auto;width:auto;max-width:100%;line-height:1}@media(max-width: 991.98px){.beauty-and-health__right{padding:0 10px}}.beauty-and-health__list{display:flex;flex-wrap:wrap;margin:-40px -20px;pointer-events:none}@media(max-width: 991.98px){.beauty-and-health__list{margin:-30px -10px}}@media(max-width: 767.98px){.beauty-and-health__list{margin:-28px -10px}}.beauty-and-health__col{pointer-events:auto;padding:40px 20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 991.98px){.beauty-and-health__col{padding:30px 10px}}@media(max-width: 767.98px){.beauty-and-health__col{padding:28px 10px;flex:0 0 auto;width:100%;max-width:100%}}.item-beauty-and-health__img{display:block;width:100%;height:0;position:relative;overflow:hidden;padding-bottom:54.1666666667%;margin-bottom:20px}@media(max-width: 767.98px){.item-beauty-and-health__img{margin-bottom:16px}}.item-beauty-and-health__img img{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%);object-fit:cover}.item-beauty-and-health__title{margin-bottom:10px}.item-beauty-and-health__title a{color:inherit}.item-beauty-and-health__title .label-all-inclusive{position:relative;top:-5px}.treatment-area{position:relative;overflow:hidden;background:var(--color-basic);padding:120px 0 80px}@media(max-width: 991.98px){.treatment-area{padding:80px 0}}@media(max-width: 767.98px){.treatment-area{padding:56px 0}}.treatment-area__bg{position:absolute;top:0;right:0;pointer-events:none}@media(max-width: 991.98px){.treatment-area__bg{display:none}}.treatment-area__bg img{max-width:100%}.treatment-area__content{position:relative;z-index:2}.treatment-area__subtitle{color:var(--color-white);margin-bottom:20px}@media(max-width: 767.98px){.treatment-area__subtitle{margin-bottom:12px}}.treatment-area__title{color:var(--color-white);margin-bottom:40px;max-width:1100px}@media(max-width: 767.98px){.treatment-area__title{margin-bottom:28px}}.download-app-block{padding-top:20px}@media(max-width: 767.98px){.download-app-block{padding-top:16px}}.download-app-block__row{display:flex;align-items:center;margin:0 -20px}.download-app-block__left{padding:0 20px;flex:0 0 auto;width:50%;max-width:100%}.download-app-block__right{padding:0 20px;flex:0 0 auto;width:50%;max-width:100%}.download-app-block__body{display:flex;flex-wrap:wrap;align-items:center}.download-app-block__link{flex:0 0 auto;width:50%;max-width:100%;display:flex;align-items:center;column-gap:10px}.item-route-information{display:block;padding-bottom:20px;border-bottom:1px solid rgba(191,192,192,.32)}@media(max-width: 767.98px){.item-route-information{padding-bottom:16px}}.item-route-information:not(:last-child){margin-bottom:20px}@media(max-width: 767.98px){.item-route-information:not(:last-child){margin-bottom:16px}}.item-route-information__row{display:flex;align-items:center;margin:0 -20px}@media(max-width: 991.98px){.item-route-information__row{margin:0 -10px}}@media(max-width: 479.98px){.item-route-information__row{margin:0 -6px}}.item-route-information__left{padding:0 20px;flex:0 0 auto;width:25%;max-width:100%}@media(max-width: 991.98px){.item-route-information__left{padding:0 10px}}@media(max-width: 479.98px){.item-route-information__left{width:35%;padding:0 6px}}.item-route-information__img{display:block;width:100%;height:0;position:relative;overflow:hidden;padding-bottom:60%}.item-route-information__img img{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%);object-fit:cover}.item-route-information__right{padding:0 20px;flex:0 0 auto;width:75%;max-width:100%}@media(max-width: 991.98px){.item-route-information__right{padding:0 10px}}@media(max-width: 479.98px){.item-route-information__right{width:65%;padding:0 6px}}.item-route-information__box{display:flex;align-items:center;column-gap:20px}@media(max-width: 479.98px){.item-route-information__box{column-gap:10px}}.item-route-information__body{flex:1 0 0%;width:100%;max-width:100%}.item-route-information__title{margin-bottom:10px}.item-route-information__arrow{flex:0 0 auto;width:auto;max-width:100%}.hotel-map-block{overflow:hidden;position:relative}.hotel-map-block__map{position:relative;width:100%}.hotel-map-block__img img{max-width:100%}.hotel-map-block-point{position:absolute;top:0;left:0;z-index:2;cursor:pointer;margin-left:-21px;margin-top:-50px}.hotel-map-block-point.open .hotel-map-box{display:block}@media(max-width: 767.98px){.hotel-map-block-point{margin-left:-16px;margin-top:-40px}}.hotel-map-block-point__icon{display:flex;justify-content:center;align-items:center}.hotel-map-block-point__icon-bg{width:42px;height:50px}@media(max-width: 767.98px){.hotel-map-block-point__icon-bg{width:32px;height:40px}}.hotel-map-block-point__icon-bg svg{width:42px;height:50px;fill:var(--color-white);stroke:#a9c2c7}@media(max-width: 767.98px){.hotel-map-block-point__icon-bg svg{width:32px;height:40px}}.hotel-map-block-point__icon-img{position:absolute;top:6px;left:50%;transform:translateX(-50%);z-index:2}.hotel-map-block-point__icon-img svg,.hotel-map-block-point__icon-img img{max-width:28px;max-height:28px}@media(max-width: 767.98px){.hotel-map-block-point__icon-img svg,.hotel-map-block-point__icon-img img{max-width:21px;max-height:21px}}.hotel-map-box{display:none;position:absolute;top:50%;right:50%;transform:translate(50%, -50%);z-index:3;background:var(--color-basic);width:100%;max-width:610px;padding:40px 0}.hotel-map-box.open{display:block}@media(max-width: 767.98px){.hotel-map-box.open{display:none}}@media(max-width: 991.98px){.hotel-map-box{transform:translate(0, 0);height:calc(100% - 40px)}}@media(max-width: 767.98px){.hotel-map-box{padding:30px 0 20px;max-width:450px;display:none}}@media(max-width: 575.98px){.hotel-map-box{max-width:100%;width:calc(100% - 30px);height:calc(100% - 30px);top:15px;right:15px}}.hotel-map-box__close{position:absolute;top:7px;right:7px;z-index:2;cursor:pointer;color:var(--color-white)}.hotel-map-box__close svg{width:28px;height:28px;fill:currentcolor}@media(max-width: 767.98px){.hotel-map-box__close svg{width:22px;height:22px}}.hotel-map-box__body{padding:0 40px;color:var(--color-white)}@media(max-width: 991.98px){.hotel-map-box__body{height:100%;overflow:auto}}@media(max-width: 767.98px){.hotel-map-box__body{padding:0 20px}}.hotel-map-box__title{margin-bottom:10px;color:inherit;padding-right:15px}.hotel-map-box__text{color:inherit}.hotel-map-box__text:not(:last-child){margin-bottom:40px}@media(max-width: 767.98px){.hotel-map-box__text:not(:last-child){margin-bottom:28px}}.hotel-map-box__btn:not(:last-child){margin-bottom:40px}@media(max-width: 767.98px){.hotel-map-box__btn:not(:last-child){margin-bottom:28px}}.hotel-map-box__images{min-width:0;width:100%}.set-point__title{margin-bottom:20px}.set-point__btn{margin-bottom:40px}.set-point__subtitle{margin-bottom:60px}.set-point__block{position:relative}.set-point__cursor{cursor:pointer;color:var(--color-basic);position:absolute;top:0;left:0;z-index:2;width:42px;height:50px}.set-point__cursor svg{width:42px;height:50px;fill:currentcolor}.set-point__cursor.active{transform:translate(-50%, -100%)}.set-point__cursor.active .set-point__cursor-btn{display:block}.set-point__cursor.open .set-point__cursor-btn{display:block}.set-point__cursor-btn{position:absolute;top:calc(100% + 10px);left:50%;transform:translateX(-50%);display:none;background:var(--color-white);padding:15px;border-radius:6px;cursor:default}.set-point__img img{max-width:100%}.services-section-item:not(:last-child){margin-bottom:40px}@media(max-width: 767.98px){.services-section-item:not(:last-child){margin-bottom:56px}}.services-section-item__row{display:flex;flex-wrap:wrap;margin:0 -20px}@media(max-width: 991.98px){.services-section-item__row{margin:0 -10px}}.services-section-item__left{padding:0 20px;flex:0 0 auto;width:37.5%;max-width:100%}@media(max-width: 991.98px){.services-section-item__left{padding:0 10px;flex:0 0 auto;width:45%;max-width:100%}}@media(max-width: 767.98px){.services-section-item__left{flex:0 0 auto;width:100%;max-width:100%;margin-bottom:28px}}.services-section-item__body{padding-top:20px;border-top:1px solid var(--color-gray-light);margin-bottom:20px}@media(max-width: 767.98px){.services-section-item__body{padding-top:16px;margin-bottom:16px}}.services-section-item__name{font-family:var(--font-title);font-style:var(--font-style);font-weight:var(--weigth-title);font-size:var(--size-heading);line-height:var(--line-height-heading);color:var(--color-font-basic);margin-bottom:20px}@media(max-width: 767.98px){.services-section-item__name{margin-bottom:16px;font-size:var(--size-heading-mob);line-height:var(--line-height-heading-mob)}}.services-section-item__name span{color:inherit;display:inline-block;position:relative;top:-5px;line-height:15px}.services-section-item__name span svg{width:15px;height:15px;fill:currentcolor}@media(max-width: 767.98px){.services-section-item__name span svg{width:11px;height:11px}}.services-section-item__text{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-font-basic);margin-bottom:20px}@media(max-width: 767.98px){.services-section-item__text{margin-bottom:16px;font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.services-section-item__schedule{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-font-basic);margin-top:20px;padding:20px 0}@media(max-width: 767.98px){.services-section-item__schedule{margin-top:28px;padding:16px 0;font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.services-section-item__schedule-top{display:flex;align-items:center;column-gap:10px}.services-section-item__schedule-text{flex:1 0 0%;width:100%;max-width:100%}.services-section-item__schedule-arrow{cursor:pointer;flex:0 0 auto;width:20px;max-width:100%;height:20px;display:flex;align-items:center;justify-content:flex-end}.services-section-item__schedule-arrow.open svg{transform:rotate(-180deg)}.services-section-item__schedule-arrow svg{width:8px;height:8px;fill:currentcolor}.services-section-item__schedule-body{display:none}.services-section-item__schedule-body.open{display:block}.services-section-item__labels{padding:20px 0;border-top:1px solid var(--color-gray-light);border-bottom:1px solid var(--color-gray-light)}.services-section-item__labels:not(:last-child){margin-bottom:20px}@media(max-width: 767.98px){.services-section-item__labels{padding:16px 0}.services-section-item__labels:not(:last-child){margin-bottom:16px}}.services-section-item__bottom{display:flex;align-items:center;flex-wrap:wrap;column-gap:20px;row-gap:16px}@media(max-width: 767.98px){.services-section-item__bottom{column-gap:16px;row-gap:12px}}.services-section-item__box{line-height:1}.services-section-item__box .btn-basic{min-width:150px}.services-section-item__right{padding:0 20px;flex:0 0 auto;width:62.5%;max-width:100%;min-width:0}@media(max-width: 991.98px){.services-section-item__right{padding:0 10px;flex:0 0 auto;width:55%;max-width:100%}}@media(max-width: 767.98px){.services-section-item__right{flex:0 0 auto;width:100%;max-width:100%}}.services-section-item__wrap{position:relative;min-width:0}.services-section-item__label{position:absolute;top:20px;left:20px;z-index:2}@media(max-width: 767.98px){.services-section-item__label{top:10px;left:10px}}.services-section-item__label .btn-white{color:var(--color-font-basic)}.block-filter-wrap{position:relative}@media(max-width: 991.98px){.block-filter-wrap__body{position:fixed;top:0;right:-100%;width:100%;height:100%;background:var(--color-white);z-index:10;transition:var(--transition-normal);padding:0 20px;display:flex;flex-direction:column}.block-filter-wrap__body.open{right:0;z-index:1000}.block-filter-wrap__body.open .block-filter-wrap__btn{right:0}}.block-filter-wrap__top{display:none;align-items:center;column-gap:10px;color:var(--color-font-basic)}@media(max-width: 991.98px){.block-filter-wrap__top{display:flex;min-height:64px;border-bottom:1px solid var(--color-gray-light);margin-bottom:28px}}.block-filter-wrap__title{flex:1 0 0%;width:100%;max-width:100%;font-family:var(--font-basic);font-weight:var(--weight-basic);font-size:var(--size-text);line-height:var(--line-height-text);letter-spacing:var(--letter-spacing);color:inherit}@media(max-width: 767.98px){.block-filter-wrap__title{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.block-filter-wrap__close{flex:0 0 auto;width:auto;max-width:100%;cursor:pointer;color:inherit;display:flex;justify-content:center;align-items:center}.block-filter-wrap__close svg{width:23px;height:23px;fill:currentcolor}@media(max-width: 991.98px){.block-filter-wrap__box{margin:0 -20px;padding:0 20px;flex:1 1 auto;overflow:auto}.block-filter-wrap__box:not(:last-child){padding-bottom:72px}}.block-filter-wrap__btn{display:none}@media(max-width: 991.98px){.block-filter-wrap__btn{display:block;position:fixed;bottom:0;right:-100%;width:100%;z-index:10;transition:var(--transition-normal);padding:16px 20px}}.block-filter-wrap__btn .btn{width:100%}@media(max-width: 991.98px){.block-filter-wrap .rooms__selects{flex:0 0 auto;width:100%;max-width:100%;margin-bottom:56px;row-gap:56px;margin-top:0;border-top:none;padding:0}}@media(max-width: 991.98px)and (max-width: 991.98px){.block-filter-wrap .rooms__selects .rooms__select{flex:0 0 auto;width:100%;max-width:100%;font-size:var(--size-text-mob);line-height:var(--line-height-text-mob);font-weight:var(--weigth-basic-bold);color:var(--color-font-basic);margin-bottom:16px}}@media(max-width: 991.98px)and (max-width: 991.98px){.block-filter-wrap .rooms__selects .rooms__select .form-select{display:block}.block-filter-wrap .rooms__selects .rooms__select .form-select__prompt{display:block;margin-bottom:16px}.block-filter-wrap .rooms__selects .rooms__select .form-select__top{display:none}.block-filter-wrap .rooms__selects .rooms__select .form-select__text{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob);font-weight:var(--weigth-basic-bold);color:var(--color-font-basic)}.block-filter-wrap .rooms__selects .rooms__select .form-select__arrow{display:none}.block-filter-wrap .rooms__selects .rooms__select .form-select__body{display:block;position:static;padding-top:0}.block-filter-wrap .rooms__selects .rooms__select .form-select__list{max-height:none;overflow:visible}.block-filter-wrap .rooms__selects .rooms__select .form-select__item{padding:0;font-size:var(--size-heading-mob);line-height:var(--line-height-heading-mob);font-family:var(--font-title);font-weight:var(--weigth-basic)}.block-filter-wrap .rooms__selects .rooms__select .form-select__item:not(:last-child){margin-bottom:8px}.block-filter-wrap .rooms__selects .rooms__select .form-select__item.selected{background:rgba(0,0,0,0);color:var(--color-gray)}}@media(max-width: 991.98px){.block-filter-wrap .selects-block{border-bottom:none;border-top:none;display:block;padding:0}}@media(max-width: 991.98px){.block-filter-wrap .selects-block .selects-block__list{flex:0 0 auto;width:100%;max-width:100%;margin-bottom:56px;row-gap:56px}}@media(max-width: 991.98px){.block-filter-wrap .selects-block .selects-block__item{flex:0 0 auto;width:100%;max-width:100%}}@media(max-width: 991.98px){.block-filter-wrap .selects-block .selects-block__btn{margin-bottom:20px;display:inline-block}}@media(max-width: 991.98px){.block-filter-wrap .selects-block .form-select__prompt{display:block;margin-bottom:16px}.block-filter-wrap .selects-block .form-select__top{display:none}.block-filter-wrap .selects-block .form-select__text{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob);font-weight:var(--weigth-basic-bold);color:var(--color-font-basic)}.block-filter-wrap .selects-block .form-select__arrow{display:none}.block-filter-wrap .selects-block .form-select__body{display:block;position:static;padding-top:0}.block-filter-wrap .selects-block .form-select__list{max-height:none;overflow:visible}.block-filter-wrap .selects-block .form-select__item{padding:0;font-size:var(--size-heading-mob);line-height:var(--line-height-heading-mob);font-family:var(--font-title)}.block-filter-wrap .selects-block .form-select__item:not(:last-child){margin-bottom:8px}.block-filter-wrap .selects-block .form-select__item.selected{background:rgba(0,0,0,0);color:var(--color-gray)}}.block-filter-wrap .territory-block__block{margin-bottom:0}.territory-block{position:relative}.territory-block .block-filter-wrap__body{margin-bottom:20px}.territory-block__content-top{margin-bottom:8px;color:var(--color-gray);display:flex;width:100%}.territory-block__content-top>*:nth-of-type(2){text-align:right}.territory-block__content-bottom{margin-top:24px;margin-bottom:40px;display:grid;grid-template-columns:33% 30% 15%;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:20px}.territory-block__content-bottom-item{width:fit-content;display:flex;flex-direction:column-reverse}@media(min-width: 767.98px){.territory-block__content-bottom-item{flex-direction:column}}.territory-block__content-title{text-transform:lowercase;height:3em;margin-bottom:20px}@media(min-width: 767.98px){.territory-block__content-title{text-transform:unset}}.territory-block__content-subtitle{font-size:24px;line-height:100%;font-family:var(--font-title);text-wrap:nowrap}@media(min-width: 575.98px){.territory-block__content-subtitle{font-size:32px}}@media(min-width: 767.98px){.territory-block__content-subtitle{font-size:48px}}@media(min-width: 1199.98px){.territory-block__content-subtitle{font-size:56px}}@media(min-width: 1399.98px){.territory-block__content-subtitle{font-size:64px}}@media(max-width: 1599.98px){.pools-slider{margin-right:-60px;padding-right:60px}}@media(max-width: 991.98px){.pools-slider{margin-right:-20px;padding-right:20px}}@media(max-width: 767.98px){.pools-slider{margin:0 -20px;padding:0 20px}}.pools-slider__prev{color:var(--color-font-basic);cursor:pointer;flex:0 0 auto;width:32px;height:32px;max-width:100%;transform:rotate(-180deg);user-select:none}.pools-slider__prev.swiper-button-disabled{color:var(--color-gray)}@media(max-width: 767.98px){.pools-slider__prev{width:22px;height:22px}}.pools-slider__prev svg{width:22px;height:100%;fill:currentcolor}.pools-slider__next{color:var(--color-font-basic);cursor:pointer;flex:0 0 auto;width:32px;height:32px;max-width:100%;user-select:none}.pools-slider__next.swiper-button-disabled{color:var(--color-gray)}@media(max-width: 767.98px){.pools-slider__next{width:22px;height:22px}}.pools-slider__next svg{width:22px;height:100%;fill:currentcolor}.pools-slider__slide{height:auto}.pools-item{display:flex;flex-direction:column;height:100%}.pools-item__title{font-family:var(--font-title);font-style:var(--font-style);font-weight:var(--weigth-title);font-size:var(--size-title);line-height:var(--line-height-title);color:var(--color-font-basic);margin-bottom:20px;flex:1 1 auto}@media(max-width: 767.98px){.pools-item__title{font-size:var(--size-title-mob);line-height:var(--line-height-title-mob);margin-bottom:12px}}.pools-item__title a{color:inherit}.pools-item__img{display:block;width:100%;position:relative;overflow:hidden;height:0;padding-bottom:56.9444444444%}.pools-item__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.territory-block__subtitle{margin-bottom:20px;color:var(--color-font-basic)}@media(max-width: 767.98px){.territory-block__subtitle{margin-bottom:12px}}.territory-block__title{color:var(--color-font-basic);max-width:1100px;font-size:45px;line-height:105%}@media(max-width: 991.98px){.territory-block__title{font-size:34px}}@media(max-width: 767.98px){.territory-block__title{font-size:24px}}.territory-block__block{padding-bottom:20px;margin-bottom:40px}@media(max-width: 991.98px){.territory-block__block{padding-bottom:28px}}@media(max-width: 767.98px){.territory-block__block{margin-bottom:28px}}.territory-block__wrapper{padding:20px 0;border-top:1px solid rgba(255,255,255,.2)}@media(max-width: 767.98px){.territory-block__wrapper{padding:16px 0}.territory-block__wrapper .territory-block__right{display:none}}@media(max-width: 767.98px){.territory-block__boxes .territory-block__right{display:flex}}.territory-block__boxes .tags-slider-block.border-top{border-top:1px solid rgba(255,255,255,.2)}.territory-block__row{display:flex;align-items:center;flex-wrap:wrap;margin:0 -20px}@media(min-width: 576px){.territory-block__row{gap:40px}}.territory-block__left{padding:0 20px;flex:1 0 auto;width:fit-content;max-width:100%;min-width:0}@media(min-width: 576px){.territory-block__left{flex:1 0 0%;width:100%}}.territory-block__nav{display:flex;align-items:center;column-gap:16px}.territory-block__right{padding:0 20px;flex:1 1 auto;width:auto;max-width:100%;display:flex;align-items:center;column-gap:16px}@media(min-width: 576px){.territory-block__right{flex:0 0 auto}}@media(max-width: 576px){.territory-block__right .restaurants-detail-top__item{padding:0 !important;margin-top:16px}}.territory-block__right .filter-btn-mob{display:none}@media(max-width: 991.98px){.territory-block__right .filter-btn-mob{display:inline-flex}}.territory-block__selects{display:flex;flex-wrap:wrap;column-gap:40px;row-gap:20px;margin-bottom:40px;margin-top:-20px}@media(max-width: 767.98px){.territory-block__selects{column-gap:28px;margin-bottom:28px;margin-top:-12px}}.territory-block__select{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);letter-spacing:var(--letter-spacing);color:var(--color-font-basic);display:inline-flex;column-gap:10px}@media(max-width: 767.98px){.territory-block__select{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.territory-block__select .form-select{display:inline-block;line-height:var(--line-height-text)}.territory-block__select .form-select__top{padding-bottom:0;border:none}.territory-block__select .form-select__text{color:var(--color-gray)}.territory-block__select .form-select__arrow{color:var(--color-font-basic)}.news-detail{font-family:var(--font-basic);font-weight:var(--weight-basic);font-size:24px;line-height:var(--line-height-heading);color:var(--color-font-basic)}@media(max-width: 767.98px){.news-detail{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.news-detail p:not(:last-child){margin-bottom:35px}@media(max-width: 991.98px){.news-detail p:not(:last-child){margin-bottom:20px}}.news-detail__img{display:block;width:100%;height:0;position:relative;overflow:hidden;padding-bottom:55.5555555556%}.news-detail__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.news-detail__img:not(:last-child){margin-bottom:40px}@media(max-width: 767.98px){.news-detail__img:not(:last-child){margin-bottom:28px}}.news-detail__row{display:flex;flex-wrap:wrap;align-items:center;column-gap:20px;row-gap:12px;margin-bottom:40px}@media(max-width: 767.98px){.news-detail__row{margin-bottom:28px;column-gap:16px}}.news-detail__label{pointer-events:none}.news-detail__info{font-family:var(--font-basic);font-weight:var(--weight-basic);font-size:var(--size-text);line-height:var(--line-height-text);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-gray)}@media(max-width: 767.98px){.news-detail__info{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.news-detail h2{margin-bottom:40px;font-family:var(--font-title);font-weight:var(--weigth-title);font-size:var(--size-heading);line-height:var(--line-height-heading)}@media(max-width: 767.98px){.news-detail h2{font-size:var(--size-heading-mob);line-height:var(--line-height-heading-mob);margin-bottom:28px}}.news-detail h3{margin-bottom:35px;font-family:var(--font-title);font-weight:var(--weigth-title);font-size:var(--size-heading);line-height:var(--line-height-heading)}@media(max-width: 767.98px){.news-detail h3{font-size:var(--size-heading-mob);line-height:var(--line-height-heading-mob);margin-bottom:28px}}.news-detail ul{margin-top:40px}.news-detail ul:not(:last-child){margin-bottom:40px}@media(max-width: 767.98px){.news-detail ul:not(:last-child){margin-bottom:28px}}@media(max-width: 767.98px){.news-detail ul{margin-top:28px}}.news-detail ul li:not(:last-child){margin-bottom:35px}@media(max-width: 767.98px){.news-detail ul li:not(:last-child){margin-bottom:16px}}.news-detail img{width:100%;margin-bottom:40px}@media(max-width: 767.98px){.news-detail img{margin-bottom:28px}}.collection-menu-list{margin:40px 0;padding:40px 0;border-top:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16)}.collection-menu-list__item{margin:0 -60px;padding:0 60px}.collection-menu-list__item:not(:last-child){margin-bottom:10px}.collection-menu-list__item.active .collection-menu-sub{display:block}.collection-menu-list__item.active .collection-menu-list__text{color:var(--color-white-light)}.collection-menu-list__text{display:inline-block;cursor:pointer;font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-white);transition:var(--transition-normal)}.collection-menu-list__text:hover{color:var(--color-white-light)}@media(max-width: 767.98px){.collection-menu-list__text{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.collection-menu-list__text svg{display:inline-block;margin-left:10px;width:8px;height:8px;fill:currentcolor;transform:rotate(-90deg)}.collection-menu-sub{position:absolute;top:0;left:100%;z-index:3;min-width:245px;height:100%;padding:40px 0;background:var(--color-basic);display:none;transition:var(--transition-normal)}.collection-menu-sub ul{border-left:1px solid rgba(255,255,255,.16);padding:0 40px;height:100%}.collection-menu-sub ul li{list-style-type:none}.collection-menu-sub ul li:not(:last-child){margin-bottom:10px}.collection-menu-sub ul li a{cursor:pointer;font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-white);transition:var(--transition-normal);white-space:nowrap}.collection-menu-sub ul li a:hover{color:var(--color-white-light)}@media(max-width: 767.98px){.collection-menu-sub ul li a{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}@media(max-width: 1599.98px){.development-slider{margin-right:-60px;padding-right:60px}}@media(max-width: 991.98px){.development-slider{margin-right:-20px;padding-right:20px}}@media(max-width: 767.98px){.development-slider{margin:0 -20px;padding:0 20px}}.development-slider__slide.inner{opacity:0;visibility:hidden;pointer-events:none}@media(max-width: 767.98px){.development-slider__slide.inner{display:none}}.development-thumb{padding-right:84px}@media(max-width: 767.98px){.development-thumb{padding-right:0}}.development-thumb__slide{width:auto}.development-thumb__slide.swiper-slide-thumb-active .development-thumb__item{color:var(--color-font-basic)}.development-thumb__slide.inner{opacity:0;visibility:hidden;pointer-events:none}@media(max-width: 767.98px){.development-thumb__slide.inner{display:none}}.development-thumb__item{cursor:pointer;font-size:var(--size-text);line-height:var(--line-height-text);color:var(--color-gray);user-select:none}@media(max-width: 767.98px){.development-thumb__item{font-size:14px;line-height:var(--line-height-text-mob)}}.development-thumb__nav{display:flex;align-items:center;column-gap:10px;position:absolute;right:0;top:50%;transform:translateY(-50%);background:var(--color-white);z-index:3;padding-left:10px}@media(max-width: 767.98px){.development-thumb__nav{display:none}}.development-thumb__prev{color:var(--color-font-basic);cursor:pointer;flex:0 0 auto;width:32px;height:40px;max-width:100%;transform:rotate(-180deg);display:flex;align-items:center;user-select:none}.development-thumb__prev.swiper-button-disabled{color:var(--color-gray)}.development-thumb__prev svg{width:22px;height:22px;fill:currentcolor}.development-thumb__next{color:var(--color-font-basic);cursor:pointer;flex:0 0 auto;width:32px;height:40px;max-width:100%;display:flex;align-items:center;user-select:none}.development-thumb__next.swiper-button-disabled{color:var(--color-gray)}.development-thumb__next svg{width:22px;height:22px;fill:currentcolor}.hotels-list{padding-top:40px;display:flex;flex-wrap:wrap;margin:0 -20px -120px;pointer-events:none}@media(max-width: 1199.98px){.hotels-list{margin:0 -10px -80px}}@media(max-width: 767.98px){.hotels-list{padding:56px 0 0;margin:0 -10px -56px}}.hotels-list__col{flex:0 0 auto;width:50%;max-width:100%;padding:0 20px;margin-bottom:120px}@media(max-width: 1199.98px){.hotels-list__col{padding:0 10px;margin-bottom:80px}}@media(max-width: 767.98px){.hotels-list__col{flex:0 0 auto;width:100%;max-width:100%;padding:0 10px;margin-bottom:56px}}.block-top{position:relative}.block-top__content{padding:40px 0 40px}@media(max-width: 767.98px){.block-top__content{padding:40px 0 28px}}.block-top__row{display:flex;align-items:flex-end;margin:0 -20px}@media(max-width: 767.98px){.block-top__row{flex-wrap:wrap}}.block-top__left{padding:0 20px;flex:0 0 auto;width:62.5%;max-width:100%}@media(max-width: 1199.98px){.block-top__left{flex:0 0 auto;width:60%;max-width:100%}}@media(max-width: 991.98px){.block-top__left{flex:0 0 auto;width:50%;max-width:100%}}@media(max-width: 767.98px){.block-top__left{flex:0 0 auto;width:100%;max-width:100%;margin-bottom:8px}}.block-top__right{padding:0 20px;flex:0 0 auto;width:37.5%;max-width:100%}@media(max-width: 1199.98px){.block-top__right{flex:0 0 auto;width:40%;max-width:100%}}@media(max-width: 991.98px){.block-top__right{flex:0 0 auto;width:50%;max-width:100%}}@media(max-width: 767.98px){.block-top__right{flex:0 0 auto;width:100%;max-width:100%}}.block-top__text{font-size:var(--size-text);line-height:var(--line-height-text);color:var(--color-font-basic)}@media(max-width: 767.98px){.block-top__text{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.block-top__bottom{background:var(--color-basic);max-width:1600px;margin:0 auto}.item-our-brands{position:relative}.item-our-brands__top{border-top:1px solid rgba(255,255,255,.16);padding:40px 0}@media(max-width: 767.98px){.item-our-brands__top{padding:28px 0}}.item-our-brands__row{display:flex;flex-wrap:wrap;margin:0 -20px}.item-our-brands__left{padding:0 20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 1199.98px){.item-our-brands__left{flex:0 0 auto;width:37.25%;max-width:100%}}@media(max-width: 991.98px){.item-our-brands__left{flex:0 0 auto;width:100%;max-width:100%;margin-bottom:28px}}@media(max-width: 767.98px){.item-our-brands__logo{max-width:120px}}.item-our-brands__logo img{max-width:100%}.item-our-brands__right{padding:0 20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 1199.98px){.item-our-brands__right{flex:0 0 auto;width:62.75%;max-width:100%}}@media(max-width: 991.98px){.item-our-brands__right{flex:0 0 auto;width:100%;max-width:100%}}.item-our-brands__block{display:flex;flex-direction:column;border-bottom:1px solid rgba(255,255,255,.16);padding-bottom:20px}@media(max-width: 767.98px){.item-our-brands__block{padding-bottom:28px}}.item-our-brands__subtitle{color:var(--color-white);margin-bottom:20px}@media(max-width: 991.98px){.item-our-brands__subtitle{margin-bottom:16px}}.item-our-brands__title{font-family:var(--font-title);font-weight:var(--weigth-basic);font-size:var(--size-heading);line-height:var(--line-height-heading);color:var(--color-white);margin-bottom:45px}@media(max-width: 991.98px){.item-our-brands__title{height:auto;margin-bottom:56px}}@media(max-width: 767.98px){.item-our-brands__title{font-size:var(--size-heading-mob);line-height:var(--line-height-heading-mob)}}.item-our-brands__info{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);letter-spacing:var(--letter-spacing);color:rgba(255,255,255,.5)}@media(max-width: 767.98px){.item-our-brands__info{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.item-our-brands__wrap{padding-top:20px}@media(max-width: 991.98px){.item-our-brands__wrap{padding-top:28px}}.item-our-brands__line{display:flex;flex-wrap:wrap;align-items:center;margin:0 -20px}@media(max-width: 991.98px){.item-our-brands__line .item-our-brands__left{order:1;margin-bottom:0;margin-top:56px}}.item-our-brands__buttons{display:flex;align-items:center;column-gap:20px}.item-our-brands__btn{line-height:1}.item-our-brands__nembers{display:flex;align-items:flex-start;flex-wrap:wrap;margin:0 -20px}@media(max-width: 767.98px){.item-our-brands__nembers{margin:0 -10px}}.item-our-brands__column{padding:0 20px;flex:0 0 auto;width:25%;max-width:100%}@media(max-width: 767.98px){.item-our-brands__column{padding:0 10px;flex:0 0 auto;width:33.333%;max-width:100%}.item-our-brands__column:last-child{display:none}}.item-our-brands__number-title{font-family:var(--font-title);font-weight:var(--weigth-title);font-size:var(--size-heading);line-height:var(--line-height-heading);color:var(--color-white)}@media(max-width: 767.98px){.item-our-brands__number-title{font-size:var(--size-heading-mob);line-height:var(--line-height-heading-mob)}}.item-our-brands__number-text{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);letter-spacing:var(--letter-spacing);color:var(--color-white)}@media(max-width: 767.98px){.item-our-brands__number-text{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.item-our-brands__bottom-btn{padding:20px 0;display:inline-flex;align-items:center;column-gap:11px;font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);letter-spacing:var(--letter-spacing);text-transform:uppercase;color:var(--color-white);cursor:pointer}.item-our-brands__bottom-btn.open svg{transform:rotate(-180deg)}.item-our-brands__bottom-btn svg{width:8px;height:8px;fill:currentcolor}@media(max-width: 767.98px){.item-our-brands__bottom-btn{padding:16px 0;font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.item-our-brands__bottom-body{padding-top:20px;display:none}.item-our-brands__bottom-body.active{display:block}.item-our-brands .hotels-list{padding:0;margin-bottom:0}.item-our-brands .item-hotel__title{color:var(--color-white)}.item-our-brands .item-hotel__text{color:var(--color-white)}.item-our-brands .item-hotel__labels{border-top:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16)}.item-our-brands .item-hotel__label{color:var(--color-white)}.item-our-brands .item-hotel__btn .btn-arrow.btn-white span{border-color:var(--color-gray)}.customer-emotions-list{display:flex;flex-wrap:wrap;margin:-40px -20px;pointer-events:none}@media(max-width: 767.98px){.customer-emotions-list{margin:-28px -10px}}.customer-emotions-list__col{padding:40px 20px;flex:0 0 auto;width:25%;max-width:100%}@media(max-width: 1199.98px){.customer-emotions-list__col{flex:0 0 auto;width:33.333%;max-width:100%}}@media(max-width: 991.98px){.customer-emotions-list__col{flex:0 0 auto;width:50%;max-width:100%}}@media(max-width: 767.98px){.customer-emotions-list__col{padding:28px 10px}}@media(max-width: 575.98px){.customer-emotions-list__col{flex:0 0 auto;width:100%;max-width:100%}}.item-customer-emotions{pointer-events:auto;padding-top:20px;border-top:1px solid rgba(0,0,0,.16)}@media(max-width: 767.98px){.item-customer-emotions{padding-top:16px}}.item-customer-emotions__top{margin-bottom:20px}@media(max-width: 767.98px){.item-customer-emotions__top{margin-bottom:16px}}.item-customer-emotions__img{display:block;width:100%;height:0;position:relative;overflow:hidden;padding-bottom:100%}.item-customer-emotions__img img{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%);object-fit:cover}.hotels-menu{position:fixed;top:0;right:-100%;width:100%;height:100%;background:var(--color-white);z-index:7;overflow:auto;transition:var(--transition-normal);display:flex;flex-direction:column;gap:24px;padding:80px 20px 24px}.hotels-menu.open{right:0}.hotels-menu.open::before{right:0}.hotels-menu__list{display:flex;flex-direction:column}.hotels-menu__button{color:var(--color-black);border-color:var(--color-gray-hover)}.hotels-menu-brand{padding:24px 0;border-bottom:1px solid var(--color-gray-hover);height:100%}.hotels-menu-brand.active .hotels-menu-brand__name svg{transform:rotate(45deg);fill:var(--color-font-basic)}.hotels-menu-brand__name{font-weight:400;font-family:var(--font-title);font-size:22px;line-height:1;color:var(--color-font-basic);transition:var(--transition-normal);display:flex;justify-content:space-between;align-items:center;width:100%;background:rgba(0,0,0,0)}.hotels-menu-brand__name svg{fill:var(--color-gray-hover);flex-shrink:0;transform-origin:center;transition:var(--transition-normal);width:24px;height:24px}.hotels-menu-brand__list{transition:var(--transition-normal);max-height:0;padding:0;list-style:none;opacity:0}.hotels-menu-brand__list.active{max-height:305px;opacity:1}.hotels-menu-brand .simplebar-content-wrapper{-ms-overflow-style:none;scrollbar-width:none}.hotels-menu-brand .simplebar-content-wrapper::-webkit-scrollbar{display:none}.hotels-menu-brand .simplebar-content{display:flex;padding:24px 0 8px !important;-ms-overflow-style:none;scrollbar-width:none}.hotels-menu-brand .simplebar-content::-webkit-scrollbar{display:none}.hotels-menu-brand .simplebar-horizontal{display:block;background:var(--color-gray-hover);height:2px}.hotels-menu-brand .simplebar-vertical{display:none}.hotels-menu-brand .simplebar-scrollbar{background:var(--color-font-basic);height:2px !important;top:0 !important}.hotels-menu-hotel{display:flex;margin:0;padding:0}.hotels-menu-hotel:not(:last-child){padding-right:16px}.hotels-menu-hotel__link{position:relative;width:153px;display:flex;height:204px}.hotels-menu-hotel__image{width:100%;height:100%;object-fit:cover;z-index:2}.hotels-menu-hotel__name{color:var(--color-white);font-family:var(--font-basic);line-height:1.3;font-size:15px;font-weight:400;z-index:3;position:absolute;left:0;right:0;bottom:0;padding:32px 16px 16px;display:flex;flex-direction:column;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(18, 19, 38, 0.7215686275) 100%)}.hotels-menu-hotel__city{font-size:14px}.main-menu{position:fixed;top:0;right:-100%;width:100%;height:100%;background:var(--color-white);z-index:7;padding-top:121px;overflow:auto;transition:var(--transition-normal)}@media(max-width: 767.98px){.main-menu{padding-top:80px}}.main-menu::before{content:"";display:block;width:100%;height:81px;position:fixed;top:0;right:-100%;z-index:7;background:var(--color-white);transition:var(--transition-normal)}@media(max-width: 767.98px){.main-menu::before{height:65px}}.main-menu.open{right:0}.main-menu.open::before{right:0}.main-menu .container{height:100%}.main-menu__body{display:flex;flex-direction:column;height:100%}.main-menu__search{display:none}@media(max-width: 767.98px){.main-menu__search{display:flex;align-items:center;column-gap:12px;padding:16px 0;border-bottom:1px solid var(--color-gray-light);margin-bottom:28px}}.main-menu__search-icon{display:none;flex:0 0 auto;width:auto;max-width:100%;color:var(--color-font-basic)}@media(max-width: 767.98px){.main-menu__search-icon{display:flex;justify-content:center;align-items:center}}.main-menu__search-icon svg{width:12px;height:12px;fill:currentcolor}.main-menu__search-text{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text-mob);line-height:var(--line-height-text-mob);letter-spacing:var(--letter-spacing);color:var(--color-gray)}.main-menu__top{flex:1 1 auto}.main-menu__row{display:flex;flex-wrap:wrap;margin:0 -20px;height:100%}.main-menu__left{padding:0 20px;flex:0 0 auto;width:43.75%;max-width:100%}@media(max-width: 1199.98px){.main-menu__left{flex:0 0 auto;width:37.5%;max-width:100%}}@media(max-width: 991.98px){.main-menu__left{flex:0 0 auto;width:50%;max-width:100%}}@media(max-width: 767.98px){.main-menu__left{flex:0 0 auto;width:100%;max-width:100%;margin-bottom:28px}}.main-menu__wrapper{height:100%;position:relative;padding-bottom:120px}.main-menu__wrapper::before{content:"";display:block;width:1px;height:100%;background:var(--color-gray-light);position:absolute;top:0;right:0;z-index:1}@media(max-width: 1199.98px){.main-menu__wrapper{padding-bottom:80px}}@media(max-width: 991.98px){.main-menu__wrapper{padding-bottom:28px}}@media(max-width: 767.98px){.main-menu__wrapper{padding:0;border-right:none}.main-menu__wrapper::before{display:none}}.main-menu__title{font-family:var(--font-basic);font-weight:600;font-size:var(--size-text);line-height:var(--line-height-text);letter-spacing:var(--letter-spacing);color:var(--color-black);margin-bottom:20px}@media(max-width: 767.98px){.main-menu__title{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob);margin-bottom:16px;flex:0 0 auto;width:50%;max-width:100%;padding-right:20px}}.main-menu__right{padding:0 20px;flex:0 0 auto;width:56.25%;max-width:100%}@media(max-width: 1199.98px){.main-menu__right{flex:0 0 auto;width:62.5%;max-width:100%}}@media(max-width: 991.98px){.main-menu__right{flex:0 0 auto;width:50%;max-width:100%}}@media(max-width: 767.98px){.main-menu__right{flex:0 0 auto;width:100%;max-width:100%}}@media(max-width: 767.98px){.main-menu__hotels{display:none}}.main-menu__box{display:flex;flex-wrap:wrap;margin:0 -20px;padding-bottom:120px}@media(max-width: 1199.98px){.main-menu__box{margin:0 -10px;padding-bottom:80px}}@media(max-width: 991.98px){.main-menu__box{padding-bottom:28px}}.main-menu__col{padding:0 20px;flex:0 0 auto;width:33.333%;max-width:100%}@media(max-width: 1199.98px){.main-menu__col{padding:0 10px}}@media(max-width: 991.98px){.main-menu__col{flex:0 0 auto;width:100%;max-width:100%}.main-menu__col:not(:last-child){margin-bottom:20px}}@media(max-width: 767.98px){.main-menu__col:not(:last-child){margin-bottom:28px}}@media(max-width: 991.98px){.main-menu__wrap{padding-bottom:20px}}@media(max-width: 767.98px){.main-menu__wrap{padding-bottom:0;display:flex;flex-direction:column}}.main-menu__center{margin-bottom:40px}@media(max-width: 767.98px){.main-menu__center{margin-bottom:28px}}.main-menu__center-row{display:flex;flex-wrap:wrap;align-items:center;margin:0 -20px}.main-menu__center-left{padding:0 20px;flex:0 0 auto;width:43.75%;max-width:100%}@media(max-width: 1199.98px){.main-menu__center-left{flex:0 0 auto;width:37.5%;max-width:100%}}@media(max-width: 991.98px){.main-menu__center-left{flex:0 0 auto;width:50%;max-width:100%}}@media(max-width: 767.98px){.main-menu__center-left{flex:0 0 auto;width:100%;max-width:100%;order:1}}.main-menu__center-right{padding:0 20px;flex:1 0 0%;width:100%;max-width:100%;position:relative;display:flex;justify-content:flex-end}.main-menu__center-right::before{content:"";display:block;width:1px;height:100%;background:var(--color-gray-light);position:absolute;top:0;left:-20px}@media(max-width: 1199.98px){.main-menu__center-right{flex:0 0 auto;width:62.5%;max-width:100%}}@media(max-width: 991.98px){.main-menu__center-right{flex:0 0 auto;width:50%;max-width:100%;justify-content:flex-start}}@media(max-width: 767.98px){.main-menu__center-right{display:block;flex:0 0 auto;width:100%;max-width:100%;margin-bottom:28px}.main-menu__center-right::before{display:none}}.main-menu__center-buttons{display:flex;flex-wrap:wrap;align-items:center;column-gap:10px;row-gap:10px}@media(max-width: 767.98px){.main-menu__center-buttons{row-gap:4px}}.main-menu__center-btn{cursor:pointer;display:flex;justify-content:center;align-items:center;text-align:center;column-gap:10px;font-size:var(--size-text);line-height:var(--line-height-text);color:var(--color-font-basic);padding:5px 35px;border-radius:100px;border:1px solid rgba(18,19,38,.16);transition:var(--transition-normal);white-space:nowrap}.main-menu__center-btn:hover{border:1px solid var(--color-basic);background:var(--color-basic);color:var(--color-white)}.main-menu__center-btn:hover svg{fill:var(--color-white)}@media(max-width: 991.98px){.main-menu__center-btn{padding:5px 20px}}@media(max-width: 767.98px){.main-menu__center-btn{flex:0 0 auto;width:100%;max-width:100%;height:32px;font-size:var(--size-text-mob);line-height:var(--line-height-text-mob);column-gap:8px}}.main-menu__center-btn svg{width:20px;height:20px;fill:var(--color-gray)}@media(max-width: 767.98px){.main-menu__center-btn svg{width:12px;height:12px}}.main-menu__bottom{border-top:1px solid var(--color-gray-light);padding:20px 0}@media(max-width: 767.98px){.main-menu__bottom{padding:28px 0}}.main-menu__bottom-row{display:flex;align-items:center;margin:0 -20px}@media(max-width: 1199.98px){.main-menu__bottom-row{margin:0 -10px}}@media(max-width: 991.98px){.main-menu__bottom-row{flex-wrap:wrap}}.main-menu__bottom-left{padding:0 20px;flex:1 0 0%;width:100%;max-width:100%}@media(max-width: 1199.98px){.main-menu__bottom-left{padding:0 10px}}@media(max-width: 991.98px){.main-menu__bottom-left{flex:0 0 auto;width:100%;max-width:100%;margin-bottom:28px}}.main-menu__bottom-body{display:flex;align-items:center;margin:0 -20px}@media(max-width: 1199.98px){.main-menu__bottom-body{margin:0 -10px}}.main-menu__bottom-logo{padding:0 20px}@media(max-width: 1199.98px){.main-menu__bottom-logo{padding:0 10px}}@media(max-width: 767.98px){.main-menu__bottom-logo{flex:0 0 auto;width:50%;max-width:100%}}.main-menu__bottom-logo img{max-width:100%}@media(max-width: 767.98px){.main-menu__bottom-logo img{width:32px}}.main-menu__bottom-wrap{padding:0 20px}@media(max-width: 1199.98px){.main-menu__bottom-wrap{padding:0 10px}}@media(max-width: 767.98px){.main-menu__bottom-wrap{flex:0 0 auto;width:50%;max-width:100%}}.main-menu__bottom-wrap .main-menu__bottom-link{padding:0}.main-menu__bottom-text{font-size:var(--size-text);line-height:var(--line-height-text);color:var(--color-gray)}@media(max-width: 767.98px){.main-menu__bottom-text{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.main-menu__bottom-right{padding:0 20px;flex:0 0 auto;width:auto;max-width:100%}@media(max-width: 1199.98px){.main-menu__bottom-right{padding:0 10px}}@media(max-width: 991.98px){.main-menu__bottom-right{flex:0 0 auto;width:100%;max-width:100%}}.main-menu__bottom-box{display:flex;align-items:center;margin:0 -20px}@media(max-width: 1199.98px){.main-menu__bottom-box{margin:0 -10px;padding-right:0}}.main-menu__bottom-link{padding:0 20px}@media(max-width: 1199.98px){.main-menu__bottom-link{padding:0 10px}}@media(max-width: 767.98px){.main-menu__bottom-link{flex:0 0 auto;width:50%;max-width:100%}}.main-menu__bottom-link a{display:inline-block;font-size:var(--size-text);line-height:var(--line-height-text);color:var(--color-gray);transition:var(--transition-normal)}.main-menu__bottom-link a:hover{text-decoration:underline}@media(max-width: 767.98px){.main-menu__bottom-link a{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.main-menu__buttons{display:flex;flex-direction:column;gap:16px}.main-menu__buttons .footer-center__btn{color:var(--color-black);border-color:var(--color-gray-hover)}@media(max-width: 767.98px){.main-menu__social .social-block{justify-content:center}}.main-menu__social .social-block__item{color:var(--color-black)}.booking-block-wrapper{transition:top .3s}.booking-block-wrapper:has(.open){z-index:17 !important;position:relative}.booking-block-wrapper .booking-block__btn .btn.btn-white svg{display:none}@media(max-width: 991px){.booking-block-wrapper .booking-block__btn .btn.btn-white svg{display:inline-block}}.booking-block-wrapper.fixed{position:fixed;left:0;right:0;background:var(--color-basic);z-index:6}.booking-block-wrapper.fixed .booking-block{padding:0;flex-wrap:nowrap}.booking-block-wrapper.fixed .booking-select{padding:0}@media(min-width: 992px){.booking-block-wrapper.fixed .booking-select__body{top:100%}}.booking-block-wrapper.fixed .booking-block__btn{padding:0}@media(max-width: 991px){.booking-block-wrapper.fixed .booking-block__btn .btn.btn-white{background-color:rgba(0,0,0,0);width:auto;border:none;color:var(--color-white);padding:0}}@media(max-width: 991px){.booking-block-wrapper.fixed .booking-block__btn .btn.btn-white span{display:none}}.booking-block-wrapper.fixed .booking-block__btn .btn.btn-white svg{display:inline-block}@media(min-width: 992px){.booking-block-wrapper.fixed .booking-block__btn .btn.btn-white svg{display:none}}.booking-block{display:flex;align-items:center;padding:20px 0;margin:0 -60px;border-bottom:1px solid rgba(255,255,255,.3);position:relative;z-index:6}@media(max-width: 991px){.booking-block{flex-wrap:nowrap}}@media(max-width: 991.98px){.booking-block{margin:0 -20px;padding:0}}.booking-block__col{padding:0 40px;flex:0 0 auto;max-width:100%;height:48px;display:flex;align-items:center;position:relative}@media(max-width: 1399.98px){.booking-block__col{padding:0 20px}}@media(max-width: 1199.98px){.booking-block__col{padding:0 16px}}.booking-block__col--hotel{flex:1 0 30%;max-width:38%}@media(max-width: 767.98px){.booking-block__col--hotel{flex:30%;max-width:30%}}.booking-block__col--calendar{flex:1 0 30%;max-width:30%}@media(max-width: 767.98px){.booking-block__col--calendar{flex:30%;max-width:28%}}.booking-block__col--guests{flex:0 0 20%;max-width:20%}@media(max-width: 767.98px){.booking-block__col--guests{flex:30%;max-width:30%}}.booking-block__col--button{flex:0 1 12%}@media(max-width: 767.98px){.booking-block__col--button{max-width:10%}}.booking-block__col:first-child{padding:0 40px 0 60px}@media(max-width: 1399.98px){.booking-block__col:first-child{padding:0 20px 0 60px}}@media(max-width: 1199.98px){.booking-block__col:first-child{padding:0 15px 0 60px}}@media(max-width: 991.98px){.booking-block__col:first-child{padding:0 20px}}.booking-block__col:first-child .booking-select__body{padding:0 40px 0 60px}@media(max-width: 1399.98px){.booking-block__col:first-child .booking-select__body{padding:0 20px 0 60px}}@media(max-width: 1199.98px){.booking-block__col:first-child .booking-select__body{padding:0 15px 0 60px}}@media(max-width: 991.98px){.booking-block__col:first-child .booking-select__body{padding:0 20px}}.booking-block__col:last-child{padding:0 60px 0 40px;max-width:100%}@media(max-width: 1399.98px){.booking-block__col:last-child{padding:0 60px 0 20px}}@media(max-width: 991px){.booking-block__col:last-child{padding:0;align-items:center;justify-content:center}}.booking-block__col:last-child .booking-select__body{padding:0 60px 0 40px}@media(max-width: 1399.98px){.booking-block__col:last-child .booking-select__body{padding:0 60px 0 20px}}@media(max-width: 1199.98px){.booking-block__col:last-child .booking-select__body{padding:0 60px 0 15px}}@media(max-width: 991.98px){.booking-block__col:last-child .booking-select__body{padding:0 20px}}.booking-block__col:not(:last-child)::after{content:"";display:flex;position:absolute;right:0;background:rgba(255,255,255,.16);height:60%;width:1px}@media(min-width: 992px){.booking-block__col:not(:last-child)::after{height:90%}}.booking-block__col-calendar{flex:0 0 auto;max-width:100%}@media(min-width: 992px){.booking-block__col-calendar{width:36%}}.booking-block__col>*{width:100%}.booking-block__btn{text-align:right;display:flex;width:fit-content}@media(max-width: 991.98px){.booking-block__btn .btn{width:100%}}@media(max-width: 991px){.booking-block__btn .btn{background-color:rgba(0,0,0,0);border:none;color:var(--color-white);padding:0;width:16px;height:16px}}@media(max-width: 991px){.booking-block__btn .btn span{display:none}}.booking-block__btn .btn svg{display:inline-block}@media(min-width: 992px){.booking-block__btn .btn svg{display:none}}.booking-select.open .booking-select__arrow svg{transform:rotate(-180deg)}.booking-select.open .booking-select-top .booking-select-top__arrow svg{transform:rotate(-180deg)}@media(max-width: 991.98px){.booking-select{height:48px;display:flex;align-items:center;padding:10px 0}}.booking-select__top{display:flex;align-items:center;column-gap:10px;color:var(--color-white);cursor:pointer}@media(max-width: 991.98px){.booking-select__top{width:100%}}.booking-select__text{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);font-feature-settings:"pnum" on,"lnum" on;color:inherit;flex:1 0 0%;width:100%;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width: 991.98px){.booking-select__text{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.booking-select__arrow{color:inherit;flex:0 0 auto;width:auto;max-width:100%}.booking-select__arrow svg{width:8px;height:8px;fill:currentcolor}@media(max-width: 991.98px){.booking-select__arrow svg{width:6px;height:6px}}.booking-select__body{display:none;position:absolute;top:calc(100% + 20px);left:0;z-index:3;background:var(--color-basic);min-width:320px;overflow-y:auto;overflow-x:hidden}@media(min-width: 992px){.booking-select--in-form .booking-select__body{background-color:var(--color-white);box-shadow:0 8px 20px rgba(0,0,0,.1);top:calc(100% + 2px)}}@media(max-width: 991.98px){.booking-select__body{display:flex;flex-direction:column;position:fixed;top:0;right:-100%;width:100%;height:100%;transition:var(--transition-normal);z-index:10;left:auto;padding:0 20px}.booking-select__body.open{display:flex;z-index:20 !important}.booking-select__body.open .booking-select__bottom{right:0}.booking-select__body.inner{left:auto;transform:translateX(0);min-width:auto}}.booking-select__body.open{display:block}@media(max-width: 991.98px){.booking-select__body.open{right:0}}.booking-select__top-block{color:var(--color-white);align-items:center;column-gap:16px;min-height:48px;display:none;margin-bottom:32px}@media(max-width: 991.98px){.booking-select__top-block{display:flex}}.booking-select__title{font-size:18px;font-weight:600;color:inherit;flex:1 0 0%;width:100%;max-width:100%}.booking-select__close{flex:0 0 auto;width:auto;max-width:100%;color:inherit;cursor:pointer;display:flex;justify-content:flex-end;align-items:center}.booking-select__close svg{width:23px;height:23px;fill:currentcolor}@media(max-width: 991.98px){.booking-select__box-wrap{flex:1 1 auto;overflow:auto;margin:0 -20px;padding:0 20px}}@media(min-width: 992px){.booking-select__box-wrap--guests{padding:0 40px}}.booking-select__box{padding:20px 0;border-top:1px solid rgba(255,255,255,.16)}@media(max-width: 991.98px){.booking-select__box{border:none;padding:0}}.booking-select__box-2{border-top:1px solid rgba(255,255,255,.16);display:none}.booking-select__box-2.active{display:block}.booking-select__wrap{padding:20px 0}.booking-select__wrap:not(:last-child){border-bottom:1px solid rgba(255,255,255,.16)}.booking-select__wrap-top{color:var(--color-white);cursor:pointer;display:flex;align-items:center;column-gap:10px}.booking-select__wrap-title{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);font-feature-settings:"pnum" on,"lnum" on;color:inherit;flex:1 0 0%;width:100%;max-width:100%}.booking-select__wrap-arrow{flex:0 0 auto;width:auto;max-width:100%;color:inherit}.booking-select__wrap-arrow svg{width:8px;height:8px;fill:currentcolor}.booking-select__wrap-body{display:none;padding-top:20px}.booking-select__wrap-list{margin:0 -40px -20px;padding:20px 40px 20px;background:var(--color-white);max-height:176px}.booking-select__item{cursor:pointer;font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-white);transition:var(--transition-normal)}.booking-select__item:hover{text-decoration:underline}.booking-select__item:not(:last-child){margin-bottom:10px}.booking-select__item.selected{text-decoration:underline}@media(max-width: 991.98px){.booking-select__item{display:flex;align-items:center;min-height:48px;padding:5px 0;font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}.booking-select__item:not(:last-child){margin-bottom:0;border-bottom:1px solid rgba(255,255,255,.16)}}.booking-select__bottom{display:none}@media(max-width: 991.98px){.booking-select__bottom{display:flex;padding:16px 0}}.booking-select__bottom .btn{width:100%;background:var(--color-white);border:1px solid var(--color-white);color:var(--color-basic)}.booking-popup{background:rgba(18,19,38,.8);position:fixed;top:0;left:0;right:0;bottom:0;max-width:100%;width:100%;height:100%;z-index:10;display:flex;opacity:0;visibility:hidden;pointer-events:none}.booking-popup.open{opacity:1;visibility:visible;pointer-events:auto;transition:var(--transition-normal)}.booking-popup.open .booking-popup__form{transform:translateX(0);transition:all .3s ease .15s}.booking-popup__form{background:var(--color-basic);width:100%;height:100%;position:relative;padding:24px 20px;transform:translateX(100%);overflow-y:auto}.booking-popup__block{margin-bottom:32px;max-width:100%}.booking-popup__block:not(:last-child){border-bottom:1px solid rgba(234,234,234,.16);padding-bottom:32px}.booking-popup__block-title{margin-bottom:24px;font-size:var(--size-text-mob);line-height:1.4;font-family:var(--font-basic);font-weight:var(--weigth-basic);width:100%;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--color-white)}.booking-popup__select{position:relative}.booking-popup__dropdown{visibility:hidden;opacity:0;transition:.3s;transition-property:opacity visibility;position:absolute;background:var(--color-white);left:0;right:0}.booking-popup__dropdown.open{visibility:visible;opacity:1;z-index:10}.booking-popup__dropdown .booking-select__box{margin:0 auto}.booking-popup__dropdown .booking-select__item{color:var(--color-black);border-bottom:1px solid var(--color-gray-light);padding:16px 0}.booking-popup__dropdown .booking-select__list{padding:0 20px}.booking-popup__dropdown .booking-select__item.selected{text-decoration:none;background-image:url("/local/templates/alean/css/../img/icon/check.svg");background-repeat:no-repeat;background-position:right;background-size:initial}.booking-popup__input{padding:16px;width:100%;cursor:pointer;display:flex;justify-content:space-between;background:rgba(255,255,255,0.1019607843);color:rgba(255,255,255,0.6980392157);align-items:center}.booking-popup__input svg{width:6px;height:6px;fill:var(--color-white);transition:transform .3s}.booking-popup__input.active svg{transform:rotate(180deg)}.booking-popup__calendar .booking-calendar{background:var(--color-white);width:100%;padding:16px 20px}.booking-popup__calendar .booking-calendar .slider-prev__arrow svg,.booking-popup__calendar .booking-calendar .slider-next__arrow svg{fill:var(--color-white)}.booking-popup__calendar .booking-calendar .slider-prev__arrow,.booking-popup__calendar .booking-calendar .slider-next__arrow{background:var(--color-basic);width:32px;height:32px}.booking-popup__calendar .booking-calendar .air-datepicker-body--day-name{color:var(--color-black);opacity:.5}.booking-popup__calendar .booking-calendar .air-datepicker-cell{color:var(--color-black)}.booking-popup__calendar .booking-calendar .air-datepicker-cell.-day-.-disabled-{color:var(--color-black);opacity:.1}.booking-popup__calendar .booking-calendar .air-datepicker-cell.-day-.-current-{color:var(--color-black);opacity:.5}.booking-popup__calendar .booking-calendar .air-datepicker-nav--title{color:var(--color-black)}.booking-popup__calendar .booking-calendar .booking-calendar__item{padding:24px 0 0}.booking-popup__calendar .booking-calendar .air-datepicker-cell.-in-range-::before{background:var(--color-gray-light)}.booking-popup__calendar .booking-calendar .air-datepicker-cell.-selected-::before{background:var(--color-gray)}.rooms-detail h1{margin-bottom:0}.rooms-detail .footer-block-info__content{padding:0}.rooms-detail .booking-select__body{top:auto;bottom:calc(100% + 20px);flex-direction:column-reverse}@media(max-width: 991.98px){.rooms-detail .booking-select__body{display:flex;flex-direction:column;position:fixed;top:0;right:-100%;bottom:auto;width:100%;height:100%;transition:var(--transition-normal);z-index:10;left:auto;padding:0 20px}}.rooms-detail .booking-select__body.open{display:flex}@media(max-width: 991.98px){.rooms-detail .booking-select__body.open{right:0;z-index:20 !important}}.rooms-detail .booking-select__box-wrap{display:flex;flex-wrap:wrap}.rooms-detail .booking-select__box{flex:0 0 auto;width:100%;max-width:100%;order:1}.rooms-detail .booking-select__box-2{flex:0 0 auto;width:100%;max-width:100%}.rooms-detail .booking-select__wrap{border-bottom:1px solid rgba(255,255,255,.16)}.rooms-detail .booking-select__wrap:not(:last-child){border-bottom:1px solid rgba(255,255,255,.16)}.rooms-detail .booking-block{display:flex;align-items:center;padding:20px 0;margin:0 -40px}@media(max-width: 991.98px){.rooms-detail .booking-block{padding:0}}.rooms-detail .booking-block__col{padding:0 40px;flex:0 0 auto;width:25%;max-width:100%;height:60px;display:flex;align-items:center;position:relative}.rooms-detail .booking-block__col:first-child{padding:0 40px;display:none}.rooms-detail .booking-block__col:first-child .booking-select__body{padding:0 40px}.rooms-detail .booking-block__col:last-child{padding:0 40px;flex:1 0 0%;width:100%;max-width:100%}.rooms-detail .booking-block__col:last-child .booking-select__body{padding:0 40px}.rooms-detail .booking-block__col--calendar{flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 1199.98px){.rooms-detail .booking-block__col{flex:0 0 auto;width:25%;max-width:100%}.rooms-detail .booking-block__col--calendar{flex:1 0 0%;width:100%;max-width:100%}.rooms-detail .booking-block__col:last-child{flex:0 0 auto;width:auto;max-width:100%}}@media(max-width: 991.98px){.rooms-detail .booking-block__col{flex:0 0 auto;width:100%;max-width:100%;height:auto}.rooms-detail .booking-block__col:last-child{flex:0 0 auto;width:100%;max-width:100%}}.footer-block-info{background:var(--color-basic)}.footer-block-info.inner{position:absolute;left:50%;width:100%;transform:translateX(-50%);max-width:100%;margin:0 auto;z-index:1;bottom:-100%;transition:var(--transition-normal)}@media(max-width: 991.98px){.footer-block-info.inner{position:static;width:auto;transition:none;transform:translateX(0)}}.footer-block-info.active{position:fixed;bottom:0;left:50%;width:100%;transform:translateX(-50%);z-index:5}.footer-block-info.sticky{bottom:-1px}.footer-block-info__content{padding:25px 0;position:relative}.footer-block-info__content::before{content:"";display:block;width:100%;height:1px;background:rgba(234,234,234,.16);position:absolute;z-index:1;bottom:0;left:50%;transform:translateX(-50%)}@media(max-width: 991.98px){.footer-block-info__content::before{width:100%}}@media(max-width: 767.98px){.footer-block-info__content{padding:16px 0}}.footer-block-info__row{display:flex;align-items:center;flex-wrap:wrap;row-gap:25px;justify-content:space-between;margin:0 -20px}@media(max-width: 767.98px){.footer-block-info__row{margin:0 -10px;row-gap:8px;flex-direction:column}.footer-block-info__row .btn{padding:6px 22px}}.footer-block-info__col{padding:0 20px;flex:0 0 auto;width:25%;max-width:100%}.footer-block-info__col--big{width:50%}@media(max-width: 1199.98px){.footer-block-info__col{flex:0 0 auto;width:auto;max-width:100%;padding:0 10px}}@media(max-width: 991.98px){.footer-block-info__col{flex:0 0 auto;max-width:100%}}@media(max-width: 767.98px){.footer-block-info__col{display:flex;justify-content:center;gap:4px}}@media(max-width: 575.98px){.footer-block-info__col{flex:0 0 auto;width:100%;max-width:100%}}.footer-block-info__title{font-family:var(--font-basic);font-weight:var(--weigth-basic-bold);font-size:var(--size-text);line-height:var(--line-height-text);letter-spacing:var(--letter-spacing);color:var(--color-white)}@media(max-width: 767.98px){.footer-block-info__title{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.footer-block-info__text{font-family:var(--font-basic);font-size:var(--size-text);line-height:var(--line-height-text);letter-spacing:var(--letter-spacing);color:var(--color-white)}@media(max-width: 767.98px){.footer-block-info__text{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.footer-block-info__btn{text-align:right}@media(max-width: 1199.98px){.footer-block-info__btn{text-align:left}}.item-stock-brands{display:inline-block;position:relative}.item-stock-brands.home .item-stock-brands__items{background:var(--color-font-basic)}.item-stock-brands:hover .item-stock-brands__body{opacity:1;visibility:visible;pointer-events:auto}.item-stock-brands__top{cursor:pointer;font-size:var(--size-text);line-height:var(--line-height-text);color:var(--color-gray)}@media(max-width: 767.98px){.item-stock-brands__top{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.item-stock-brands__body{padding-top:10px;width:245px;position:absolute;top:100%;left:50%;transform:translateX(-50%);z-index:2;opacity:0;visibility:hidden;pointer-events:none;transition:var(--transition-normal)}@media(max-width: 767.98px){.item-stock-brands__body{width:175px}}.item-stock-brands__items{background:var(--color-basic);padding:40px;display:flex;flex-direction:column;align-items:flex-start}@media(max-width: 767.98px){.item-stock-brands__items{padding:20px}}.item-stock-brands a.item-stock-brands__item{color:var(--color-white)}.item-stock-brands a.item-stock-brands__item:hover{color:var(--color-white-light);text-decoration:none}.item-stock-brands__item{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);font-feature-settings:"pnum" on,"lnum" on;cursor:pointer;transition:var(--transition-normal)}.item-stock-brands__item:not(:last-child){margin-bottom:10px}@media(max-width: 767.98px){.item-stock-brands__item{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.block-check-box{line-height:1}.block-check-box:not(:last-child){margin-bottom:5px}@media(max-width: 767.98px){.block-check-box:not(:last-child){margin-bottom:8px}}.block-check-box label{cursor:pointer;display:inline-block;line-height:1}.block-check-box label input{display:none}.block-check-box label input:checked+span::before{border:1px solid var(--color-font-basic)}.block-check-box label input:checked+span::after{opacity:1;visibility:visible}.block-check-box label span{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-font-basic);display:inline-block;padding-left:30px;position:relative}@media(max-width: 767.98px){.block-check-box label span{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob);padding-left:26px}}.block-check-box label span::before{content:"";display:block;width:20px;height:20px;border:1px solid var(--color-gray);border-radius:2px;position:absolute;top:2px;left:0}@media(max-width: 767.98px){.block-check-box label span::before{width:16px;height:16px;top:0}}.block-check-box label span::after{content:"";display:block;width:8px;height:8px;border-radius:50%;background:var(--color-font-basic);position:absolute;top:8px;left:6px;z-index:1;opacity:0;visibility:hidden}@media(max-width: 767.98px){.block-check-box label span::after{width:6px;height:6px;top:5px;left:5px}}.beauty-services-spoiler__item{padding:20px 0;border-top:1px solid var(--color-gray-light)}@media(max-width: 767.98px){.beauty-services-spoiler__item{padding:16px 0}}.beauty-services-spoiler__item.active .beauty-services-spoiler__arrow svg{transform:rotate(-180deg)}.beauty-services-spoiler__title{cursor:pointer;display:flex;align-items:center;justify-content:space-between;column-gap:20px;line-height:1}.beauty-services-spoiler__heading{font-family:var(--font-basic);font-weight:var(--weigth-basic-bold);font-size:var(--size-text);line-height:var(--line-height-text);color:var(--color-gray)}@media(max-width: 767.98px){.beauty-services-spoiler__heading{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}}.beauty-services-spoiler__arrow{flex:0 0 auto;width:auto;max-width:100%;color:var(--color-font-basic)}.beauty-services-spoiler__arrow svg{width:8px;height:8px;fill:currentcolor}.beauty-services-spoiler__body{display:none;padding-top:20px}@media(max-width: 767.98px){.beauty-services-spoiler__body{padding-top:16px}}.beauty-services-spoiler__body.active{display:block}.beauty-services-spoiler__body ul li{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text);line-height:var(--line-height-text);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-font-basic)}.beauty-services-spoiler__body ul li:not(:last-child){margin-bottom:5px}@media(max-width: 767.98px){.beauty-services-spoiler__body ul li{font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}.beauty-services-spoiler__body ul li:not(:last-child){margin-bottom:8px}}.beauty-services-spoiler__body ul li i{display:inline-block;color:inherit;margin-left:auto;font-feature-settings:"pnum" on,"lnum" on;font-style:normal}.beauty-services-spoiler__body ul li span{display:inline-block;color:var(--color-gray)}.beauty-services-spoiler__body ul li span:not(:last-child){margin-right:20px}.beauty-services-spoiler__body ul li span strong{color:var(--color-font-basic);font-weight:var(--weigth-basic-bold)}.beach-and-pools-block{background:var(--color-basic);color:var(--color-white);position:relative;margin:-1px 0}.beach-and-pools-block .pool-block-slider__prev,.beach-and-pools-block .pool-block-slider__next{color:var(--color-white)}.beach-and-pools-block .beach-and-pools{color:var(--color-white)}.beach-and-pools-block .beach-and-pools .beach-and-pools__heading{color:var(--color-white)}.beach-and-pools-block .beach-and-pools__box{border-top:1px solid rgba(234,234,234,.16)}.beach-and-pools-block .beach-and-pools__button{border-top:1px solid rgba(234,234,234,.16)}.beach-and-pools-block .developments-block__top{border-bottom:1px solid rgba(234,234,234,.16)}.beach-and-pools-block .developments-block__wrapper{margin-bottom:20px}.beach-and-pools-block .rooms__selects{border-top:1px solid rgba(234,234,234,.16)}.beach-and-pools-block .rooms__select{color:var(--color-white)}.beach-and-pools-block .rooms__select .form-select{display:inline-block}.beach-and-pools-block .rooms__select .form-select__top{padding-bottom:0;border:none;color:inherit}.beach-and-pools-block .rooms__select .form-select__text{color:inherit}.beach-and-pools-block .rooms__select .form-select__arrow{color:inherit}.beach-and-pools-block .developments-block__title,.beach-and-pools-block .developments-block__title--smaller{color:inherit;font-size:45px}@media(max-width: 991.98px){.beach-and-pools-block .developments-block__title,.beach-and-pools-block .developments-block__title--smaller{font-size:30px}}@media(max-width: 767.98px){.beach-and-pools-block .developments-block__title,.beach-and-pools-block .developments-block__title--smaller{font-size:24px}}.beach-and-pools-block .developments-block__right .filter-btn-mob{color:var(--color-white)}.beach-and-pools-block .developments-block-slider__prev{color:inherit}.beach-and-pools-block .developments-block-slider__prev.swiper-button-disabled{opacity:.5}.beach-and-pools-block .developments-block-slider__next{color:inherit}.beach-and-pools-block .developments-block-slider__next.swiper-button-disabled{opacity:.5}.beach-and-pools-block .territory-item__title{color:inherit}.beach-and-pools-block .territory-item__text{color:inherit}.beach-and-pools-block .poster-item__name{color:inherit}.beach-and-pools-block .poster-item__text{color:inherit}.beach-and-pools-block .item-pool__title{color:inherit}.beach-and-pools-block .item-pool__text{color:inherit}.hotel-services-page .offset-block,.hotel-services-page .offset-block-big,.hotel-services-page .offset-block-small{display:none}.form-errors{padding-top:6px;padding-bottom:6px;color:var(--color-red)}.form-input__error{position:absolute;top:calc(100% + 4px);color:var(--color-red);font-size:.7em;line-height:1.1}.event-section{display:grid;grid-template-columns:1fr;gap:20px;padding-top:80px;padding-bottom:80px}@media(max-width: 1199.98px){.event-section{gap:16px;padding-top:56px;padding-bottom:56px}}.beach-and-pools-block .event-section__header h2,.beach-and-pools-block .event-section__header h3{color:var(--color-white)}.event-section__content{color:inherit}.event-section__tabs-holder{overflow-x:auto}.event-section__tabs{padding:0;margin:20px 0 0 0;list-style:none;display:flex;flex-flow:row nowrap;border-top:1px solid var(--color-gray-light)}@media(max-width: 1199.98px){.event-section__tabs{margin:12px 0 0 0}}.beach-and-pools-block .event-section__tabs{border-top-color:rgba(255,255,255,.16)}.event-section__tabs-link{display:inline-block;padding:20px;transition-property:opacity;transition-duration:.3s}@media(max-width: 1199.98px){.event-section__tabs-link{padding:12px}}.event-section__tabs-link--active{opacity:.6}.beach-and-pools-block .event-section__tabs-link{color:var(--color-white)}.event-section__tabs-item:first-child .event-section__tabs-link{padding-left:0}.event-section__tabs-item:last-child .event-section__tabs-link{padding-right:0}.event-section-tab-inner{display:none;visibility:hidden;opacity:0;transition-property:opacity;transition-duration:.3s;grid-template-columns:1fr 2fr;gap:40px;align-items:flex-start}@media(max-width: 767.98px){.event-section-tab-inner{grid-template-columns:1fr}}@media(max-width: 991.98px)and (min-width: 768px){.event-section-tab-inner{gap:24px;grid-template-columns:repeat(2, 1fr)}}.event-section-tab-inner--active{display:grid;visibility:visible;opacity:1}@media(max-width: 1199.98px){.event-section-tab-inner__about{order:2}}.event-section-tab-inner__title{margin-bottom:20px}@media(max-width: 1199.98px){.event-section-tab-inner__title{margin-bottom:14px}}.beach-and-pools-block .event-section-tab-inner__title{color:var(--color-white)}.event-section-tab-inner__wysiwyg{margin-bottom:40px}@media(max-width: 1199.98px){.event-section-tab-inner__wysiwyg{margin-bottom:24px}}.beach-and-pools-block .event-section-tab-inner__wysiwyg *{color:var(--color-white)}.event-section-tab-inner__image-wrapper{position:relative}@media(max-width: 1199.98px){.event-section-tab-inner__image-wrapper{order:1}}.event-section-tab-inner__image-wrapper::after{display:block;content:"";padding-top:54.3956043956%}.event-section-tab-inner__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}@media(max-width: 991.98px){.event-form.container{padding:0}}.event-form__hero{height:100%;position:relative;display:flex;flex-flow:column nowrap}.event-form__hero::before{display:block;content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.06) 100%)}.event-form__hero--pure::before{display:none}.event-form__hero-content{position:absolute;left:60px;right:60px;bottom:60px}@media(max-width: 1199.98px){.event-form__hero-content{left:20px;right:20px;bottom:24px}}.event-form__hero-sub-title{text-transform:uppercase;margin-top:auto;display:inline-block;color:var(--color-white);margin-bottom:20px}@media(max-width: 991.98px){.event-form__hero-sub-title{margin-bottom:8px;font-size:12px}}.event-form__hero-title{color:var(--color-white)}.event-form__image{height:100%;width:100%;object-fit:contain;object-position:center}.event-form__form{display:grid;grid-template-columns:364px repeat(3, 1fr) 250px;padding:20px 0;background-color:var(--color-basic)}@media(max-width: 991.98px){.event-form__form{grid-template-columns:1fr}}@media(min-width: 992px)and (max-width: 1199.98px){.event-form__form{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1400px)and (max-width: 1399.98px){.event-form__form{grid-template-columns:auto repeat(3, 1fr) 160px}}.event-form__field{position:relative;display:flex;align-items:center;justify-content:space-between;padding:0 40px;height:40px;border-right:1px solid rgba(255,255,255,.16)}@media(max-width: 1399.98px){.event-form__field{padding:0 20px}}@media(max-width: 991.98px){.event-form__field{height:auto;border-right:none;border-bottom:1px solid rgba(255,255,255,.16)}}.event-form__field:last-child{border-right:none;border-bottom:none}.event-form__field .booking-select{width:100%}@media(min-width: 992px)and (max-width: 1199.98px){.event-form__field .booking-select__body{top:100%;width:100%}}.event-form__field .booking-select__box{color:var(--color-white);padding:20px 40px}@media(max-width: 991.98px){.event-form__field .booking-select__box{padding:0}}.event-form__submit{text-align:center;padding:0 40px}@media(max-width: 1399.98px){.event-form__submit{padding:0}}@media(min-width: 992px)and (max-width: 1199.98px){.event-form__submit{padding:20px 20px 0;grid-column:1/span 2}}@media(max-width: 991.98px){.event-form__submit{padding:10px 20px 0;text-align:left}}@media(max-width: 991.98px){.event-form__submit .btn{width:170px;padding:4px}}@media(max-width: 991.98px){.career-form.container{padding:0}}.career-form__hero{height:100%;position:relative;display:flex;flex-flow:column nowrap}.career-form__hero::before{display:block;content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.06) 100%)}.career-form__hero-content{position:absolute;left:60px;right:60px;bottom:60px}@media(max-width: 1199.98px){.career-form__hero-content{left:20px;right:20px;bottom:24px}}.career-form__hero-sub-title{text-transform:uppercase;margin-top:auto;display:inline-block;color:var(--color-white);margin-bottom:20px}@media(max-width: 991.98px){.career-form__hero-sub-title{margin-bottom:8px;font-size:12px}}.career-form__hero-title{color:var(--color-white)}.career-form__image{height:100%;width:100%;object-fit:contain;object-position:center}.career-form__form{display:grid;grid-template-columns:repeat(3, 1fr);padding:20px 0;background-color:var(--color-basic)}@media(max-width: 991.98px){.career-form__form{grid-template-columns:1fr}}.career-form__field{position:relative;display:flex;align-items:center;justify-content:space-between;padding:0 40px;height:40px;border-right:1px solid rgba(255,255,255,.16)}@media(max-width: 1399.98px){.career-form__field{padding:0 20px}}@media(max-width: 991.98px){.career-form__field{height:auto;border-right:none;border-bottom:1px solid rgba(255,255,255,.16)}}.career-form__field:last-child{border-right:none;border-bottom:none}.career-form__field .booking-select{width:100%}@media(min-width: 992px)and (max-width: 1199.98px){.career-form__field .booking-select__body{top:100%;width:100%}}.career-form__field .booking-select__box{color:var(--color-white);padding:20px 40px}@media(max-width: 991.98px){.career-form__field .booking-select__box{padding:0}}.career-form__submit{text-align:center;padding:0 40px}@media(max-width: 1399.98px){.career-form__submit{padding:0}}@media(max-width: 991.98px){.career-form__submit{padding:10px 20px 0;text-align:left}}.start-career-section{display:grid;grid-template-columns:1fr;gap:20px;padding-top:80px;padding-bottom:80px}@media(max-width: 1199.98px){.start-career-section{gap:16px;padding-top:56px;padding-bottom:56px}}.beach-and-pools-block .start-career-section__header h2,.beach-and-pools-block .start-career-section__header h3{color:var(--color-white)}.start-career-section__content{color:inherit;margin-top:20px}.start-career-section__tabs-holder{overflow-x:auto}.start-career-section__tabs{padding:20px 0 0;margin:20px 0 0 0;list-style:none;display:flex;flex-flow:row nowrap;border-top:1px solid var(--color-gray-light);gap:16px}@media(max-width: 1199.98px){.start-career-section__tabs{margin:12px 0 0 0}}.beach-and-pools-block .start-career-section__tabs{border-top-color:rgba(255,255,255,.16)}.start-career-section__tabs-item .event-section__tabs-link{background-color:var(--color-white);border:1px solid var(--color-blue);padding:7px 24px}.start-career-section__tabs-item .event-section__tabs-link--active{background-color:var(--color-blue);color:var(--color-white);opacity:1}.start-career-section__tabs-link{display:inline-block;transition-property:opacity;transition-duration:.3s;border-radius:40px}@media(max-width: 1199.98px){.start-career-section__tabs-link{padding:12px}}.beach-and-pools-block .start-career-section__tabs-link{color:var(--color-white)}.start-career__tabs-item:first-child .start-career-section__tabs-link{padding-left:0}.start-career__tabs-item:last-child .start-career-section__tabs-link{padding-right:0}.start-career-section-tab-inner{display:none;visibility:hidden;opacity:0;transition-property:opacity;transition-duration:.3s;grid-template-columns:1fr 2fr;gap:40px;align-items:flex-start}@media(max-width: 767.98px){.start-career-section-tab-inner{grid-template-columns:1fr}}@media(max-width: 991.98px)and (min-width: 768px){.start-career-section-tab-inner{gap:24px;grid-template-columns:repeat(2, 1fr)}}.start-career-section-tab-inner--active{display:grid;visibility:visible;opacity:1}@media(max-width: 1199.98px){.start-career-section-tab-inner__about{order:2}}.start-career-section-tab-inner__title{margin-bottom:20px;margin-top:20px}@media(max-width: 1199.98px){.start-career-section-tab-inner__title{margin-bottom:14px;margin-top:40px}}.beach-and-pools-block .start-career-section-tab-inner__title{color:var(--color-white)}.start-career-section-tab-inner__wysiwyg{margin-bottom:40px}@media(max-width: 1199.98px){.start-career-section-tab-inner__wysiwyg{margin-bottom:24px}}.start-career-section-tab-inner__button{background-color:var(--color-blue) !important;color:var(--color-white) !important}.start-career-section-tab-inner__button:hover{background-color:var(--color-blue-hover) !important}.start-career-section-tab-inner__image-wrapper{position:relative}@media(max-width: 1199.98px){.start-career-section-tab-inner__image-wrapper{order:1}}.start-career-section-tab-inner__image-wrapper::after{display:block;content:"";padding-top:54.3956043956%}.start-career-section-tab-inner__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.vacancy-section{display:flex;flex-direction:column;gap:20px}.vacancy-section__content{border-top:1px solid var(--color-gray-light);padding-top:40px;margin-top:20px}.vacancy-section__image-wrapper{position:sticky;top:128px}.vacancy-section__decoration{height:100%}.vacancy-section__image{position:relative;display:block}.vacancy-section__image::before{content:"";height:45%;width:100%;position:absolute;z-index:1;background:linear-gradient(180deg, rgba(18, 19, 38, 0) 0%, rgba(18, 19, 38, 0.9) 100%);display:block;bottom:0;left:0}.vacancy-section__image>*{width:100%}.vacancy-section__image-description{position:absolute;bottom:24px;left:24px;font-family:var(--font-title);font-style:var(--font-style);font-weight:var(--weigth-title);font-size:var(--size-heading);line-height:var(--line-height-heading);color:var(--color-white);width:calc(100% - 48px);z-index:2}.vacancy-section__link{margin:16px 0}.vacancy-section__list{display:flex;flex-direction:column}.vacancy-section__item{display:flex;flex-direction:column;gap:40px;padding:32px 40px 32px 0}@media(max-width: 767.98px){.vacancy-section__item{gap:24px}}.vacancy-section__item-wrapper{border-bottom:1px solid var(--color-gray-light)}.vacancy-section__item-row{display:flex;flex-direction:row;justify-content:space-between}@media(max-width: 767.98px){.vacancy-section__item-row{flex-direction:column;gap:8px}}.vacancy-section__item-title{position:relative;cursor:pointer}.vacancy-section__item-title.active .js-cross-button{transform:rotate(45deg)}@media(max-width: 767.98px){.vacancy-section__item-title.active+.vacancy-section__item-info{display:flex}}.vacancy-section__title-item{font-family:var(--font-title);font-style:var(--font-style);font-weight:var(--weigth-title);font-size:var(--size-heading);line-height:var(--line-height-heading);color:var(--color-font-basic)}.vacancy-section__item-info{display:flex}@media(max-width: 767.98px){.vacancy-section__item-info{display:none}}.vacancy-section__item-info-subitem{display:flex;gap:24px;flex-direction:row}@media(max-width: 767.98px){.vacancy-section__item-info-subitem{flex-direction:column;gap:8px}}.vacancy-section__item-info-text{color:var(--color-gray)}.vacancy-section__item-info-text span{color:var(--color-font-basic)}.vacancy-section__item-details{display:none;padding:20px 0 40px;border-bottom:1px solid var(--color-gray-light)}.vacancy-section__item-details-button{margin-top:40px}.vacancy-section__button{position:absolute;width:24px;height:24px;top:calc(50% - 12px);right:-40px;transition-property:transform;transition-duration:.3s;cursor:pointer}.vacancy-section__button::before,.vacancy-section__button::after{content:"";display:block;position:absolute;background-color:var(--color-gray-hover)}.vacancy-section__button::before{width:24px;height:1.5px;top:calc(50% - .75px);left:0}.vacancy-section__button::after{height:24px;width:1.5px;left:calc(50% - .75px);top:0}.career-faq{display:flex;flex-direction:column;gap:20px}.beach-and-pools-block .career-faq{padding-top:60px}.career-faq__content{border-top:1px solid var(--color-gray-light);padding-top:40px;margin-top:20px}.beach-and-pools-block .career-faq__title{color:var(--color-white)}.career-faq__list ul{padding-left:0}@media(max-width: 991.98px){.career-faq__list{margin-top:32px}}.career-faq__item{display:flex;flex-direction:column;border-bottom:1px solid var(--color-gray-light)}.beach-and-pools-block .career-faq__item-title{color:var(--color-white)}.career-faq__item-title{padding:32px 0;font-family:var(--font-title);font-style:var(--font-style);font-weight:var(--weigth-title);font-size:var(--size-heading);line-height:var(--line-height-heading);color:var(--color-font-basic);cursor:pointer;position:relative}.career-faq__item-title.active .js-cross-button{transform:rotate(45deg)}.career-faq__item-text{padding:4px 0 32px;display:none}.career-faq__button{position:absolute;width:24px;height:24px;top:calc(50% - 12px);right:0;transition-property:transform;transition-duration:.3s;cursor:pointer}.career-faq__button::before,.career-faq__button::after{content:"";display:block;position:absolute;background-color:var(--color-gray-hover)}.career-faq__button::before{width:24px;height:1.5px;top:calc(50% - .75px);left:0}.career-faq__button::after{height:24px;width:1.5px;left:calc(50% - .75px);top:0}.career-faq__image-wrapper{position:relative;height:fit-content}.career-faq__image{position:relative;display:block}.career-faq__image::before{content:"";height:45%;width:100%;position:absolute;z-index:1;background:linear-gradient(180deg, rgba(18, 19, 38, 0) 0%, rgba(18, 19, 38, 0.9) 100%);display:block;bottom:0;left:0}.career-faq__image>*{width:100%}.career-faq__image-description{position:absolute;bottom:24px;left:24px;font-family:var(--font-title);font-style:var(--font-style);font-weight:var(--weigth-title);font-size:var(--size-heading);line-height:var(--line-height-heading);color:var(--color-white);width:calc(100% - 48px);z-index:2}.select-hotel__list{display:grid;grid-template-columns:1fr;gap:32px}.select-hotel__item{display:grid;align-items:flex-start;grid-template-columns:repeat(2, 1fr);gap:40px}@media(max-width: 991.98px){.select-hotel__item{grid-template-columns:1fr}}.select-hotel__item-image-wrapper{position:relative}.select-hotel__item-image-wrapper::after{display:block;content:"";padding-top:50%}.select-hotel__item-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.select-hotel__item-title{font-size:24px;margin-bottom:16px;line-height:1.2;color:var(--color-black)}.select-hotel__item-description{margin-bottom:24px;color:var(--color-black)}.event-intro__container{padding-top:80px;padding-bottom:80px;display:grid;grid-template-columns:repeat(3, 1fr);grid-template-areas:"aside main main"}@media(max-width: 1199.98px){.event-intro__container{grid-template-columns:1fr;grid-template-areas:"aside" "main";padding-top:56px;padding-bottom:56px;gap:30px}}.event-intro__aside{grid-area:aside;padding-right:160px}@media(max-width: 1199.98px){.event-intro__aside{padding-right:0}}@media(max-width: 1399.98px)and (min-width: 1200px){.event-intro__aside{padding-right:40px}}.event-intro__aside-usp-list{display:grid;grid-template-columns:1fr;gap:32px;margin-bottom:40px}@media(max-width: 1199.98px){.event-intro__aside-usp-list{gap:16px;margin-bottom:20px}}.event-intro__aside-usp-item-title{margin-bottom:4px}.event-intro__aside-usp-item-description{color:var(--color-gray)}.event-intro__main{grid-area:main;display:grid;gap:40px;grid-template-columns:1fr}.event-intro__main-preview{font-size:32px;line-height:var(--line-height-heading);font-family:var(--font-title);font-style:var(--font-style)}@media(max-width: 1199.98px){.event-intro__main-preview{font-size:24px}}.event-intro__image-wrapper{position:relative}.event-intro__image-wrapper::after{display:block;content:"";padding-top:49.4505494505%}@media(max-width: 1199.98px){.event-intro__image-wrapper--main{display:none}}.event-intro__image-wrapper--aside{display:none}@media(max-width: 1199.98px){.event-intro__image-wrapper--aside{display:block;margin-bottom:32px}}.event-intro__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.beauty-health{display:flex}.beauty-health__services{display:flex;flex-direction:column}@media(min-width: 992px){.beauty-health__services{flex-direction:row;gap:40px}}.beauty-health__separator{grid-area:separator;width:100%;height:1px;background-color:var(--color-gray-light)}.beauty-health__services-tabs-wrapper{margin-bottom:16px}@media(min-width: 768px){.beauty-health__services-tabs-wrapper{min-width:30%;margin-top:80px;border-top:1px solid var(--color-gray-light);padding:20px 0}}.beauty-health__services-tabs{display:flex;gap:16px;overflow-x:auto;width:100%;padding:8px 0}@media(min-width: 768px){.beauty-health__services-tabs{flex-direction:column;overflow:hidden;padding:0}}.beauty-health__services-tabs-title{font-size:17px;font-weight:700;margin-bottom:16px;color:var(--color-gray-hover);font-family:var(--font-basic)}@media(min-width: 768px){.beauty-health__services-tabs-title{margin-bottom:20px}}.beauty-health__services-tab{color:var(--color-black);line-height:1;background:rgba(0,0,0,0);display:flex;flex-shrink:0;transition:.3s;transition-property:color}.beauty-health__services-tab:hover{color:var(--color-gray-hover)}@media(min-width: 768px){.beauty-health__services-tab{gap:16px;align-items:center}}.beauty-health__services-tab-pseudo{display:none}@media(min-width: 768px){.beauty-health__services-tab-pseudo{display:flex;align-items:center;justify-content:center;transition:.3s;transition-property:border-color;font-size:23px;border:1px solid var(--color-gray-hover);width:25px;height:25px;border-radius:2px}.beauty-health__services-tab-pseudo:hover{border:1px solid var(--color-font-basic)}}.beauty-health__services-tab.active{color:var(--color-gray-hover)}@media(min-width: 768px){.beauty-health__services-tab.active{color:var(--color-black)}.beauty-health__services-tab.active .beauty-health__services-tab-pseudo{border:1px solid var(--color-font-basic)}.beauty-health__services-tab.active .beauty-health__services-tab-pseudo::before{content:"";display:flex;width:9px;height:9px;border-radius:50%;background:var(--color-black)}}.beauty-health__service{display:none;align-content:baseline;grid-template-areas:"separator" "title" "text" "button" "image"}@media(min-width: 768px){.beauty-health__service{grid-template-columns:repeat(2, 1fr);grid-template-areas:"title button" "separator separator" "text text" "image image"}}.beauty-health__service.active{display:grid}.beauty-health__service-title{grid-area:title;font-family:var(--font-title);font-size:26px;margin-top:32px}@media(min-width: 768px){.beauty-health__service-title{white-space:nowrap;font-size:30px;margin-top:0}}.beauty-health__service-button{grid-area:button;background:rgba(0,0,0,0);max-width:fit-content;margin-bottom:32px}@media(min-width: 768px){.beauty-health__service-button{margin-left:auto;margin-bottom:40px}}.beauty-health__service-text{grid-area:text;margin:24px 0;font-family:var(--font-basic)}@media(min-width: 768px){.beauty-health__service-text{margin:20px 0 40px}}.beauty-health__service-image{grid-area:image}.beauty-health__service-image img{max-width:100%}.programs-single__subtitle{margin-top:20px;font-size:var(--size-text);color:var(--color-gray-hover);font-family:var(--font-basic);font-weight:700}.programs-single__top{display:flex;gap:24px;flex-direction:column}@media(min-width: 768px){.programs-single__top{gap:40px;flex-direction:row}}.programs-single__title{border-bottom:1px solid var(--color-gray-light);padding-bottom:22px;margin-bottom:22px;font-size:28px;line-height:1}@media(min-width: 992px){.programs-single__title{font-size:38px}}.programs-single__tabs{border-bottom:1px solid var(--color-gray-light);display:flex;gap:24px;padding-bottom:22px}@media(min-width: 768px){.programs-single__tabs{gap:40px}}.programs-single__tab{background:rgba(0,0,0,0);color:var(--color-gray-hover);transition:color .3s;font-size:var(--size-text)}.programs-single__tab:hover{color:var(--color-black)}.programs-single__tab.active{color:var(--color-black)}@media(min-width: 768px){.programs-single__details-col{flex:1 1 50%}.programs-single__details-col_price{position:relative;top:-140px}}.programs-single__details-info{display:none;flex-direction:column;gap:24px}@media(min-width: 768px){.programs-single__details-info{gap:40px;flex-direction:row}}.programs-single__details-info.active{display:flex}.programs-single__top-left{padding:0 20px;flex:0 0 auto;width:50%;max-width:100%}@media(max-width: 991.98px){.programs-single__top-left{padding:0 10px}}@media(max-width: 991.98px){.programs-single__top-left{flex:0 0 auto;width:100%;max-width:100%;margin-bottom:8px}}.programs-single__top-items{display:flex;margin:-10px -30px}@media(min-width: 1400px){.programs-single__top-items{gap:48px}}.programs-single__details-list{display:flex;flex-direction:column;padding:16px 0}.programs-single__details-item{display:flex;justify-content:space-between;list-style:none;border-bottom:1px solid var(--color-gray-light);padding:16px 0;font-family:var(--font-basic)}.programs-single__details-item:last-child{font-weight:700;border-bottom:none}.programs-single__price-block{display:flex;align-items:center;gap:8px;margin-top:24px}.programs-single__price{font-size:28px;font-family:var(--font-title);flex-shrink:0;display:flex;gap:5px}@media(min-width: 768px){.programs-single__price{font-size:var(--size-title)}}.programs-single__price-old{color:var(--color-gray-hover);text-decoration:line-through}@media(min-width: 768px){.programs-single__price-old{font-size:calc(var(--size-title) - 8px)}}.programs-single__action-wrapper{display:flex;gap:8px;align-items:center}.programs-single__action-separator{color:var(--color-gray-hover);flex-shrink:0;line-height:1;font-size:34px}.programs-single__action{max-width:160px;overflow:hidden;position:relative;color:var(--color-basic);font-size:var(--size-text);line-height:var(--line-height-normal);white-space:nowrap;font-family:var(--font-basic)}.programs-single__action span{height:34px}.programs-single__action::after{content:"...";position:absolute;display:inline;right:-1px;top:calc(-50% + 10px)}.programs-single__more{color:var(--color-basic);transition:border-color .3s;border-bottom:1px solid var(--color-basic)}.programs-single__more:hover{border-color:rgba(0,0,0,0)}.programs-single__button{margin-top:24px}.tab__active{color:var(--color-gray-hover)}.header-mobile__dropdown{display:none}@media(max-width: 767px){.header-mobile__dropdown{display:flex;flex-direction:column}}.header-mobile__dropdown-label{color:var(--color-black);display:flex;align-items:center;font-family:var(--font-basic);font-size:16px;line-height:1.3;cursor:pointer;transition:color .3s}.header-mobile__dropdown-label::after{content:"";margin-left:8px;transition-duration:.3s;vertical-align:middle;display:inline-block;width:0;height:0;border-top:6px solid var(--color-black);border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);transition-property:border-color,transform}.header-mobile__dropdown-label:hover{color:var(--color-gray)}.header-mobile__dropdown-label:hover::after{border-top:6px solid var(--color-gray)}.header-mobile__dropdown-label.open::after{transform:rotate(-180deg)}.header-mobile__dropdown-list{flex-direction:column;gap:16px;padding:32px 20px 24px;position:fixed;top:63px;display:none;left:0;right:0;background:var(--color-white);animation:.3s animateShow ease}.header-mobile__dropdown-list.active{display:flex}.header-mobile__dropdown-item{font-size:20px;font-family:var(--font-title);list-style:none;padding:0}.header-mobile__dropdown-item-link{transition:color .3s;display:block}.header-mobile__dropdown-item-link:hover{color:var(--color-gray)}@keyframes animateShow{from{opacity:0}to{opacity:1}}.entertainment__title{margin-bottom:32px}.anchor-block{position:absolute;visibility:hidden;top:-114px}@media(min-width: 768px){.anchor-block{top:-200px}}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col-6{flex:0 0 50%;max-width:50%}.col{flex:1 0 0%}@media(min-width: 991.98px){.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-6{flex:0 0 50%;max-width:50%}}.valign-middle{vertical-align:middle}@keyframes blink{0%{opacity:0}49%{opacity:0}51%{opacity:1}100%{opacity:1}}.counterblock-item{font-size:20px;display:inline-block;padding:20px;text-align:center;width:auto;line-height:0;position:relative}.counterblock-item span{background-color:var(--color-basic-pale)}.counterblock-item p{margin:10px 0 0 0;text-transform:uppercase;font-weight:700;font-size:15px;color:var(--color-basic);line-height:20px}.counterblock{background-color:#f1e7e5;display:flex;justify-content:center;margin:0 auto;width:max-content;max-width:768px}.cou{background-color:var(--color-basic-pale);padding:20px 12px 11px;font-size:50px;color:var(--color-basic);line-height:1}.site-h2 .cou{padding:12px}.cou:not(:last-child){margin-right:6px}.counterblock-item:not(:last-child)::after{display:block;content:"";background-color:#fff;width:8px;height:8px;position:absolute;right:-4px;top:45px}.counterblock-item:not(:last-child)::before{display:block;content:"";background-color:#fff;width:8px;height:8px;position:absolute;right:-4px;bottom:50px}.counterblock-item_min::after,.counterblock-item_min::before{animation-name:blink;animation-duration:2s;animation-iteration-count:infinite;transition:none}.counter-dig{background-color:#fff;min-width:0;display:inline-block;color:red}.cou-wrapper{display:flex}@media(max-width: 767px){.container{width:100%;overflow-x:hidden}.counterblock{width:100%;display:inline-block}.cou{font-size:30px}.counterblock-item{padding:18px}.counterblock-item:not(:last-child)::before,.counterblock-item:not(:last-child)::after{display:none}}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@keyframes tada{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomin;animation-name:zoomIn}.mypage-alo-phone{position:fixed;right:20px;bottom:20px;visibility:visible;background-color:rgba(0,0,0,0);width:110px;height:110px;cursor:pointer;z-index:99}.mypage-alo-phone--promotion{bottom:100px}@media(max-width: 479px){.mypage-alo-phone--promotion{width:100px;height:100px;bottom:4px;right:4px}}.mypage-alo-ph-img-circle{width:30px;height:30px;top:43px;left:43px;position:absolute;background:rgba(30,30,30,.1) url(/local/templates/alean/img/white-phone.png) no-repeat center center;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid rgba(0,0,0,0);opacity:.7;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;background-color:#f15133;background-size:70%;animation-duration:2s}.mypage-alo-ph-circle-fill{width:60px;height:60px;top:28px;left:28px;position:absolute;-ms-transition:all 3.2s ease-in-out;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid rgba(0,0,0,0);-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;background-color:rgba(215,200,194,.5);opacity:.75 !important;animation-duration:2s}.mypage-alo-ph-circle{width:90px;height:90px;top:12px;left:12px;position:absolute;background-color:rgba(0,0,0,0);-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid rgba(30,30,30,.4);border-color:#f15133;opacity:.5;animation-duration:2s}.transfer__block .contacts-route-spoiler__text{font-family:var(--font-basic);font-weight:var(--weigth-basic);font-size:var(--size-text)}@media(max-width: 991.98px){.transfer__block .transfer__right{margin-bottom:10px}}.air-datepicker_base{background:var(--color-basic)}.air-datepicker_base .air-datepicker--pointer::after{background:var(--color-basic)}.air-datepicker_base .air-datepicker-body--day-name,.air-datepicker_base .air-datepicker-nav--title,.air-datepicker_base .air-datepicker-nav--title i{color:#fff}.air-datepicker_base .air-datepicker-cell.-day-.-disabled-{pointer-events:none;color:rgba(255,255,255,.07)}.air-datepicker_base .air-datepicker-cell.-day-.-current-{color:rgba(255,255,255,.5)}.air-datepicker_base .air-datepicker-cell{color:#fff}.air-datepicker_base .air-datepicker-cell.-day-.-current-:hover,.air-datepicker_base .air-datepicker-cell:hover{color:var(--color-basic)}.air-datepicker_base .air-datepicker-cell.-selected-{color:var(--color-basic);background:#eee}.air-datepicker_base .air-datepicker-cell.-day-.-current-.-selected-{color:var(--color-basic)}.air-datepicker_base .air-datepicker-nav--action path{stroke:#fff}.air-datepicker_base .air-datepicker-nav--title:hover{background:#ccc}.burger-search{padding:24px 0 16px 0}.burger-search__search{display:flex;padding:12px 16px;border:1px solid var(--color-gray-light);border-radius:40px;position:relative;height:50px;width:100%}.burger-search__input{font-size:16px;position:absolute;background:rgba(0,0,0,0);left:16px;top:50%;transform:translate(0, -50%);line-height:1;width:100%;height:100%}.burger-search__icon{width:20px;height:20px;fill:var(--color-black);position:absolute;right:16px;top:50%;transform:translate(0, -50%)}.all-inclusive-main{background:var(--color-font-basic);position:relative;padding:32px 0;overflow:hidden}@media(min-width: 768px){.all-inclusive-main{padding:64px 0}}.all-inclusive-main__content{position:relative;z-index:2}.all-inclusive-main__title{color:var(--color-white);max-width:1100px;margin-bottom:36px;font-size:24px;font-family:var(--font-title);line-height:1.1}@media(min-width: 768px){.all-inclusive-main__title{font-size:44px;margin-bottom:48px}}.all-inclusive-main__subtitle{font-size:14px;line-height:var(--line-height-text);text-transform:uppercase;font-family:var(--font-basic);color:var(--color-white);margin:32px 0}@media(min-width: 768px){.all-inclusive-main__subtitle{font-size:16px}}.all-inclusive-main__divider{display:flex;width:100%;height:1px;background:var(--color-white);opacity:.3}.all-inclusive-main__text-button{display:flex;justify-content:space-between;flex-wrap:wrap;gap:32px;margin-top:44px}@media(min-width: 768px){.all-inclusive-main__text-button{gap:24px;margin-top:40px}}.all-inclusive-main__text{font-size:16px;color:var(--color-white);line-height:1.5}@media(min-width: 768px){.all-inclusive-main__text{max-width:80%;font-size:20px}}.breadcrumb{margin:2rem 0 0}.breadcrumb__items{display:flex;align-items:center;gap:5px}.breadcrumb__item{font-size:14px;line-height:16px;display:flex;gap:5px}.breadcrumb__item a{color:#535353}.breadcrumb__item::after{content:"•";color:#939393}.breadcrumb__item_active{color:#939393}.breadcrumb__item_active::after{display:none}.block-top_fixed+.breadcrumb{margin:5rem 0 0}.tags_links{display:flex;flex-wrap:wrap;gap:15px}.tags__link{font-family:var(--font-basic);font-size:var(--size-text);line-height:var(--line-height-text);letter-spacing:var(--letter-spacing);color:var(--color-gray)}.tags__link+.tags__link::before{content:"•";margin-right:15px}.tags_slider{position:relative;padding:0 35px}.tags_slider.tags_lock{padding:0}.tags_slider.tags_lock .tags-slider{padding:0}.tags_slider.tags_lock .tags-slider::before,.tags_slider.tags_lock .tags-slider::after{display:none}.tags-slider{overflow-x:hidden;padding:0 20px}.tags-slider::before,.tags-slider::after{content:"";position:absolute;top:0;bottom:0;width:20px;z-index:10}.tags-slider::before{left:34px;background:linear-gradient(to right, #fff, rgba(255, 255, 255, 0))}.tags-slider::after{right:34px;background:linear-gradient(to left, #fff, rgba(255, 255, 255, 0))}.tags-slider__slide{width:auto}.tags-slider .swiper-button-next,.tags-slider .swiper-button-prev{width:12.2727272727px;height:20px;margin-top:-10px;color:var(--color-basic)}.primary-link{font-family:var(--font-basic);font-size:var(--size-text);line-height:var(--line-height-text);letter-spacing:var(--letter-spacing);color:var(--color-black)}.primary-link:hover{text-decoration:underline}.align-center{text-align:center}.align-left{text-align:left}.align-right{text-align:right}.form-booking-callback{display:grid;grid-template-columns:repeat(2, 1fr);gap:28px}@media(min-width: 992px){.form-booking-callback{gap:40px}}@media(min-width: 992px){.form-booking-callback--has-image{width:55%}}.form-booking-callback__wrapper{display:flex;flex-direction:column-reverse}@media(min-width: 992px){.form-booking-callback__wrapper{flex-direction:row}}.form-booking-callback__title{grid-column:span 2;font-weight:600;font-size:16px;color:var(--color-black);margin:10px 0 0}@media(min-width: 992px){.form-booking-callback__title{font-size:28px;margin:0 0 16px}}.form-booking-callback__block{position:relative;border-bottom:1px solid var(--color-gray-hover);margin:0;padding:0}.form-booking-callback__button-remark{display:flex;flex-direction:column;gap:20px;grid-column:span 2}.form-booking-callback__button{width:fit-content}.form-booking-callback__remark{font-size:16px;color:var(--color-font-basic);line-height:1}.form-booking-callback__remark a{color:var(--color-gray-hover)}@media(min-width: 992px){.form-booking-callback__image-wrapper{width:40%;position:absolute;right:0;bottom:0;top:0}}.form-booking-callback__image{object-fit:cover;width:100%}@media(min-width: 992px){.form-booking-callback__image{height:100%}}.popup-centered{background:rgba(18,19,38,.8);position:fixed;top:0;left:0;width:100%;height:100%;z-index:20;justify-content:center;opacity:0;display:block;visibility:hidden;pointer-events:none;align-items:center;transition:var(--transition-normal);overflow-y:auto}@media(min-width: 992px){.popup-centered{display:flex}}.popup-centered.open{opacity:1;visibility:visible;pointer-events:auto}.popup-centered__body{max-width:524px;background:var(--color-white);margin:24px;position:relative;height:fit-content}.popup-centered__body--wide{max-width:840px}@media(min-width: 992px){.popup-centered__body{margin:24px auto}}.popup-centered__top{background:var(--color-basic);display:flex;align-items:center;width:100%;z-index:1;padding:24px 32px}.popup-centered__top--big-padding{padding:16px 20px}@media(min-width: 768px){.popup-centered__top--big-padding{padding:36px 60px}}.popup-centered__title{flex:1 0 0%;width:100%;max-width:100%;font-family:var(--font-basic);letter-spacing:var(--letter-spacing);text-transform:uppercase;color:var(--color-white);font-size:var(--size-text-mob);line-height:var(--line-height-text-mob)}@media(min-width: 768px){.popup-centered__title{font-size:var(--size-text);line-height:var(--line-height-text)}}.popup-centered__close{flex:0 0 auto;width:25px;max-width:100%;height:25px;display:flex;justify-content:center;align-items:center;border:1px solid rgba(255,255,255,.16);color:var(--color-white);cursor:pointer;border-radius:50%;transition:var(--transition-normal)}.popup-centered__close:hover{border:1px solid rgba(255,255,255,.5)}.popup-centered__close svg{width:15px;height:15px;fill:currentcolor}.popup-centered-content{padding:24px;height:100%;overflow:auto;position:relative;display:flex;gap:16px;flex-direction:column}@media(min-width: 768px){.popup-centered-content{gap:24px}}.popup-centered-content--big-padding{padding:32px й16px 16px}@media(min-width: 768px){.popup-centered-content--big-padding{padding:64px 60px 64px}}.popup-centered-content__title{font-size:18px;font-family:var(--font-basic);font-weight:600;color:var(--color-black)}@media(min-width: 992px){.popup-centered-content__title{font-size:28px}}.popup-centered-content__image{width:100%}.popup-centered-content__text{color:var(--color-black)}.popup-centered-content__button{width:fit-content;margin:0 auto}.mobile-hotel-button{position:fixed;bottom:calc(50% - 50px);right:0;background-color:var(--color-basic);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:6;box-shadow:0 0 2px rgba(0,0,0,.08),0 4px 16px rgba(0,0,0,.5);padding:10px 16px;cursor:pointer;transform:rotate(270deg) translateY(100%);transform-origin:top;border-radius:20px}@media(min-width: 576px){.mobile-hotel-button{display:none}}.mobile-hotel-button span{color:var(--color-white);text-transform:uppercase;font-size:12px;line-height:1}
/* End */


/* Start:/local/templates/alean/css/main.css?17486091062142*/
:root{--color-white: #fff;--color-white-light: rgba(255, 255, 255, .6);--color-black: #000;--color-black-100: #24323a;--color-gray-hover: #bfc0c0;--color-gray: #939393;--color-gray-light: #eaeaea;--color-gray-ultra-light: #fbfbfb;--color-blue: #045575;--color-blue-hover: #0b80af;--color-gold-light: #aeb391;--color-red: #bd3131;--transition-normal: all .3s ease 0s}.page-404{position:relative;overflow:hidden;padding:160px 0 300px}@media(max-width: 1199.98px){.page-404{padding:120px 0}}@media(max-width: 991.98px){.page-404{padding:40px 0 80px}}@media(max-width: 767.98px){.page-404{padding:0 0 440px}}.page-404__bg{position:absolute;top:15px;right:-369px;z-index:1;pointer-events:none;width:1137px}@media(max-width: 1199.98px){.page-404__bg{width:500px;right:-180px;top:150px}}@media(max-width: 991.98px){.page-404__bg{top:110px}}@media(max-width: 767.98px){.page-404__bg{width:450px;top:auto;bottom:-375px;right:-150px}}.page-404__bg img{max-width:100%}.page-404__content{position:relative;z-index:2}.page-404__title{font-size:153px;line-height:1;letter-spacing:-0.06em;color:var(--color-white);font-family:var(--font-title)}@media(max-width: 767.98px){.page-404__title{font-size:120px}}.page-404__title h1{color:inherit;font-size:153px;line-height:1}@media(max-width: 767.98px){.page-404__title h1{font-size:120px}}.page-404__text{margin-bottom:20px;font-family:var(--font-title);font-style:var(--font-style);font-weight:var(--weigth-title);font-size:var(--size-title);line-height:var(--line-height-title);letter-spacing:var(--letter-spacing);font-feature-settings:"cpsp" on;color:var(--color-white)}@media(max-width: 767.98px){.page-404__text{margin-bottom:16px;font-size:var(--size-title-mob);line-height:var(--line-height-title-mob)}}.no-elements-block__text{font-family:var(--font-title);font-style:var(--font-style);font-weight:var(--weigth-title);font-size:var(--size-heading);line-height:var(--line-height-heading);color:var(--color-font-basic);margin-bottom:20px;max-width:720px}@media(max-width: 767.98px){.no-elements-block__text{margin-bottom:16px;font-size:var(--size-heading-mob);line-height:var(--line-height-heading-mob)}}
/* End */


/* Start:/local/templates/alean/css/bundle.css?17486091065912*/
.stock-detail__hero{margin-bottom:16px}.stock-detail-collections__list-item:not(.active){display:none}.stock-detail-hero{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:grid;grid-template-areas:"image-wrapper" "aside" "description";grid-template-columns:1fr}.stock-detail-hero__aside{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:var(--color-basic);color:var(--color-white);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;grid-area:aside;padding:32px 20px}.stock-detail-hero__aside-row:not(:last-child){margin-bottom:24px}.stock-detail-hero__aside-title{color:var(--color-gray-hover);display:block;font-size:16px;line-height:1.2;margin-bottom:16px}.stock-detail-hero__aside-value{font-size:18px}.stock-detail-hero__aside-value--phone{border-bottom:1px solid rgba(0,0,0,0);color:var(--color-white);font-size:20px;line-height:1.2;-webkit-transition:border .2s ease-in;transition:border .2s ease-in}.stock-detail-hero__aside-value--phone:hover{border-color:var(--color-white)}.stock-detail-hero__image-wrapper{grid-area:image-wrapper;position:relative}.stock-detail-hero__image-wrapper:after{content:"";display:block;padding-top:56.2857142857%}.stock-detail-hero__image{height:100%;left:0;position:absolute;top:0;width:100%}.stock-detail-hero__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.stock-detail-hero__description{font-size:16px;grid-area:description;line-height:1.4}.stock-detail-hero__description p:not(:last-child){margin-bottom:16px}.stock-detail-tabs{border-bottom:1px solid var(--color-gray-light);overflow-x:auto;overflow-y:hidden}.stock-detail-tabs__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.stock-detail-tabs__nav-link{-ms-flex-negative:0;color:var(--color-black);flex-shrink:0;font-size:17px;padding:16px;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color;transition-property:color}.stock-detail-tabs__nav-link:first-child{padding-left:0}.stock-detail-tabs__nav-link:last-child{padding-right:0}.stock-detail-tabs__nav-link.active{color:var(--color-gray-hover)}.stock-detail-program{grid-gap:10px;display:grid;gap:10px;grid-template-areas:"title" "nav" "list";grid-template-columns:1fr;padding-top:20px}.stock-detail-program__title{font-size:25px;grid-area:title;line-height:1.6}.stock-detail-program__nav{grid-area:nav}.stock-detail-program__list{grid-area:list}.stock-detail-program__list-item:not(.active){display:none}.stock-detail-day__table-row{grid-gap:8px;border-bottom:1px solid var(--color-gray-light);display:grid;font-size:15px;gap:8px;grid-template-areas:"name name price discount-price";grid-template-columns:repeat(4,1fr);padding:16px 0}.stock-detail-day__table-row--head{border-bottom:none;color:var(--color-gray-hover);font-size:12px}.stock-detail-day__table-col--name{grid-area:name}.stock-detail-day__table-row--head .stock-detail-day__table-col--name{display:none}.stock-detail-day__table-col--price{grid-area:price}.stock-detail-day__table-col--discount-price{grid-area:discount-price}.stock-detail-day__table-col--link{grid-area:link}.stock-detail-day__link{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:1px solid var(--color-gray-hover);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:25px;justify-content:center;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:border;transition-property:border;width:25px}.stock-detail-day__link:hover{border-color:var(--color-gray)}.stock-detail-day__link-icon{fill:var(--color-gray-hover);height:6px;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:fill;transition-property:fill;width:10px}.stock-detail-day__link:hover .stock-detail-day__link-icon{fill:var(--color-gray)}@media(max-width:991px){.stock-detail-collections__nav{margin:0 -20px;padding:0 20px}}@media(min-width:1200px){.stock-detail-hero{gap:40px;grid-template-areas:"aside image-wrapper" ". description";grid-template-columns:300px 1fr}.stock-detail-hero__aside-value--phone{font-size:32px}.stock-detail-hero__description{font-size:24px;line-height:1.8}.stock-detail-hero__description p:not(:last-child){margin-bottom:35px}.stock-detail-day__table-row{font-size:17px}.stock-detail-day__table-row--head{font-size:17px;font-weight:700}}@media(min-width:1400px){.stock-detail-hero{gap:74px 40px;grid-template-columns:340px 1fr}.stock-detail-hero__aside{padding:40px}.stock-detail-hero__aside-row:not(:last-child){margin-bottom:40px}.stock-detail-tabs__nav-link{padding:20px}.stock-detail-program{gap:10px 40px;grid-template-areas:"title nav" ". list";grid-template-columns:340px 1fr}.stock-detail-program__title{border-bottom:1px solid var(--color-gray-light);font-size:34px}.stock-detail-day__table-row{gap:16px;grid-template-areas:"name name name price discount-price discount-price link";grid-template-columns:repeat(6,1fr) 25px}.stock-detail-day__table-row--head .stock-detail-day__table-col--discount-price span:last-child{display:none}}@media(max-width:1199px){.stock-detail-hero__aside{margin-bottom:32px}.stock-detail-day__table-col--discount-price,.stock-detail-day__table-col--price{text-align:right}}@media(min-width:992px){.stock-detail-hero__aside-title{font-size:17px}}@media(min-width:768px){.stock-detail-hero__image-wrapper:after{padding-top:33.5154826958%}}@media(min-width:576px){.stock-detail-day__table-row--head{font-size:14px}}@media(max-width:767px){.stock-detail-day__table-col--name a{text-decoration:underline}}@media(max-width:1399px){.stock-detail-day__table-col--link,.stock-detail-day__table-row--head .stock-detail-day__table-col--discount-price span:first-child{display:none}}

/* End */


/* Start:/local/templates/alean/components/bitrix/system.pagenavigation/.default/style.css?1748609106820*/
div.modern-page-navigation {
    margin-top: 20px;
    padding: 0.5em 0;
}

div.modern-page-navigation a,
span.modern-page-current,
span.modern-page-dots {
    border-left-width: 1px;
    border-left-style: solid;
    padding-left: 0.75em;
    padding-right: 0.5em;
    text-decoration: none;
}

div.modern-page-navigation a.modern-page-previous {
    border-right-width: 1px;
    border-right-style: solid;
    border-left: none;
}

div.modern-page-navigation a.modern-page-first,
div.modern-page-navigation span.modern-page-first {
    border-left: none;
    padding-left: 0.5em;
}

span.modern-page-current {
    font-weight: var(--ui-font-weight-bold);
}

div.modern-page-navigation a,
span.modern-page-current,
div.modern-page-navigation a.modern-page-previous,
span.modern-page-dots {
    border-color: #cdcdcd;
}

/* End */


/* Start:/local/templates/alean/template_styles.css?17486091074690*/
.grecaptcha-badge {
    display: none !important;
}

.item-awards__name {
    overflow: visible;
}

.item-awards__img {
    display: block;
    opacity: 1;
    visibility: visible;
}

.mb-20 {
    margin-bottom: 20px;
}

.mb-50 {
    margin-bottom: 50px;
}

.mt-50 {
    margin-top: 50px;
}

.m-3 {
    margin: 1.5rem 0;
}

.mb-0 {
    margin-bottom: 0 !important;
}

.mt-0 {
    margin-top: 0 !important;
}

.pb-0 {
    padding-bottom: 0 !important;
}

.hr-slider {
    border-top: 1px solid #e6e6e6;
    margin: 0 0 40px;
}

.mw-1160 {
    max-width: 1160px;
}

.d-none {
    display: none !important;
}

.objects-territory .territory-item__text,
.objects-territory .territory-block__title,
.objects-territory .territory-item__title,
.objects-territory .territory-block-slider__prev,
.objects-territory .territory-block-slider__next,
.objects-territory .territory-block__subtitle,
.objects-territory .block-news__title,
.objects-territory .item-news__title a,
.objects-territory .block-news__link,
.objects-territory .restaurants-detail-top__text,
.objects-territory .btn-arrow {
    color: var(--color-white);
}

.alert-danger {
    color: red;
}

.__dev_flex {
    display: flex;
    gap: 20px;
}

.__dev_box {
    margin: 20px 0;
    padding: 20px;
    border: 1px solid #ccc;
}

.main-popup .restaurants-meals__season-content {
    color: #000;
}

#panel {
    position: absolute;
}

.mw-100 {
    max-width: 100%;
}

.w-100 {
    width: 100%;
}

.text-center {
    text-align: center;
}

.mt-15 {
    margin-top: 15px;
}

html {
    scroll-padding-top: 0;
}

.d-block {
    display: block !important;
}

@media (max-width: 768px) {
    #panel {
        display: none !important;
    }

    .d-sm-none {
        display: none !important;
    }

    .d-sm-block {
        display: block !important;
    }
}

@media (max-width: 1160px) {
    .mw-1160 {
        max-width: 100%;
    }
}

.file-input {
    position: relative;
    margin-bottom: 30px;
}

.position-static {
    position: static !important;
}

.main-search__body .form-select__body {
    min-width: 320px;
}

.main-search__body .form-select__body .form-select__item span {
    font-size: 12px;
    color: #666;
}

.main-search__body .form-select__body .form-select__item:hover span,
.main-search__body .form-select__body .form-select__item.selected span {
    color: #eee;
}

.text-right {
    text-align: right;
}

@media (max-width: 768px) {
    .main-search__body .block-filter-wrap__box {
        overflow: visible;
        padding-bottom: 0;
    }

    .main-search__body .form-select__item {
        font-size: 14px;
    }

    .main-search__body .form-select__body {
        min-width: 270px;
    }

    .main-search__body .form-select__body {
        box-shadow: 0 0 12px 1px rgba(0, 0, 0, 0.3);
        min-width: 270px;
    }
}

.news-list .poster-item__date,
.developments-block .poster-item__date {
    position: absolute;
    top: 20px;
    left: 20px;
    z-index: 1;
    pointer-events: none;
    background: var(--color-white);
    border-radius: 100px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    font-family: var(--font-basic);
    font-weight: var(--weigth-basic);
    font-size: var(--size-text);
    line-height: var(--line-height-text);
    color: inherit;
    padding: 5px 20px;
}

.news-list .poster-item__name,
.developments-block .poster-item__name {
    font-family: var(--font-title);
    font-weight: var(--weigth-title);
    font-size: var(--size-heading);
    line-height: var(--line-height-heading);
    letter-spacing: var(--letter-spacing);
    font-feature-settings: "pnum" on, "lnum" on;
    color: inherit;
    margin-bottom: 20px;
    padding: 0;
}

.developments-block .poster-item__name a {
    color: inherit;
}

.news-list .poster-item__label,
.developments-block .poster-item__label {
    font-family: var(--font-basic);
    font-weight: var(--weigth-basic);
    font-size: var(--size-text);
    line-height: var(--line-height-text);
    color: var(--color-gray);
}

.developments-block .poster-item__label {
    padding: 0;
    background: none;
}

.news-list .poster-item__top,
.developments-block .poster-item__top {
    position: relative;
    margin-bottom: 20px;
}

.news-list .poster-item__body,
.developments-block .poster-item__body {
    display: block;
    background: none;
}

.news-list .poster-item__name::after,
.developments-block .poster-item__name::after{
    display: none;
}

.news-list .poster-item__text,
.developments-block .poster-item__text {
    height: auto;
    margin-bottom: 0;
}

.news-list .poster-item__img,
.developments-block .poster-item__img {
    background: none;
}
/* End */
/* /local/templates/alean/plugins/swiper/swiper.min.css?174860910715487 */
/* /local/templates/alean/plugins/fancybox/fancybox.css?174860910712796 */
/* /local/templates/alean/plugins/datepicker/air-datepicker.css?174860910719672 */
/* /local/templates/alean/plugins/draggable/jquery-ui.min.css?174860910715176 */
/* /local/templates/alean/plugins/simplebar/simplebar.css?17486091073890 */
/* /local/templates/alean/css/vars.css?17486091062501 */
/* /local/templates/alean/css/styles.css?1748609106471640 */
/* /local/templates/alean/css/main.css?17486091062142 */
/* /local/templates/alean/css/bundle.css?17486091065912 */
/* /local/templates/alean/components/bitrix/system.pagenavigation/.default/style.css?1748609106820 */
/* /local/templates/alean/template_styles.css?17486091074690 */
