@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;overflow:clip;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}@font-face{font-family:Helvetica;font-display:swap;src:url(../fonts/HelveticaNeueCyr-Italic.woff2) format("woff2"),url(../fonts/HelveticaNeueCyr-Italic.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Helvetica;font-display:swap;src:url(../fonts/HelveticaNeueCyr-Medium.woff2) format("woff2"),url(../fonts/HelveticaNeueCyr-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Helvetica;font-display:swap;src:url(../fonts/HelveticaNeueCyr-Roman.woff2) format("woff2"),url(../fonts/HelveticaNeueCyr-Roman.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Mak;font-display:swap;src:url(../fonts/Mak-SemiBoldHigh.woff2) format("woff2"),url(../fonts/Mak-SemiBoldHigh.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Miracle;font-display:swap;src:url(../fonts/Miracle_Personal_use.woff2) format("woff2"),url(../fonts/Miracle_Personal_use.woff) format("woff");font-weight:400;font-style:normal}.popup{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,.795);top:0;left:0;z-index:11;opacity:0;visibility:hidden;overflow-y:auto;transition:all .8s ease 0s}.popup.none__class{display:none}.popup.open{opacity:1;visibility:visible;transition:opacity .8s ease 0s}.popup__body{min-height:100%;display:flex;justify-content:center;align-items:center;padding:30px 10px}.popup__content{position:relative;max-width:57.125rem;color:#000;transition:all .8s ease 0s;opacity:0;visibility:hidden;transform:perspective(600px) translate(0,-100%) rotateX(45deg)}.popup.open .popup__content{transform:perspective(600px) translate(0,0) rotateX(0);visibility:visible;opacity:1;transition:all .8s ease 0s}.popup-message .popup__content{max-width:57.125rem;background:#fffcf6;padding:6.25rem calc(7.1875rem + 100 * (100vw - 63.99875rem)/ 896) 6.25rem 4.375rem;margin-left:2.5rem;margin-right:2.5rem}.popup-message .popup__content h3{font-family:Mak;font-style:normal;font-weight:400;font-size:40px;line-height:40px;text-wrap:balance}.popup-message .popup__content h3:not(:last-child){margin-bottom:1.875rem}.popup-message .popup__content p{font-family:"Helvetica Neue LT Std";font-style:normal;font-weight:400;font-size:18px;line-height:28px;text-wrap:balance}.popup-message .popup__content .close__btn{right:2rem;top:2rem}.popup-message .popup__content .close__btn-icon{width:70px;height:70px}.popup-message .popup__content .close__btn-icon span{width:55%}.popup__content .close__btn{position:absolute;display:flex;justify-content:space-between;opacity:.6;align-items:center;-moz-column-gap:1rem;column-gap:1rem;right:0;top:0;z-index:2;cursor:pointer;transition:all .3s ease 0s}.popup__content .close__btn>span{text-transform:uppercase;font-size:14px;line-height:17px}.close__btn-icon{position:relative}.close__btn-icon span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-block;height:1px;width:10px;background-color:#313f38}.close__btn-icon span:first-child{transform:translate(-50%,-50%) rotate(-45deg)}.close__btn-icon span:nth-child(2n){transform:translate(-50%,-50%) rotate(45deg)}.close__btn-icon{width:26px;height:26px;border-radius:50%;border:1px solid rgba(49,63,56,.2);transition:all .3s ease 0s}.popup__content .close__btn:hover .close__btn-icon{border:1px solid rgba(49,63,56,.4);transition:all .3s ease 0s}.popup__content .close__btn:active .close__btn-icon{border:1px solid rgba(49,63,56,.6);transition:all .3s ease 0s}.popup__close{position:absolute;right:10px;top:10px;font-size:20px;color:#000;text-decoration:none}form.error{border:1px solid #fcd043}#btn-home{display:none}.btn-top-wrapper{position:fixed;right:50px;bottom:50px;z-index:10}.top-btn{width:40px;height:40px;border-radius:50%;background-color:#fefefe;transform:rotate(45deg);box-shadow:2px 0 6px rgba(0,0,0,.3);transition:.5s}.top-arrow{width:10px;height:10px;position:absolute;top:52%;left:52%;margin-right:-50%;transform:translate(-50%,-50%);border-left:2px solid #313f38;border-top:2px solid #313f38;box-sizing:border-box;transition:.5s}.top-btn:hover{background-color:#fcd043;transition:.5s}::-webkit-scrollbar-track{border-radius:3px;background-color:#313f38}::-webkit-scrollbar-thumb{border-radius:3px;background-color:#52695f}::-webkit-scrollbar{width:3px}*,::after,::before{margin:0;padding:0;border:none;box-sizing:border-box}a{text-decoration:none;color:inherit}li,ol,ul{list-style:none}img{vertical-align:top}body,html{height:100%}body{font-family:Helvetica;background-color:#313f38;color:#fffcf6}h1,h2,h3,h4,h5,h6{font-family:Mak}.text{font-style:normal;font-weight:400;font-size:1.125rem;line-height:1.55;opacity:.8}.text-dark{color:#1b3b36}.text-white{color:#fffcf6!important}.position__mode{position:relative}body._lock{overflow:hidden}._show-services,.button{cursor:pointer}input{outline:0}.wrapper{position:relative;min-height:100%;overflow:hidden;display:flex;flex-direction:column}.main{position:relative;flex:1 1 auto}[class*=__container]{max-width:120em;margin:0 auto;padding:0 calc(1.25em + 10 * (100vw - 89.99875em)/ 480)}[class*=__container-small]{margin:0 auto;padding:0 calc(8.625em + 50 * (100vw - 89.99875em)/ 480)}.header{position:absolute;width:100%;height:6.25rem;z-index:10}.header h1{font-family:Helvetica}.header__container{position:relative;height:100%;display:flex;justify-content:space-between;align-items:center;-moz-column-gap:20px;column-gap:20px;row-gap:5px}.header__logo{flex:0 1 auto;z-index:15}.header__logo h1{font-style:normal;font-weight:500;font-size:1.25em;line-height:1.2;text-transform:capitalize}.header__menu{flex:0 0 49.375rem}.header__info{display:none}.header__menu-list{display:flex;justify-content:space-between}.header__menu-list.sub__pages{justify-content:center;-moz-column-gap:calc(.75rem + 36 * (100vw - 23.43625rem)/ 1545);column-gap:calc(.75rem + 36 * (100vw - 23.43625rem)/ 1545)}.header__menu-link p{position:relative;font-size:.875rem;line-height:1.42857143;text-transform:uppercase;cursor:pointer}.header__menu-link p:hover::before{width:100%;transition:width .3s ease 0s}.header__menu-link p::before{content:"";position:absolute;width:0%;height:.09375em;bottom:0;left:0;background-color:#fffcf6;transition:width .3s ease 0s}.header__menu-telephone{flex:0 1 auto}.menu__icon{display:none;position:relative;width:2.5rem;height:.625rem;cursor:pointer;z-index:15}.menu__icon::after,.menu__icon::before{content:"";position:absolute;right:0;z-index:15;width:100%;height:.0625rem;background-color:#fff;transition:transform .3s ease 0s}.menu__icon::before{top:0}.menu__icon::after{bottom:0}.menu__icon._active{height:2.5rem}.menu__icon._active::before{top:50%;transform:rotate(-45deg);transition:transform .3s ease 0s}.menu__icon._active::after{top:50%;transform:rotate(45deg);transition:transform .3s ease 0s}.page__main{margin-top:calc(7rem + 34 * (100vw - 89.99875rem)/ 480.02);margin-bottom:calc(2.5rem + 60 * (100vw - 23.43625rem)/ 1545.02)}.page__main.rooms__page{margin-top:6.25rem;margin-bottom:calc(9.375rem + 50 * (100vw - 89.99875rem)/ 480)}.main__container{display:flex;flex-direction:column;justify-content:space-between;row-gap:calc(3.125rem + 45 * (100vw - 63.99875rem)/ 896.02)}.main__content{flex:1 1 auto;display:flex;justify-content:space-between;-moz-column-gap:1.875rem;column-gap:1.875rem}.main__title{flex:0 0 66.1290322581%}.main__hotel-title{font-family:Miracle;font-style:normal;font-weight:400;font-size:calc(7.5rem + 100 * (100vw - 63.99875rem)/ 896.02);line-height:90.909091%}.main__hotel-title:not(:last-child){margin-bottom:calc(1.75rem + 34 * (100vw - 89.99875rem)/ 480.02)}.main__tags-list{display:flex;justify-content:flex-start}.tags__link a{font-style:normal;font-weight:400;font-size:calc(1.125rem + 8 * (100vw - 89.99875rem)/ 480.02);line-height:calc(1.375rem + 9 * (100vw - 89.99875rem)/ 480.02);text-transform:uppercase;color:#fcd043}.main__info{flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-end}.main__info-date{display:flex;justify-content:space-between}.date__hotel{box-sizing:border-box;width:15.5625rem;height:4.0625rem;border:1px solid rgba(255,252,246,.322);border-radius:99px;display:flex;justify-content:flex-start;align-items:center}.date__hotel img:not(:last-child){margin:0 1.4375rem 0 1.75rem}.date__hotel p{font-weight:400;font-size:1.375rem;line-height:1.18181818;text-transform:capitalize}.date__hotel:not(:last-child){margin-bottom:6rem}.text__hotel{max-width:21.875rem;font-size:calc(.8125rem + 5 * (100vw - 63.99875rem)/ 896.02);line-height:calc(1.4375rem + 5 * (100vw - 63.99875rem)/ 896.02)}.main__info-button{flex:0 0 auto}.button._small{position:relative;width:4.0625rem;height:4.0625rem;overflow:visible}.button._small span{display:inline-block;position:absolute;top:50%;left:50%;box-sizing:border-box;box-sizing:content-box;width:1.55rem;height:3.75rem;opacity:.32;border-top:1px solid #fffcf6;border-bottom:1px solid #fffcf6;transition:opacity .3s ease 0s;cursor:pointer}.button._small .line-1{transform:translate(-50%,-50%) rotate(68deg)}.button._small .line-2{transform:translate(-50%,-50%) rotate(113deg)}.button._small .line-3{transform:translate(-50%,-50%) rotate(158deg)}.button._small .line-4{transform:translate(-50%,-50%) rotate(203deg)}.button._small:hover span{opacity:.64;transition:opacity .3s ease 0s}.button._small:active span{opacity:.8;transition:opacity .3s ease 0s}.button._small:disabled span,.button._small:disabled::before{opacity:.2;transition:opacity .3s ease 0s}.button._small::before{content:"";position:absolute;top:55%;left:50%;transform:translate(-50%,-50%);width:1.5rem;height:.75rem;background:url(../img/icons/arow_ellow.svg) no-repeat center/contain}.main__img-wrapper{position:relative;display:flex}.main__images{padding-bottom:41.9892473118%}.main__img-room{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main__img-room._hide{display:none}.check__list{position:absolute;top:0;right:0;display:flex;width:69.125rem}.check-link{display:flex;justify-content:space-between;-moz-column-gap:.625rem;column-gap:.625rem;align-items:center;width:33.3333333333%;height:calc(6.25rem + 50 * (100vw - 63.99875rem)/ 896.02);max-height:9.375rem;background:rgba(49,63,56,.48);opacity:.9;padding:0 2.9375rem;cursor:pointer}.check-link img{position:relative;top:0;animation:.5s linear infinite alternate paused check-arrow-down}.check-link:hover img{animation:.5s linear infinite alternate running check-arrow-down}.button._transparent:hover::before{animation:.5s linear infinite alternate running move-button-right}@keyframes check-arrow-down{0%{top:0}100%{top:5%}}.check-link p,.socials__footer p{font-weight:500;font-size:1rem;line-height:1.25;text-transform:uppercase}.check-in,.check-out{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.check-in{position:relative}.check-in::before{content:"";position:absolute;right:0;top:50%;width:.073125rem;height:42.6666666667%;transform:translate(0,-50%) matrix(-1,0,0,1,0,0);background:#fffcf6;opacity:.24}.check-rooms{background:#fcd043;opacity:1;transition:background-color .3s ease 0s}.check-rooms p{font-style:normal;font-weight:500;font-size:1.125rem;line-height:1.11;text-align:center;margin:0 auto;color:#1b3b36}.check-rooms:hover{background-color:#fcc412;transition:background-color .3s ease 0s}.check-rooms:active{background-color:#fcc000;transition:background-color .3s ease 0s}.check-rooms:disabled{background:#d8d8d8;opacity:.2;transition:all .3s ease 0s}.main__actions{flex:1 1 auto;display:flex;justify-content:space-between}.main__actions-telephone{display:inline-block;position:relative;font-size:1.625rem;line-height:1.19230769;color:#fcd043;margin-bottom:.8125rem}.main__actions-telephone::before{content:"";position:absolute;width:100%;left:0;height:.09375rem;bottom:.125rem;background-color:#fcd043}.main__actions-street{position:relative;font-size:1.625rem;line-height:1.19230769;text-transform:uppercase}.main__actions-street::before{content:"";position:absolute;width:100%;left:0;height:.09375rem;bottom:.125rem;background-color:#fffcf6}.actions__art{font-size:1.625rem;line-height:1.19230769;text-align:right;text-transform:uppercase;color:#fffcf6}.actions__column-second p:nth-child(2n){font-style:italic}.main__info-button.button._big{display:none}.button._big{position:absolute;width:7.125rem;height:7.125rem;overflow:visible;right:calc(1.25rem + 16 * (100vw - 23.43625rem)/ 393);bottom:calc(1.25rem + 16 * (100vw - 23.43625rem)/ 393);cursor:pointer}.button._big .yellow__button{display:block;position:absolute;top:50%;left:50%;width:100%;text-align:center;font-weight:400;font-size:1.25rem;line-height:1.5rem;font-style:italic;z-index:2;transform:translate(-50%,-50%);text-transform:capitalize;text-transform:capitalize;color:#1b3b36}.button._big span{display:inline-block;position:absolute;top:50%;left:50%;box-sizing:border-box;box-sizing:content-box;width:2.3125rem;height:7.125rem;background-color:#fcd043;transition:background-color .3s ease 0s;cursor:pointer}.button._big .line-1{transform:translate(-50%,-50%) rotate(54deg)}.button._big .line-2{transform:translate(-50%,-50%) rotate(90deg)}.button._big .line-3{transform:translate(-50%,-50%) rotate(126deg)}.button._big .line-4{transform:translate(-50%,-50%) rotate(162deg)}.button._big .line-5{transform:translate(-50%,-50%) rotate(198deg)}.button._big:hover span{background-color:#fcc412;transition:background-color .3s ease 0s}.button._big:active span{background-color:#fcc000;transition:background-color .3s ease 0s}.button._big:disabled span{background:#d8d8d8;opacity:.2;transition:all .3s ease 0s}.container{position:relative;display:flex;justify-content:center;top:10%;right:0;width:100%;height:100%;padding:2% 0 0 0;color:#1b3b36}.calendar{width:-moz-max-content;width:max-content;padding:1.875rem 3.125rem 0 3.125rem;overflow:hidden;background-color:#fffcf6;border:1px solid #313f38}.calendar-header{display:flex;justify-content:space-between;align-items:center;font-weight:500;padding:.625rem 0 .625rem 0}.month-picker{color:rgba(27,59,54,.8);padding:.3125rem,.625rem;border-radius:.625rem;cursor:pointer;transition:all .2s ease 0s}.month-picker:hover{color:#1b3b36;transform:scale(1.12);transition:all .2s ease-in-out 0s}.year-picker{display:flex;align-items:center;color:rgba(27,59,54,.8);transition:all .2s ease-in-out 0s}.year-picker:hover #year{color:#1b3b36;transform:scale(1.12);transition:all .2s ease-in-out 0s}#year{transition:all .2s ease-in-out 0s}.year-change{height:30px;width:30px;border-radius:50%;display:grid;place-items:center;margin:0 .625rem;cursor:pointer}.year-change:hover pre{color:#313f38}.calendar-body{display:flex;-moz-column-gap:4.0625rem;column-gap:4.0625rem}.calendar-title{text-transform:uppercase;letter-spacing:2px;font-weight:500}.calendar-body-hours-wrapper{display:flex;-moz-column-gap:4.0625rem;column-gap:4.0625rem}.calendar-week-days{display:grid;grid-template-columns:repeat(7,1fr);cursor:pointer}.calendar-week-days div{display:grid;place-items:center;height:3.125rem;opacity:.8;transition:all .3s ease-in-out 0s}.calendar-week-days div:hover{opacity:1;transform:scale(1.2);transition:all .3s ease-in-out 0s}.calendar-days{display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:auto;gap:.5625rem;position:relative}.calendar-days div{width:2.3125rem;height:2.3125rem;display:flex;align-items:center;justify-content:center;border-radius:50%;top:0;cursor:pointer;font-size:12px;line-height:24px;animation:to-top 1s forwards}.calendar-days div span{position:absolute}.calendar-days div.current-date{color:#28332d;background-color:#fcc000;border:1px solid #313f38}.calendar-days div.get_background,.days-hours div.hide_border{cursor:default;background-color:rgba(49,63,56,.16);transition:background-color .2s ease-in-out 0s}.days-hours div{background-color:transparent}.days-hours div.hide_border{cursor:default;background-color:transparent}.calendar-days div.current-date,.calendar-days div.get_background-border{border:1px solid rgba(49,63,56,.48);transition:all .2s ease-in-out 0s}.calendar-days div.get_background:hover,.days-hours div.hide_border:hover{background-color:rgba(49,63,56,.08);transition:background-color .2s ease-in-out 0s}.calendar-days div.current-date:hover,.calendar-days div.get_background-border:hover,.days-hours div:hover{background-color:rgba(49,63,56,.9);color:#fffcf6;transition:all .2s ease-in-out 0s}.days-hours div:hover{cursor:pointer;transition:all .2s ease-in-out 0s}.days-hours div.hide_border:hover{cursor:default}.calendar-days div.current-date:active,.calendar-days div.get_background-border:active,.days-hours div:active{background-color:#313f38;color:#fffcf6;transition:all .2s ease-in-out 0s}.days-hours div.hide_border:active{background-color:rgba(49,63,56,.08);color:rgba(27,59,54,.48);transition:all .2s ease-in-out 0s}.hide_border:hover{cursor:default;background-color:rgba(49,63,56,.16);transition:background-color .2s ease-in-out 0s}.calendar-days div.checked-day,.days-hours div.checked-hour{color:#fffcf6;background-color:#313f38}.calendar-hours-wrapper{position:relative;width:0;visibility:hidden}.calendar-hours-wrapper.show{width:100%;visibility:visible}.days-hours{display:grid;grid-template-columns:repeat(3,1fr);gap:.875rem}.days-hours div{height:2.8125rem;display:flex;align-items:center;justify-content:center;animation:to-top 1s forwards;border:1px solid rgba(49,63,56,.24);transition:all .2s ease-in-out 0s}.days-hours div.hide_border{border:1px solid rgba(49,63,56,0);color:rgba(27,59,54,.48);transition:all .2s ease-in-out 0s}.calendar-footer{margin-top:2.625rem;display:flex;justify-content:flex-end;align-items:center;opacity:.24;border-bottom:1px solid #313f38}.date-time-formate{width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content;position:relative;display:inline;top:4.0625rem;justify-content:center}.day-text-formate{font-size:1.4rem;padding-right:5%;border-right:3px solid #9796f0;position:absolute}.date-time-value{display:block;height:-moz-max-content;height:max-content;width:-moz-max-content;width:max-content;position:relative;left:28%;top:-18px;text-align:center}.show_checked-date{position:absolute;text-align:center;padding:.625rem .9375rem;right:0;top:20%;transform:translateX(0);transform:translateY(-50%);width:15.625rem;background-color:#313f38;color:#fffcf6;opacity:0;visibility:hidden;transition:all .5s ease 0s}.show_checked-date.show_in_date{opacity:1;visibility:visible;transition:all .5s ease 0s;animation:pulsingDate 1s infinite alternate paused}._pulsing{animation:pulsingDate 1s infinite alternate running!important;cursor:pointer}.time-formate{font-size:1.5rem}.time-formate.hideTime{animation:hidetime 1.5s forwards}.day-text-formate.hidetime{animation:hidetime 1.5s forwards}.date-formate.hideTime{animation:hidetime 1.5s forwards}.show_checked-date.hideTime{animation:hideTimeDate 1.5s forwards;opacity:0;transition:opacity .7s ease 0s;transform:translateY(-50%)}.day-text-formate.showtime{animation:showtime 1s forwards}.time-formate.showtime{animation:showtime 1s forwards}.date-formate.showtime{animation:showtime 1s forwards}.show_checked-date.showtime{animation:showTimeDate 1s forwards,pulsingDate 1s infinite alternate paused;transform:translateY(-50%)}.show_checked-date.showtime._pulsing{animation:showTimeDate 1s forwards,pulsingDate 1s infinite alternate running!important}.month-list{position:relative;left:0;top:-1.4375rem;display:grid;grid-template-columns:repeat(6,auto);gap:5px;border-radius:20px;height:99px;transition:height .6s ease 0s}.month-list>div{display:grid;place-content:center;margin:5px 10px;background-color:#ebebeb;transition:all .2s ease-in-out}.month-list>div>div{border-radius:15px;padding:10px;cursor:pointer}.month-list>div>div:hover{background-color:var(--light-btn);color:var(--dark-text);transform:scale(.9);transition:all .2s ease-in-out}.month-list.show{visibility:visible;pointer-events:visible;transition:all .6s ease-in-out;animation:to-left .71s forwards;height:198px}.month-list.hideonce{visibility:hidden}.month-list.hide{animation:to-right 1s forwards;pointer-events:none}@keyframes to-top{0%{transform:translateY(-50%);opacity:0}100%{transform:translateY(50%);opacity:1}}@keyframes to-left{0%{transform:translatex(230%);opacity:1}100%{transform:translatex(0);opacity:1}}@keyframes to-right{0%{transform:translatex(0);opacity:1}100%{transform:translatex(-130%);opacity:1}}@keyframes showtime{0%{transform:translateX(470%)}100%{transform:translateX(0)}}@keyframes showTimeDate{0%{transform:translateX(250%) translateY(-50%)}100%{transform:translateX(0) translateY(-50%)}}@keyframes hidetime{0%{transform:translateX(0)}100%{transform:translateX(-370%)}}@keyframes hideTimeDate{0%{transform:translateX(0) translateY(-50%)}100%{transform:translateX(-370%) translateY(-50%)}}@keyframes pulsingDate{0%{transform:translateY(-50%) scale(1)}100%{transform:translateY(-50%) scale(1.07)}}.page__about{position:relative}.about__column-1::before,.page__about::before{content:"";position:absolute;top:0}.page__about::before{width:63.03125vw;height:1px;background-color:#3f5148;right:0}.about__contain-padding{position:relative;display:flex;justify-content:space-between}.about__column-2,.about__content{padding-top:calc(6.25rem + 50 * (100vw - 63.99875rem)/ 896.02)}.about__column-1,.about__column-2{padding-bottom:calc(15.625rem + 50 * (100vw - 89.99875rem)/ 480.02)}.about__column-1{position:relative;flex:0 1 73.75%;display:flex;justify-content:space-between}.about__column-1::before{width:100%;height:100%;border-radius:50%;border-top:1px solid #3f5148;left:0;z-index:-1}.about__images._big{flex:1 0 48.7704918033%;position:relative;display:flex;margin-top:calc(6.25rem + 50 * (100vw - 63.99875rem)/ 896.02);padding-bottom:72.8%}.about__images._big .about__img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about__images._small{flex:0 0 auto;width:66.3847780127%;height:auto;position:relative;display:flex;padding-top:87.5264270613%}.about__images._small .about__img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about__content{position:relative;flex:0 1 auto;display:flex;flex-direction:column;justify-content:flex-end;padding-left:calc(4.375rem + 22 * (100vw - 89.99875rem)/ 480.02);padding-right:.9375rem}.about__content h3,.about__content p{max-width:27.6875rem}.content__title-wrapper{position:absolute;top:30%;left:40%;transform:translate(-50%,0)}.about__content-title._about{position:relative;top:0;left:-40%;color:#fcd043}.about__content-title._us{position:absolute;top:70%;left:30%}.main__titles{font-style:normal;font-weight:400;font-size:calc(6.25rem + 50 * (100vw - 63.99875rem)/ 896.02);line-height:calc(5rem + 50 * (100vw - 63.99875rem)/ 896.02);text-transform:uppercase;color:#fffcf6}.main__sub-titles{font-size:calc(1.75rem + 22 * (100vw - 63.99875rem)/ 896.02);line-height:calc(2.125rem + 26 * (100vw - 63.99875rem)/ 896.02);letter-spacing:.03em;text-transform:capitalize;color:#fffcf6}.main__sub-titles:not(:last-child){margin-bottom:2.5rem}.about__content-text{opacity:.64}.about__column-2{position:relative;flex:1 1 auto;border-left:1px solid #3f5148;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}.about__column-2 .button._big{display:block;position:relative;width:calc(9.125rem + 44 * (100vw - 63.99875rem)/ 896.02);height:calc(9.125rem + 44 * (100vw - 63.99875rem)/ 896.02);right:calc(5rem + 15 * (100vw - 63.99875rem)/ 896.02);max-width:11.875rem;max-height:11.875rem;bottom:0}.about__column-2 .button._big div{width:40%;height:80%;margin:0 auto;display:flex;flex-direction:column;justify-content:center}.about__column-2 .button._big h4{display:block;font-family:Helvetica;font-style:italic;font-weight:400;font-size:.875rem;line-height:1.0625rem;color:#fcd043;text-transform:capitalize;text-align:left}.about__column-2 .button._big .transparent__button{font-size:.875rem;line-height:1.0625rem;color:#fffcf6;text-transform:none;text-align:center}.about__column-2 .button._big span{width:32.4561%;height:calc(9.125rem + 44 * (100vw - 63.99875rem)/ 896.02);max-height:11.875rem;bottom:0;opacity:.32;border-top:1px solid #fffcf6;border-bottom:1px solid #fffcf6;background-color:transparent;transition:opacity .3s ease 0s}.about__column-2 .button._big::before{content:"";position:absolute;bottom:20%;left:50%;transform:translate(-50%,0);width:1.5rem;height:.75rem;background:url(../img/icons/arow_ellow.svg) no-repeat center/contain}.about__column-2 .button._big:hover span{opacity:.64;transition:opacity .3s ease 0s}.about__column-2 .button._big:active span{opacity:.8;transition:opacity .3s ease 0s}.about__column-2 .button._big:disabled div,.about__column-2 .button._big:disabled span,.about__column-2 .button._big:disabled::before{opacity:.2;transition:opacity .3s ease 0s}.stamp-content{display:none}.stamp{position:relative}.stamp img{position:absolute;z-index:-1;width:26.6666666667%;height:auto;top:36.676%;left:36.676%}.about__stamp{position:absolute;z-index:2;top:-24%;left:-29%;width:calc(4.375rem + 35 * (100vw - 63.99875rem)/ 896.02);height:calc(4.375rem + 35 * (100vw - 63.99875rem)/ 896.02)}.circular text{transform-origin:center;transform:rotate(-.2turn)}.stamp{transition:10s linear transform}.circular textPath{fill:#fffcf6;opacity:.64;letter-spacing:2px;font-size:11px}.circular path{fill:none}.circular svg{display:block;position:relative;z-index:-1;overflow:visible}.stamp__rotate{transition:transform 10s linear}.stamp:hover{transform:rotate(-2turn)}.stamp:hover .stamp__rotate{transform:rotate(8turn);transition:transform 10s linear}.about__column-3{display:none}.page__rooms{background-color:#fffcf6;color:#1b3b36}.rooms__container{display:flex;min-width:0;flex-direction:column;justify-content:space-between;row-gap:calc(9.375rem + 50 * (100vw - 89.99875rem)/ 480.02);padding-top:calc(15.625rem + 50 * (100vw - 89.99875rem)/ 480.02)}.rooms__page-content{display:flex;justify-content:space-between;-moz-column-gap:1.875rem;column-gap:1.875rem;row-gap:3.125rem}.rooms__swipers-wrapper{display:flex;position:relative;flex-direction:row-reverse;-moz-column-gap:calc(2rem + 90 * (100vw - 63.99875rem)/ 416);column-gap:calc(2rem + 90 * (100vw - 63.99875rem)/ 416);justify-content:space-between}.rooms__content-swiper-wrapper{top:0}.rooms__content-swiper{height:100%}._img__swiper{width:calc(40% - 61px);right:0;left:auto}._content__swiper{width:calc(60% - 61px);left:0;right:auto}.rooms__content-slider{overflow:hidden;height:100%}.rooms__content-slider .slide__wrapper{height:100%}.rooms__img-slider{overflow:hidden}.rooms__content-title._rooms{color:#1b3b36;line-height:calc(5.625rem + 40 * (100vw - 63.99875rem)/ 896.02)}.big-text{font-size:calc(1rem + 10 * (100vw - 63.99875rem)/ 896.02);line-height:calc(1.1875rem + 12 * (100vw - 63.99875rem)/ 896.02);text-transform:uppercase}.rooms__swiper{position:relative;overflow:hidden}.rooms__swiper .date__hotel{margin-bottom:calc(1.5rem + 72 * (100vw - 63.99875rem)/ 896.02)}.rooms__slider .swiper-pagination{bottom:0;color:rgba(27,59,54,.32)}.swiper-pagination-fraction{color:rgba(27,59,54,.32)}.swiper-pagination-current,.swiper-pagination-total{margin:0 .875rem 0 0;font-size:calc(1rem + 6 * (100vw - 63.99875rem)/ 896.02);line-height:calc(1.375rem + 4 * (100vw - 63.99875rem)/ 896.02)}.swiper-pagination-total{margin:0 .875rem;font-size:calc(1rem + 6 * (100vw - 63.99875rem)/ 896.02);line-height:calc(1.375rem + 4 * (100vw - 63.99875rem)/ 896.02)}.swiper-pagination-current{color:rgba(27,59,54,.8)}.rooms__swiper{overflow:visible}.swiper-slide{opacity:.15;transition:all .3s ease 0s}.swiper-slide.swiper-slide-prev{opacity:.45;height:95%;transition:all .3s ease 0s}.swiper-slide.swiper-slide-active{opacity:1;height:100%;transition:all .3s ease 0s}.swiper-pagination{position:absolute;bottom:0;left:0;z-index:1}.swiper-button-next:after,.swiper-button-prev::after{color:#fcc000;font-size:calc(2.5rem + 40 * (100vw - 63.99875rem)/ 896.02)}.slide__wrapper{display:flex;justify-content:space-between;min-width:0}.slide__wrapper-rows{flex:0 1 auto;display:flex;justify-content:space-between;-moz-column-gap:9%;column-gap:9%;padding-top:calc(3.125rem + 126 * (100vw - 89.99875rem)/ 480.02);padding-bottom:calc(7.4375rem + 7 * (100vw - 63.99875rem)/ 416);padding-bottom:0}.slide__row-3{flex:0 0 100%;position:relative;display:flex;justify-content:flex-end}.slide__row-3 .image__slider-wrapper{position:relative;width:100%;max-width:47.3125rem;align-items:flex-start;padding-top:132.1003963012%}.slide__row-3 .image__slider-wrapper .slider__img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.slide__row-1 .rooms__images._small{position:relative;width:calc(13.5625rem + 68 * (100vw - 89.99875rem)/ 480.02);height:auto;max-width:17.8125rem;padding-top:118.9473684211%}.rooms__img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.button__wrapper-transparent{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.button._transparent{display:block;position:relative;width:calc(6.5625rem + 57 * (100vw - 63.99875rem)/ 416);height:calc(6.5625rem + 57 * (100vw - 63.99875rem)/ 416);right:50%;max-width:10.125rem;max-height:10.125rem;min-width:4.375rem;min-height:4.375rem;bottom:3%;margin-left:2px;transform:translate(50%,0)}.button._transparent div{width:40%;height:80%;margin:0 auto;display:flex;flex-direction:column;justify-content:center}.button._transparent span{width:32.4561%;height:calc(6.5625rem + 57 * (100vw - 63.99875rem)/ 416);max-height:10.125rem;min-height:4.375rem;bottom:0;opacity:.32;border-top:1px solid #1b3b36;border-bottom:1px solid #1b3b36;background-color:transparent!important;transition:opacity .3s ease 0s}.button._transparent .line-1{transform:translate(-50%,-50%) rotate(54deg)}.button._transparent .line-2{transform:translate(-50%,-50%) rotate(90deg)}.button._transparent .line-3{transform:translate(-50%,-50%) rotate(126deg)}.button._transparent .line-4{transform:translate(-50%,-50%) rotate(162deg)}.button._transparent .line-5{transform:translate(-50%,-50%) rotate(198deg)}.button._transparent:hover span{opacity:.75;transition:opacity .3s ease 0s}.button._transparent:active span{opacity:1;transition:opacity .3s ease 0s}.button._transparent:disabled span,.button._transparent:disabled::before{opacity:.2;transition:opacity .3s ease 0s}.button._transparent::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(1.5rem + 15 * (100vw - 63.99875rem)/ 416);height:calc(1.25rem + 12 * (100vw - 63.99875rem)/ 416);max-width:2.4375rem;max-height:2rem;min-width:1.5rem;min-height:1.25rem;background:url(../img/icons/arrow.svg) no-repeat center/contain}.button._transparent::before{animation:.5s linear infinite alternate paused move-button-right}.button._transparent:hover::before{animation:.5s linear infinite alternate running move-button-right}@keyframes move-button-right{0%{left:50%}100%{left:60%}}.rooms__info-button._rooms{display:block}.image__slider-wrapper{position:relative}.rooms__info-button.button__big-yellow{display:block;width:calc(7.5rem + 70 * (100vw - 63.99875rem)/ 896.02);height:calc(7.5rem + 70 * (100vw - 63.99875rem)/ 896.02);right:calc(2.1875rem + 22 * (100vw - 63.99875rem)/ 896.02);bottom:calc(2.1875rem + 22 * (100vw - 63.99875rem)/ 896.02);max-width:11.875rem;max-height:11.875rem;min-width:7.5rem;min-height:7.5rem}.rooms__info-button.button__big-yellow div{width:40%;height:80%;margin:0 auto;display:flex;flex-direction:column;justify-content:center}.rooms__info-button.button__big-yellow h4{display:block;font-family:Helvetica;font-style:italic;font-weight:400;font-size:.875rem;line-height:1.0625rem;color:#fcd043;text-transform:capitalize;text-align:left}.rooms__info-button.button__big-yellow .transparent__button{font-size:.875rem;line-height:1.0625rem;color:#fffcf6;text-transform:none;text-align:center}.rooms__info-button.button__big-yellow span{width:32.4561%;height:calc(7.5rem + 70 * (100vw - 63.99875rem)/ 896.02);min-height:7.5rem;max-height:11.875rem;bottom:0;background-color:#fcd043}.rooms__info-button.button__big-yellow.rooms__page{z-index:2}.slide__row-2{display:flex;flex-direction:column;row-gap:.9375rem}.date__hotel._rooms-date{border-color:#313f38}.main__sub-titles._rooms{color:#1b3b36}.page__touch .button__big-yellow{display:none}.page__services{padding-top:calc(4.375rem + 130 * (100vw - 23.43625rem)/ 1545.02);background-color:#fffcf6;color:#313f38}.page__services h1,.page__services p{color:#313f38}.services__container{display:flex;flex-direction:column;justify-content:space-between;row-gap:calc(6.25rem + 100 * (100vw - 63.99875rem)/ 896.02)}.services__head-wrapper{flex:1 1 auto;display:flex;justify-content:space-between}.head__column-1{flex:1 0 23.8172043011%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.head__column-1 .actions__art{text-align:start}.services__head-images{position:relative;width:100%;padding-top:64.5598194131%}.services__img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.head__column-2{padding-left:3.2258064516%;padding-right:3.2258064516%}.head__column-2 .services__head-images{display:none}.services__head-title._hidden{color:transparent}.services__head-title:not(:last-child){margin-bottom:calc(6.25rem + 54 * (100vw - 63.99875rem)/ 896.02)}.title__icon{position:relative;display:inline-block}.no-webp .title__icon::after,.no-webp .title__icon::before{background:url(../img/icons/Star_7.png) no-repeat center/cover}.title__icon::after,.title__icon::before{content:"";position:absolute;top:20%;left:45%;width:3.125rem;height:3.125rem}.title__icon::before{transform:rotate(45deg)}.title__icon::after{transform:rotate(0)}.services__head-text,.text__max-width{max-width:21.875rem}.head__column-3{flex:1 0 23.8172043011%}.services__stamp{position:absolute;z-index:2;top:-32%;left:-22%;transform:rotate(-80deg);width:calc(5rem + 110 * (100vw - 63.99875rem)/ 896.02);height:calc(5rem + 110 * (100vw - 63.99875rem)/ 896.02)}.services__stamp .circular textPath{fill:#1b3b36;opacity:.64;letter-spacing:4px;font-size:14px}.services__sub-title{font-family:Miracle;font-style:normal;font-weight:400;font-size:calc(2.25rem + 44 * (100vw - 63.99875rem)/ 896.02);line-height:1;letter-spacing:.03em;text-transform:capitalize}.services__sub-title._mb:not(:last-child){margin-bottom:2.5rem}.hidden__content-wrapper{margin-top:calc(3.125rem + 50 * (100vw - 63.99875rem)/ 896.02)}.hidden-row-wrapper{position:relative;height:0}.hidden__row{position:absolute;top:0;left:0;width:100%;height:100%;transform:scaleY(1);visibility:visible;opacity:1;display:flex;justify-content:space-between;-moz-column-gap:calc(7.9375rem + 218 * (100vw - 63.99875rem)/ 896.02);column-gap:calc(7.9375rem + 218 * (100vw - 63.99875rem)/ 896.02);transition:transform 1s ease 0s,opacity 1s ease 0s,visibility 1s ease 0s}.hidden__row:not(:last-child){padding-bottom:calc(4.375rem + 80 * (100vw - 23.43625rem)/ 1545.02)}.hidden__content-wrapper{flex:1 0 35.0793650794%;display:flex;flex-direction:column;justify-content:space-between}.hidden__text-button-wrapper{position:relative;flex:0 1 auto;display:flex;justify-content:flex-start;-moz-column-gap:calc(7.9375rem + 153 * (100vw - 63.99875rem)/ 896.02);column-gap:calc(7.9375rem + 153 * (100vw - 63.99875rem)/ 896.02)}.hidden__text-button-wrapper .services__button{display:flex;justify-content:center}.rooms__info-button._rotate{transform:translate(50%,0) rotate(90deg)}.hidden__content{padding-left:.625rem}.hidden__content-number{flex:1 1 auto}.hidden__content-number:not(:last-child){margin-bottom:calc(9.375rem + 100 * (100vw - 63.99875rem)/ 896.02)}.hidden__images{flex:0 1 32.2580645161%;height:100%;position:relative;overflow:hidden;padding-top:45.6989247312%}.hidden__images img{position:absolute;top:0;left:0;width:auto;height:100%;-o-object-fit:cover;object-fit:cover}.content__row-wrapper{padding:3.125rem 0;border-top:1px solid rgba(49,63,56,.24);transition:padding-top 1s ease 0s}.content-row{position:relative;display:grid;flex-wrap:wrap;grid-template-columns:calc(11.25rem + 108 * (100vw - 63.99875rem)/ 896.02) 15fr 2fr;grid-template-rows:calc(11.25rem + 108 * (100vw - 63.99875rem)/ 896.02);min-height:9.375rem;max-height:18rem;opacity:1;visibility:visible;transform:scaleY(1);transition:all 1s ease 0s}.content__images-wrapper{min-width:9.375rem;min-height:9.375rem;max-width:18rem;max-height:18rem;position:relative}.content__img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.services__title-wrapper{margin-left:calc(4.375rem + 98 * (100vw - 63.99875rem)/ 896.02);display:grid;align-items:center;grid-template-columns:1fr 5fr;-moz-column-gap:calc(5rem + 30 * (100vw - 63.99875rem)/ 896.02);column-gap:calc(5rem + 30 * (100vw - 63.99875rem)/ 896.02)}.services__content-number{flex:0 1 7.5rem}.services__content-arrow{display:flex;align-items:center;padding-right:0}.services__content-arrow span{position:relative;left:0;display:block;width:5.5rem;height:2.75rem;background:url(../img/icons/arrow.svg) no-repeat center/contain}.content-row:hover{cursor:pointer}.content-row .services__content-arrow span{animation:.5s linear infinite alternate paused move-right}.content-row:hover .services__content-arrow span{animation:.5s linear infinite alternate running move-right}@keyframes move-right{0%{left:0}100%{left:.9375rem}}.content__row-wrapper._rotate{padding-top:calc(31.5625rem + 345 * (100vw - 63.99875rem)/ 896.02 - (11.25rem + 108 * (100vw - 63.99875rem)/ 896.02));border:none;transition:padding-top 1s ease 0s}.hidden__row._hidden{position:absolute;opacity:0;visibility:hidden;transform:scaleY(0);transition:transform 1s ease 0s,opacity 1s ease 0s,visibility 1s ease 0s}.content-row._hide-services{opacity:0;visibility:hidden;transform-origin:center bottom;transform:rotateX(90deg);transition:all 1s ease 0s}.page__best{position:relative;color:#fcd043}.best__images{position:relative;padding-top:56.25%}.best__images.rooms__page{position:relative;padding-top:46.875%}.best__img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.best__img._hidden{display:none}.best__sinus-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;z-index:2;padding-top:29.1666666667%}.best__sinus-wrapper.rooms__page{display:none}.best__sinus{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;top:50%;left:50%;transform:translate(-50%,-50%)}.best__container{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%)}.best-container{height:56.3602599814%;display:flex;flex-direction:column;justify-content:space-between;padding-top:calc(3.125rem + 50 * (100vw - 47.99875rem)/ 1152.02)}.best-container.rooms__page{padding-bottom:calc(6.25rem + 50 * (100vw - 47.99875rem)/ 1152.02);padding-top:3.125rem;left:50%;height:100%}.title__bigger{text-transform:capitalize;font-size:calc(7.8125rem + 25 * (100vw - 89.99875rem)/ 480.02);line-height:calc(9.375rem + -20 * (100vw - 89.99875rem)/ 480.02)}.rooms__page-big-text{color:#fcd043}.best__head-title{color:#fcd043}.best__content-text{max-width:calc(14.375rem + 210 * (100vw - 47.99875rem)/ 1152.02)}.page__gallery{position:relative;padding-top:calc(15.625rem + 50 * (100vw - 89.99875rem)/ 480.02);margin-bottom:calc(11.25rem + 115 * (100vw - 89.99875rem)/ 480.02)}.gallery__container{position:relative}.gallery__head-wrapper{position:relative;display:flex}.gallery__head-wrapper:not(:last-child){margin-bottom:4.375rem}.actions__art._gallery{position:absolute;top:0;left:0;text-align:start}.galleery__title-wrapper{position:relative;text-align:center;flex:1 1 100%}.about__stamp._gallery .circular text{transform:rotate(-.08turn)}.about__stamp._gallery{display:block;position:relative;top:0;left:45.815%;margin-bottom:1.5625rem}.gallery__content-wrapper{position:relative;display:flex;justify-content:center;height:calc(51.25rem + 192 * (100vw - 89.99875rem)/ 480.02)}.gallery__content-text{position:absolute;z-index:2;height:100%;width:calc(43.125rem + 226 * (100vw - 89.99875rem)/ 480.02);display:flex;flex-direction:column;justify-content:space-between}.gallery__text-wrapper{display:flex;justify-content:center}.gallery__text{text-align:center;max-width:28.125rem}.text__bottom-wrapper{display:flex;align-items:center}.gallery__text.text__xl{max-width:21.875rem}.main__info-button.extra__small{transform:scale(.462)}.main__info-button.extra__small .line__button{border:none;opacity:1;background-color:#fcd043}.images__container{position:absolute;width:100%;height:100%}.gallery__images-wrapper{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;margin-bottom:calc(8.125rem + 78 * (100vw - 89.99875rem)/ 480.02)}.gallery__image-wrapper{position:absolute;z-index:1;transition:all .8s ease 0s}.image-1{left:auto;bottom:auto;right:auto;top:auto;top:0;left:0;width:calc(14.8125rem + 75 * (100vw - 89.99875rem)/ 480.02);padding-top:calc(14.1875rem + 57 * (100vw - 89.99875rem)/ 480.02);transition:all .8s ease 0s}.img-1{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-2{left:auto;bottom:auto;right:auto;top:auto;top:0;left:83.5;width:calc(14.8125rem + 75 * (100vw - 89.99875rem)/ 480.02);padding-top:calc(14.8125rem + 163 * (100vw - 89.99875rem)/ 480.02);transition:all .8s ease 0s}.img-2{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-3{left:auto;bottom:auto;right:auto;top:auto;top:55%;left:85%;width:calc(20.9375rem + 108 * (100vw - 89.99875rem)/ 480.02);padding-top:calc(13.4375rem + 69 * (100vw - 89.99875rem)/ 480.02);transition:all .8s ease 0s}.img-3{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-4{left:auto;bottom:auto;right:auto;top:auto;left:1.8%;top:62%;width:calc(13.5625rem + 68 * (100vw - 89.99875rem)/ 480.02);padding-top:calc(18.375rem + 93 * (100vw - 89.99875rem)/ 480.02);transition:all .8s ease 0s}.img-4{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-5{left:auto;bottom:auto;right:auto;top:auto;right:75.2%;top:100%;width:calc(20.9375rem + 108 * (100vw - 89.99875rem)/ 480.02);padding-top:calc(13.4375rem + 69 * (100vw - 89.99875rem)/ 480.02);transition:all .8s ease 0s}.img-5{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery__image-wrapper._active{transform:translate(-50%,-50%) scale(2)!important;top:53%!important;left:50%!important;transition:transform .8s ease 0s position .8s ease 0s!important}.gallery__footer{display:flex;flex-direction:column;overflow:hidden;width:100%;max-width:120rem;height:calc(21.875rem + 140 * (100vw - 89.99875rem)/ 480.02)}.hotel__name{font-family:Miracle;position:absolute;z-index:-2;width:calc(138.75rem + 400 * (100vw - 89.99875rem)/ 480.02);height:calc(13.75rem + 60 * (100vw - 89.99875rem)/ 480.02);overflow:hidden;bottom:0;left:50%;transform:translate(-50%,0);font-size:calc(6.25rem + 20 * (100vw - 89.99875rem)/ 480.02);line-height:calc(7.5rem + 20 * (100vw - 89.99875rem)/ 480.02);color:rgba(255,252,246,.12)}.hotel__name h3{font-family:Miracle}.hotel__name-center{display:inline-block;color:#fffcf6}.footer{background-color:#fffcf6}.footer h1,.footer h4,.footer p{color:#1b3b36}.page__touch.touch{padding-bottom:calc(9.375rem + 50 * (100vw - 89.99875rem)/ 480.02);padding-top:calc(20rem + 60 * (100vw - 89.99875rem)/ 480.02);border-bottom:1px solid hsla(171,37%,17%,.24)}.actions__art.touch{margin-bottom:3.125rem}.info__telephone.touch{font-size:calc(3.125rem + 30 * (100vw - 89.99875rem)/ 480.02);line-height:1;margin-bottom:5rem}.info__telephone.touch::before{background-color:#1b3b36;opacity:.48}.touch__address{display:flex;flex-direction:column;justify-content:flex-end;text-align:end;margin-bottom:11.25rem}.touch__title-wrapper{position:relative;z-index:0;text-transform:uppercase}.touch__images-wrapper{position:absolute;z-index:-1;top:0;right:0;width:calc(20.9375rem + 108 * (100vw - 89.99875rem)/ 480.02);padding-top:calc(20.9375rem + 108 * (100vw - 89.99875rem)/ 480.02)}.touch__img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.touch__title-wrapper h1:first-child{margin-bottom:calc(2.5rem + 10 * (100vw - 89.99875rem)/ 480.02)}.touch__title-wrapper>h1:nth-child(2){color:#fcd043;text-align:right}.touch__head-title._big-title{font-size:calc(15.625rem + 50 * (100vw - 89.99875rem)/ 480.02);line-height:1}.title__icon-touch{display:inline-block;width:calc(4.375rem + 80 * (100vw - 63.99875rem)/ 896.02);line-height:calc(15.625rem + 50 * (100vw - 89.99875rem)/ 480.02);background:url(../img/icons/Star2_ellow.svg) no-repeat center/contain;color:transparent}.main__info-button.touch{position:relative;left:0;bottom:0}.actions__art.touch{text-align:start;width:calc(50.5rem + 107 * (100vw - 89.99875rem)/ 480.02)}.check__list.touch{position:relative;width:calc(50.5rem + 107 * (100vw - 89.99875rem)/ 480.02);height:calc(7.5rem + 20 * (100vw - 89.99875rem)/ 480.02);border:1px solid #313f38}.check__list.touch .check-in::before{background:#313f38;opacity:.24}.check__list.touch li{background-color:#fffcf6;height:100%}.check__list.touch li:first-child{width:38%}.check__list.touch li:nth-child(2){width:38%}.check__list.touch .check-rooms{background-color:#313f38;color:#fffcf6;transition:background-color .3s ease 0s}.check__list.touch li:last-child p{color:#fffcf6;transition:color .3s ease 0s}.check-link{padding:0 calc(1.875rem + 17 * (100vw - 63.99875rem)/ 896.02)}.check__list.touch li:last-child:hover{background-color:#28332d;transition:background-color .3s ease 0s}.check__list.touch li:last-child:active{background-color:#242e29;transition:background-color .3s ease 0s}.check__list.touch li:last-child:disabled{background-color:#d8d8d8;transition:background-color .3s ease 0s}.check__list.touch li:last-child:disabled p{color:rgba(27,59,54,.2);transition:color .3s ease 0s}.page__about.touch::before{display:none}.touch__footer{display:flex;max-width:81.25rem;justify-content:space-between;padding:6.25rem 0}.about__footer,.new__footer{flex:0 0 19.6153846154%;min-width:14.4375rem;height:15.625rem}.socials__footer{flex:0 0 26.9230769231%;min-width:14.4375rem;height:15.625rem}.about__footer-column{display:flex;flex-direction:column;justify-content:space-between}.socials__footer{justify-content:flex-start}.about__footer-column ul{display:flex;justify-content:space-between;-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:1rem}.about__footer-title{margin-bottom:2.5rem}.about__footer-title .actions__art{text-align:start}.about__footer-title .actions__art span{color:#fcd043}.footer__touch-reserved{font-size:14px;line-height:1.71;opacity:.24}.footer__touch-reserved.hidden{display:none}.footer__email-wrapper{display:flex;justify-content:space-between;-moz-column-gap:.625rem;column-gap:.625rem;width:100%;padding:.625rem .5rem;border:1px solid rgba(49,63,56,.44);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .3s ease 0s}.footer__email-wrapper:hover,.footer__email-wrapper:hover button,.footer__email-wrapper:hover input{cursor:pointer}.footer__email-wrapper:focus-within{border:1px solid #313f38;opacity:1;transition:all .3s ease 0s}.footer__email-wrapper input:focus,.footer__email-wrapper:focus-within .email__submit{opacity:1;transition:all .3s ease 0s}.footer__email-wrapper:disabled{border:1px solid rgba(49,63,56,.24);opacity:.24;transition:all .3s ease 0s}.footer__email-wrapper input:disabled,.footer__email-wrapper:disabled .email__submit{opacity:.24;transition:all .3s ease 0s}.email__input{flex:0 0 auto;max-width:10.625rem;font-size:1rem;line-height:1.25rem;transition:all .3s ease 0s;opacity:.48}.email__input::-moz-placeholder{max-width:9.375rem;cursor:none}.email__input::placeholder{max-width:9.375rem;cursor:none}.no-webp .email__submit{background:url(../img/icons/arrow-1.png) no-repeat center/cover}.email__submit{position:relative;flex:0 0 1.9375rem;height:1.0625rem;opacity:.48;transition:all .3s ease 0s}.about__twin{background:url(../img/icons/sinus_white.svg) no-repeat center/contain}.date__hotel.rooms__page:not(:last-child),.rooms__page-content-elem{margin-bottom:calc(4.375rem + 30 * (100vw - 89.99875rem)/ 480)}.rooms__pages-content{display:flex;justify-content:space-between;-moz-column-gap:.9375rem;column-gap:.9375rem}.rooms__pages-content:not(:last-child){margin-bottom:calc(9.375rem + 50 * (100vw - 89.99875rem)/ 480)}.rooms__pages-title{flex:0 1 calc(43.125rem + 67 * (100vw - 89.99875rem)/ 480)}.restaurant__content-title h3,.rooms__pages-title h3{font-size:3.125rem;line-height:3.75rem;letter-spacing:.03em}.rooms__pages-text-wrapper{display:flex;justify-content:flex-end;padding-right:0}.rooms__pages-text-wrapper{flex:0 0 calc(20.9375rem + 15 * (100vw - 89.99875rem)/ 480)}.rooms__pages-name p{font-size:40px;line-height:48px;text-transform:capitalize;color:#fcd043}.rooms__pages-name{margin-bottom:6.25rem}.rooms__pages-images{position:relative;overflow:hidden;padding-top:58.2524271845%}.rooms__pages-images img{position:absolute;top:calc(0% - (9.375rem + 100 * (100vw - 89.99875rem)/ 480));left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rooms__details{padding-top:calc(15.625rem + 50 * (100vw - 89.99875rem)/ 480);background-color:#fffcf6}.details__column-wrapper{position:relative;display:flex;justify-content:space-between;-moz-column-gap:calc(16.0625rem + 88 * (100vw - 89.99875rem)/ 480);column-gap:calc(16.0625rem + 88 * (100vw - 89.99875rem)/ 480)}.details__column-1{flex:1 1 auto}.details__column-1 .details__text{max-width:21.875rem}.details__images{position:relative;margin-bottom:4.375rem}.details__images .details__img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.details__images-1{padding-top:100%}.about__stamp.rooms__pages-stamp{left:auto;right:-17%;top:-13.5%}.about__stamp.rooms__pages-stamp .circular text{transform:rotate(.07turn)}.rooms__pages-stamp .circular textPath{fill:#1b3b36;opacity:.8}.datails__title{text-transform:capitalize;margin-bottom:2.5rem}.rooms__pages-text{max-width:calc(20.9375rem + 15 * (100vw - 89.99875rem)/ 480)}.details__column-2{flex:1 1 auto}.details__column-2 .details__text{position:relative;max-width:27.6875rem}.details__column-2 .details__text,.restaurant__content-text.bigger-text p{position:relative;max-width:27.6875rem}.details__images-2{padding-top:133.3333333333%}button.rooms__page{position:absolute;top:calc(100% + 2.3125rem + 29 * (100vw - 89.99875rem)/ 480);left:0;background-color:transparent;justify-content:center;text-transform:uppercase;border:1px solid rgba(49,63,56,.5);transition:all .3s ease 0s;cursor:pointer}button.rooms__page .button__rooms-page-text{font-size:26px;line-height:31px;text-transform:uppercase}button.rooms__page:hover{border:1px solid rgba(49,63,56,.75);transition:border .3s ease 0s}button.rooms__page:active{border:1px solid #313f38;transition:border .3s ease 0s}button.rooms__page:disabled{opacity:.2;border:1px solid #313f38;transition:all .3s ease 0s}.page__about.restaurant{margin-top:6.25rem}.about__contain-padding.restaurant{position:absolute;z-index:-1;width:100%;height:calc(60rem + 430 * (100vw - 89.99875rem)/ 480)}.restaurant__container{width:100%}.restaurant__title-wrapper{padding-top:3.125rem;margin-bottom:9.375rem}.restaurant__title-wrapper h1{font-family:Miracle}.restaurant__content-wrapper{display:flex;flex-direction:column}.restaurant__content-row-1,.restaurant__content-row-2{display:flex;-moz-column-gap:calc(1.41125rem + 7.42 * (100vw - 89.99875rem)/ 480);column-gap:calc(1.41125rem + 7.42 * (100vw - 89.99875rem)/ 480)}.restaurant__content-title-big{flex:1 1 auto;font-size:calc(3.125rem + 10 * (100vw - 89.99875rem)/ 480);line-height:calc(3.8125rem + 12 * (100vw - 89.99875rem)/ 480)}.restaurant__content-images-wrapper.smaller{flex:0 0 calc(28.225rem + 148.4 * (100vw - 89.99875rem)/ 480);position:relative;display:flex;overflow:hidden;align-items:start;padding-top:calc(28.225rem + 148.4 * (100vw - 89.99875rem)/ 480)}.restaurant__content-images-wrapper.bigger{flex:1 1 auto;overflow:hidden;position:relative;padding-top:calc(37.634375rem + 197.85 * (100vw - 89.99875rem)/ 480)}.restaurant__content-img{position:absolute;-o-object-fit:cover;object-fit:cover}.restaurant__content-img-bigger{bottom:0;left:-4.0625rem;height:100%;width:110.569%}.restaurant__content-img-smaller{bottom:-1.3125rem;left:0;width:100%;height:135.6916%}.restaurant__content-title:not(:last-child){margin-bottom:2.5rem}.restaurant__content-text-header{flex:0 0 calc(28.225rem + 148.4 * (100vw - 89.99875rem)/ 480)}.text__restaurant-wrapper{display:inline-block;position:relative}.restaurant__content-text p{max-width:21.875rem;margin-bottom:calc(9.375rem + 100 * (100vw - 89.99875rem)/ 480)}.restaurant__content-row-2{display:flex;align-items:start}.restaurant__content-row-2 .restaurant__content-text{position:relative}.restaurant__content-row-2:not(:last-child){margin-bottom:calc(6.25rem + 50 * (100vw - 63.99875rem)/ 896)}.about__stamp.restaurant{top:-20%;left:-25%}.restaurant__details{padding-bottom:calc(12.5rem + 100 * (100vw - 89.99875rem)/ 480)}.restaurant__content-title.header__details{display:flex;justify-content:flex-end}.restaurant-details__container .restaurant__content-title{margin-bottom:0}.restaurant__content-title-wrapper{margin-bottom:calc(6.25rem + 50 * (100vw - 89.99875rem)/ 480)}.restaurant__content-title-wrapper h3{max-width:calc(43.125rem + 252 * (100vw - 89.99875rem)/ 480)}.restaurant__details-content-wrapper{display:flex;-moz-column-gap:calc(16.0625rem + 89 * (100vw - 89.99875rem)/ 480);column-gap:calc(16.0625rem + 89 * (100vw - 89.99875rem)/ 480)}.restaurant__details-row-1{flex:1 1 auto}.restaurant__details-images-wrapper{position:relative;overflow:hidden;padding-top:calc(27.9375rem + 148 * (100vw - 89.99875rem)/ 480)}.restaurant__details-images-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.restaurant__details-images-wrapper.smaller img{top:50%;left:50%;transform:translate(-50%,-50%);width:107.917749%;height:120.646884%}.restaurant__details-text-wrapper.bigger{font-size:calc(1.125rem + 8 * (100vw - 89.99875rem)/ 480);line-height:calc(1.375rem + 9 * (100vw - 89.99875rem)/ 480);text-transform:uppercase}.restaurant__details-text-wrapper.yellow{color:#fcd043;margin-top:calc(3.1875rem + 20 * (100vw - 89.99875rem)/ 480)}.restaurant__details-images-wrapper.bigger img{top:50%;left:auto;right:0;transform:translate(0,-50%);width:104.663921%;height:126.519288%}.restaurant__content-title-wrapper,.restaurant__details-row-2{flex:0 0 calc(50.5rem + 264 * (100vw - 89.99875rem)/ 480)}.row-2__text-wrapper h3,.row-2__text-wrapper p{max-width:27.625rem}.restaurant__content-title.footer__details.details{margin-top:calc(6.25rem + 50 * (100vw - 89.99875rem)/ 480);margin-bottom:2.5rem}footer.restaurant{background-color:#313f38;background-image:url(../img/icons/sinus_white.svg);background-repeat:no-repeat;background-position-y:11%;background-size:contain}footer.restaurant h4,footer.restaurant p{color:#fffcf6}.page__touch.touch.restaurant{padding-top:0}.touch__telephone.restaurant{text-align:end}.touch__telephone.restaurant p{margin-right:calc(0rem + 97 * (100vw - 63.99875rem)/ 896)}.touch__address.main__actions.restaurant{align-items:start}.touch__address.main__actions.restaurant p:before{display:none}.touch__title-wrapper.restaurant .text-white span{margin-left:2.375rem}.touch__title-wrapper.restaurant .main__info-button{margin-top:calc(3.125rem + -50 * (100vw - 23.43625rem)/ 393)}.page__touch.touch.restaurant{border-bottom:1px solid rgba(255,252,246,.2)}.check__list.touch.restaurant li:first-child,.check__list.touch.restaurant li:nth-child(2){background-color:rgba(255,252,246,.1)}.check__list.touch .check-rooms.yellow{position:relative;background:#fcd043;color:#1b3b36;transition:background-color .3s ease 0s}.check__list.touch .check-rooms.yellow p{color:#1b3b36}.check__list.touch .check-rooms.yellow a{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.check__list.touch .check-rooms.yellow:hover{background-color:#fcc412;transition:background-color .3s ease 0s}.check__list.touch .check-rooms.yellow:active{background-color:#fcc000;transition:background-color .3s ease 0s}.check__list.touch .check-rooms.yellow:disabled{background:#d8d8d8;opacity:.2;transition:all .3s ease 0s}.footer__email-wrapper.restaurant{border:1px solid rgba(255,252,246,.48);-webkit-backdrop-filter:none;backdrop-filter:none}.footer__email-wrapper.restaurant input{background-color:transparent;opacity:1;color:#fffcf6}.footer__email-wrapper.restaurant input::-moz-placeholder{opacity:1}.footer__email-wrapper.restaurant input::placeholder{opacity:1}.no-webp .footer__email-wrapper.restaurant button{background:url(../img/icons/arrow-white.png) no-repeat center/cover}.info__telephone.touch::before{background-color:#fffcf6}.page__about.touch.restaurant{margin-top:0}@media (min-width:47.99875em){.touch__title-wrapper.restaurant .main__info-button{margin-top:0}}@media (min-width:51.25em){.month-list.show{height:auto}}@media (min-width:63.99875em){.popup-message .popup__content{padding:6.25rem 4.375rem 6.25rem 4.375rem}}@media (min-width:89.99875em){.text{font-size:1.125rem;line-height:1.55}.rooms__swipers-wrapper{-moz-column-gap:7.625rem;column-gap:7.625rem}}@media (min-width:119.99875em){.popup-message .popup__content{padding:6.25rem 13.4375rem 6.25rem 4.375rem}[class*=__container]{padding:0 1.875em}[class*=__container-small]{padding:0 11.75em;margin:0 auto}.tags__link a{font-size:1.625rem;line-height:1.9375rem}.main__hotel-title:not(:last-child){margin-bottom:3.875rem}.main__hotel-title{font-size:13.75rem;line-height:12.5rem}.text__hotel{font-size:1.125rem;line-height:1.75rem}.main__container{row-gap:5.9375rem}.page__main{margin-top:9.125rem;margin-bottom:6.25rem}.page__main.rooms__page{margin-bottom:12.5rem}.main__titles{font-size:9.375rem;line-height:8.125rem}.main__sub-titles{font-size:3.125rem;line-height:1.2}.main__sub-titles:not(:last-child){margin-bottom:2.5rem}.about__content{padding-left:5.75rem}.about__images._big{margin-top:9.375rem}.about__column-2,.about__content{padding-top:9.375rem}.about__column-1,.about__column-2{padding-bottom:18.75rem}.about__stamp{width:7.5rem;height:7.5rem}.about__column-2 .button._big{right:5.9375rem}.rooms__container{row-gap:12.5rem;padding-top:18.75rem}.slide__wrapper-rows{padding-top:11rem}.big-text{font-size:1.625rem;line-height:1.9375rem}.swiper-button-next:after,.swiper-button-prev::after{font-size:5rem}.swiper-pagination-current,.swiper-pagination-total{font-size:1.375rem;line-height:1.625rem}.page__services{padding-top:12.5rem}.services__container{row-gap:12.5rem}.services__head-title:not(:last-child){margin-bottom:9.625rem}.services__stamp{width:11.875rem;height:11.875rem}.hidden__row{-moz-column-gap:21.5625rem;column-gap:21.5625rem}.services__sub-title{font-size:5rem;line-height:1}.hidden__content-number:not(:last-child){margin-bottom:15.625rem}.hidden__row:not(:last-child){padding-bottom:9.375rem}.content-row{grid-template-columns:18rem 15fr 2fr;grid-template-rows:18rem}.services__title-wrapper{-moz-column-gap:9.375rem;column-gap:9.375rem;margin-left:10.5rem}.content__images-wrapper{flex:0 1 18rem;padding-top:18rem}.content__row-wrapper._rotate{padding-top:35.125rem}.hidden__text-button-wrapper{-moz-column-gap:17.5rem;column-gap:17.5rem}.hidden__text-button-wrapper .services__button{display:flex;justify-content:center}.best-container.rooms__page{padding-bottom:9.375rem}.title__bigger{font-size:9.375rem;line-height:8.125rem}.page__gallery{padding-top:15.625rem;margin-bottom:18.4375rem}.gallery__content-wrapper{height:63.25rem}.gallery__content-text{width:57.25rem}.gallery__images-wrapper{margin-bottom:13rem}.image-1{width:19.5rem;padding-top:17.75rem}.image-2{width:19.5rem;padding-top:25rem}.image-3{width:27.6875rem;padding-top:17.75rem}.image-4{left:4%;width:17.8125rem;padding-top:24.1875rem}.image-5{right:4%;width:27.6875rem;padding-top:17.75rem}.gallery__footer{height:30.625rem}.hotel__name{font-size:7.5rem;line-height:8.75rem;width:163.75rem;height:17.5rem}.page__touch.touch{padding-bottom:12.5rem;padding-top:23.75rem}.info__telephone.touch{font-size:5rem}.title__icon-touch{width:9.375rem;line-height:18.75rem}.touch__head-title._big-title{font-size:15.625rem;line-height:1}.touch__title-wrapper h1:first-child{margin-bottom:3.125rem}.touch__images-wrapper{width:27.6875rem;padding-top:27.6875rem}.check__list.touch{width:57.1875rem;height:8.75rem}.check-link{padding:0 2.9375rem}.rooms__details{padding-top:18.75rem}.date__hotel.rooms__page:not(:last-child),.rooms__page-content-elem{margin-bottom:6.25rem}.rooms__pages-content:not(:last-child){margin-bottom:12.5rem}.rooms__pages-title{flex:0 1 47.3125rem;font-size:3.125rem;line-height:1.2}.restaurant__content-title h3{font-size:3.125rem;line-height:1.2}.rooms__pages-text-wrapper{flex:0 0 21.875rem}.details__column-wrapper{-moz-column-gap:21.5625rem;column-gap:21.5625rem}.rooms__pages-text{max-width:21.875rem}button.rooms__page{top:calc(100% + 4.125rem)}.restaurant__content-title-big{font-size:3.75rem;line-height:4.5625rem}.restaurant__content-title-wrapper{margin-bottom:9.375rem}.restaurant__content-row-1,.restaurant__content-row-2{-moz-column-gap:1.875rem;column-gap:1.875rem}.restaurant__content-row-2:not(:last-child){margin-bottom:9.375rem}.restaurant__content-text-header{flex:0 0 37.5rem}.restaurant__content-images-wrapper.smaller{flex:0 0 37.5rem;padding-top:37.5rem}.restaurant__content-text p{max-width:21.875rem;margin-bottom:15.625rem}.restaurant__content-images-wrapper.bigger{padding-top:50rem}.restaurant__details{padding-bottom:18.75rem}.restaurant__details-content-wrapper{-moz-column-gap:21.625rem;column-gap:21.625rem}.restaurant__content-title-wrapper,.restaurant__details-row-2{flex:0 0 67rem}.restaurant__details-images-wrapper{padding-top:37.1875rem}.restaurant__content-title-wrapper h3{max-width:58.875rem}.restaurant__details-text-wrapper.bigger{font-size:1.625rem;line-height:1.9375rem}.restaurant__details-text-wrapper.yellow{margin-top:4.4375rem}.restaurant__content-title.footer__details.details{margin-top:9.375rem}.touch__telephone.restaurant p{margin-right:6.0625rem}}@media (max-width:767.98px){.btn-top-wrapper{right:1.875rem;bottom:1.875rem}}@media (max-width:30em){.page__touch .button__big-yellow{transform:scale(.8);transform-origin:left center}}@media (max-width:20em){.content__images-wrapper{flex:0 0 9.375rem;padding-top:9.375rem}.best-container{padding-top:4.375rem;padding-bottom:4.375rem}.gallery__footer{height:10rem}.touch__head-title._big-title{font-size:4rem}}@media (max-width:89.99875em){[class*=__container]{padding:0 1.25rem}[class*=__container-small]{padding:0 calc(.625em + 128 * (100vw - 63.99875em)/ 416)}.text{font-size:calc(.8125rem + 5 * (100vw - 63.99875rem)/ 416);line-height:calc(1.4375rem + 5 * (100vw - 63.99875rem)/ 416)}.menu__icon{display:block}.header__menu-telephone{display:none}.header__menu{position:fixed;top:0;left:-100%;width:100%;height:100%;display:flex;flex-direction:column;transition:left .3s ease 0s}.header__menu._active{left:0;z-index:10}.menu__body{position:fixed;display:flex;flex-direction:column;justify-content:space-between;row-gap:2.5em;z-index:-1;top:0;left:-100%;height:100%;width:23.4375em;background-color:#313f38;padding-top:calc(3.125rem + 6.25rem);padding-bottom:2.5rem;padding-right:1.25rem;padding-left:1.25rem;transition:left .3s ease 0s;overflow:auto}.header__info{display:block;display:flex;flex-direction:column;align-items:center}.header__info{margin-top:2.5rem}.header__info:last-child{margin-bottom:3rem}.header__info-social:not(:last-child),.header__info-street:not(:last-child),.header__info-telephone:not(:last-child){margin-bottom:2.5rem}.info__telephone{position:relative;font-style:normal;font-weight:400;text-transform:uppercase}.header__info-telephone{font-size:1.25em;line-height:1}.header__info-telephone::before,.social__link-text p::before{content:"";position:absolute;width:100%;left:0;height:.0625rem;bottom:-3px;background-color:#fffcf6;opacity:.2}.header__info-street{font-style:normal;font-weight:400;font-size:1.125em;line-height:1.22;text-transform:uppercase}.header__info-social{display:flex;-moz-column-gap:1.5625rem;column-gap:1.5625rem}.social__link-text p{position:relative;font-style:normal;font-weight:200;font-size:.75em;line-height:1;text-transform:uppercase;transition:opacity .3s ease 0s}.social__link-text p:hover{opacity:.7;transition:opacity .3s ease 0s}.menu__body._active{left:0;transition:left .3s ease 0s}.header__menu::before{content:"";position:fixed;width:23.4375em;top:0;left:-100%;height:6.25rem;background-color:#313f38;transition:all .3s ease 0s}.header__menu._active::before{left:0;transition:all .3s ease 0s}.header__menu-list{flex-direction:column;align-items:start}.header__menu-list>li p{font-style:normal;font-weight:400;font-size:1.875rem;line-height:1;text-transform:uppercase;color:#fffcf6}.header__menu-list>li:not(:last-child) p{margin:0 0 2.5rem 0}.header__menu-link p::before{bottom:-.09375em}.header__menu-list>li:last-child{margin-bottom:0}.main__title{flex:0 0 59.6774193548%}.main__hotel-title{line-height:1.21764706}.main__actions-telephone{line-height:1.222}.tags__link a{font-size:calc(.875rem + 4 * (100vw - 63.99875rem)/ 416);line-height:calc(1.0625rem + 5 * (100vw - 63.99875rem)/ 416)}.text__hotel{line-height:1.625}.check__list{top:auto;bottom:0;width:calc(53.625rem + 248 * (100vw - 63.99875rem)/ 416)}.check-link p,.socials__footer p{font-size:calc(.75rem + 4 * (100vw - 63.99875rem)/ 416);line-height:1.25rem}.check-rooms p{font-size:calc(.875rem + 4 * (100vw - 63.99875rem)/ 416);line-height:1.25rem}.main__actions p{font-size:calc(1.125rem + 8 * (100vw - 63.99875rem)/ 416);line-height:calc(1.375rem + 9 * (100vw - 63.99875rem)/ 416)}.actions__art{font-size:calc(1.125rem + 8 * (100vw - 63.99875rem)/ 416);line-height:calc(1.375rem + 9 * (100vw - 63.99875rem)/ 416)}.button._big .yellow__button{font-size:calc(.875rem + 6 * (100vw - 47.99875rem)/ 672);line-height:calc(1.0625rem + 7 * (100vw - 47.99875rem)/ 672)}.page__main.rooms__page{margin-bottom:calc(8.125rem + 20 * (100vw - 23.43625rem)/ 1065)}.date__hotel{box-sizing:border-box;width:calc(10.9375rem + 74 * (100vw - 63.99875rem)/ 416);height:calc(3.125rem + 15 * (100vw - 63.99875rem)/ 416)}.date__hotel p{font-size:calc(1rem + 6 * (100vw - 63.99875rem)/ 416);line-height:calc(1.1875rem + 7 * (100vw - 63.99875rem)/ 416);text-transform:capitalize}.date__hotel img{width:calc(1.5625rem + 10 * (100vw - 63.99875rem)/ 416);height:calc(1.5625rem + 10 * (100vw - 63.99875rem)/ 416)}.date__hotel img:not(:last-child){margin:0 calc(1rem + 7 * (100vw - 63.99875rem)/ 416) 0 calc(1.375rem + 6 * (100vw - 63.99875rem)/ 416)}.about__column-1,.about__column-2{padding-bottom:calc(12.5rem + 50 * (100vw - 63.99875rem)/ 416)}.about__column-2{position:relative;flex:1 1 auto;border-left:1px solid #3f5148;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}.about__column-2 .button._big{right:3.4375rem}.about__column-2 .button._big h4{font-size:.6875rem;line-height:.875rem}.about__column-2 .button._big .transparent__button{font-size:.6875rem;line-height:.875rem}.main__sub-titles:not(:last-child){margin-bottom:calc(1.25rem + 20 * (100vw - 23.43625rem)/ 1065)}.rooms__container{row-gap:9.375rem}.slide__wrapper-rows{padding-top:3.125rem}.rooms__container{padding-top:calc(7.75rem + 126 * (100vw - 63.99875rem)/ 416)}.hidden__images{flex:0 1 calc(22.25rem + 95 * (100vw - 63.99875rem)/ 416);padding-top:calc(31.5rem + 138 * (100vw - 63.99875rem)/ 416)}.title__icon::after,.title__icon::before{width:calc(2.1875rem + 15 * (100vw - 63.99875rem)/ 416);height:calc(2.1875rem + 15 * (100vw - 63.99875rem)/ 416);max-width:3.125rem;max-height:3.125rem;min-width:2.1875rem;min-height:2.1875rem}.services__head-text,.text__max-width{max-width:calc(15.625rem + 100 * (100vw - 63.99875rem)/ 416)}.services__sub-title._mb:not(:last-child){margin-bottom:calc(1.875rem + 10 * (100vw - 63.99875rem)/ 416)}.content-row:not(:last-child){margin-bottom:calc(3.75rem + 40 * (100vw - 63.99875rem)/ 416)}.services__content-arrow span{width:calc(2.75rem + 44 * (100vw - 63.99875rem)/ 416);height:calc(1.375rem + 22 * (100vw - 63.99875rem)/ 416)}.best__images.rooms__page{padding-top:calc(40.625rem + 25 * (100vw - 63.99875rem)/ 416)}.title__bigger{font-size:calc(6.25rem + 25 * (100vw - 63.99875rem)/ 416);line-height:calc(5rem + 70 * (100vw - 63.99875rem)/ 416)}.page__gallery{padding-top:calc(6.25rem + 150 * (100vw - 63.99875rem)/ 416);margin-bottom:calc(6.25rem + 80 * (100vw - 63.99875rem)/ 416)}.gallery__content-wrapper{height:calc(29.375rem + 350 * (100vw - 63.99875rem)/ 416)}.galleery__title-wrapper{margin-bottom:calc(3.125rem + 20 * (100vw - 63.99875rem)/ 416)}.about__stamp._gallery{margin-bottom:calc(1.125rem + 7 * (100vw - 63.99875rem)/ 416)}.gallery__content-text{width:calc(30.125rem + 208 * (100vw - 63.99875rem)/ 416)}.gallery__text{max-width:calc(21.875rem + 100 * (100vw - 63.99875rem)/ 416)}.gallery__text.text__xl{max-width:calc(13.9375rem + 127 * (100vw - 63.99875rem)/ 416)}.gallery__images-wrapper{margin-bottom:calc(4.875rem + 52 * (100vw - 63.99875rem)/ 416)}.image-1{width:calc(9.125rem + 91 * (100vw - 47.99875rem)/ 672);padding-top:calc(12rem + 35 * (100vw - 47.99875rem)/ 672)}.image-2{width:calc(9.0625rem + 92 * (100vw - 47.99875rem)/ 672);padding-top:calc(9.1875rem + 90 * (100vw - 47.99875rem)/ 672)}.image-3{width:calc(16.3125rem + 84 * (100vw - 47.99875rem)/ 672);padding-top:calc(10.0625rem + 54 * (100vw - 47.99875rem)/ 672)}.image-4{width:calc(7.875rem + 91 * (100vw - 47.99875rem)/ 672);padding-top:calc(10.6875rem + 123 * (100vw - 47.99875rem)/ 672)}.image-5{width:calc(16.3125rem + 84 * (100vw - 47.99875rem)/ 672);padding-top:calc(10.0625rem + 54 * (100vw - 47.99875rem)/ 672)}.gallery__footer{height:calc(14.875rem + 112 * (100vw - 63.99875rem)/ 416)}.hotel__name{font-size:calc(3.75rem + 40 * (100vw - 63.99875rem)/ 416);line-height:calc(5rem + 40 * (100vw - 63.99875rem)/ 416);height:calc(10rem + 60 * (100vw - 63.99875rem)/ 416);width:calc(90.6875rem + 769 * (100vw - 63.99875rem)/ 416)}.page__touch.touch{padding-bottom:calc(6.25rem + 50 * (100vw - 63.99875rem)/ 416);padding-top:calc(10rem + 160 * (100vw - 63.99875rem)/ 416)}.info__telephone.touch{margin-bottom:calc(3.125rem + 30 * (100vw - 63.99875rem)/ 416)}.touch__address{margin-bottom:calc(6.25rem + 80 * (100vw - 63.99875rem)/ 416)}.info__telephone.touch{font-size:calc(2.375rem + 12 * (100vw - 63.99875rem)/ 416);line-height:calc(2.875rem + 4 * (100vw - 63.99875rem)/ 416)}.touch__head-title._big-title{font-size:calc(8.375rem + 116 * (100vw - 63.99875rem)/ 416)}.touch__title-wrapper h1:first-child{margin-bottom:calc(3rem + -8 * (100vw - 63.99875rem)/ 416)}.title__icon-touch{width:calc(4.375rem + 30 * (100vw - 63.99875rem)/ 416);line-height:calc(9.375rem + 100 * (100vw - 63.99875rem)/ 416)}.touch__images-wrapper{width:calc(14.4375rem + 104 * (100vw - 63.99875rem)/ 416);padding-top:calc(14.4375rem + 104 * (100vw - 63.99875rem)/ 416)}.actions__art.touch{margin-bottom:calc(1.875rem + 20 * (100vw - 63.99875rem)/ 416)}.check__list.touch{width:calc(38rem + 200 * (100vw - 63.99875rem)/ 416);height:calc(6.25rem + 20 * (100vw - 63.99875rem)/ 416)}.touch__footer{grid-template-columns:calc(14.4375rem + 54 * (100vw - 63.99875rem)/ 416) calc(14.4375rem + 54 * (100vw - 63.99875rem)/ 416) 21.875rem;padding:calc(4.375rem + 30 * (100vw - 63.99875rem)/ 416) 0}.about__footer,.new__footer,.socials__footer{height:calc(11.5625rem + 65 * (100vw - 63.99875rem)/ 416)}.about__footer-title{margin-bottom:calc(1.25rem + 20 * (100vw - 63.99875rem)/ 416)}.about__footer-column ul{flex-direction:column}.rooms__details{padding-top:calc(12.5rem + 50 * (100vw - 63.99875rem)/ 416)}.date__hotel.rooms__page:not(:last-child),.rooms__page-content-elem{margin-bottom:calc(3.125rem + 20 * (100vw - 63.99875rem)/ 416)}.rooms__pages-content{display:flex;flex-direction:column;row-gap:calc(3.125rem + 50 * (100vw - 47.99875rem)/ 672);-moz-column-gap:.9375rem;column-gap:.9375rem}.rooms__pages-content:not(:last-child){margin-bottom:calc(6.25rem + 50 * (100vw - 63.99875rem)/ 416)}.rooms__pages-title{flex:1 1 auto;max-width:calc(37.9375rem + 83 * (100vw - 63.99875rem)/ 416)}.restaurant__content-title h3,.rooms__pages-title h3{font-size:calc(2.5rem + 10 * (100vw - 63.99875rem)/ 416);line-height:1}.rooms__pages-text-wrapper{flex:0 0 auto;display:flex;justify-content:flex-end;padding-right:calc(4.6875rem + 50 * (100vw - 47.99875rem)/ 672)}.rooms__pages-text{max-width:calc(22.3125rem + -22 * (100vw - 63.99875rem)/ 416)}.rooms__pages-name p{font-size:calc(1.25rem + 20 * (100vw - 63.99875rem)/ 416);line-height:calc(1.5rem + 24 * (100vw - 63.99875rem)/ 416)}.rooms__pages-images img{top:0}.rooms__pages-name:not(:last-child){margin-bottom:calc(4.375rem + 30 * (100vw - 63.99875rem)/ 416)}.details__column-wrapper{-moz-column-gap:calc(6.25rem + 157 * (100vw - 47.99875rem)/ 672);column-gap:calc(6.25rem + 157 * (100vw - 47.99875rem)/ 672)}.details__column-1 .details__text{max-width:calc(15.625rem + 100 * (100vw - 63.99875rem)/ 416)}.details__column-2.details__text,.restaurant__content-text.bigger-text p{max-width:calc(22.3125rem + 86 * (100vw - 63.99875rem)/ 416)}.datails__title{margin-bottom:calc(1.25rem + 20 * (100vw - 63.99875rem)/ 416)}button.rooms__page .button__rooms-page-text{font-size:calc(1.125rem + 8 * (100vw - 63.99875rem)/ 416);line-height:calc(1.375rem + 9 * (100vw - 63.99875rem)/ 416)}button.rooms__page{top:calc(100% + -1.5625rem + 62 * (100vw - 63.99875rem)/ 416)}.restaurant__title-wrapper{margin-bottom:calc(6.25rem + 50 * (100vw - 63.99875rem)/ 416)}.restaurant__content-title-wrapper{margin-bottom:6.25rem}.restaurant__content-title-big{font-size:calc(1.875rem + 20 * (100vw - 63.99875rem)/ 416);line-height:calc(2.3125rem + 24 * (100vw - 63.99875rem)/ 416)}.restaurant__content-row-1,.restaurant__content-row-2{-moz-column-gap:calc(1.25rem + 2.58 * (100vw - 63.99875rem)/ 416);column-gap:calc(1.25rem + 2.58 * (100vw - 63.99875rem)/ 416)}.restaurant__content-text p{max-width:calc(15.625rem + 100 * (100vw - 63.99875rem)/ 416);margin-bottom:calc(6.25rem + 50 * (100vw - 63.99875rem)/ 416)}.restaurant__content-text-header{flex:0 0 calc(22.25rem + 95.6 * (100vw - 63.99875rem)/ 416)}.restaurant__content-images-wrapper.smaller{flex:0 0 calc(22.25rem + 95.6 * (100vw - 63.99875rem)/ 416);padding-top:calc(22.25rem + 95.6 * (100vw - 63.99875rem)/ 416)}.restaurant__content-images-wrapper.bigger{padding-top:calc(28.125rem + 152.15 * (100vw - 63.99875rem)/ 416)}.restaurant__content-title:not(:last-child){margin-bottom:calc(1.25rem + 20 * (100vw - 63.99875rem)/ 416)}.restaurant__details{padding-bottom:calc(12.375rem + 2 * (100vw - 63.99875rem)/ 416)}.about__contain-padding.restaurant{height:calc(46.375rem + 218 * (100vw - 63.99875rem)/ 416)}.restaurant-details__container .restaurant__content-title{margin-bottom:0}.restaurant__details-content-wrapper{display:flex;-moz-column-gap:calc(9.125rem + 111 * (100vw - 63.99875rem)/ 416);column-gap:calc(9.125rem + 111 * (100vw - 63.99875rem)/ 416)}.restaurant__content-title-wrapper,.restaurant__details-row-2{flex:0 0 calc(37.9375rem + 201 * (100vw - 63.99875rem)/ 416)}.restaurant__details-images-wrapper{padding-top:calc(21.0625rem + 110 * (100vw - 63.99875rem)/ 416)}.restaurant__content-title-wrapper h3{max-width:calc(37.0625rem + 97 * (100vw - 63.99875rem)/ 416)}.restaurant__details-text-wrapper.bigger{font-size:1.125rem;line-height:1.375rem}.restaurant__details-text-wrapper.yellow{margin-top:3.125rem}.restaurant__content-title.footer__details.details,.restaurant__details-text-wrapper.smaller{display:flex}.row-2__text-wrapper h3,.row-2__text-wrapper p{max-width:calc(22.25rem + 86 * (100vw - 63.99875rem)/ 416)}.restaurant__content-title.footer__details.details{margin-top:6.25rem;margin-bottom:calc(1.25rem + 20 * (100vw - 63.99875rem)/ 416)}.touch__title-wrapper.restaurant .text-white span{margin-left:calc(0rem + 38 * (100vw - 47.99875rem)/ 672)}}@media (max-width:63.99875em){.popup-message .popup__content{padding:calc(2.8125rem + 55 * (100vw - 19.99875rem)/ 704) calc(1.5rem + 46 * (100vw - 19.99875rem)/ 704) calc(2.8125rem + 55 * (100vw - 19.99875rem)/ 704) calc(1.5rem + 46 * (100vw - 19.99875rem)/ 704)}.popup-message .popup__content .close__btn{top:calc(1rem + 16 * (100vw - 47.99875rem)/ 256);right:calc(1rem + 16 * (100vw - 47.99875rem)/ 256)}.popup-message .popup__content .close__btn-icon{width:calc(2.8125rem + 25 * (100vw - 47.99875rem)/ 256);height:calc(2.8125rem + 25 * (100vw - 47.99875rem)/ 256)}[class*=__container-small]{padding:0 .625rem}[class*=__container]{padding:0 calc(.625em + 10 * (100vw - 47.99875em)/ 256)}.text{font-size:.8125rem;line-height:1.76923077}.rooms-page__container-small.tablet__mode{padding:0}.position__mode{left:0}.main__title{flex:0 0 52.688172043%}.button._small{transform:scale(.6)}.date__hotel{display:none}.date__hotel.rooms__page{display:flex}.main__info{flex-direction:row;justify-content:space-between;align-items:center;-moz-column-gap:calc(2.5rem + 40 * (100vw - 47.99875rem)/ 256);column-gap:calc(2.5rem + 40 * (100vw - 47.99875rem)/ 256)}.main__hotel-title{font-size:7.5rem;line-height:9.125rem}.tags__link a{font-size:calc(.75rem + 2 * (100vw - 23.43625rem)/ 649);line-height:calc(.875rem + 3 * (100vw - 23.43625rem)/ 649)}.text__hotel{font-size:.875rem;line-height:1.4375rem}.check__list{width:calc(53.625rem + 248 * (100vw - 63.99875rem)/ 416)}.check-link p,.socials__footer p{font-size:.75rem}.check-rooms p{font-size:.875rem}.main__actions p{font-size:calc(.75rem + 6 * (100vw - 23.43625rem)/ 649);line-height:calc(.875rem + 8 * (100vw - 23.43625rem)/ 649)}.actions__art{font-size:calc(.75rem + 6 * (100vw - 23.43625rem)/ 649);line-height:calc(.875rem + 8 * (100vw - 23.43625rem)/ 649)}.date__hotel.rooms__page{width:10.9375rem;height:3.125rem}.date__hotel.rooms__page p{font-size:1rem;line-height:1.1875rem}.date__hotel.rooms__page img{width:1.5625rem;height:1.5625rem}.date__hotel.rooms__page img:not(:last-child){margin:0 1rem 0 1.375rem}.about__column-1,.about__column-2{padding-bottom:calc(4.375rem + 130 * (100vw - 47.99875rem)/ 256)}.content__title-wrapper{top:30%;left:20%}.about__stamp{width:4.375rem;height:4.375rem}.about__column-2 .button._big{display:none}.about__content{flex:0 0 85%}.about__content p{padding-right:3.125rem}.main__titles{font-size:calc(2.8125rem + 55 * (100vw - 23.43625rem)/ 649);line-height:calc(3rem + 32 * (100vw - 23.43625rem)/ 649)}.rooms__container{padding-top:7.75rem}._img__swiper{flex:1 1 auto}.slide__wrapper-rows{padding-bottom:7.4375rem}.rooms__page-content{flex-direction:column-reverse;justify-content:space-between;-moz-column-gap:1.875rem;column-gap:1.875rem;row-gap:0}.rooms__page-content .rooms__page-title-title{display:flex;justify-content:flex-start}.rooms__page-content .rooms__page-title-text{display:flex;justify-content:flex-end}.rooms__page-content .rooms__page-title-text p{max-width:15.625rem}.rooms__swipers-wrapper{-moz-column-gap:5%;column-gap:5%}.big-text{font-size:1rem;line-height:1.1875rem}.slide__wrapper-rows{padding-top:calc(7.25rem + -66 * (100vw - 23.43625rem)/ 649)}.slide__row-1 .rooms__images._small{display:none}.swiper-button-next:after,.swiper-button-prev::after{font-size:2.5rem}.rooms__slider .swiper-pagination .swiper-pagination-current,.rooms__slider .swiper-pagination .swiper-pagination-total{font-size:1rem;line-height:1.375rem}.services__head-title:not(:last-child){margin-bottom:6.25rem}.services__head-text,.text__max-width{max-width:15.625rem}.head__column-3{flex:1 1 auto}.head__column-2{padding-left:6.4516129032%;padding-right:4.8387096774%}.head__column-3 .services__head-images{display:none}.services__head-wrapper{position:relative}.head__column-1{flex:0 0 23.4756097561%;justify-content:flex-end}.head__column-1 .actions__art{text-align:end}.head__column-1 .actions__column-second._services{position:absolute;top:0;right:0}.services__stamp{display:none;width:5rem;height:5rem}.services__stamp.stamp-content{display:block;top:-32%;left:82%}.services__sub-title{font-size:2.25rem;line-height:1}.services__sub-title._mb:not(:last-child){margin-bottom:1.875rem}.services__content-arrow{justify-content:flex-end}.services__content-arrow span{width:2.75rem;height:1.375rem}.best__images.rooms__page{padding-top:calc(29.5625rem + 177 * (100vw - 23.43625rem)/ 649)}.best-container{padding-top:calc(3.125rem + 50 * (100vw - 47.99875rem)/ 256)}.title__bigger{font-size:calc(2.8125rem + 55 * (100vw - 19.99875rem)/ 649);line-height:calc(3rem + 32 * (100vw - 19.99875rem)/ 649)}.page__gallery{padding-top:6.25rem;margin-bottom:6.25rem}.gallery__content-wrapper{height:29.375rem}.about__stamp._gallery{margin-bottom:1.125rem}.gallery__content-text{width:30.125rem}.gallery__text{max-width:21.875rem}.gallery__text.text__xl{max-width:13.9375rem}.gallery__images-wrapper{margin-bottom:4.875rem}.gallery__footer{height:14.875rem}.hotel__name{font-size:3.75rem;line-height:5rem;height:10rem;width:90.6875rem}.page__touch.touch{padding-bottom:6.25rem;padding-top:10rem}.info__telephone.touch{margin-bottom:calc(4.375rem + -20 * (100vw - 23.43625rem)/ 649)}.touch__address{margin-bottom:calc(4.375rem + 30 * (100vw - 23.43625rem)/ 649)}.info__telephone.touch{font-size:calc(1.25rem + 18 * (100vw - 23.43625rem)/ 649);line-height:calc(1.25rem + 18 * (100vw - 23.43625rem)/ 649)}.touch__head-title._big-title{font-size:calc(64px + 70 * (100vw - 23.43625rem)/ 649)}.touch__title-wrapper h1:first-child{margin-bottom:calc(0rem + 40 * (100vw - 23.43625rem)/ 649)}.title__icon-touch{width:4.375rem;line-height:calc(4.0625rem + 85 * (100vw - 19.99875rem)/ 704)}.touch__images-wrapper{width:14.4375rem;padding-top:14.4375rem}.actions__art.touch{margin-bottom:1.875rem}.about__footer,.new__footer{min-width:14.375rem}.socials__footer{min-width:8.125rem}.touch__footer{padding:4.375rem 0}.about__footer-title{margin-bottom:1.25rem}.about__footer,.new__footer,.socials__footer{height:11.5625rem}.rooms__details{padding-top:calc(4.375rem + 130 * (100vw - 23.43625rem)/ 649)}.date__hotel.rooms__page:not(:last-child),.rooms__page-content-elem{margin-bottom:3.125rem}.rooms__pages-content:not(:last-child){margin-bottom:calc(4.6875rem + 25 * (100vw - 47.99875rem)/ 256)}.rooms__pages-name p{font-size:1.25rem;line-height:1.5rem}.rooms__pages-name{margin-bottom:calc(3.125rem + 20 * (100vw - 23.43625rem)/ 649)}.details__column-1 .details__text{max-width:15.625rem}.rooms__pages-text{max-width:calc(18.3125rem + 64 * (100vw - 23.43625rem)/ 649)}.details__column-2.details__text{max-width:calc(15.625rem + 107 * (100vw - 23.43625rem)/ 649)}.datails__title{margin-bottom:1.25rem}button.rooms__page .button__rooms-page-text{font-size:1.125rem;line-height:1.375rem}button.rooms__page{top:calc(100% - 1.5625rem)}.restaurant__content-title-wrapper,.restaurant__title-wrapper{margin-bottom:calc(4.375rem + 30 * (100vw - 47.99875rem)/ 256)}.restaurant__content-title-big{font-size:calc(1.5rem + 6 * (100vw - 47.99875rem)/ 256);line-height:calc(1.5rem + 13 * (100vw - 47.99875rem)/ 256)}.restaurant__content-row-1,.restaurant__content-row-2{-moz-column-gap:1.25rem;column-gap:1.25rem}.restaurant__content-row-2:not(:last-child){margin-bottom:calc(3.75rem + 40 * (100vw - 47.99875rem)/ 256)}.restaurant__content-text p{max-width:15.625rem;margin-bottom:calc(4.375rem + 30 * (100vw - 47.99875rem)/ 256)}.restaurant__content-img-bigger{left:calc(-1.875rem + -35 * (100vw - 47.99875rem)/ 256)}.restaurant__content-images-wrapper.bigger{padding-top:calc(26.4675rem + 26.52 * (100vw - 47.99875rem)/ 256)}.restaurant__content-text.bigger-text p{max-width:calc(18.3125rem + 64 * (100vw - 23.43625rem)/ 649)}.restaurant__content-title:not(:last-child){margin-bottom:1.25rem}.restaurant-details__container .restaurant__content-title{margin-bottom:0}.about__stamp.restaurant{top:-20%;left:90%}.about__stamp.restaurant .circular text{transform:rotate(-.08turn)}.restaurant__details{padding-bottom:calc(6.25rem + 98 * (100vw - 47.99875rem)/ 256);background-image:url(../img/icons/sinus_white.svg);background-repeat:no-repeat;background-position-y:77%;background-size:contain}.about__contain-padding.restaurant{height:46.375rem}.restaurant__details-images-wrapper{padding-top:calc(16.875rem + 67 * (100vw - 23.43625rem)/ 649)}.restaurant__details-images-wrapper.bigger img{top:50%;left:auto;right:0;transform:translate(0,-50%);width:calc(100% + 16.589375rem + -237.12 * (100vw - 23.43625rem)/ 649);height:108.216796%}.restaurant__details-text-wrapper.bigger{font-size:calc(.875rem + 4 * (100vw - 47.99875rem)/ 256);line-height:calc(1.0625rem + 5 * (100vw - 47.99875rem)/ 256)}.restaurant__details-text-wrapper.yellow{margin-top:calc(1.875rem + 21 * (100vw - 47.99875rem)/ 256)}.restaurant__content-title.footer__details.details{margin-top:calc(4.375rem + 30 * (100vw - 47.99875rem)/ 256);margin-bottom:calc(1.125rem + 2 * (100vw - 47.99875rem)/ 256)}.row-2__text-wrapper h3,.row-2__text-wrapper p{max-width:calc(16.5rem + 92 * (100vw - 23.43625rem)/ 649)}.restaurant__content-title.footer__details.details,.restaurant__details-text-wrapper.smaller{justify-content:flex-end}.touch__telephone.restaurant p{margin-right:0}.touch__title-wrapper.restaurant .text-white span{margin-left:0}}@media (max-width:51.25em){.calendar{padding:.9375rem .9375rem 0 .9375rem;justify-content:center}.calendar .calendar-body-wrapper{position:relative}.calendar .calendar-body{width:100%;flex-direction:column;row-gap:3.125rem}.days-hours{grid-template-columns:repeat(5,1fr)}.month-list{grid-template-columns:repeat(3,auto)}.day-text-formate{display:none}.date-time-formate{top:4.0625rem}.date-time-formate .date-time-value{left:21%}.show_checked-date{right:12%}}@media (max-width:47.99875em){.popup-message .popup__content{margin-right:1rem;margin-left:1rem;transform:perspective(600px) translate(0,-100%) rotateX(45deg) scale(1)}.popup-message .popup__content .close__btn{top:1rem;right:1rem}.popup-message .popup__content .close__btn-icon{width:2.8125rem;height:2.8125rem}.popup-message .popup__content h3{font-size:calc(25px + 15 * (100vw - 320px)/ 448);line-height:100%}.popup-message .popup__content p{font-size:calc(14px + 4 * (100vw - 320px)/ 448);line-height:150%}.popup__content{padding-top:0;padding-bottom:0;transform:perspective(600px) translate(0,-100%) rotateX(45deg) scale(.8)}.popup-message.open .popup__content{transform:perspective(600px) translate(0,0) rotateX(0) scale(1)!important}.popup.open .popup__content{transform:perspective(600px) translate(0,0) rotateX(0) scale(.8)}[class*=__container]{max-width:none;padding:0 .625rem}.header__menu::before{height:3.75rem}.header{height:3.75rem}.page__main.rooms__page{margin-top:0}.main__container{row-gap:5rem}.main__content{flex-direction:column}.main__title{position:relative;padding-bottom:1.5rem;text-align:center}.main__title::before{content:"";position:absolute;width:10.8125rem;height:0;border:1px solid rgba(255,252,246,.12);bottom:0;left:50%;transform:translate(-50%,0)}.main__hotel-title{font-size:calc(5rem + 40 * (100vw - 23.43625rem)/ 393);line-height:calc(6.0625rem + 49 * (100vw - 23.43625rem)/ 393)}.tags__link a{font-size:calc(.625rem + 2 * (100vw - 19.99875rem)/ 448);line-height:calc(.875rem + 8 * (100vw - 19.99875rem)/ 448)}.main__hotel-title:not(:last-child){margin-bottom:1.5rem;margin-top:1.5rem}.main__info,.main__tags-list{justify-content:center}.main__info{flex-direction:column;text-align:center}.main__info-button{display:none}.text__hotel{margin-top:1.5rem}.main__img-room._img{display:none}.main__img-room._hide{display:block}.main__images{padding-bottom:119.7183098592%}.check__list{justify-content:flex-end}.check__list.banner{flex-direction:column;width:calc(11.25rem + 70 * (100vw - 19.99875rem)/ 448);right:auto;top:0;left:0;bottom:auto}.check__list.banner .check-link{width:100%}.check__list.banner .check-in::before{width:0}.main__info-button{flex:0 0 auto}.actions__column-first{display:none}.actions__column-second p{text-align:start}.button._big .yellow__button{font-size:.875rem;line-height:1.0625rem}.page__about::before{width:53vw}.about__contain-padding{top:0;left:0;width:100%;height:100%;min-height:15.75rem}.about__column-1::before{max-height:75vw}.about__mobile-content{position:relative;max-width:78.1333333333%}.main__sub-titles{font-size:1.875rem;line-height:1}.about__contain-padding .about__column-2{display:none;padding-right:.625rem}.about__contain-padding .about__column-1{flex:0 0 100%;position:relative;flex-direction:column;padding-left:0;row-gap:4.375rem;padding-bottom:4.375rem}.about__contain-padding .about__column-1 .content__title-wrapper{position:relative;width:40%;min-width:11.5625rem;top:0;left:0;transform:translate(0,0);margin-top:3.125rem}.about__contain-padding .about__column-1 .content__title-wrapper h1:last-child{text-align:end}.about__contain-padding .about__column-1 .content__title-wrapper h1{position:relative;top:0;left:0}.about__contain-padding .about__column-1 .about__stamp{left:100%}.about__contain-padding .about__column-1 .about__images._big{flex:none;position:relative;z-index:-1;width:100%;padding-top:38.7%;margin-top:0}.about__contain-padding .about__text-wrapper{position:relative}.about__contain-padding .about__text-wrapper .about__stamp{left:auto;right:0;top:auto;bottom:100%;rotate:75deg}.about__contain-padding .about__content{flex:1 1 auto;display:block;padding-left:0;padding-right:0;padding-top:0}.about__contain-padding .about__content .about__text-wrapper{display:inline-block}.about__contain-padding .about__content .about__text-wrapper .about__stamp{right:0;bottom:90%}.content__title-mobile{flex:1 0 6.25rem;position:relative;height:6.25rem}.about__mobile-title._about{position:absolute;top:0;left:0;color:#fcd043}.about__mobile-title._us{position:absolute;top:3rem;left:6.875rem}.about__images-mobile{width:100%;position:relative;padding-top:100%}.about__images-mobile .about__img-mobile{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;margin-bottom:4.375rem}.stamp-content{display:block;top:0;left:94%}.rooms__container{row-gap:calc(3.125rem + 100 * (100vw - 23.43625rem)/ 393);padding-top:calc(4.375rem + 54 * (100vw - 23.43625rem)/ 649)}.rooms__swipers-wrapper{flex-direction:column;row-gap:5.75rem}.rooms__content-swiper-wrapper{width:100%}.rooms__page-content{flex-direction:column;justify-content:flex-start;row-gap:calc(1.5625rem + 25 * (100vw - 23.43625rem)/ 393)}.rooms__page-content .rooms__page-title-text{justify-content:flex-start}.rooms__page-content .rooms__page-title-text p{font-size:calc(.75rem + 4 * (100vw - 23.43625rem)/ 393);line-height:calc(.875rem + 5 * (100vw - 23.43625rem)/ 393)}.rooms__content-title._rooms{font-size:calc(3rem + 52 * (100vw - 23.43625rem)/ 393);line-height:calc(3rem + 82 * (100vw - 23.43625rem)/ 393)}.slide__wrapper{row-gap:calc(4.375rem + 20 * (100vw - 23.43625rem)/ 393);flex-direction:column-reverse}.swiper-pagination{bottom:-45px;right:0;left:auto;z-index:0}.slide__wrapper-rows{padding:0;align-items:center;-moz-column-gap:9.8591549296%;column-gap:9.8591549296%}.slide__content-text{max-width:calc(13.8125rem + 381 * (100vw - 19.99875rem)/ 448)}.slide__wrapper-rows{position:relative;padding-top:6.25rem}.slide__wrapper-rows .slide__content-title._rooms{position:absolute;left:0;top:0;font-size:calc(1.875rem + 6 * (100vw - 23.43625rem)/ 393)}.image__slider-wrapper{position:relative}.image__slider-wrapper .rooms__info-button{display:block;width:7.5rem;height:7.5rem;right:calc(2.1875rem + 22 * (100vw - 63.99875rem)/ 896.02);bottom:calc(2.1875rem + 22 * (100vw - 63.99875rem)/ 896.02)}.image__slider-wrapper .rooms__info-button div{width:40%;height:80%}.image__slider-wrapper .rooms__info-button span{height:7.5rem;max-height:11.875rem}.rooms__info-button.button__big-yellow.rooms__page{bottom:-3.5625rem}.page__touch{position:relative}.page__touch .button__big-yellow{display:block;left:0;top:73%}.page__touch .button__big-yellow p{font-size:1rem!important}.page__touch .scroll__to-rooms{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.services__container{row-gap:calc(4.375rem + 30 * (100vw - 23.43625rem)/ 393)}.services__head-wrapper{justify-content:flex-end}.head__column-2{display:flex;flex-direction:column;align-items:center;row-gap:2.8125rem;width:100%;padding-left:0;padding-right:0}.head__column-2 .services__head-images{display:block;width:calc(11.75rem + 196 * (100vw - 23.43625rem)/ 393);min-width:11.75rem;padding-top:calc(7.625rem + 127 * (100vw - 23.43625rem)/ 393)}.head__column-2 .head__text-wrapper{width:100%;display:flex;justify-content:flex-end}.services__head-text,.text__max-width{max-width:calc(13.8125rem + 381 * (100vw - 19.99875rem)/ 448);min-width:none}.services__head-title:not(:last-child){margin-bottom:0}.head__column-1 .services__head-images,.head__column-3{display:none}.head__column-1{flex:1 1 auto}.services__stamp.stamp-content{display:none}.services__sub-title{font-size:1.875rem;line-height:1}.services__sub-title._mb:not(:last-child){margin-bottom:calc(1.25rem + 10 * (100vw - 19.99875rem)/ 448)}.content-row{row-gap:2.5rem;display:flex;flex-direction:column;align-items:center}.content__images-wrapper{min-width:calc(9.375rem + 50 * (100vw - 19.99875rem)/ 448);min-height:calc(9.375rem + 50 * (100vw - 19.99875rem)/ 448)}.services__title-wrapper{margin-left:0;display:flex;align-items:center;-moz-column-gap:calc(5rem + 30 * (100vw - 63.99875rem)/ 896.02);column-gap:calc(5rem + 30 * (100vw - 63.99875rem)/ 896.02)}.services__content-number{position:absolute;right:0;top:0}.services__content-arrow{display:none}.services__content-title{text-align:center}.page__gallery{margin-bottom:0}.main__info-button.extra__small{transform:scale(.24615385);display:block}.gallery__footer{height:calc(10rem + 60 * (100vw - 19.99875rem)/ 448)}.hotel__name{display:none}.gallery__head-wrapper{margin-bottom:8.75rem}.gallery__content-text{width:100%;z-index:0}.gallery__text-wrapper{position:absolute;bottom:100%;left:50%;width:90%;transform:translate(-50%,0)}.text__bottom-wrapper{position:absolute;top:100%;left:0}.gallery__image-wrapper._active{z-index:2;transform:translate(-50%,-50%) scale(1.8)!important}.image-1{width:calc(6rem + 50 * (100vw - 19.99875rem)/ 448);padding-top:calc(8.25rem + 60 * (100vw - 19.99875rem)/ 448)}.image-2{width:calc(5.9375rem + 50 * (100vw - 19.99875rem)/ 448);padding-top:calc(6.0625rem + 50 * (100vw - 19.99875rem)/ 448)}.image-3{width:calc(10.25rem + 87 * (100vw - 19.99875rem)/ 448);padding-top:calc(6.875rem + 51 * (100vw - 19.99875rem)/ 448)}.image-4{width:calc(5.5rem + 38 * (100vw - 19.99875rem)/ 448);padding-top:calc(7.125rem + 57 * (100vw - 19.99875rem)/ 448)}.image-5{width:calc(10.25rem + 87 * (100vw - 19.99875rem)/ 448);padding-top:calc(6.875rem + 51 * (100vw - 19.99875rem)/ 448)}.title__icon-touch{width:calc(2.25rem + 34 * (100vw - 23.43625rem)/ 393);line-height:calc(4.0625rem + 85 * (100vw - 19.99875rem)/ 704)}.touch__images-wrapper{top:60%;right:0;transform:translate(0,-50%);width:calc(9.375rem + 81 * (100vw - 23.43625rem)/ 393);padding-top:calc(9.375rem + 81 * (100vw - 23.43625rem)/ 393)}.check__list-wrapper{display:none}.about__footer-column{display:none!important}.footer__touch-reserved.hidden{display:block;width:100%;text-align:center;opacity:1}.date__hotel.rooms__page:not(:last-child),.rooms__page-content-elem{margin-bottom:0}.rooms__pages-content{row-gap:3.125rem}.rooms__pages-content:not(:last-child){margin-bottom:4.6875rem}.rooms__pages-text-wrapper{padding-right:4.6875rem}.rooms__pages-images{overflow:visible;padding-top:113.5253333333%}.rooms__pages-images img{overflow:visible;left:auto;right:0;width:auto;-o-object-fit:cover;object-fit:cover}.details__column-2 .details__text{max-width:80%}.details__column-wrapper{display:flex;flex-direction:column;justify-content:space-between;-moz-column-gap:calc(16.0625rem + 88 * (100vw - 89.99875rem)/ 480);column-gap:calc(16.0625rem + 88 * (100vw - 89.99875rem)/ 480)}.details__column-1{margin-bottom:3.125rem}.details__column-2{margin-bottom:3.125rem}.details__images-1{display:none}.details__images-2{padding-top:100%}button.rooms__page{left:auto;right:0}.restaurant__content-title-wrapper,.restaurant__title-wrapper{margin-bottom:4.375rem}.restaurant__content-title-big{font-size:1.5rem;line-height:1.5rem}.restaurant__content-row-2:not(:last-child){margin-bottom:3.75rem}.restaurant__content-text p{margin-bottom:4.375rem}.restaurant__content-text-header{display:flex;justify-content:flex-end}.restaurant__content-images-wrapper.smaller{flex:1 1 100%;padding-top:119.2901408451%}.restaurant__content-img-smaller{bottom:-3.8125rem}.restaurant__content-row-1{flex-direction:column}.restaurant__content-images-wrapper.bigger{display:none}.restaurant__content-title-big:not(:last-child){margin-bottom:6.5rem}.about__stamp.restaurant{top:-20%;left:70%}.restaurant__details{padding-bottom:6.25rem;background-image:none}.about__contain-padding.restaurant .about__column-1.restaurant{flex:0 1 73.75%}.about__contain-padding.restaurant .about__column-2.restaurant{display:block}.restaurant__details-content-wrapper{flex-direction:column-reverse;-moz-column-gap:0;column-gap:0}.restaurant__details-row-1,.restaurant__details-row-2{width:100%;display:flex;flex-direction:column}.restaurant__details-row-2{margin-bottom:4.375rem}.restaurant__details-images-wrapper.bigger{max-width:86.4788732394%}.restaurant__details-text-wrapper.yellow{margin-top:1.875rem}.restaurant__details-images-wrapper.smaller{max-width:calc(10.8125rem + 58 * (100vw - 23.43625rem)/ 393)}.restaurant__content-title.footer__details.details,.restaurant__details-text-wrapper.smaller{display:flex}.restaurant__details-text-wrapper.bigger{font-size:.875rem;line-height:1.0625rem}.restaurant__details-text-wrapper.bigger.yellow{max-width:calc(15rem + 80 * (100vw - 23.43625rem)/ 393)}.restaurant__content-title.footer__details.details{margin-top:4.375rem;margin-bottom:1.125rem}.row-2__text-wrapper{flex:0 0 calc(37.9375rem + 201 * (100vw - 63.99875rem)/ 416)}.page__about.restaurant::before{width:61vw}footer.restaurant{background-image:none}.touch__title-wrapper{padding-bottom:9.375rem}}@media (max-width:47.98em){.best__images{position:relative;padding-top:56rem}.best__img._show{display:none}.best__img._hidden{display:block}.best-container{height:100%;padding-top:6.25rem;padding-bottom:calc(4.375rem + 80 * (100vw - 19.99875rem)/ 448)}.best__text-wrapper{display:flex;justify-content:flex-end}.best__content-text{max-width:13.0625rem}.best-container.rooms__page{padding-bottom:6.25rem;padding-top:6.25rem}.best__text-wrapper.rooms__page-text-wrapper{display:none}.best__sinus-wrapper.rooms__page{display:block}}@media (max-width:39.37em){.hidden__row{display:flex;flex-direction:column;justify-content:space-between;-moz-column-gap:calc(7.9375rem + 218 * (100vw - 63.99875rem)/ 896.02);column-gap:calc(7.9375rem + 218 * (100vw - 63.99875rem)/ 896.02)}.hidden__images{flex:0 1 100%;padding-top:121.1428571429%}.hidden__row-1 .hidden__images img{left:-43%}.hidden__row-3 .hidden__images img{left:-38%}.hidden__content-wrapper{margin-top:3.125rem}.hidden__content-number{position:absolute;top:0;left:0}.hidden__text-button-wrapper{margin-bottom:2.5rem}.content__row-wrapper._rotate{padding-top:calc(28.4375rem + 280 * (100vw - 19.99875rem)/ 309.02);border-top:1px solid rgba(49,63,56,.24);transition:padding-top 1s ease 0s}}@media (max-width:31.4375em){.menu__body{width:100%}.header__menu::before{width:100%}}@media (max-width:28.43em){.content__title-mobile{flex:0 1 6.25rem}}@media (max-width:23.4375em){.page__main.rooms__page{margin-bottom:c}.content__title-mobile{flex:0 1 6.25rem}.about__content{flex:0 0 85%}.about__content p{padding-right:0}.main__titles{font-size:2.8125rem;line-height:3rem}}@media (max-width:23.43em){.main__sub-titles:not(:last-child){margin-bottom:1.25rem}.rooms__page-title-text p{font-size:.75rem;line-height:.875rem}.main__sub-titles._rooms{font-size:1.875rem;line-height:1.875rem}.page__services{padding-top:4.375rem}.services__container{row-gap:4.375rem}.services__sub-title{font-size:1.875rem;line-height:1}.hidden__row:not(:last-child){padding-bottom:4.375rem}.content__images-wrapper{min-width:9.375rem;min-height:9.375rem}.info__telephone.touch{margin-bottom:4.375rem}.touch__address{margin-bottom:4.375rem}.info__telephone.touch{font-size:1.25rem;line-height:1.25rem}.touch__head-title._big-title{font-size:4rem}.touch__title-wrapper h1:first-child{margin-bottom:0}.title__icon-touch{width:2.25rem;line-height:calc(4.0625rem + 85 * (100vw - 19.99875rem)/ 704)}.touch__images-wrapper{width:9.375rem;padding-top:9.375rem}.rooms__details{padding-top:4.375rem}.rooms__pages-name{margin-bottom:3.125rem}.details__column-2 .details__text{max-width:15.625rem}.rooms__pages-text{max-width:18.3125rem}.restaurant__content-text.bigger-text p{max-width:18.3125rem}.about__contain-padding.restaurant{height:100vh}.touch__title-wrapper.restaurant .main__info-button{margin-top:3.125rem}}.webp .title__icon::after,.webp .title__icon::before{background:url(../img/icons/Star_7.webp) no-repeat center/cover}.webp .email__submit{background:url(../img/icons/arrow-1.webp) no-repeat center/cover}.webp .footer__email-wrapper.restaurant button{background:url(../img/icons/arrow-white.webp) no-repeat center/cover}