@font-face{font-display:swap;font-family:svgfont;font-style:normal;font-weight:400;src:url(../fonts/svgfont.ttf) format("truetype");src:url(../fonts/svgfont.woff) format("woff")}.icon,[class*=" icon-"],[class^=icon-]{font-family:svgfont;font-style:normal;font-weight:400;text-rendering:auto;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block}.icon-arrow:before{content:""}.icon-chevron:before{content:""}.icon-chevron-large:before{content:""}.icon-close:before{content:""}.icon-current-day:before{content:""}.icon-download:before{content:""}.icon-filter-calendar:before{content:""}.icon-filter-pin:before{content:""}.icon-pause:before{content:""}.icon-play:before{content:""}.icon-search:before{content:""}.icon-short-arrow:before{content:""}.icon-star:before{content:""}.icon-x-check:before{content:""}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;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")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.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;transform:translateZ(0)}.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{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.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{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.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{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;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{height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center;width:100%}.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-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;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);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.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{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.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:transform .2s,top .2s}.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:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.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));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.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{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.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{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1));border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.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.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.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{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}.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{backface-visibility:hidden;z-index:0}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{backface-visibility:hidden;pointer-events:none;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{backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{left:0;position:absolute;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::-moz-selection{background:transparent}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{height:1600px;-webkit-transform-origin:0 0;width:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-height:none!important;max-width:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-height:none!important;max-width:none!important;padding:0;width:auto}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;height:0;width:0;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{height:1px;width:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{pointer-events:visiblePainted;pointer-events:auto;position:relative;z-index:800}.leaflet-bottom,.leaflet-top{pointer-events:none;position:absolute;z-index:1000}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{clear:both;float:left}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:rgba(255,255,255,.5);border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px rgba(0,0,0,.65)}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;color:black;display:block;height:26px;line-height:26px;text-align:center;text-decoration:none;width:26px}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.leaflet-bar a.leaflet-disabled{background-color:#f4f4f4;color:#bbb;cursor:default}.leaflet-touch .leaflet-bar a{height:30px;line-height:30px;width:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px rgba(0,0,0,.4)}.leaflet-control-layers-toggle{background-image:url(images/layers.png);height:36px;width:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{height:44px;width:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{background:#fff;color:#333;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{overflow-x:hidden;overflow-y:scroll;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,.8);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;line-height:1.4;padding:0 5px}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;height:.6669em;vertical-align:baseline!important;width:1em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{background:rgba(255,255,255,.8);border:2px solid #777;border-top:none;box-sizing:border-box;line-height:1.1;padding:2px 5px 1px;text-shadow:1px 1px #fff;white-space:nowrap}.leaflet-control-scale-line:not(:first-child){border-bottom:none;border-top:2px solid #777;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{background-clip:padding-box;border:2px solid rgba(0,0,0,.2)}.leaflet-popup{margin-bottom:20px;position:absolute;text-align:center}.leaflet-popup-content-wrapper{border-radius:12px;padding:1px;text-align:left}.leaflet-popup-content{font-size:13px;font-size:1.08333em;line-height:1.3;margin:13px 24px 13px 20px;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{height:20px;left:50%;margin-left:-20px;margin-top:-1px;overflow:hidden;pointer-events:none;position:absolute;width:40px}.leaflet-popup-tip{height:17px;margin:-10px auto 0;padding:1px;pointer-events:auto;transform:rotate(45deg);width:17px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:white;box-shadow:0 3px 14px rgba(0,0,0,.4);color:#333}.leaflet-container a.leaflet-popup-close-button{background:transparent;border:none;color:#757575;font:16px/24px Tahoma,Verdana,sans-serif;height:24px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:24px}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678);margin:0 auto;width:24px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{background-color:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.4);color:#222;padding:6px;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{background:transparent;border:6px solid transparent;content:"";pointer-events:none;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{border-top-color:#fff;bottom:0;margin-bottom:-12px}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-left:-6px;margin-top:-12px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;left:0;margin-left:-12px}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.flatpickr-calendar{animation:none;background:transparent;background:#fff;border:0;border-radius:5px;box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-sizing:border-box;direction:ltr;display:none;font-size:14px;line-height:24px;opacity:0;padding:0;position:absolute;text-align:center;touch-action:manipulation;visibility:hidden;width:307.875px}.flatpickr-calendar.inline,.flatpickr-calendar.open{max-height:640px;opacity:1;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{display:block;z-index:999}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{border-top:1px solid #e6e6e6;height:40px}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{border:solid transparent;content:"";display:block;height:0;left:22px;pointer-events:none;position:absolute;width:0}.flatpickr-calendar.arrowRight:after,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar.arrowCenter:after,.flatpickr-calendar.arrowCenter:before{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{display:inline-block;position:relative}.flatpickr-months{display:flex}.flatpickr-months .flatpickr-month{background:transparent;flex:1;line-height:1;overflow:hidden;position:relative;text-align:center}.flatpickr-months .flatpickr-month,.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9);height:34px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{cursor:pointer;padding:10px;position:absolute;text-decoration:none;top:0;z-index:3}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#959ea9}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{height:14px;width:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{fill:inherit;transition:fill .1s}.numInputWrapper{height:auto;position:relative}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper span{border:1px solid rgba(57,57,57,.15);box-sizing:border-box;cursor:pointer;height:50%;line-height:50%;opacity:0;padding:0 4px 0 2px;position:absolute;right:0;width:14px}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{content:"";display:block;position:absolute}.numInputWrapper span.arrowUp{border-bottom:0;top:0}.numInputWrapper span.arrowUp:after{border-bottom:4px solid rgba(57,57,57,.6);border-left:4px solid transparent;border-right:4px solid transparent;top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{height:auto;width:inherit}.numInputWrapper span svg path{fill:rgba(0,0,0,.5)}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{color:inherit;display:inline-block;font-size:135%;font-weight:300;height:34px;left:12.5%;line-height:inherit;line-height:1;padding:7.48px 0 0;position:absolute;text-align:center;transform:translateZ(0);width:75%}.flatpickr-current-month span.cur-month{color:inherit;display:inline-block;font-family:inherit;font-weight:700;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{display:inline-block;width:6ch;width:7ch\0}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month input.cur-year{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;border-radius:0;box-sizing:border-box;color:inherit;cursor:text;display:inline-block;font-family:inherit;font-size:inherit;font-weight:300;height:auto;line-height:inherit;margin:0;padding:0 0 0 .5ch;vertical-align:initial}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{background:transparent;color:rgba(0,0,0,.5);font-size:100%;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;-webkit-appearance:menulist;-moz-appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;-webkit-box-sizing:border-box;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{align-items:center;background:transparent;display:flex;height:28px;overflow:hidden;text-align:center;width:100%}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:flex;flex:1}span.flatpickr-weekday{background:transparent;color:rgba(0,0,0,.54);cursor:default;display:block;flex:1;font-size:90%;font-weight:bolder;line-height:1;margin:0;text-align:center}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{align-items:flex-start;display:flex;overflow:hidden;position:relative;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{box-sizing:border-box;display:inline-block;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:space-around;max-width:307.875px;min-width:307.875px;opacity:1;outline:0;padding:0;text-align:left;transform:translateZ(0);width:307.875px}.dayContainer+.dayContainer{box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;box-sizing:border-box;color:#393939;cursor:pointer;display:inline-block;flex-basis:14.2857143%;font-weight:400;height:39px;justify-content:center;line-height:39px;margin:0;max-width:39px;position:relative;text-align:center;width:14.2857143%}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{background:#e6e6e6;border-color:#e6e6e6;cursor:pointer;outline:0}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:focus,.flatpickr-day.today:hover{background:#959ea9;border-color:#959ea9;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#569ff7;border-color:#569ff7;box-shadow:none;color:#fff}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 0 #569ff7}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{background:transparent;border-color:transparent;color:rgba(57,57,57,.3);cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{color:rgba(57,57,57,.1);cursor:not-allowed}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{box-shadow:1px 0 0 #e6e6e6;padding:0 12px}.flatpickr-weekwrapper .flatpickr-weekday{float:none;line-height:28px;width:100%}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{background:transparent;border:none;color:rgba(57,57,57,.3);cursor:default;display:block;max-width:none;width:100%}.flatpickr-innerContainer{box-sizing:border-box;display:block;display:flex;overflow:hidden}.flatpickr-rContainer{box-sizing:border-box;display:inline-block;padding:0}.flatpickr-time{box-sizing:border-box;display:block;display:flex;height:0;line-height:40px;max-height:40px;outline:0;overflow:hidden;text-align:center}.flatpickr-time:after{clear:both;content:"";display:table}.flatpickr-time .numInputWrapper{flex:1;float:left;height:40px;width:40%}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;border-radius:0;box-shadow:none;box-sizing:border-box;color:#393939;font-size:14px;height:inherit;line-height:inherit;margin:0;padding:0;position:relative;text-align:center}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{border:0;outline:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{align-self:center;color:#393939;float:left;font-weight:700;height:inherit;line-height:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:2%}.flatpickr-time .flatpickr-am-pm{cursor:pointer;font-weight:400;outline:0;text-align:center;width:18%}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@keyframes fpFadeInDown{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes leaflet-gestures-fadein{0%{opacity:0}to{opacity:1}}.leaflet-container:after{align-items:center;animation:leaflet-gestures-fadein .8s backwards;background:rgba(0,0,0,.5);bottom:0;color:#fff;display:flex;font-family:Roboto,Arial,sans-serif;font-size:22px;justify-content:center;left:0;padding:15px;pointer-events:none;position:absolute;right:0;top:0;z-index:461}.leaflet-gesture-handling-scroll-warning:after,.leaflet-gesture-handling-touch-warning:after{animation:leaflet-gestures-fadein .8s forwards}.leaflet-gesture-handling-touch-warning:after{content:attr(data-gesture-handling-touch-content)}.leaflet-gesture-handling-scroll-warning:after{content:attr(data-gesture-handling-scroll-content)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:#fff;color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;line-height:1.4;overflow-x:hidden}canvas,img,picture,svg,video{display:block;height:auto;max-width:100%}a{color:inherit;cursor:pointer;text-decoration:none}ol,ul{list-style:none}button{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:none;color:inherit;cursor:pointer}button,input,select,textarea{font:inherit}.section-title{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:2rem;font-weight:400;line-height:1.125;margin:0;text-transform:uppercase}@media(min-width:744px){.section-title{font-size:3rem;line-height:1.0833}}.section-h3{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.1667;margin:0;text-transform:uppercase}@media(min-width:744px){.section-h3{font-size:2rem;line-height:1.125}}.fade-in{opacity:0;transition:opacity 1.5s cubic-bezier(.22,1,.36,1),transform 1.5s cubic-bezier(.22,1,.36,1)}.fade-in.active{opacity:1}.fade-in--left{opacity:0;transform:translateX(-2rem);transition:opacity 1.5s cubic-bezier(.22,1,.36,1),transform 1.5s cubic-bezier(.22,1,.36,1)}.fade-in--left.active{opacity:1;transform:translateX(0)}.fade-in--right{opacity:0;transform:translateX(2rem);transition:opacity 1.5s cubic-bezier(.22,1,.36,1),transform 1.5s cubic-bezier(.22,1,.36,1)}.fade-in--right.active{opacity:1;transform:translateX(0)}.fade-in--up{opacity:0;transform:translateY(2rem);transition:opacity 1.5s cubic-bezier(.22,1,.36,1),transform 1.5s cubic-bezier(.22,1,.36,1)}.fade-in--up.active{opacity:1;transform:translateY(0)}.fade-in--down{opacity:0;transform:translateY(-2rem);transition:opacity 1.5s cubic-bezier(.22,1,.36,1),transform 1.5s cubic-bezier(.22,1,.36,1)}.fade-in--down.active{opacity:1;transform:translateY(0)}.fade-in--cascade>*{opacity:0;transition:opacity 1.5s cubic-bezier(.22,1,.36,1),transform 1.5s cubic-bezier(.22,1,.36,1)}.fade-in--cascade>:first-child{transition-delay:0s}.fade-in--cascade>:nth-child(2){transition-delay:.12s}.fade-in--cascade>:nth-child(3){transition-delay:.24s}.fade-in--cascade>:nth-child(4){transition-delay:.36s}.fade-in--cascade>:nth-child(5){transition-delay:.48s}.fade-in--cascade>:nth-child(6){transition-delay:.6s}.fade-in--cascade>:nth-child(7){transition-delay:.72s}.fade-in--cascade>:nth-child(8){transition-delay:.84s}.fade-in--cascade>:nth-child(9){transition-delay:.96s}.fade-in--cascade>:nth-child(10){transition-delay:1.08s}.fade-in--cascade>:nth-child(11){transition-delay:1.2s}.fade-in--cascade>:nth-child(12){transition-delay:1.32s}.fade-in--cascade.active>*{opacity:1}.fade-in--cascade--left>*{opacity:0;transform:translateX(-2rem);transition:opacity 1.5s cubic-bezier(.22,1,.36,1),transform 1.5s cubic-bezier(.22,1,.36,1)}.fade-in--cascade--left>:first-child{transition-delay:0s}.fade-in--cascade--left>:nth-child(2){transition-delay:.12s}.fade-in--cascade--left>:nth-child(3){transition-delay:.24s}.fade-in--cascade--left>:nth-child(4){transition-delay:.36s}.fade-in--cascade--left>:nth-child(5){transition-delay:.48s}.fade-in--cascade--left>:nth-child(6){transition-delay:.6s}.fade-in--cascade--left>:nth-child(7){transition-delay:.72s}.fade-in--cascade--left>:nth-child(8){transition-delay:.84s}.fade-in--cascade--left>:nth-child(9){transition-delay:.96s}.fade-in--cascade--left>:nth-child(10){transition-delay:1.08s}.fade-in--cascade--left>:nth-child(11){transition-delay:1.2s}.fade-in--cascade--left>:nth-child(12){transition-delay:1.32s}.fade-in--cascade--left.active>*{opacity:1;transform:translateX(0)}.fade-in--cascade--right>*{opacity:0;transform:translateX(2rem);transition:opacity 1.5s cubic-bezier(.22,1,.36,1),transform 1.5s cubic-bezier(.22,1,.36,1)}.fade-in--cascade--right>:first-child{transition-delay:0s}.fade-in--cascade--right>:nth-child(2){transition-delay:.12s}.fade-in--cascade--right>:nth-child(3){transition-delay:.24s}.fade-in--cascade--right>:nth-child(4){transition-delay:.36s}.fade-in--cascade--right>:nth-child(5){transition-delay:.48s}.fade-in--cascade--right>:nth-child(6){transition-delay:.6s}.fade-in--cascade--right>:nth-child(7){transition-delay:.72s}.fade-in--cascade--right>:nth-child(8){transition-delay:.84s}.fade-in--cascade--right>:nth-child(9){transition-delay:.96s}.fade-in--cascade--right>:nth-child(10){transition-delay:1.08s}.fade-in--cascade--right>:nth-child(11){transition-delay:1.2s}.fade-in--cascade--right>:nth-child(12){transition-delay:1.32s}.fade-in--cascade--right.active>*{opacity:1;transform:translateX(0)}.fade-in--cascade--up>*{opacity:0;transform:translateY(2rem);transition:opacity 1.5s cubic-bezier(.22,1,.36,1),transform 1.5s cubic-bezier(.22,1,.36,1)}.fade-in--cascade--up>:first-child{transition-delay:0s}.fade-in--cascade--up>:nth-child(2){transition-delay:.12s}.fade-in--cascade--up>:nth-child(3){transition-delay:.24s}.fade-in--cascade--up>:nth-child(4){transition-delay:.36s}.fade-in--cascade--up>:nth-child(5){transition-delay:.48s}.fade-in--cascade--up>:nth-child(6){transition-delay:.6s}.fade-in--cascade--up>:nth-child(7){transition-delay:.72s}.fade-in--cascade--up>:nth-child(8){transition-delay:.84s}.fade-in--cascade--up>:nth-child(9){transition-delay:.96s}.fade-in--cascade--up>:nth-child(10){transition-delay:1.08s}.fade-in--cascade--up>:nth-child(11){transition-delay:1.2s}.fade-in--cascade--up>:nth-child(12){transition-delay:1.32s}.fade-in--cascade--up.active>*{opacity:1;transform:translateY(0)}.fade-in--cascade--down>*{opacity:0;transform:translateY(-2rem);transition:opacity 1.5s cubic-bezier(.22,1,.36,1),transform 1.5s cubic-bezier(.22,1,.36,1)}.fade-in--cascade--down>:first-child{transition-delay:0s}.fade-in--cascade--down>:nth-child(2){transition-delay:.12s}.fade-in--cascade--down>:nth-child(3){transition-delay:.24s}.fade-in--cascade--down>:nth-child(4){transition-delay:.36s}.fade-in--cascade--down>:nth-child(5){transition-delay:.48s}.fade-in--cascade--down>:nth-child(6){transition-delay:.6s}.fade-in--cascade--down>:nth-child(7){transition-delay:.72s}.fade-in--cascade--down>:nth-child(8){transition-delay:.84s}.fade-in--cascade--down>:nth-child(9){transition-delay:.96s}.fade-in--cascade--down>:nth-child(10){transition-delay:1.08s}.fade-in--cascade--down>:nth-child(11){transition-delay:1.2s}.fade-in--cascade--down>:nth-child(12){transition-delay:1.32s}.fade-in--cascade--down.active>*{opacity:1;transform:translateY(0)}.anim-heading .anim-heading__line{display:block;line-height:inherit;overflow:hidden}.anim-heading .anim-heading__line-inner{display:block;transform:translateY(110%);transition:transform 1.5s cubic-bezier(.22,1,.36,1)}.anim-heading .anim-heading__line:first-child .anim-heading__line-inner{transition-delay:0s}.anim-heading .anim-heading__line:nth-child(2) .anim-heading__line-inner{transition-delay:.08s}.anim-heading .anim-heading__line:nth-child(3) .anim-heading__line-inner{transition-delay:.16s}.anim-heading .anim-heading__line:nth-child(4) .anim-heading__line-inner{transition-delay:.24s}.anim-heading .anim-heading__line:nth-child(5) .anim-heading__line-inner{transition-delay:.32s}.anim-heading .anim-heading__line:nth-child(6) .anim-heading__line-inner{transition-delay:.4s}.anim-heading .anim-heading__line:nth-child(7) .anim-heading__line-inner{transition-delay:.48s}.anim-heading .anim-heading__line:nth-child(8) .anim-heading__line-inner{transition-delay:.56s}.anim-heading.active .anim-heading__line-inner{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.fade-in,.fade-in--cascade,.fade-in--cascade--down,.fade-in--cascade--left,.fade-in--cascade--right,.fade-in--cascade--up,.fade-in--down,.fade-in--left,.fade-in--right,.fade-in--up{opacity:1!important;transform:none!important;transition:none!important}.fade-in--cascade--down>*,.fade-in--cascade--left>*,.fade-in--cascade--right>*,.fade-in--cascade--up>*,.fade-in--cascade>*,.fade-in--down>*,.fade-in--left>*,.fade-in--right>*,.fade-in--up>*,.fade-in>*{opacity:1!important;transform:none!important;transition:none!important;transition-delay:0s!important}.anim-heading .anim-heading__line-inner{transform:none!important;transition:none!important;transition-delay:0s!important}}:focus-visible{outline-color:#d09a5d!important}html{font-size:100%;scroll-padding-top:var(--header-height,5rem)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.section-anchor{display:block}.leaflet-tile-pane{filter:saturate(0) sepia(.15) brightness(1.02) contrast(1.05) hue-rotate(5deg)}@media screen and (min-width:1280px){html{font-size:min(max(1rem,.8333333333vw),16px)}}@media screen and (min-width:1920px){html{font-size:min(max(1rem,.8333333333vw),24px)}}@media screen and (min-width:2600px){html{font-size:max(max(1rem,.8333333333vw),24px)}}.icon{display:block}body.menu-open{overflow:hidden}.main{min-height:calc(100vh - var(--header-height, 5rem) - var(--footer-height, 22.5rem));overflow:clip}.main:has(.booking-page-container){overflow:visible}.section{width:100%}.visually-hidden{border:0;height:.0625rem;margin:-.0625rem;overflow:hidden;padding:0;position:absolute;width:.0625rem;clip:rect(0 0 0 0);white-space:nowrap}.animate{transition:none}.animate,.animate.animate-in{opacity:1;transform:none}a{transition:opacity .3s ease}.hidden{display:none!important}input.has-error,select.has-error,textarea.has-error{border-color:#bf0000!important}input.has-error~.error-message,select.has-error~.error-message,textarea.has-error~.error-message{display:block}[chrome-autofilled],[chrome-autofilled]:focus,[chrome-autofilled]:hover,input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:#0a0a0a!important;background-color:#fff!important;box-shadow:inset 0 0 0 1000px #fff!important;caret-color:#0a0a0a!important;color:#0a0a0a!important;-webkit-transition:background-color 0s ease-in-out 9999s,color 0s ease-in-out 9999s;transition:background-color 0s ease-in-out 9999s,color 0s ease-in-out 9999s}a,button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.grid{display:grid;gap:1.5rem}.grid--2-cols{grid-template-columns:repeat(2,1fr)}.grid--3-cols{grid-template-columns:repeat(3,1fr)}.grid--4-cols{grid-template-columns:repeat(4,1fr)}@media(max-width:calc(744px - 1px)){.grid--2-cols,.grid--3-cols,.grid--4-cols{grid-template-columns:1fr}}@media(min-width:744px){.grid--3-cols,.grid--4-cols{grid-template-columns:repeat(2,1fr)}}.btn{align-items:center;border:1px solid rgba(0,0,0,0);border-radius:20.25rem;cursor:pointer;display:inline-flex;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:500;gap:.75rem;justify-content:center;letter-spacing:-.03em;line-height:1.1;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s ease;white-space:nowrap}@media(min-width:744px){.btn{padding:.875rem 1.5rem}}@media(min-width:1024px){.btn{min-height:3rem;padding:.75rem 1.5rem}}.btn svg,.btn__icon{flex-shrink:0}.btn .icon-short-arrow:before{content:""!important}.btn svg{display:block;height:auto;width:1rem}.btn .icon{font-size:1rem}.btn--primary{background-color:#a46942;border-color:#a46942;color:#fff;outline:.125rem solid rgba(0,0,0,0);outline-offset:.125rem}.btn--primary:hover{background-color:#d09b5e;border-color:#d09b5e}.btn--primary:active{background-color:#a46942;outline-color:#d09a5d!important}.btn--secondary{background-color:rgba(0,0,0,0);border-color:rgba(10,10,10,.24);color:#0a0a0a;outline:.125rem solid rgba(0,0,0,0);outline-offset:.125rem}.btn--secondary:hover{border-color:rgba(10,10,10,.1408)}.btn--secondary:active{border-color:rgba(10,10,10,.24);outline-color:#d09a5d!important}.btn--secondary .icon{color:#a46942}.btn--lg{height:3.5rem;padding:1rem 1.5rem}.btn--sm{min-height:2.625rem;padding:.5rem 1.25rem}.btn:focus-visible{outline:.125rem solid rgba(51,136,255,.8);outline-offset:.0625rem}.hero{background-color:#0a0a0a;color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:flex-end;position:relative;z-index:3}.hero__placeholder{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.hero__placeholder img,.hero__placeholder picture{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:744px){.hero{border-radius:0 0 1.5rem 1.5rem}}@media(max-width:calc(744px - 1px)){.hero{border-radius:0 0 1.5rem 1.5rem}}.hero .container{position:relative;z-index:5}.hero:before{background:rgba(0,0,0,.25);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:3}@media(min-width:744px){.hero:before{border-radius:0 0 1.5rem 1.5rem}}@media(max-width:calc(744px - 1px)){.hero:before{border-radius:0 0 1rem 1rem}}.hero:after{background:linear-gradient(180deg,#000,rgba(0,0,0,0));content:"";display:block;height:27%;left:0;min-height:11.75rem;opacity:.5;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.hero__media{border-radius:0 0 2rem 2rem;inset:0;overflow:hidden;position:absolute;z-index:2}.hero__media picture{height:100%}@media(min-width:744px){.hero__media{border-radius:0 0 1.5rem 1.5rem}}@media(max-width:calc(744px - 1px)){.hero__media{border-radius:0 0 1rem 1rem}}.hero__media img,.hero__media video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.hero__body{display:flex;flex-direction:column;gap:2rem;padding:0 0 1.5rem;position:relative;z-index:2}@media(min-width:744px){.hero__body{gap:3rem}}@media(min-width:1024px){.hero__body{gap:3rem;margin-inline:auto;max-width:80rem;padding:0 0 1.5rem;width:100%}}@media(max-width:calc(744px - 1px)){.hero__body{padding-bottom:0}}.hero__copy{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:744px){.hero__copy{gap:2rem}}@media(min-width:1024px){.hero__copy{align-items:flex-end;flex-direction:row;gap:2rem;justify-content:space-between}}@media(max-width:calc(744px - 1px)){.hero__copy{gap:1rem}}.hero__title{font-family:GT Walsheim Pro,sans-serif;font-size:3.125rem;font-weight:500;line-height:.96;margin:0;text-transform:uppercase;transform:translateY(-.5rem)}@media(min-width:744px){.hero__title{font-size:4.375rem;line-height:.9714}}@media(min-width:1024px){.hero__title{max-width:34.3125rem}}.hero__subtitle{font-family:GT Walsheim Pro,sans-serif;font-size:1.375rem;font-weight:400;line-height:1.1818;margin:0}@media(min-width:744px){.hero__subtitle{font-size:2rem;line-height:1.125;max-width:31.5rem}}.filter{background:#fff;border-radius:1rem;box-shadow:0 2.262rem 1.54rem rgba(10,10,10,.05);color:#0a0a0a;display:flex;flex-direction:column;gap:0}@media(min-width:744px){.filter{align-items:flex-end;flex-direction:row}}@media(max-width:calc(744px - 1px)){.filter{box-shadow:0 55.59px 36.024px 0 rgba(0,0,0,.06),0 36.185px 24.636px 0 rgba(0,0,0,.05);margin-bottom:-2.25rem}}.filter--hotel .filter-field--location+.filter-field .filter-calendar-wrap{left:0!important;transform:none!important}.filter-field{align-content:flex-start;align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:.5rem;justify-content:center;min-width:0;padding:0 1rem;position:relative}@media(max-width:calc(744px - 1px)){.filter-field{align-items:center;border-bottom:1px solid rgba(10,10,10,.16);display:flex;justify-content:space-between}}@media(min-width:744px){.filter-field{border-right:1px solid rgba(10,10,10,.16);height:6.25rem;transform:none}.filter-field:first-child .filter-calendar-wrap{left:0!important;transform:none!important}}@media(min-width:1024px){.filter-field{height:5rem}}.filter-field-lbl{align-items:center;color:#0a0a0a;display:none;font-size:.875rem;font-weight:400;gap:.5rem;line-height:1.2}@media(min-width:744px){.filter-field-lbl{display:flex}}.filter-ico{align-items:center;color:inherit;display:inline-flex;flex-shrink:0}.filter-field-row{align-items:center;display:flex;gap:.5rem;min-width:0;width:100%}.filter-ico--sm{align-items:center;color:#0a0a0a;display:inline-flex;flex-shrink:0}@media(min-width:744px){.filter-ico--sm{display:none}}.filter-trigger{align-items:center;background:rgba(0,0,0,0);border:none;color:#0a0a0a;cursor:pointer;display:flex;font-family:GT Walsheim Pro,sans-serif;gap:.5rem;justify-content:space-between;min-width:0;padding:.625rem 0;text-align:left;width:100%}.filter-trigger .icon{font-size:1rem}@media(min-width:744px){.filter-trigger{justify-content:space-between;padding:0}}@media(max-width:calc(744px - 1px)){.filter-trigger{padding:1rem 0}}.filter-trigger:focus-visible{border-radius:.25rem;outline:.125rem solid currentColor;outline-offset:.125rem}.filter-val{flex:1;font-size:1.125rem;font-weight:500;line-height:1.22;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:744px){.filter-val{font-size:1.25rem;line-height:1.1}}.filter-arrow{flex-shrink:0;opacity:.6}.filter-field__ico{color:#a46942;font-size:1rem}.filter-field__ico--mobile{display:none}@media(max-width:calc(744px - 1px)){.filter-field__ico--mobile{display:block}}.filter-sep{display:block;flex-shrink:0}@media(max-width:calc(744px - 1px)){.filter-sep{border-top:.0625rem solid rgba(10,10,10,.16);height:0;width:100%}}@media(min-width:744px){.filter-sep{align-self:stretch;background-color:rgba(10,10,10,.16);margin:.9375rem 0 1rem;width:.0625rem}}@media(min-width:1024px){.filter-sep{align-self:center;height:5rem;margin:0}}@media(min-width:744px){.filter-action{display:flex;flex-direction:column;flex-shrink:0;height:6rem;justify-content:center;padding:0 1rem}}@media(min-width:1024px){.filter-action{height:5rem}}@media(max-width:calc(744px - 1px)){.filter-action{padding:1rem}}.filter-action .btn{width:100%}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.filter-action .btn{min-height:3rem;width:auto}}@media(min-width:1024px){.filter-action .btn{height:2.625rem;min-height:2.625rem}}.filter-action .btn:focus-visible{outline:.125rem solid #fff;outline-offset:.125rem}@media(max-width:calc(744px - 1px)){.filter-action .btn{height:3rem}}.filter-date-input{border:0;height:0;padding:0;width:0}.filter-date-input,.filter-dropdown{opacity:0;pointer-events:none;position:absolute}.filter-dropdown{background:#fff;border-radius:1rem;box-shadow:0 1.5rem 2rem rgba(10,10,10,.04),0 2.5rem 2rem rgba(10,10,10,.04);left:0;list-style:none;margin:.25rem 0 0;min-width:21.5rem;padding:.5rem .25rem;top:100%;transform:translateY(.375rem);transition:opacity .2s ease,visibility 0s linear .2s,transform .2s ease;visibility:hidden;z-index:200}@media(max-width:calc(744px - 1px)){.filter-dropdown{min-width:100%}}.filter-field--location.filter-field--open .filter-dropdown{opacity:1;pointer-events:auto;transform:translateY(0);transition:opacity .2s ease,visibility 0s linear,transform .2s ease;visibility:visible}.filter-dropdown__item{border-radius:.5rem;color:#0a0a0a;cursor:pointer;display:block;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.375;outline:none;padding:.75rem 1.25rem;transition:.3s ease}.filter-dropdown__item:hover{color:#d09b5e}.filter-dropdown__item--selected{background-color:#a46942;color:#fff;font-weight:500}.filter-dropdown__item--selected:hover{color:#fff}.filter-dropdown__item:focus-visible{outline:.125rem solid rgba(51,136,255,.8);outline-offset:-.125rem}.filter-field--open .filter-trigger .icon-chevron{transform:rotate(180deg)}.filter-trigger .icon-chevron{flex-shrink:0;transition:transform .2s ease}.filter-calendar-wrap{left:0;opacity:0;padding-top:.25rem;pointer-events:none;position:absolute;top:100%;transform:translateY(.375rem);transition:opacity .2s ease,visibility 0s linear .2s,transform .2s ease;visibility:hidden;width:100%;z-index:200}@media(min-width:744px){.filter-calendar-wrap{left:50%;min-width:21.5rem;transform:translate(-50%,.375rem)}}.filter-field--open .filter-calendar-wrap{opacity:1;pointer-events:auto;transform:translateY(0);transition:opacity .2s ease,visibility 0s linear,transform .2s ease;visibility:visible}@media(min-width:744px){.filter-field--open .filter-calendar-wrap{transform:translate(-50%)}}.flatpickr-current-month .flatpickr-monthDropdown-months{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1rem;font-style:normal;font-weight:500;line-height:1.125rem}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background-color:rgba(0,0,0,0)}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{position:static}.flatpickr-calendar.inline,.flatpickr-calendar.open{max-height:none}.filter-calendar-wrap .flatpickr-calendar{background:#fff!important;border:none!important;border-radius:1rem!important;box-shadow:0 1.5rem 2rem rgba(10,10,10,.04),0 2.5rem 2rem rgba(10,10,10,.04)!important;font-family:GT Walsheim Pro,sans-serif!important;padding:1.375rem .25rem!important;top:0;width:100%}.filter-calendar-wrap .flatpickr-calendar:after,.filter-calendar-wrap .flatpickr-calendar:before{content:none}.filter-calendar-wrap .flatpickr-calendar .flatpickr-months{align-items:center;padding:0 .75rem .75rem}.filter-calendar-wrap .flatpickr-calendar .flatpickr-month{color:#0a0a0a!important;fill:#0a0a0a!important;height:2rem}.filter-calendar-wrap .flatpickr-calendar .flatpickr-current-month{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:500;padding-top:0}.filter-calendar-wrap .flatpickr-calendar .cur-month,.filter-calendar-wrap .flatpickr-calendar .cur-year{color:#0a0a0a;font-weight:500}.filter-calendar-wrap .flatpickr-calendar .flatpickr-next-month,.filter-calendar-wrap .flatpickr-calendar .flatpickr-prev-month{border-radius:.5rem;color:#0a0a0a!important;fill:#0a0a0a!important;padding:.375rem!important}.filter-calendar-wrap .flatpickr-calendar .flatpickr-next-month:hover,.filter-calendar-wrap .flatpickr-calendar .flatpickr-prev-month:hover{background:rgba(10,10,10,.06)!important;fill:#0a0a0a!important}.filter-calendar-wrap .flatpickr-calendar .flatpickr-next-month svg,.filter-calendar-wrap .flatpickr-calendar .flatpickr-prev-month svg{fill:inherit!important}.filter-calendar-wrap .flatpickr-calendar .filter-calendar-wrap .flatpickr-calendar .dayContainer{display:grid;grid-template-columns:repeat(7,1fr);text-align:center}.filter-calendar-wrap .flatpickr-calendar .dayContainer,.filter-calendar-wrap .flatpickr-calendar .flatpickr-days,.filter-calendar-wrap .flatpickr-calendar .flatpickr-rContainer{max-width:100%;width:100%}.filter-calendar-wrap .flatpickr-calendar .flatpickr-weekdays{height:auto;margin-bottom:.5rem;padding-bottom:.25rem}.filter-calendar-wrap .flatpickr-calendar .flatpickr-weekday{color:rgba(10,10,10,.4)!important;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:500;text-transform:capitalize}.filter-calendar-wrap .flatpickr-calendar .flatpickr-day{align-content:center;align-items:center;aspect-ratio:1/1;border:none!important;border-radius:.5rem!important;color:#0a0a0a;display:flex;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:400;height:auto;justify-content:center;max-height:none;max-width:none;text-align:center;width:100%}.filter-calendar-wrap .flatpickr-calendar .flatpickr-day.selected{background:#a46942!important;color:#fff!important}.filter-calendar-wrap .flatpickr-calendar .flatpickr-day:hover{background-color:rgba(0,0,0,0);color:#d09b5e}.filter-calendar-wrap .flatpickr-calendar .flatpickr-day.today{background-color:rgba(0,0,0,0);color:#a46942;position:relative}.filter-calendar-wrap .flatpickr-calendar .flatpickr-day.today:after{bottom:.25rem;color:#a46942;content:"";font-family:svgfont,sans-serif;font-size:.5rem;left:50%;line-height:1;position:absolute;transform:translateX(-50%)}.filter-calendar-wrap .flatpickr-calendar .flatpickr-day.inRange{background:rgba(164,105,66,.12)!important;border-radius:0!important;box-shadow:none!important;color:#0a0a0a!important}.filter-calendar-wrap .flatpickr-calendar .flatpickr-day.flatpickr-disabled,.filter-calendar-wrap .flatpickr-calendar .flatpickr-day.nextMonthDay,.filter-calendar-wrap .flatpickr-calendar .flatpickr-day.prevMonthDay{color:rgba(10,10,10,.2)!important}body .nav-buttons-container{display:none!important}@media(min-width:744px)and (max-width:calc(1024px - 1px)){body .booking-page-container .search-container{flex-wrap:wrap!important;justify-content:space-between!important}body .accomodation-container{width:100%!important}body .booking-page-container .search-container .datepicker-container{width:calc(50% - 10px)}}body .booking-page-container .page-content .room-type-modal-window-container{padding:120px 60px}@media(max-width:calc(744px - 1px)){body .booking-page-container .page-content .room-type-modal-window-container{padding:80px 24px 40px}}body .age-container button{background-color:rgba(0,0,0,0)!important}body .search-container i{color:#a46942!important}body .booking-page-container{background-color:#fff!important;max-width:none;padding-left:0;padding-right:0;width:100%}body .booking-page-container .page-content .room-types-list .room-type .contract-conditions .condition[selected]{background-color:rgba(164,105,66,.1)}body .booking-page-container .booking-steps .steps-progress-bar:before{background-color:#a46942}.menu-item-ico{display:none}@media(max-width:calc(1240px - 1px)){.menu-item-ico{display:flex;height:3rem;width:3rem}.menu-item-ico+a{margin-right:auto}}@media(max-width:calc(744px - 1px)){.menu-item-ico{height:2rem;width:2rem}}.header{--h-text:#ffffff;--h-border:rgba(255,255,255,0.24);--h-bg:transparent;--h-logo-light:1;--h-logo-dark:0;background-color:var(--h-bg);border-bottom:1px solid var(--h-border);color:var(--h-text);inset:0 0 auto;position:fixed;width:100%;z-index:1040}@media(min-width:1240px){.header svg{display:none}}.header:before{backdrop-filter:blur(4px);background:rgba(10,10,10,.48);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0}@media(max-width:calc(1240px - 1px)){.header:before{z-index:-1}}.header:not(.header--static):has(.header__nav-item--has-children:hover):before{opacity:1}.header--static{position:sticky}@media(min-width:1024px){.header--static:not(.header--scrolled){color:#0a0a0a}}.header--white:not(.header--scrolled) .header__nav>ul>li>a{color:#0a0a0a;outline:none!important}.header--white:not(.header--scrolled) .header__nav>ul>li>a:after{background-color:#0a0a0a}.header--white:not(.header--scrolled) .header__nav>ul>li>a:hover{opacity:1}.header--white:not(.header--scrolled) .header-lang__label,.header--white:not(.header--scrolled) .header__nav>ul>li.header__nav-item--has-children:after,.header--white:not(.header--scrolled) .header__toggle-label{color:#0a0a0a}.header--white:not(.header--scrolled) .header__logo-img--light{opacity:0}.header--scrolled:before,.header--white:not(.header--scrolled) .header__logo-img--dark{opacity:1}.header__bar{align-items:center;display:flex;justify-content:space-between;padding:1rem 0;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease,border-radius .3s ease}@media(min-width:744px){.header__bar{padding:1rem 0}}@media(min-width:1240px){.header__bar{padding:1rem 0}}@media(max-width:calc(744px - 1px)){.header__bar{padding:1rem 0}}.header__logo{display:block;flex-shrink:0;position:relative;width:9.5rem}@media(min-width:744px){.header__logo{width:11.25rem}}.header__logo:focus-visible{outline:.125rem solid rgba(51,136,255,.8);outline-offset:.0625rem}.header__logo-img{display:block;height:auto;transition:opacity .3s ease;width:100%}.header__logo-img--light{opacity:var(--h-logo-light)}.header__logo-img--dark{inset:0;opacity:var(--h-logo-dark);position:absolute}.header__nav{display:none}@media(min-width:1240px){.header__nav a:hover{opacity:.48}}@media(max-width:calc(1240px - 1px)){.header__nav{padding:1.5rem}.header__nav a:not(.header__booking),.header__nav span:not(.header__booking){color:#000!important}}.header__nav>ul>li{z-index:2}@media(max-width:calc(744px - 1px)){.header__nav>ul>li svg{width:2rem}}@media(max-width:calc(1240px - 1px)){.header__nav>ul>li{align-items:center;border-top:1px solid rgba(10,10,10,.16);display:flex;gap:0 1rem;justify-content:flex-start;padding:1.875rem 0 1.8125rem}.header__nav>ul>li:after{margin-left:auto}.header__nav>ul>li:first-child{border-top:0;padding-top:0}.header__nav>ul>li:last-child{padding-bottom:0}}@media(max-width:calc(744px - 1px)){.header__nav>ul>li{padding:.6875rem 0 .625rem}}.header__nav>ul>li.header__nav-item--has-children{align-content:center;align-items:center;display:flex;gap:0 1rem;justify-content:space-between;position:relative;transition:.5s ease-in-out}.header__nav>ul>li.header__nav-item--has-children:has(.header-hotels-list){position:static}@media(max-width:calc(1024px - 1px)){.header__nav>ul>li.header__nav-item--has-children:has(.header-hotels-list){position:relative}}.header__nav>ul>li.header__nav-item--has-children:has(.header-hotels-list) .header-hotels-list{align-items:stretch;border-radius:0;border-top:1px solid hsla(0,0%,100%,.24);display:flex;flex-direction:row;left:0;margin:0!important;padding:0;top:100%;width:100%}@media(max-width:calc(1024px - 1px)){.header__nav>ul>li.header__nav-item--has-children:has(.header-hotels-list) .header-hotels-list{overflow:auto;width:100%}}.header__nav>ul>li.header__nav-item--has-children:has(.header-hotels-list) .header-hotels-item{flex:1}.header__nav>ul>li.header__nav-item--has-children:has(.header-hotels-list) .header-hotels-item:not(:last-child){border-right:1px solid hsla(0,0%,100%,.24)}.header__nav>ul>li.header__nav-item--has-children:has(.header-hotels-list) .header-hotels-item__pct{border-radius:50%;height:7.5rem;overflow:hidden;width:7.5rem}@media(max-width:calc(1024px - 1px)){.header__nav>ul>li.header__nav-item--has-children:has(.header-hotels-list) .header-hotels-item__pct{height:4rem;width:4rem}}.header__nav>ul>li.header__nav-item--has-children:has(.header-hotels-list) .header-hotels-item__pct img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.header__nav>ul>li.header__nav-item--has-children:has(.header-hotels-list) .header-hotels-item__link{align-content:center;align-items:center;display:flex;flex-direction:column;justify-content:flex-start;padding:1.5rem 1rem}@media(max-width:calc(1240px - 1px)){.header__nav>ul>li.header__nav-item--has-children:has(.header-hotels-list) .header-hotels-item__link{padding:0 0 1rem}}.header__nav>ul>li.header__nav-item--has-children:has(.header-hotels-list) .header-hotels-item__title{margin-top:1.5rem;text-align:center}@media(max-width:calc(1240px - 1px)){.header__nav>ul>li.header__nav-item--has-children:has(.header-hotels-list) .header-hotels-item__title{text-align:center;width:11.5625rem}}.header__nav>ul>li.header__nav-item--has-children:has(.header-hotels-list) .header-hotels-item__raiting{margin-top:.5rem}@media(max-width:calc(1240px - 1px)){.header__nav>ul>li.header__nav-item--has-children{flex-wrap:wrap}.header__nav>ul>li.header__nav-item--has-children ul{padding-left:4rem}.header__nav>ul>li.header__nav-item--has-children ul li:last-child{padding-bottom:.75rem}.header__nav>ul>li.header__nav-item--has-children:before{background-image:url(../img/lmnb.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:3rem;left:0;opacity:0;position:absolute;top:1rem;transition:.5s ease-in-out;width:3rem}}@media(max-width:calc(1240px - 1px))and (max-width:calc(744px - 1px)){.header__nav>ul>li.header__nav-item--has-children:before{height:2rem;width:2rem}}@media(max-width:calc(1240px - 1px)){.header__nav>ul>li.header__nav-item--has-children:first-child:before{top:.125rem}.header__nav>ul>li.header__nav-item--has-children svg path,.header__nav>ul>li.header__nav-item--has-children>a{transition:.5s ease-in-out}.header__nav>ul>li.header__nav-item--has-children.active svg path{fill:#a46942}.header__nav>ul>li.header__nav-item--has-children.active:before{opacity:1}.header__nav>ul>li.header__nav-item--has-children.active>a{color:#a46942!important}.header__nav>ul>li.header__nav-item--has-children.active ul{pointer-events:auto}}@media(max-width:calc(1240px - 1px))and (max-width:calc(1240px - 1px)){.header__nav>ul>li.header__nav-item--has-children.active ul{margin:1.5rem 0 -.5rem}}@media(max-width:calc(1240px - 1px)){.header__nav>ul>li.header__nav-item--has-children.active:after{transform:scaleY(-1)}.header__nav>ul>li.header__nav-item--has-children:after{color:#0a0a0a;content:"";display:block;font-family:svgfont,sans-serif;font-size:2rem;line-height:1;transition:.5s ease-in-out}.header__nav>ul>li.header__nav-item--has-children ul{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:.5rem;height:0;order:2;overflow:hidden;transition:.5s ease-in-out;width:100%}.header__nav>ul>li.header__nav-item--has-children ul a{display:block;font-size:1.25rem;font-style:normal;font-weight:500;line-height:1.375rem;padding:.3125rem 0}}@media(min-width:1240px){.header__nav>ul>li>a,.header__nav>ul>li>span{position:relative}.header__nav>ul>li>a:after,.header__nav>ul>li>span:after{background-color:#fff;bottom:-.5rem;content:"";display:block;height:1px;left:0;opacity:0;position:absolute;transition:.3s ease;width:0}.header__nav>ul>li>a:hover:after,.header__nav>ul>li>span:hover:after{opacity:1;width:100%}}@media(max-width:calc(1240px - 1px)){.header__nav>ul>li>a,.header__nav>ul>li>span{font-size:2rem;font-style:normal;font-weight:400;line-height:2.25rem;text-transform:uppercase}}@media(max-width:calc(744px - 1px)){.header__nav>ul>li>a,.header__nav>ul>li>span{font-size:1.5rem;font-style:normal;font-weight:400;line-height:1.75;text-transform:uppercase}}@media(min-width:1240px){.header__nav{display:block;font-size:1rem;font-style:normal;font-weight:500;letter-spacing:-.48px;line-height:110%}.header__nav>ul{display:flex;gap:2rem}.header__nav>ul>li{white-space:nowrap}.header__nav>ul>li.header__nav-item--has-children{align-items:center;display:flex;gap:.25rem;position:relative}.header__nav>ul>li.header__nav-item--has-children:has(a:focus-visible) ul,.header__nav>ul>li.header__nav-item--has-children:hover ul{opacity:1;pointer-events:auto}.header__nav>ul>li.header__nav-item--has-children:has(a:focus-visible):after,.header__nav>ul>li.header__nav-item--has-children:hover:after{transform:scaleY(-1)}.header__nav>ul>li.header__nav-item--has-children:after{content:"";font-family:svgfont,sans-serif;font-size:1rem;left:calc(100% + .25rem);top:50%;transition:.15s ease-in-out}.header__nav>ul>li.header__nav-item--has-children ul{align-items:flex-start;backdrop-filter:blur(4px);background:rgba(10,10,10,.48);border-radius:16px;display:flex;flex-direction:column;gap:.5rem;margin-left:-1rem;opacity:0;padding:1rem;pointer-events:none;position:absolute;top:calc(100% + 2rem);transition:.15s ease-in-out}.header__nav>ul>li.header__nav-item--has-children ul li{font-size:1rem;font-style:normal;font-weight:500;line-height:18px;padding:.5rem 0}.header__nav>ul>li.header__nav-item--has-children ul:before{bottom:100%;content:"";height:2rem;left:0;opacity:0;position:absolute;width:100%}.header__nav>ul>li.header__nav-item--has-children ul a{color:#fff}}.header__nav-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}@media(min-width:1240px){.header__nav-list{align-items:center;flex-direction:row;gap:2rem}}.header__nav-item{border-bottom:.0625rem solid rgba(10,10,10,.16);position:relative}@media(min-width:1240px){.header__nav-item{border-bottom:none}}.header__nav-item--open>.header__nav-link{color:#a46942}.header__nav-item--open>.header__nav-link .header__caret{transform:rotate(-135deg) translateY(-.0625rem)}.header__nav-link{align-items:center;color:#0a0a0a;display:flex;font-family:GT Walsheim Pro,sans-serif;font-size:1.5rem;font-weight:400;gap:1rem;justify-content:space-between;line-height:1.1667;text-decoration:none;text-transform:uppercase;transition:color .3s ease;width:100%}@media(min-width:1240px){.header__nav-link{color:var(--h-text);font-size:1rem;font-weight:500;gap:.25rem;justify-content:center;letter-spacing:-.03em;line-height:1.1;text-transform:none;width:auto}}.header__nav-link--toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:0;cursor:pointer}.header__nav-link--toggle:focus-visible{outline:.125rem solid rgba(51,136,255,.8);outline-offset:.0625rem}.header__caret{border-bottom:.09375rem solid;border-right:.09375rem solid;display:inline-block;flex-shrink:0;height:.5rem;transform:rotate(45deg) translateY(-.0625rem);transition:transform .3s ease;width:.5rem}.header__submenu{display:none}@media(min-width:1240px){.header__submenu{background:#fff;border-radius:1rem;box-shadow:0 1rem 2.5rem rgba(10,10,10,.12);display:flex;flex-direction:column;gap:.25rem;left:50%;min-width:16rem;opacity:0;padding:1rem;pointer-events:none;position:absolute;top:calc(100% + 1rem);transform:translate(-50%,.75rem);transition:opacity .3s ease,visibility .3s ease,transform .3s ease;visibility:hidden}}@media(max-width:calc(1240px - 1px)){.header__nav-item--open>.header__submenu{display:flex;flex-direction:column;gap:.25rem;padding:0 0 .75rem 2.75rem}}@media(min-width:1240px){.header__nav-item--open>.header__submenu{opacity:1;pointer-events:auto;transform:translate(-50%);visibility:visible}}.header__submenu-link{color:#0a0a0a;display:block;font-family:GT Walsheim Pro,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.2223;text-decoration:none}@media(min-width:1240px){.header__submenu-link{border-radius:.75rem;font-size:1rem;line-height:1.2;padding:.5rem .75rem;white-space:nowrap}.header__submenu-link:hover{background-color:rgba(10,10,10,.04)}}.header__submenu-link:focus-visible{outline:.125rem solid rgba(51,136,255,.8);outline-offset:.0625rem}.header__booking{align-items:center;background:#0a0a0a;border-radius:62.5rem;color:#deac73;display:inline-flex;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:500;height:3rem;justify-content:center;letter-spacing:-.03em;line-height:1.1;padding:.75rem 1.5rem;text-align:center;text-decoration:none;transition:opacity .3s ease,transform .3s ease;white-space:nowrap}.header__booking:focus-visible{outline:.125rem solid rgba(51,136,255,.8);outline-offset:.0625rem}.header__booking:hover{opacity:.85;transform:translateY(-.0625rem)}.header__booking--bar{display:none}@media(min-width:744px){.header__booking--bar{display:inline-flex}}.header__booking--panel{display:none;width:100%}.header__actions{align-items:center;display:flex;gap:2rem;margin-left:auto;position:relative;z-index:2}.header__toggle{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:0;color:var(--h-text);cursor:pointer;display:inline-flex;height:2rem;justify-content:center;padding:0;transition:color .3s ease}.header__toggle:focus-visible{outline:.125rem solid rgba(51,136,255,.8);outline-offset:.0625rem}@media(min-width:1240px){.header__toggle{display:none}}.header__toggle-label{font-family:GT Walsheim Pro,sans-serif;font-size:1.375rem;font-weight:500;line-height:1.1819;text-transform:uppercase}.header__toggle-close{align-content:center;align-items:center;border:1px solid rgba(10,10,10,.24);border-radius:50%;display:none;height:3rem;justify-content:center;position:relative;width:3em}.header__toggle-close span{background:currentColor;border-radius:62.5rem;height:.09375rem;left:50%;position:absolute;top:50%;width:1.5rem}.header__toggle-close span:first-child{transform:translate(-50%,-50%) rotate(45deg)}.header__toggle-close span:last-child{transform:translate(-50%,-50%) rotate(-45deg)}.header__overlay{background:rgba(10,10,10,.36);border:0;inset:0;opacity:0;padding:0;pointer-events:none;position:fixed;transition:opacity .3s ease;z-index:-1}@media(min-width:1240px){.header__overlay{display:none}}@media(max-width:calc(1240px - 1px)){.header--menu-open{--h-logo-light:0;--h-logo-dark:1;display:flex;flex-direction:column;gap:.25rem;padding:1rem 0}.header--menu-open:before{bottom:auto;height:100vh;opacity:1}.header--menu-open .header__bar{background:#fff;border-bottom-color:rgba(0,0,0,0);border-radius:1.5rem;box-shadow:0 1rem 2.5rem rgba(10,10,10,.12);padding:1rem}}@media(max-width:calc(744px - 1px)){.header--menu-open .header__bar{border-radius:1rem}}@media(max-width:calc(1240px - 1px)){.header--menu-open .header__toggle{color:#0a0a0a}}.header--menu-open .header__toggle-label{display:none}.header--menu-open .header__toggle-close{display:flex}.header--menu-open .header__overlay{backdrop-filter:blur(.25rem);opacity:1;pointer-events:auto}@media(max-width:calc(1240px - 1px)){.header--menu-open .header__nav{background:#fff;border-radius:1.5rem;box-shadow:0 1rem 2.5rem rgba(10,10,10,.12);display:flex;flex-direction:column;left:0;left:1rem;max-height:calc(100dvh - 120px);max-width:calc(100% - 2rem);overflow:auto;padding:1.875rem 1.5rem;position:absolute;top:calc(100% - 12px);width:100%}}@media(max-width:calc(744px - 1px)){.header--menu-open .header__nav{border-radius:1rem;padding:1rem}}@media(max-width:calc(1240px - 1px)){.header--menu-open .header__nav-list{gap:0}}@media(max-width:calc(744px - 1px)){.header--menu-open .header__booking--panel{display:inline-flex;flex-shrink:0;margin-top:1.5rem}}.header-lang{cursor:pointer;margin-left:2rem;margin-right:auto;position:relative}@media(max-width:calc(744px - 1px)){.header-lang{margin-left:1rem}}.header-lang:hover .header-lang__list{opacity:1;pointer-events:auto}.header-lang:hover .header-lang__label:after{transform:translateY(-50%) scaleY(-1)}.header-lang__label{font-size:1rem;font-style:normal;font-weight:500;letter-spacing:-.48px;line-height:110%;position:relative}.header-lang__label:after{content:"";display:block;font-family:svgfont,sans-serif;font-size:1rem;left:calc(100% + .25rem);top:50%;transform:translateY(-50%)}.header-lang__label:after,.header-lang__list{position:absolute;transition:.15s ease-in-out}.header-lang__list{align-items:flex-start;backdrop-filter:blur(4px);background:rgba(10,10,10,.48);border-radius:16px;display:flex;flex-direction:column;gap:.5rem;left:0;opacity:0;padding:1rem;pointer-events:none;top:calc(100% + 2rem)}.header-lang__list a{color:#fff!important}.header-lang__list:before{bottom:100%;content:"";display:block;height:2rem;left:0;position:absolute;width:100%}.header-lang__list a{color:#000}.image{display:block;width:100%}.image img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.about-intro{position:relative}@media(max-width:calc(744px - 1px)){.about-intro{padding-top:6.5rem!important}}.about-intro__inner{align-items:center;display:flex;flex-direction:column;gap:2rem;overflow:hidden;position:relative}@media(min-width:744px){.about-intro__inner{gap:3rem}}@media(min-width:1024px){.about-intro__inner{gap:0}}@media screen and (max-width:1220px)and (min-width:1024px){.about-intro__inner{gap:2.5rem}}.about-intro__bg-pattern{left:0;pointer-events:none;position:absolute;top:0;width:100%}@media(max-width:calc(744px - 1px)){.about-intro__bg-pattern{height:10.625rem;z-index:0}.about-intro__bg-pattern img{height:100%;width:auto}}@media(min-width:744px){.about-intro__bg-pattern{display:block}}.about-intro__bg-pattern img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%}.about-intro__heading-wrap{display:flex;max-width:80rem;position:relative;width:100%;z-index:1}.about-intro__heading{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:2rem;font-weight:400;line-height:1.125;margin:0;text-transform:uppercase}@media(min-width:744px){.about-intro__heading{font-size:3rem;line-height:1.0834;max-width:37.9375rem}}@media(min-width:1024px){.about-intro__heading{max-width:32.25rem}}.about-intro__animation{border-radius:1rem;flex-shrink:0;height:7.5rem;overflow:hidden;position:relative;width:7.5rem;z-index:2}@media(min-width:1024px){.about-intro__animation{margin-bottom:-1.5rem;margin-top:-1.5rem}}.about-intro__animation img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.about-intro__text-wrap{display:flex;justify-content:flex-end;max-width:80rem;position:relative;width:100%;z-index:1}.about-intro__text{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.2222;margin:0}@media(min-width:744px){.about-intro__text{font-size:1.5rem;line-height:1.1667;max-width:22.25rem}}@media(min-width:1024px){.about-intro__text{max-width:31.75rem}}.hotels{padding:2rem 0}@media(min-width:744px){.hotels{padding:3.75rem 0}}.hotels__head{margin-bottom:2rem}@media(min-width:744px){.hotels__head{margin-bottom:3rem}}.hotels__title{color:#000;font-family:GT Walsheim Pro,sans-serif;font-size:2rem;font-weight:400;line-height:1.125;text-transform:uppercase}@media(min-width:744px){.hotels__title{font-size:3rem;line-height:1.0833}}.hotels__stage{position:relative}@media(min-width:1024px){.hotels__stage{height:45rem;overflow:hidden}}.hotels__bg{display:none}@media(min-width:1024px){.hotels__bg{display:block;height:100%;inset:0;position:absolute;width:100%}.hotels__bg img{height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .35s ease-in-out;width:100%}}.hotels__nav{background-color:#2c2c2c;padding:1.5rem 1rem}.hotels__nav:has(.swiper-button-disabled+.swiper-button-disabled){display:none}@media(min-width:744px){.hotels__nav{padding:.5rem 1rem}}@media(min-width:1024px){.hotels__nav{background-color:rgba(19,19,19,.9);display:flex;flex-direction:column;inset-block:0;justify-content:center;left:0;padding:3.5rem 1.5rem;position:absolute;width:20rem;z-index:1}}@media(max-width:calc(744px - 1px)){.hotels__nav{padding:.5rem 1rem}}.hotels__list{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}@media(min-width:1024px){.hotels__list{height:100%;justify-content:space-between}}.hotels__sep{border:none;border-top:1px solid hsla(0,0%,100%,.3);display:block;height:0;margin:0}.hotels__item{display:flex;flex-direction:column;position:relative}@media(min-width:744px){.hotels__item.hotels__item--active{padding-bottom:1.5rem}}@media(min-width:1024px){.hotels__item.hotels__item--active{padding-bottom:0}.hotels__item.hotels__item--active+.hotels__sep:after{animation:progress-animation 10s linear 1 forwards}}@media(max-width:calc(744px - 1px)){.hotels__item.hotels__item--active{padding-bottom:1rem}}@media(min-width:1024px){.hotels__item+.hotels__sep{position:relative}.hotels__item+.hotels__sep:after{background-color:#fff;bottom:0;content:"";height:1px;left:0;position:absolute;transition:.3s ease-in-out;width:0}}@keyframes progress-animation{0%{width:0}to{width:100%}}.hotels__tab{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;gap:1rem;opacity:.64;padding:.75rem 0;text-align:left;transition:.15s linear;width:100%}@media(min-width:744px){.hotels__tab{padding:1.5rem 0}}@media(min-width:1024px){.hotels__tab{flex-direction:row-reverse;padding:0 1.8125rem 0 0}.hotels__tab,.hotels__tab+.hotels__sep{position:relative}.hotels__tab+.hotels__sep:after{background-color:#fff;bottom:0;content:"";height:1px;left:0;position:absolute;width:96px}.hotels__tab.hotels__tab--active{padding-right:0}}@media(max-width:calc(744px - 1px)){.hotels__tab{padding:1rem 0}}.hotels__tab:hover{opacity:.85}.hotels__tab.hotels__tab--active{opacity:1}.hotels__tab.hotels__tab--active .hotels__tab-name{padding-left:1.8125rem;padding-right:0}.hotels__tab.hotels__tab--active .hotels__tab-name:before{opacity:1}.hotels__tab-thumb{border-radius:50%;flex-shrink:0;height:3.5rem;overflow:hidden;transition:.15s ease-in-out;width:3.5rem}.hotels__tab-thumb img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hotels__tab-thumb.hotels__tab-thumb--square{border-radius:.5rem}.hotels__tab-name{color:#fff;flex:1;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.375;position:relative;transition:.15s linear}.hotels__tab-name:before{color:#deac73;content:"";font-family:svgfont,"sans-serif";font-size:.75rem;left:0;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:.15s linear}.hotels__tab-ico{color:#fff;flex-shrink:0;opacity:.7;transition:transform .3s ease}.hotels__tab-ico--up{transform:rotate(180deg)}@media(min-width:1024px){.hotels__tab-ico{display:none}}.hotels__panel{display:none}.hotels__panel.hotels__panel--active{display:block}@media(min-width:1024px){.hotels__panel{display:none!important}}.hotels__card{background-color:#fff;border-radius:1rem;overflow:hidden}.hotels__card-img{height:11.875rem;overflow:hidden;width:100%}@media(min-width:744px){.hotels__card-img{height:25.9rem}}@media(max-width:calc(744px - 1px)){.hotels__card-img{aspect-ratio:163/92;height:auto;width:100%}}.hotels__card-img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hotels__card-body{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem 1rem 1rem}@media(min-width:744px){.hotels__card-body{padding:1.5rem}}@media(max-width:calc(744px - 1px)){.hotels__card-body{gap:1rem}}.hotels__card-meta{align-items:flex-start;display:flex;flex-direction:row;gap:1rem;justify-content:space-between}@media(min-width:1024px){.hotels__card-meta{align-items:flex-start;gap:1.5rem}}@media(min-width:744px){.hotels__card-meta{gap:1.5rem}}.hotels__card-rating{align-items:center;background-color:#0c3b7c;border-radius:.5rem;display:flex;flex-direction:column;flex-shrink:0;height:4.625rem;justify-content:center;padding:.5rem;width:4.625rem}@media(min-width:744px){.hotels__card-rating{height:5.5rem;width:5.5rem}}.hotels__card-rating-source{color:#fff;font-family:GT Walsheim Pro,sans-serif;font-size:.625rem;font-weight:400;line-height:2}@media(min-width:744px){.hotels__card-rating-source{font-size:.75rem;line-height:1.833}}.hotels__card-rating-score{color:#fff;font-family:GT Walsheim Pro,sans-serif;font-size:1.375rem;font-weight:500;line-height:1.18;text-transform:uppercase}@media(min-width:744px){.hotels__card-rating-score{font-size:1.5rem;line-height:1.0833}}.hotels__card-award{color:#000;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.375}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.hotels__card-award{margin-right:auto;max-width:100%;width:15rem}}.hotels__card-tags{display:flex;flex-wrap:wrap;gap:.25rem}@media(min-width:1024px){.hotels__card-tags{margin-top:-.5rem}}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.hotels__card-tags{max-width:100%;width:30.5rem}}.hotels__badge{align-items:center;background-color:#fff1e0;border-radius:1rem;color:#000;display:inline-flex;font-family:GT Walsheim Pro,sans-serif;font-size:.875rem;font-weight:400;gap:.5rem;height:1.8125rem;line-height:1.4286;padding:.25rem 1rem .25rem .75rem;white-space:nowrap}.hotels__badge svg{display:block;height:auto;width:1rem}.hotels__badge-ico{flex-shrink:0}.hotels__card-desc{color:#000;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.375}@media(min-width:1024px){.hotels__card-desc{line-height:1.3125}}@media(max-width:calc(744px - 1px)){.hotels__card-desc{margin-top:.5rem}}.hotels__card-actions{display:flex;flex-direction:column;gap:.5rem}@media(min-width:744px){.hotels__card-actions{align-items:center;flex-direction:row}}@media(max-width:calc(744px - 1px)){.hotels__card-actions{margin-top:.5rem}.hotels__card-actions .btn{height:48px}}.hotels__card-actions .btn{width:100%}@media(min-width:744px){.hotels__card-actions .btn{width:auto}}@keyframes hotels-body-in{0%{opacity:0;transform:translateY(.625rem)}to{opacity:1;transform:translateY(0)}}.hotels__card-body--in{animation:hotels-body-in .35s ease-out both}.hotels__card-desktop{display:none}@media(min-width:1024px){.hotels__card-desktop{display:block;position:absolute;right:1.5rem;top:5.75rem;width:25rem;z-index:2}}.hotels__card-desktop .hotels__card-img{display:none}.hotels__card-desktop .hotels__card-body{gap:2rem;padding:1.5rem}.hotels__card-desktop .hotels__card-actions{flex-direction:row;gap:.5rem}.hotels__card-desktop .hotels__card-actions .btn--secondary{flex:1}.hotels__card-desktop .hotels__card-actions .btn--primary{width:auto}@media(min-width:1024px){.entertainment{margin-inline:auto}}.entertainment__title{color:#000;font-family:GT Walsheim Pro,sans-serif;font-size:2rem;font-weight:400;line-height:1.125;margin-bottom:2rem;text-transform:uppercase}@media(min-width:744px){.entertainment__title{font-size:3rem;line-height:1.0833;margin-bottom:3rem}}.entertainment__desc{font-size:1.5rem;font-style:normal;font-weight:400;line-height:1.166;margin-bottom:3rem;max-width:100%;width:20.5rem}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.entertainment__desc{width:16.25rem}}@media(max-width:calc(744px - 1px)){.entertainment__title-ext{display:none}}.entertainment__body{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:744px){.entertainment__body{align-items:flex-start;flex-direction:row;gap:3rem}}@media(min-width:1024px){.entertainment__body{gap:7.5rem}}.entertainment__media{border-radius:.5rem;flex-shrink:0;height:20.5rem;overflow:hidden;position:relative;width:100%}@media(min-width:744px){.entertainment__media{height:16.25rem;width:16.25rem}}@media(min-width:1024px){.entertainment__media{height:31.5rem;width:31.5rem}}.entertainment__media img,.entertainment__media video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.entertainment__media-hover{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease;width:100%}.entertainment__media-hover.is-active{opacity:1}.entertainment__content{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:744px){.entertainment__content{flex:1;gap:2rem}}.entertainment__list{list-style:none;margin:0;padding:0}.entertainment__item{align-items:center;border-top:1px solid rgba(0,0,0,.2);display:flex;gap:1rem;padding-block:1rem}.entertainment__item:last-child{border-bottom:1px solid rgba(0,0,0,.2)}@media(min-width:1024px){.entertainment__item{padding:1.5rem 0 1.4375rem}}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.entertainment__item{padding:1.25rem 0}}@media(max-width:calc(744px - 1px)){.entertainment__item{padding:1rem 0 .9375rem}}.entertainment__item[data-mice-hover]{cursor:pointer}.entertainment__item-ico{align-content:center;align-items:center;border:1px solid #d8d8d8;border-radius:50%;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;padding:.25rem;width:2.5rem}.entertainment__item-ico img{display:block;width:1.25rem}.entertainment__item-title{font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.375rem;margin:0}@media(max-width:calc(1024px - 1px)){.entertainment__item-title{font-size:1rem;line-height:1.1}}.entertainment__action{align-items:center;display:flex}.entertainment__btn{width:100%}@media(min-width:744px){.entertainment__btn{width:auto}}.activities{padding:3.75rem 0 7.5rem}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.activities{padding-top:3rem}}@media(max-width:calc(744px - 1px)){.activities{padding:0 0 3.75rem}}.activities__inner{align-items:stretch;display:flex;flex-direction:column;gap:3rem}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.activities__inner{gap:2rem}}@media(max-width:calc(744px - 1px)){.activities__inner{gap:1.5rem}}.activities__header{display:flex;gap:2rem;justify-content:space-between}@media(max-width:calc(1024px - 1px)){.activities__header{flex-direction:column}}@media(max-width:calc(744px - 1px)){.activities__header{gap:1rem;padding-top:2rem}}.activities__heading{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:3rem;font-weight:400;line-height:1.0417;margin:0;text-transform:uppercase}@media(max-width:calc(744px - 1px)){.activities__heading{font-size:2rem;line-height:1.0625}}.activities__tabs-wrap{position:relative}@media(max-width:calc(744px - 1px)){.activities__tabs-wrap .activities__tabs{border-radius:1.5rem;display:flex;flex-direction:column;gap:1rem;height:auto;left:0;opacity:0;padding:3.5rem 0 1rem;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.activities__tabs-wrap .activities__tabs.visible{opacity:1;pointer-events:auto}.activities__tabs-wrap .activities__tabs .activities__tab{gap:.75rem;height:1.5rem;justify-content:flex-start;padding:0 1rem;width:100%}.activities__tabs-wrap .activities__tabs .activities__tab.activities__tab--active{background-color:rgba(0,0,0,0);filter:grayscale(100);opacity:.24}}.activities__tabs-label{display:none}@media(max-width:calc(744px - 1px)){.activities__tabs-label{align-content:center;align-items:center;background-color:#f3f3f3;border-radius:3.5rem;cursor:pointer;display:flex;gap:.75rem;height:3.5rem;justify-content:flex-start;padding:0 1rem}.activities__tabs-label,.activities__tabs-label>*{position:relative;z-index:2}}.activities__tabs-label i{display:block;font-size:1.5rem;margin-left:auto}.activities__tabs{align-items:center;background:#f3f3f3;border-radius:9999px;display:flex;flex-direction:row;height:3.5rem;overflow-x:auto;padding:0 .25rem;scrollbar-width:none;width:-moz-fit-content;width:fit-content;-ms-overflow-style:none}.activities__tabs .activities__tabs-labbel{display:none}@media(max-width:calc(744px - 1px)){.activities__tabs .activities__tabs-labbel{display:flex}}.activities__tabs::-webkit-scrollbar{display:none}.activities__tab{align-items:center;background:rgba(0,0,0,0);border:none;border-radius:9999px;color:#0a0a0a;cursor:pointer;display:inline-flex;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:500;gap:.5rem;height:3rem;line-height:1.125;padding:1rem 1.5rem;transition:background-color .3s ease;white-space:nowrap}.activities__tab:focus-visible{outline:.125rem solid rgba(51,136,255,.8);outline-offset:.0625rem}.activities__tab--active,.activities__tab[aria-selected=true]{background:#fff}.activities__tab:hover:not([aria-selected=true]):not(.activities__tab--active){background:hsla(0,0%,100%,.6)}.activities__tab-icon{display:block;flex-shrink:0;height:1.75rem;-o-object-fit:contain;object-fit:contain;width:1.75rem}.activities__city-select{display:none;position:relative}@media(max-width:calc(744px - 1px)){.activities__city-select{display:block}}.activities__select-display{align-items:center;border:1px solid rgba(10,10,10,.24);border-radius:.5rem;display:flex;flex-direction:row;gap:.75rem;height:3.5rem;padding:1rem;pointer-events:none}.activities__select-city-icon{align-items:center;display:flex;flex-shrink:0;height:1.5rem;width:1.5rem}.activities__select-city-icon img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.activities__select-city-label{color:#0a0a0a;flex:1;font-family:GT Walsheim Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.2222}.activities__select-arrow{align-items:center;display:flex;flex-shrink:0;height:1rem;width:1rem}.activities__select-arrow svg{display:block;height:100%;width:100%}.activities__select{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.activities__panels{width:100%}.activities__panel{display:none}.activities__panel--active{display:block}.activities__list{list-style:none;margin:0;padding:0}.activities__item{padding-block:2rem;position:relative}.activities__item:before{top:0}.activities__item:before,.activities__item:last-child:after{background-color:rgba(0,0,0,.16);content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);width:100vw}.activities__item:last-child:after{bottom:0}@media(min-width:744px){.activities__item{padding-block:3rem}}.activities__item-inner{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:744px){.activities__item-inner{gap:2rem}}@media(min-width:1024px){.activities__item-inner{align-items:stretch;flex-direction:row;gap:0}}.activities__photo{aspect-ratio:608/378;border-radius:.5rem;flex-shrink:0;overflow:hidden;width:100%}@media(min-width:1024px){.activities__photo{aspect-ratio:auto;height:23.625rem;width:38rem}}.activities__photo img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.activities__content{display:flex;flex:1;flex-direction:column;gap:1.5rem;justify-content:space-between}@media(min-width:1024px){.activities__content{gap:0;padding-left:2.5rem}}.activities__text{display:flex;flex-direction:column;gap:1.5rem}.activities__title{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1.375rem;font-weight:400;line-height:1.125;margin:0;text-transform:uppercase}@media(min-width:744px){.activities__title{font-size:1.75rem}}@media(min-width:1024px){.activities__title{font-size:2rem}}.activities__desc{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.375;margin:0}.activities__booking{border-radius:.5rem;display:flex;flex-direction:column;gap:1.5rem}@media screen and (min-width:1024px)and (max-width:1279px){.activities__booking{margin-top:1rem}}.activities__booking-head{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.activities__booking-label{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.1}@media(min-width:1024px){.activities__booking-label{font-size:1.25rem}}.activities__booking-url{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:500;line-height:1.125;text-decoration:underline}.activities__booking-url:hover{color:#a46942;text-decoration:underline}.activities__booking-url:focus-visible{outline:.125rem solid rgba(51,136,255,.8);outline-offset:.0625rem}.activities__booking-sep{border:0;border-top:1px solid rgba(0,0,0,.16);margin:0}.activities__booking-actions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}@media(max-width:calc(744px - 1px)){.activities__booking-actions{align-items:stretch;flex-direction:column}}.activities__booking-btns{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.activities__booking-btns .btn.btn--secondary i{color:#a46942}.activities__socials{align-items:center;display:flex;gap:.5rem}.activities__social-btn{align-items:center;border:1px solid rgba(12,12,12,.16);border-radius:50%;color:#0a0a0a;display:inline-flex;height:3rem;justify-content:center;outline:.125rem solid rgba(0,0,0,0);outline-offset:.0625rem;text-decoration:none;transition:all .3s ease;width:3rem}.activities__social-btn svg{display:block;flex-shrink:0;height:auto;width:1rem}.activities__social-btn:hover{background-color:rgba(10,10,10,.06);border-color:rgba(10,10,10,.1408)}.activities__social-btn:active{border-color:rgba(12,12,12,.24);outline-color:#d09a5d!important}.activities__social-btn:focus-visible{outline:.125rem solid rgba(51,136,255,.8);outline-offset:.0625rem}.activities__empty{color:rgba(10,10,10,.4);font-family:GT Walsheim Pro,sans-serif;font-size:1rem;margin:0;padding:3rem 1.5rem;text-align:center}.events{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:1024px){.events{overflow:hidden}.events .events__swiper{overflow:visible}}@media(min-width:744px){.events{gap:2rem}}@media(min-width:1024px){.events{gap:2rem;margin-inline:auto;max-width:100%}}.events__inner{display:flex;flex-direction:column;gap:2rem}@media(min-width:744px){.events__inner{gap:3rem}.events__inner .events__nav{margin-top:-1rem}}.events__head{display:flex;flex-direction:column;gap:2rem}@media(min-width:1024px){.events__head{align-items:flex-start;flex-direction:row;gap:2rem;justify-content:space-between}}@media(max-width:calc(744px - 1px)){.events__head{gap:1rem}}.events__title{color:#000;flex-shrink:0;font-family:GT Walsheim Pro,sans-serif;font-size:2rem;font-weight:400;line-height:1.125;text-transform:uppercase}@media(min-width:744px){.events__title{font-size:3rem;line-height:1.0833;max-width:38rem}}.events__desc{color:#000;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.375}@media(min-width:744px){.events__desc{max-width:100%;width:34.25rem}}@media(min-width:1024px){.events__desc{max-width:100%;width:25rem}}.events__swiper{overflow:hidden;width:100%}@media(max-width:calc(1024px - 1px)){.events__swiper{margin:0 -1rem;padding:0 1rem;width:calc(100% + 2rem)}}@media(min-width:1024px){.events__swiper .swiper-slide{width:18.5rem}}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.events__swiper .swiper-slide{width:14.875rem}}@media(max-width:calc(744px - 1px)){.events__swiper .swiper-slide{width:20rem}}.events__card{display:flex;flex-direction:column;gap:1.5rem}.events__card:hover .events__card-location{color:#a46942}.events__card-img{aspect-ratio:296/417;border-radius:.5rem;overflow:hidden}.events__card-img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.events__card-meta{align-items:center;display:flex;gap:.5rem}.events__card-meta svg{width:1rem}.events__card-ico{flex-shrink:0}.events__card-location{color:#000;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:500;line-height:1.375;transition:.15s ease-in-out}.events__nav{align-items:center;display:flex;gap:.5rem;justify-content:space-between}@media(min-width:1024px){section:has(.swiper-button-disabled+.swiper-button-disabled)+.promo{padding-top:12.5rem!important}}.events__nav .swiper-button-prev i{transform:scaleX(-1)}.events__nav:has(.swiper-button-disabled+.swiper-button-disabled){display:none}@media(max-width:calc(744px - 1px)){.events__nav{margin-top:-.5rem}.events__nav .swiper-button-next{order:2}}.events__nav .swiper-button-next:after,.events__nav .swiper-button-prev:after{display:none}.events__nav .swiper-button-next,.events__nav .swiper-button-prev{align-items:center;background:rgba(0,0,0,0);border:1px solid rgba(10,10,10,.24);border-radius:50%;color:#a46942;cursor:pointer;display:flex;flex-shrink:0;height:3.5rem;justify-content:center;margin:0;outline:.125rem solid rgba(0,0,0,0);outline-offset:.125rem;position:static;transition:all .3s ease;width:3.5rem}.events__nav .swiper-button-next i,.events__nav .swiper-button-prev i{font-size:1.5rem}.events__nav .swiper-button-next:hover,.events__nav .swiper-button-prev:hover{border:1px solid rgba(10,10,10,.16)}.events__nav .swiper-button-next:active,.events__nav .swiper-button-prev:active{border:1px solid rgba(10,10,10,.24);outline-color:#d09a5d}.events__nav .swiper-button-next.swiper-button-disabled,.events__nav .swiper-button-prev.swiper-button-disabled{color:#0a0a0a;cursor:default;opacity:.4;pointer-events:none}.events__pagination{align-items:center;display:flex;flex:1;gap:1rem;justify-content:flex-end}@media(max-width:calc(744px - 1px)){.events__pagination{justify-content:center}}.events__pagination .swiper-pagination-bullet{background-color:rgba(0,0,0,.24);border-radius:50%;display:block;height:.25rem;margin:0!important;opacity:1;transition:width .3s ease,height .3s ease;width:.25rem}.events__pagination .swiper-pagination-bullet-active{background-color:#0a0a0a;height:.375rem;width:.375rem}.single-event .header{border-bottom:1px solid rgba(10,10,10,.2392156863)}.event-hero{padding:1.25rem 0 2.25rem}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.event-hero{padding-bottom:2.5rem}}@media(max-width:calc(744px - 1px)){.event-hero{padding:1rem 0 2rem}}.event-hero .event-back{align-items:center;border-bottom:1px solid #0a0a0a;color:#0a0a0a;display:inline-flex;font-family:GT Walsheim Pro,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;gap:.5rem;letter-spacing:0;line-height:1.25rem;margin-bottom:2rem;padding-bottom:.5rem;text-decoration:none;transition:all .3s ease}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.event-hero .event-back{margin-bottom:2.5rem}}@media(max-width:calc(744px - 1px)){.event-hero .event-back{margin-bottom:1.5rem}}.event-hero .event-back svg{flex:0 0 1rem;height:1rem;transition:transform .3s ease;width:1rem}.event-hero .event-back:hover{border-bottom-color:rgba(10,10,10,.1607843137)}.event-hero__grid{display:grid;gap:1rem}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.event-hero__grid{align-items:start;gap:2rem 1.5rem;grid-template-columns:minmax(0,1fr) 22.5rem}}@media(min-width:1024px){.event-hero__grid{align-items:start;gap:9rem;grid-template-columns:25.5625rem minmax(0,1fr)}}.event-hero__poster{aspect-ratio:409/575.5358886719;background:#f3f0ed;border-radius:.5rem;order:3;overflow:hidden}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.event-hero__poster{aspect-ratio:360/507;grid-column:2;grid-row:2/span 3;order:0;width:22.5rem}}@media(max-width:calc(744px - 1px)){.event-hero__poster{aspect-ratio:328/461.554473877;margin:0 auto;width:20.5rem}}@media(min-width:1024px){.event-hero__poster{grid-column:auto;grid-row:auto;order:0;width:auto}}.event-hero__poster img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.event-hero__content{align-items:flex-start;display:flex;flex-direction:column}@media(max-width:calc(744px - 1px)){.event-hero__content{display:contents}}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.event-hero__content{display:contents}}@media(min-width:1024px){.event-hero__content{display:flex;order:0;padding-top:4.4rem}}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.event-hero__content>.event-btn{display:none}}@media(max-width:calc(744px - 1px)){.event-hero__content>.event-btn{display:none}}.event-hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;order:5}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.event-hero__actions{display:none}}@media(max-width:calc(744px - 1px)){.event-hero__actions{display:none}}.event-hero__title{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:4.375rem;font-style:normal;font-weight:500;letter-spacing:0;line-height:4.25rem;margin:0 0 2.5rem;max-width:44rem;order:1;text-transform:uppercase}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.event-hero__title{grid-column:1/-1;margin-bottom:1rem;max-width:none}}@media(max-width:calc(744px - 1px)){.event-hero__title{font-size:2.625rem;letter-spacing:-.0625rem;line-height:3rem;margin-bottom:0}}.event-hero__meta{align-items:center;gap:1.25rem 2.5rem;margin-bottom:2rem;order:2}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.event-hero__meta{align-items:flex-start;flex-direction:column;gap:1.5rem;grid-column:1;grid-row:2;margin-bottom:0}}@media(min-width:1440px){.event-hero__meta{gap:1.25rem 7.5rem}}@media(max-width:calc(744px - 1px)){.event-hero__meta{align-items:flex-start;flex-direction:column;gap:.75rem;margin-bottom:1rem}}.event-hero__desc{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.375rem;margin-bottom:2.5rem;max-width:35rem;order:4}.event-hero__desc p{margin:0}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.event-hero__desc{grid-column:1;grid-row:3;margin-bottom:0;max-width:24rem}}@media(max-width:calc(744px - 1px)){.event-hero__desc{margin:1rem 0 0}}.event-details__meta,.event-hero__meta{display:flex;flex-wrap:wrap}.event-meta{align-items:center;color:#0a0a0a;display:inline-flex;gap:1rem;min-width:0}@media(max-width:calc(744px - 1px)){.event-meta{gap:.75rem}}.event-meta__icon{align-items:center;border:1px solid #d7d7d7;border-radius:50%;color:#a46942;display:inline-flex;flex:0 0 3rem;height:3rem;justify-content:center;overflow:hidden;width:3rem}.event-meta__icon svg,.event-meta__icon--calendar:before{display:block;height:1.25rem;width:1.25rem}.event-meta__icon--calendar:before{background-color:currentColor;content:"";-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23000' stroke-miterlimit='10' d='M14.375 19.219v-3.555c0-.863.7-1.562 1.563-1.562h3.32'/%3E%3Cpath stroke='%23000' stroke-miterlimit='10' d='M19.258 14.102V3.945c0-.863-.7-1.562-1.563-1.562H2.383c-.863 0-1.563.7-1.563 1.562v13.75c0 .863.7 1.563 1.563 1.563h11.953z'/%3E%3Cpath stroke='%23000' stroke-miterlimit='10' d='M19.258 14.102v-5.99c0-.863-.7-1.563-1.563-1.563H2.383C1.52 6.55.82 7.25.82 8.112v9.583c0 .863.7 1.563 1.563 1.563h11.953z'/%3E%3Cpath stroke='%23000' stroke-linecap='square' stroke-miterlimit='10' d='M4.102 3.945V.82M15.977.82v3.125'/%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-miterlimit='10' d='M.82 6.602h18.438'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23000' stroke-miterlimit='10' d='M14.375 19.219v-3.555c0-.863.7-1.562 1.563-1.562h3.32'/%3E%3Cpath stroke='%23000' stroke-miterlimit='10' d='M19.258 14.102V3.945c0-.863-.7-1.562-1.563-1.562H2.383c-.863 0-1.563.7-1.563 1.562v13.75c0 .863.7 1.563 1.563 1.563h11.953z'/%3E%3Cpath stroke='%23000' stroke-miterlimit='10' d='M19.258 14.102v-5.99c0-.863-.7-1.563-1.563-1.563H2.383C1.52 6.55.82 7.25.82 8.112v9.583c0 .863.7 1.563 1.563 1.563h11.953z'/%3E%3Cpath stroke='%23000' stroke-linecap='square' stroke-miterlimit='10' d='M4.102 3.945V.82M15.977.82v3.125'/%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-miterlimit='10' d='M.82 6.602h18.438'/%3E%3C/svg%3E") center/contain no-repeat}.event-meta__icon img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.event-meta--location .event-meta__icon{border:0}@media(max-width:calc(744px - 1px)){.event-meta__icon{flex-basis:2.5rem;height:2.5rem;width:2.5rem}}.event-meta__text{display:flex;flex-direction:column;gap:.25rem;min-width:0}@media(max-width:calc(744px - 1px)){.event-meta__text{gap:0}}.event-meta__label,.event-meta__value{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-style:normal;font-weight:500;letter-spacing:0;line-height:1.125rem}.event-meta__value{max-width:9.44rem}.event-btn{border-radius:999rem;font-size:1rem;font-weight:500;line-height:1.1;min-height:3rem;order:5;padding:.875rem 1.5rem}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.event-btn{grid-column:1;grid-row:4;padding:.75rem}}@media(max-width:calc(744px - 1px)){.event-btn{font-size:.875rem;justify-content:center;padding:.875rem 1.25rem;width:100%}}.event-divider{align-items:center;color:#e1c7b6;display:grid;gap:2.5rem;grid-template-columns:1fr auto 1fr}.event-divider:after,.event-divider:before{background:currentColor;content:"";display:block;height:.0625rem}.event-divider span{background:url(../img/lmnbs-new.svg) 50%/contain no-repeat;height:3.5rem;opacity:1;width:12.1875rem}@media(max-width:calc(744px - 1px)){.event-divider{gap:1rem;padding-inline:1rem}.event-divider span{height:2.01025rem;width:7rem}}.event-content{padding:7.5rem 0}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.event-content{padding:3rem 0 7.5rem}}@media(max-width:calc(744px - 1px)){.event-content{padding:2rem 0 4rem}}.event-content__grid{display:grid;gap:2rem}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.event-content__grid{gap:3.75rem}}@media(min-width:1024px){.event-content__grid{align-items:start;gap:4rem;grid-template-columns:minmax(0,1fr) 26.5rem}}@media(min-width:1440px){.event-content__grid{gap:4.5rem;grid-template-columns:minmax(0,1fr) 28rem}}.event-about{padding:0 0 0 1.5rem}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.event-about{padding:0}}@media(max-width:calc(744px - 1px)){.event-about{padding:0}}.event-about__title{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:3rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:3.25rem;margin:0 0 2.5rem;text-transform:uppercase}@media(max-width:calc(744px - 1px)){.event-about__title{font-size:2rem;line-height:2.25rem;margin-bottom:1.5rem}}.event-about__text{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.375rem;max-width:56rem}.event-about__text p{margin:0 0 1rem}.event-about__text p:last-child{margin-bottom:0}.event-about__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.event-about__actions{display:none}}@media(max-width:calc(744px - 1px)){.event-about__actions{align-items:stretch;display:none;margin-top:1.5rem}}.event-details{background:#fff1e0;border-radius:.5rem;overflow:hidden}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.event-details{align-items:center;-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:auto auto minmax(0,1fr)}}@media(max-width:calc(744px - 1px)){.event-details{display:grid;grid-template-columns:minmax(0,1fr)}}.event-details__main{padding:2rem}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.event-details__main{display:contents}}@media(max-width:calc(744px - 1px)){.event-details__main{display:contents}}.event-details__title{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1.5rem;font-style:normal;font-weight:500;letter-spacing:0;line-height:1.625rem;margin:0 0 2rem;text-transform:uppercase}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.event-details__title{grid-column:1/-1;margin-bottom:1.5rem;padding:2rem 2rem 0}}@media(max-width:calc(744px - 1px)){.event-details__title{grid-column:1;grid-row:1;margin-bottom:1.25rem;padding:2rem 1.5rem 0}}.event-details__meta{flex-direction:column;gap:1rem;margin-bottom:2rem}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.event-details__meta{align-items:center;border-bottom:1px solid #fff;display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0;padding:0 2rem 2rem}}@media(max-width:calc(744px - 1px)){.event-details__meta{border-bottom:1px solid #fff;gap:1.5rem;grid-column:1;grid-row:2;margin-bottom:0;padding:0 1.5rem 1.5rem}}.event-details .event-meta{gap:.75rem}@media(max-width:calc(744px - 1px)){.event-details .event-meta{gap:.5rem}}.event-details .event-meta__icon{background:#fff;border:0;flex-basis:3rem;height:3rem;width:3rem}@media(max-width:calc(744px - 1px)){.event-details .event-meta__icon{flex-basis:2.5rem;height:2.5rem;width:2.5rem}.event-details .event-meta__icon svg{height:1rem;width:1rem}}.event-details .event-meta__label,.event-details .event-meta__value{font-weight:400;line-height:1.375rem}.event-details .event-meta__text{max-width:9.375rem}.event-details__book{border-color:rgba(10,10,10,.2392156863);font-size:1rem;justify-content:center;min-height:3rem;width:100%}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.event-details__book{grid-column:1;grid-row:3;justify-self:start;margin:2rem 0 2rem 2rem;min-width:13.9rem;padding-inline:.75rem 1.5rem;width:auto}}@media(max-width:calc(744px - 1px)){.event-details__book{grid-column:1;grid-row:3;margin:1.5rem 1.5rem 0;width:auto}}.event-details__actions{display:flex;flex-direction:column;gap:.75rem}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.event-details__actions{grid-column:1;grid-row:3;justify-self:start;margin:2rem 0 2rem 2rem}}@media(max-width:calc(744px - 1px)){.event-details__actions{grid-column:1;grid-row:3;margin:1.5rem 1.5rem 0}}.event-details__actions .event-details__book{margin:0}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.event-details__actions .event-details__book{min-width:13.9rem}}.event-details__footer{align-items:center;border-top:1px solid #fff;display:flex;gap:1rem;justify-content:space-between;padding:2rem}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.event-details__footer{border-top:0;display:contents;gap:1.5rem;padding:0}}@media(max-width:calc(744px - 1px)){.event-details__footer{border-top:0;display:contents;padding:0}}.event-phone{align-items:center;border:1px solid rgba(10,10,10,.2392156863);border-radius:999rem;color:#0a0a0a;display:inline-flex;font-size:1rem;font-weight:500;gap:.75rem;justify-content:center;line-height:1.2;min-height:3rem;padding:.75rem 1.25rem;text-decoration:none;transition:all .3s ease}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.event-phone{grid-column:2;grid-row:3;justify-self:start;margin:2rem 0;min-width:12.3rem;padding-inline:.75rem 1.5rem}}@media(max-width:calc(744px - 1px)){.event-phone{font-size:1rem;grid-column:1;grid-row:4;margin:1rem 1.5rem 0;width:auto}}.event-phone__icon{display:block;flex:0 0 1rem;height:1rem;width:1rem}.event-phone__icon path{stroke:currentColor}.event-phone:hover{border-color:rgba(10,10,10,.1607843137)}.event-socials{align-items:center;display:flex;gap:.75rem}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.event-socials{grid-column:3;grid-row:3;justify-self:end;margin:2rem 3rem 2rem 1.5rem}}@media(max-width:calc(744px - 1px)){.event-socials{gap:.5rem;grid-column:1;grid-row:5;justify-content:center;margin:1rem 0 2rem;width:100%}}.event-socials__link{align-items:center;border:1px solid rgba(10,10,10,.2392156863);border-radius:50%;color:#0a0a0a;display:inline-flex;font-size:.875rem;font-weight:500;height:3rem;justify-content:center;line-height:1;outline:.125rem solid rgba(0,0,0,0);outline-offset:.0625rem;text-decoration:none;transition:all .3s ease;width:3rem}.event-socials__link img,.event-socials__link svg{display:block;height:1rem;-o-object-fit:contain;object-fit:contain;transition:filter .3s ease;width:1rem}.event-socials__link img{filter:brightness(0)}.event-socials__link:hover{border-color:rgba(10,10,10,.1607843137)}.event-socials__link:active{border-color:rgba(12,12,12,.24);outline-color:#d09a5d!important}.event-socials__link:focus-visible{outline:.125rem solid rgba(51,136,255,.8);outline-offset:.0625rem}@media(min-width:1024px){.promo{padding-top:7.5rem!important}}.promo__card{background-color:#f8d6ad;border-radius:1rem;display:flex;flex-direction:column;gap:2rem;padding:2rem 1rem}@media(min-width:744px){.promo__card{align-items:flex-start;flex-direction:row;flex-wrap:nowrap;gap:1.5rem;padding:3rem}}@media(min-width:1024px){.promo__card{align-items:stretch;gap:3rem;overflow:visible;padding:3rem 3rem 0}}@media(max-width:calc(744px - 1px)){.promo__card{gap:2.5rem}}.promo__content{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:744px){.promo__content{flex:1;gap:2rem;min-width:0}}@media(min-width:1024px){.promo__content{padding-bottom:3rem}}.promo__top{display:flex;flex-direction:column;gap:1rem}@media(min-width:744px){.promo__top{gap:1.5rem}}.promo__badge{align-items:center;display:flex;gap:1rem}.promo__badge-icon{align-items:center;background-color:#a46942;border-radius:.75rem;display:flex;flex-shrink:0;height:3.5rem;justify-content:center;width:3.5rem}.promo__badge-icon img{display:block;height:auto;width:2.625rem}.promo__badge-name{font-size:1rem;line-height:1.375}.promo__badge-name,.promo__title{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-weight:400}.promo__title{font-size:2rem;line-height:1.125;margin:0;text-transform:uppercase}@media(min-width:744px){.promo__title{font-size:3rem;line-height:1.0833}}.promo__desc{display:flex;flex-direction:column;gap:1rem}.promo__desc p{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.375;margin:0}.promo__right{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.promo__right{margin-top:-8.5625rem}}@media(min-width:744px){.promo__right{align-self:stretch;flex:1;flex-direction:column;gap:1.5rem;min-width:0}}@media(min-width:1024px){.promo__right{display:contents}}.promo__phone{height:22rem;overflow:visible;position:relative}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.promo__phone{height:23.5rem;overflow:hidden}}@media(min-width:1024px){.promo__phone{align-self:stretch;flex-shrink:0;height:auto;order:2;width:25.5rem}}@media(max-width:calc(744px - 1px)){.promo__phone{height:21.5rem;margin-bottom:.375rem;overflow:hidden}}.promo__phone-bg{background-color:#fff;border-radius:1.5rem;bottom:0;height:15rem;left:0;position:absolute;right:0}@media(min-width:1024px){.promo__phone-bg{display:none}}@media(max-width:calc(744px - 1px)){.promo__phone-bg{overflow:hidden}.promo__phone-bg:before{background-image:url(../img/about-intro-pattern.svg);background-position:bottom;background-repeat:no-repeat;bottom:0;content:"";display:block;height:100%;left:0;position:absolute;transform:scaleY(-1);width:100%}}.promo__phone-img{bottom:0;display:block;height:auto;left:50%;position:absolute;transform:translateX(-50%);width:14rem}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.promo__phone-img{bottom:auto;width:15rem}}@media(min-width:1024px){.promo__phone-img{width:100%}}@media(max-width:calc(744px - 1px)){.promo__phone-img{bottom:auto;top:0}}.promo__aside{display:flex;flex-direction:column;gap:3rem}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.promo__aside{gap:2rem}}@media(min-width:744px){.promo__aside{flex:1}}@media(min-width:1024px){.promo__aside{flex:1;justify-content:flex-start;min-width:0;order:3;padding-bottom:3rem}}.promo__features{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}.promo__feature{align-items:center;display:flex;gap:1rem}.promo__feature-icon{align-items:center;background-color:#fff;border-radius:50%;color:#deac73;display:flex;flex-shrink:0;font-size:.75rem;height:2.5rem;justify-content:center;width:2.5rem}.promo__feature-sep{border-top:1px solid rgba(10,10,10,.2);display:block;height:0;list-style:none}.promo__feature-label{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.1;max-width:100%;width:6.25rem}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.promo__feature-label{width:100%}}.promo__store-btns{display:flex;flex-direction:column;gap:.5rem}@media(min-width:744px){.promo__store-btns{flex-direction:row}}@media(min-width:1024px){.promo__store-btns{flex-direction:column}}@media(max-width:calc(744px - 1px)){.promo__store-btns{flex-direction:row}}.promo__store-btn{align-items:center;background-color:#0a0a0a;border-radius:.5rem;color:#fff;display:flex;flex:1;gap:.5rem;height:3rem;justify-content:center;padding:.625rem 1rem;text-decoration:none;transition:opacity .3s ease;width:12.5rem}@media(min-width:1024px){.promo__store-btn{flex:unset}}.promo__store-btn:hover{opacity:.85}@media(max-width:calc(744px - 1px)){.promo__store-btn{width:calc(50% - 4px)}.promo__store-btn:last-child .promo__store-btn-sub{font-size:7px}}.promo__store-btn-ico{flex-shrink:0;height:1.5625rem;width:1.375rem}.promo__store-btn-text{align-items:flex-start;display:flex;flex-direction:column;gap:.125rem}.promo__store-btn-sub{font-size:.625rem;font-weight:400;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.promo__store-btn-name,.promo__store-btn-sub{color:#fff;font-family:GT Walsheim Pro,sans-serif}.promo__store-btn-name{font-size:.875rem;font-weight:500;line-height:1}.features{overflow:hidden}.features__inner{display:flex;flex-direction:column;gap:3rem}@media(max-width:calc(744px - 1px)){.features__inner{gap:2rem}}@media(min-width:1024px){.features__inner:has(.image-large-wrap) .features__desc{gap:2rem}}@media(max-width:calc(744px - 1px)){.features__inner:has(.image-large-wrap) .features__header{gap:2rem}.features__inner:has(.image-large-wrap) .features__desc{gap:1.5rem}}.features--beige{background-color:#fef0df}.features__header{display:flex;flex-direction:column;gap:2rem}@media(min-width:1024px){.features__header{align-items:flex-start;flex-direction:row;gap:2rem;justify-content:space-between;width:100%}}@media(max-width:calc(744px - 1px)){.features__header{gap:1.5rem}.features__header br{display:none}}.features__title{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:3rem;font-weight:400;line-height:1.0833;text-transform:uppercase}@media(min-width:1024px){.features__title{max-width:100%;width:44.5rem}}@media(max-width:calc(744px - 1px)){.features__title{font-size:2rem;line-height:1.125}}@media(min-width:1024px){body.single-hotel_room .features__title{max-width:none;width:auto}}.features__desc{align-items:flex-start;color:#000;display:flex;flex-direction:column;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:400;gap:1rem;line-height:1.375}@media(min-width:744px){.features__desc{max-width:100%;width:34.25rem}}@media(min-width:1024px){.features__desc{max-width:100%;width:25rem}}.features__wrap .container{padding:0}.features__grid{display:grid;grid-template-columns:repeat(3,1fr);margin:0 -1.5rem}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.features__grid{grid-template-columns:repeat(2,1fr);margin:0 -1rem}}@media(max-width:calc(744px - 1px)){.features__grid{grid-template-columns:1fr;margin:0 -1rem}}.features__card{border-right:1px solid #c8c8c8;display:flex;flex-direction:column;gap:1.5rem;padding:2.5rem 1.5rem;position:relative}@media(max-width:calc(744px - 1px)){.features__card{gap:1rem;padding:2rem 1rem}}.features__card:before{display:none;top:0}.features__card:after,.features__card:before{background-color:#c8c8c8;content:"";height:1px;left:-50vw;pointer-events:none;position:absolute;width:200vw}.features__card:after{bottom:0}@media(min-width:744px){.features__card:after{bottom:-1px}}.features__card:nth-child(-n+3):before{display:block}@media(max-width:calc(744px - 1px)){.features__card{border-right:0}}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.features__card:nth-child(2n){border-right:0}}@media(min-width:1024px){.features__card:nth-child(3n){border-right:0}}.features__card-title{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:2rem;font-weight:400;line-height:1.125;text-transform:uppercase}@media(max-width:calc(744px - 1px)){.features__card-title{font-size:1.5rem;line-height:1.1667}}.features__card-img-wrap{aspect-ratio:262/163;border-radius:.5rem;overflow:hidden}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.features__card-img-wrap{aspect-ratio:262/164}}@media(max-width:calc(744px - 1px)){.features__card-img-wrap{aspect-ratio:262/163}}.features__card-img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.features__card-text{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.375}.features__card-text ul{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.features__card-text li{align-items:center;color:#0a0a0a;display:flex;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:400;gap:1rem;line-height:1.375}.features__card-text li:before{background-color:#a46942;border-radius:50%;content:"";display:block;flex-shrink:0;height:.5rem;width:.5rem}.features__card-list ul{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.features__card-list li{align-items:center;color:#0a0a0a;display:flex;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:400;gap:1rem;line-height:1.375}.features__card-list li:before{background-color:#a46942;border-radius:50%;content:"";display:block;flex-shrink:0;height:.5rem;width:.5rem}.image-large{aspect-ratio:77/43;border-radius:.5rem;overflow:hidden}.image-large img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.mice{background-color:#a46942}.mice__inner{display:flex;flex-direction:column;gap:2rem}@media(min-width:744px){.mice__inner{gap:3rem}}.mice--grey{background-color:#f3f3f3}@media(min-width:1024px){.mice--grey .mice__item{padding:1.25rem 0}}.mice--grey .mice__item-icon{border:1px solid rgba(10,10,10,.16)}.mice--grey .mice__desc,.mice--grey .mice__item-text,.mice--grey .mice__title{color:#0a0a0a}@media(min-width:1024px){.mice--grey .mice__desc{font-size:1.25rem}}.mice--grey .mice__head{flex-direction:column;gap:1.5rem}.mice--grey .mice__body{gap:2.5rem}.mice--grey .mice__item-text{font-size:20px;font-weight:400;text-transform:none}.mice--grey .mice__item{border-color:rgba(10,10,10,.16)}.mice--grey .mice__body{display:flex}.mice--grey .mice__content{width:calc(50% - 1.25rem)}.mice--grey .mice__photo-wrap{aspect-ratio:1/1;height:auto;width:100%;width:calc(50% - 1.25rem)}@media(max-width:calc(1024px - 1px)){.mice .mice__content,.mice .mice__photo-wrap,.mice .mice__photo-wrap img{width:100%}.mice .mice__body{gap:3.75rem}}@media(max-width:calc(744px - 1px)){.mice .mice__body{gap:2rem}.mice .mice__head{gap:1rem}.mice .mice__content{gap:2rem}}.mice__head{display:flex;flex-direction:column;gap:2rem}@media(min-width:1024px){.mice__head{align-items:flex-start;flex-direction:row;gap:2rem;justify-content:space-between}}@media(max-width:calc(744px - 1px)){.mice__head{gap:1.5rem}}.mice__title{color:#fff;font-family:GT Walsheim Pro,sans-serif;font-size:2rem;font-weight:400;line-height:1.125;text-transform:uppercase}@media(min-width:744px){.mice__title{font-size:3rem;line-height:1.0833}}@media(min-width:1024px){.mice__title{max-width:100%;width:64rem}}.mice__desc{color:#fff;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.375}@media(min-width:744px){.mice__desc{max-width:100%;width:34.25rem}}@media(min-width:1024px){.mice__desc{flex-shrink:0;max-width:100%;width:25rem}}.mice__body{display:flex;flex-direction:column;gap:2rem;justify-content:space-between}@media(min-width:744px){.mice__body{gap:3rem}}@media(min-width:1024px){.mice__body{align-items:flex-start;flex-direction:row;gap:7.5rem;justify-content:space-between}}.mice__photo-wrap{align-self:stretch;border-radius:.5rem;flex-shrink:0;height:22.25rem;order:-1;overflow:hidden;position:relative}.mice__photo-wrap video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:744px){.mice__photo-wrap{align-self:center;width:22.25rem}}@media(min-width:1024px){.mice__photo-wrap{align-self:flex-start;height:25rem;order:0;width:25rem}}@media(max-width:calc(744px - 1px)){.mice__photo-wrap{aspect-ratio:1/1;height:auto;width:100%}}.mice__photo{display:block}.mice__photo,.mice__photo-hover{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.mice__photo-hover{inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease}.mice__photo-hover.is-active{opacity:1}.mice__content{display:flex;flex-direction:column;gap:2rem}@media(min-width:744px){.mice__content{gap:2.5rem}}@media(min-width:1024px){.mice__content{gap:2rem}}.mice__list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.mice__item{align-items:center;border-top:1px solid hsla(0,0%,100%,.1);display:flex;gap:1rem;padding:1rem 0}.mice__item:first-child{border-top-color:hsla(0,0%,100%,.2)}.mice__item:last-child{border-bottom:1px solid hsla(0,0%,100%,.1)}@media(min-width:744px){.mice__item{padding:1.5rem 0 1.4375rem}}@media(max-width:calc(744px - 1px)){.mice__item{padding:1rem 0 .9375rem}}.mice__item[data-mice-hover]{cursor:pointer}.mice__item-icon{align-content:center;align-items:center;border:1px solid hsla(0,0%,100%,.24);border-radius:50%;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;overflow:hidden;width:2.5rem}.mice__item-icon img{max-width:1.125rem}.mice__item-text{color:#fff;font-family:GT Walsheim Pro,sans-serif;font-size:1.375rem;font-weight:400;line-height:1.1818;text-transform:uppercase}@media(min-width:744px){.mice__item-text{font-size:1.5rem;line-height:1.0833}}.mice__bottom{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem}@media(min-width:744px){.mice__bottom{align-items:center;flex-direction:row;gap:2rem}}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.mice__bottom{align-items:flex-start}}@media(min-width:1024px){.mice__bottom{align-items:flex-start;gap:1.5rem}}.mice__descr{color:#fff;font-family:GT Walsheim Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.2222}@media(min-width:744px){.mice__descr{flex:1}}.mice__cta{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff;flex-shrink:0;height:3.5rem;padding:1rem 1.5rem;white-space:nowrap}@media(max-width:calc(744px - 1px)){.mice__cta{align-self:stretch;justify-content:center}}.mice__cta:hover{background-color:rgba(0,0,0,0);border-color:#fff;color:#fff}.awards__inner{display:flex;flex-direction:column;gap:3rem}@media(max-width:calc(744px - 1px)){.awards__inner{gap:2rem}}.awards__title{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:3rem;font-weight:400;line-height:1.0833;text-transform:uppercase}@media(max-width:calc(744px - 1px)){.awards__title{font-size:2rem;line-height:1.125}}.awards__list{border-top:1px solid rgba(0,0,0,.2);list-style:none;margin:0;padding:0;transition:.3s ease-in-out}.awards__list:has(.awards__item:hover){border-color:rgba(0,0,0,0)}.awards__item{align-items:center;border-bottom:1px solid rgba(0,0,0,.2);display:flex;padding:1.5rem 0;position:relative;transition:.3s ease-in-out}@media(min-width:1024px){.awards__item:hover{background:#fff1e0;border-color:rgba(0,0,0,0)!important;border-radius:.5rem;padding-left:1.5rem;padding-right:1.5rem}.awards__item:hover img{transform:translate(-50%,-50%) scale(1.2333333333)}}.awards__item:has(+.awards__item:hover){border-block-color:rgba(0,0,0,0)}@media(min-width:744px){.awards__item{height:7.5rem}}@media(max-width:calc(744px - 1px)){.awards__item{gap:0;line-height:1.1818181818;padding:.25rem 0 .1875rem}}.awards__item-info{align-items:center;display:flex;justify-content:space-between;width:100%}@media(max-width:calc(744px - 1px)){.awards__item-info{align-items:flex-start;display:block;flex:1;flex-direction:column;gap:0;width:auto}.awards__item-info>*{display:inline}}.awards__item-name,.awards__item-year{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1.5rem;font-weight:500;line-height:1.0833;text-transform:uppercase}@media(max-width:calc(744px - 1px)){.awards__item-name,.awards__item-year{font-size:1.375rem;line-height:1.1818}}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.awards__item-name,.awards__item-year{max-width:16.875rem}}.awards__item-badge{height:7.5rem;left:50%;-o-object-fit:contain;object-fit:contain;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s ease-in-out;width:7.5rem}@media(max-width:calc(744px - 1px)){.awards__item-badge{flex-shrink:0;height:5rem;position:static;transform:none;width:5rem}}.banner{height:calc(100vh - var(--header-height));overflow:hidden;position:relative}.banner__bg,.banner__bg img{inset:0;position:absolute}.banner__bg img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.banner__overlay{inset:0;position:absolute;z-index:1}.banner__overlay img{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.banner__pattern{display:block;height:auto;left:1rem;opacity:.3;pointer-events:none;position:absolute;top:8.4375rem;width:20.5rem;z-index:2}@media(min-width:744px){.banner__pattern{left:50%;top:2.25rem;transform:translateX(-50%);width:49rem}}.banner__inner{display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding:0 0 2rem;position:relative;z-index:3}@media(min-width:744px){.banner__inner{margin-inline:auto;max-width:100%;padding:0 0 3rem;width:100%}}.banner__title{color:#fff;font-family:GT Walsheim Pro,sans-serif;font-size:3rem;font-weight:500;letter-spacing:-.021em;line-height:1;max-width:20.5rem;text-transform:uppercase}@media(min-width:744px){.banner__title{font-size:4.875rem;letter-spacing:-.026em;max-width:51rem}}.invest{background-color:#fff1e0;position:relative}.invest__inner{display:flex;flex-direction:column;gap:3rem}@media(min-width:744px){.invest__inner{gap:5rem;width:100%}}.invest__decor{height:14.125rem;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;opacity:.5;pointer-events:none;position:absolute;top:0;width:100%}.invest__intro{display:flex;flex-direction:column;gap:2rem;position:relative;z-index:1}@media(min-width:1024px){.invest__intro{align-items:flex-end;flex-direction:row;gap:2rem;justify-content:space-between}}@media(max-width:calc(744px - 1px)){.invest__intro{gap:1.5rem}}.invest__body{color:#000;font-family:GT Walsheim Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.333}@media(min-width:744px){.invest__body{font-size:1.5rem;line-height:1.2}}@media(min-width:1024px){.invest__body{font-size:1.5rem;line-height:1.2;max-width:38rem}}.invest__tagline{color:#000;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.375}@media(min-width:744px){.invest__tagline{flex-shrink:0;max-width:23rem}}@media(min-width:1024px){.invest__tagline{flex-shrink:0;max-width:25rem}}.invest__content{display:flex;flex-direction:column;gap:3rem}@media(min-width:744px){.invest__content{gap:5rem}}.invest__cards{display:flex;flex-direction:column;gap:1rem}@media(min-width:1024px){.invest__cards{align-items:stretch;flex-direction:row}}.invest__card{background-color:#fff;border-radius:.5rem;display:flex;flex-direction:column;gap:1.5rem;padding:1rem}@media(min-width:744px){.invest__card{gap:4.625rem;padding:2rem 2rem 2.5rem}}@media(min-width:1024px){.invest__card:first-child{flex:0 0 31.5rem}.invest__card:last-child{flex:1}}@media(max-width:calc(744px - 1px)){.invest__card{gap:2rem;padding:1rem 1rem 1.5rem}}.invest__card-title{color:#000;font-family:GT Walsheim Pro,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.1667;margin:0;text-transform:uppercase}@media(min-width:744px){.invest__card-title{font-size:2rem;line-height:1.125}}.invest__list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.invest__list-item{align-items:flex-start;border-top:1px solid rgba(0,0,0,.3);color:#000;display:flex;font-family:GT Walsheim Pro,sans-serif;font-size:1.125rem;font-weight:400;gap:.75rem;line-height:1.222;padding-block:.5rem}.invest__list-item i{color:#a46942;flex-shrink:0;font-size:1rem;margin-top:.125rem}.invest__list-item:first-child{border-top:0;padding-top:0}.invest__list-item:last-child{padding-bottom:0}@media(min-width:744px){.invest__list-item{padding:1.3125rem 0 1.0625rem}}@media(max-width:calc(744px - 1px)){.invest__list-item{padding:1rem 0 .9375rem}}.invest__check{flex-shrink:0}.invest__cta{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.invest__cta{gap:2rem}}@media(min-width:1024px){.invest__cta{align-items:flex-end;flex-direction:row;gap:2rem}}.invest__cta-text{color:#000;font-family:GT Walsheim Pro,sans-serif;font-size:1.375rem;font-weight:400;line-height:1.182}.invest__cta-text strong{font-weight:500}@media(min-width:744px){.invest__cta-text{flex:1;font-size:2rem;line-height:1.125}}.invest__cta-btn{width:100%}@media(min-width:744px){.invest__cta-btn{flex-shrink:0;width:-moz-fit-content;width:fit-content}}.social{background-color:#fff;display:flex;flex-direction:column;gap:4rem;padding:4rem 1rem}@media(min-width:744px){.social{gap:7.5rem;padding:7.5rem 1rem}}@media(min-width:1024px){.social{margin-inline:auto;max-width:100%;padding:7.5rem 1.5rem;width:100%}}.social__block__inner{display:flex;flex-direction:column;gap:2rem}@media(min-width:744px){.social__block__inner{gap:3rem}}.social__title{color:#000;font-family:GT Walsheim Pro,sans-serif;font-size:2rem;font-weight:400;line-height:1.125;margin:0;text-transform:uppercase}.social__title a{color:#0c3b7c}@media(min-width:744px){.social__title{font-size:3rem;line-height:1.0833}}.social__reviews-wrap{display:flex;flex-direction:column;gap:2rem}@media(max-width:calc(744px - 1px)){.social__reviews-wrap{gap:1.5rem}}.social__swiper{overflow:hidden;width:100%}.social__swiper .swiper-wrapper{align-items:stretch}@media(max-width:calc(1024px - 1px)){.social__swiper{margin:0 -1rem;padding:0 1rem;width:calc(100% + 2rem)}}.social__swiper .swiper-slide{height:auto}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.social__swiper .swiper-slide{width:22.5rem}}@media(max-width:calc(744px - 1px)){.social__swiper .swiper-slide{width:19.5rem}}.review-card{background-color:#f3f3f3;border-radius:.5rem;box-sizing:border-box;display:flex;flex-direction:column;gap:2.25rem;height:100%;padding:2rem}@media(max-width:calc(744px - 1px)){.review-card{gap:1.5rem;padding:1.5rem}}.review-card__body{display:flex;flex:1;flex-direction:column;gap:2.5rem}@media(max-width:calc(744px - 1px)){.review-card__body{gap:1.5rem}}.review-card__header{align-items:center;display:flex;gap:1.5rem}@media(max-width:calc(744px - 1px)){.review-card__header{gap:1rem}}.review-card__avatar{border-radius:50%;flex-shrink:0;height:5rem;overflow:hidden;width:5rem}.review-card__avatar img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:calc(744px - 1px)){.review-card__avatar{height:4rem;width:4rem}}.review-card__author{display:flex;flex-direction:column;gap:.5rem}.review-card__name{color:#000;font-family:GT Walsheim Pro,sans-serif;font-size:1.5rem;font-weight:500;line-height:1.0833;text-transform:uppercase}.review-card__city,.review-card__text{color:#000;font-family:GT Walsheim Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.222}.review-card__text{margin:0}.review-card__footer{display:flex;flex-direction:column}.review-card__about-label{color:#000;font-family:GT Walsheim Pro,sans-serif;font-size:1.125rem;font-weight:400}.review-card__about{display:flex;flex-direction:column;gap:1rem}.review-card__hotel{color:#000;font-weight:500}.review-card__hotel,.review-card__link{font-family:GT Walsheim Pro,sans-serif;font-size:1.125rem;line-height:1.222}.review-card__link{color:#a46942;font-weight:400;text-decoration:none}.review-card__link:hover{text-decoration:underline}.social__nav{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.social__nav:has(.swiper-button-disabled+.swiper-button-disabled){display:none}.social__nav .swiper-button-prev i{transform:scaleX(-1)}@media(max-width:calc(744px - 1px)){.social__nav .swiper-button-next{order:3}}.social__nav .swiper-button-next i,.social__nav .swiper-button-prev i{font-size:1.5rem}.social__nav .swiper-button-next.swiper-button-disabled,.social__nav .swiper-button-prev.swiper-button-disabled{color:#0a0a0a}.social__nav .swiper-button-next:after,.social__nav .swiper-button-prev:after{display:none}.social__nav .swiper-button-next,.social__nav .swiper-button-prev{align-items:center;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,.24);border-radius:50%;color:#a46942;cursor:pointer;display:flex;flex-shrink:0;height:3.5rem;justify-content:center;margin:0;position:static;transition:all .3s ease;width:3.5rem}.social__nav .swiper-button-next svg,.social__nav .swiper-button-prev svg{flex-shrink:0}.social__nav .swiper-button-next:hover,.social__nav .swiper-button-prev:hover{border:1px solid rgba(10,10,10,.16)}.social__nav .swiper-button-next,.social__nav .swiper-button-prev{outline:.125rem solid rgba(0,0,0,0);outline-offset:.125rem}.social__nav .swiper-button-next:active,.social__nav .swiper-button-prev:active{border:1px solid rgba(10,10,10,.24);outline-color:#d09a5d}.social__nav .swiper-button-next.swiper-button-disabled,.social__nav .swiper-button-prev.swiper-button-disabled{cursor:default;opacity:.4;pointer-events:none}.social__pagination{align-items:center;display:flex;flex:1;gap:1rem;justify-content:flex-end}@media(max-width:calc(744px - 1px)){.social__pagination{justify-content:center}}.social__pagination .swiper-pagination-bullet{background-color:rgba(0,0,0,.24);border-radius:50%;display:block;height:.25rem;margin:0!important;opacity:1;transition:width .3s ease,height .3s ease;width:.25rem}.social__pagination .swiper-pagination-bullet-active{background-color:#0a0a0a;height:.375rem;width:.375rem}.social__logos{display:grid;flex-wrap:wrap;gap:.5rem;grid-template-columns:repeat(2,1fr)}@media(min-width:744px){.social__logos{grid-template-columns:repeat(4,1fr)}}@media(min-width:1024px){.social__logos{grid-template-columns:repeat(6,1fr)}}.social__logo-item{background:rgba(10,10,10,.06);border-radius:.5rem;flex-shrink:0;height:5.625rem;overflow:hidden;padding:1rem 2rem;transition:.15s ease-in-out;width:100%}.social__logo-item:hover{background-color:rgba(10,10,10,.08);transition-delay:0s}@media(max-width:calc(744px - 1px)){.social__logo-item{height:4.5rem}}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.social__logo-item{height:5rem}}.social__logo-item img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.social__biathlon__inner{background-color:#b8eefe;border-radius:.5rem;height:30rem;overflow:hidden;padding:2.5rem 1.5rem;position:relative}@media(min-width:744px){.social__biathlon__inner{padding:5rem 3.5rem}}.social__biathlon-bg{height:100%;pointer-events:none;position:absolute;right:0;top:0;width:100%}.social__biathlon-bg img,.social__biathlon-bg picture{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right bottom;object-position:right bottom;width:100%}.social__biathlon-inner{display:flex;flex-direction:column-reverse;gap:1.5rem;height:100%;justify-content:flex-end;position:relative;z-index:1}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.social__biathlon-inner{align-items:flex-start;flex-direction:column-reverse;gap:2rem;justify-content:flex-end}}@media(min-width:1024px){.social__biathlon-inner{align-items:flex-start;flex-direction:row;gap:2rem;justify-content:flex-start}}.social__biathlon-logo{flex-shrink:0;height:6rem;width:3rem}@media(min-width:744px){.social__biathlon-logo{height:8.75rem;width:4.375rem}}.social__biathlon-logo{display:block;-o-object-fit:contain;object-fit:contain}.social__biathlon-title{color:#000;font-family:GT Walsheim Pro,sans-serif;font-size:2rem;font-weight:400;line-height:1.125;margin:0;max-width:33.6875rem;text-transform:uppercase}@media(min-width:744px){.social__biathlon-title{font-size:3rem;line-height:1.0833}}.mission{position:relative}.mission__wrapper{height:calc(100vh - var(--header-height));overflow:hidden}@media(max-width:calc(744px - 1px)){.mission__wrapper{height:auto;min-height:calc(100vh - var(--header-height));padding-top:16.9375rem}}.mission__bg,.mission__bg:after{inset:0;position:absolute}.mission__bg:after{background:linear-gradient(167deg,rgba(63,132,204,.9),rgba(63,132,204,0) 60%);content:"";z-index:1}.mission__bg picture{display:contents}.mission__bg img{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}.mission__inner{display:flex;flex-direction:column;gap:2rem;height:100%;justify-content:flex-end;min-height:inherit;padding:1rem 0;position:relative;z-index:2}@media(min-width:744px){.mission__inner{gap:3rem}}@media(min-width:1024px){.mission__inner{gap:3rem;margin-inline:auto;max-width:100%;padding:1rem 0 2.125rem;width:100%}}@media(max-width:calc(744px - 1px)){.mission__inner{padding:2rem 0}}.mission__title{color:#fff;font-family:GT Walsheim Pro,sans-serif;font-size:3rem;font-weight:500;letter-spacing:-.021em;line-height:1;text-transform:uppercase}@media(min-width:744px){.mission__title{font-size:4.875rem;letter-spacing:-.026em}}.mission__card{background:#a46942;border-radius:.5rem;display:flex;flex-direction:column;gap:2rem;padding:1.5rem 1rem}@media(min-width:744px){.mission__card{gap:2.5rem;padding:2rem 1rem}}@media(min-width:1024px){.mission__card{align-items:stretch;flex-direction:row;gap:0;justify-content:space-between;padding:2rem}}.mission__card-left{display:flex;flex-direction:column;flex-shrink:0;gap:1.5rem}@media(min-width:744px){.mission__card-left{gap:2rem}}@media(min-width:1024px){.mission__card-left{max-width:38rem}}.mission__card-text{color:#fff;font-family:GT Walsheim Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.333}@media(min-width:744px){.mission__card-text{font-size:1.5rem;line-height:1.2}}.mission__card-btn{align-items:center;background:rgba(0,0,0,0);border:1px solid hsla(0,0%,100%,.24);border-radius:6.1875rem;color:#fff;display:inline-flex;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:500;height:3rem;justify-content:center;letter-spacing:-.03em;line-height:1.1;padding:.75rem 1.5rem;text-decoration:none;transition:background .2s ease,border-color .2s ease;width:-moz-fit-content;width:fit-content}@media(max-width:calc(744px - 1px)){.mission__card-btn{width:100%}}.mission__card-btn:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.5)}.mission__card-right{display:flex;flex-direction:column;gap:1rem}@media(min-width:744px){.mission__card-right{flex-direction:row;gap:1.5rem}}@media(min-width:1024px){.mission__card-right{flex-direction:column;gap:0;justify-content:space-between;max-width:23.125rem}}.mission__card-note{color:#fff;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.375}@media(min-width:744px){.mission__card-note{flex:1}}@media(min-width:1024px){.mission__card-note{flex:unset}}.footer{background:#2c2c2c;color:#fff}.footer__shell{display:flex;flex-direction:column;gap:3.1875rem;margin-inline:auto;max-width:100%;padding:2.5rem 0}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.footer__shell{gap:2.875rem;padding:2.5rem 0}}@media(max-width:calc(744px - 1px)){.footer__shell{gap:2rem;padding:2rem 0}}.footer__divider{border:0;border-top:1px solid #494949;margin:0}.footer__upper{align-items:flex-start;display:flex;flex-direction:row;gap:1.5rem;justify-content:space-between;position:relative}@media(max-width:calc(744px - 1px)){.footer__upper{align-items:stretch;flex-direction:column;gap:2rem}}.footer__nav{display:flex;flex-direction:row;gap:5rem;list-style:none;max-width:100%;width:20.75rem}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.footer__nav{width:16.25rem}}.footer__nav-col{-moz-columns:5rem auto;columns:5rem;gap:.375rem;-moz-column-gap:4rem;column-gap:4rem;list-style:none;margin:0;padding:0;width:100%}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.footer__nav-col{-moz-column-gap:1.625rem;column-gap:1.625rem}}.footer__nav-link{color:#fff;display:block;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:500;letter-spacing:-.03em;line-height:1.1;padding:.5625rem 0;text-decoration:none;transition:color .3s ease;white-space:nowrap}.footer__nav-link:hover{color:#deac73}@media(max-width:calc(744px - 1px)){.footer__nav-link{font-size:1rem;white-space:normal}}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.footer__nav-link{padding:.59375rem 0}}.footer__logo-wrap{display:flex;justify-content:center;left:50%;position:absolute;top:0;transform:translateX(-50%)}@media(max-width:calc(744px - 1px)){.footer__logo-wrap{align-self:center;order:-1;pointer-events:auto;position:static;transform:none;width:115.862px}}.footer__logo-img{height:auto;width:8.75rem}.footer__brand-info{align-items:flex-end;display:flex;flex-direction:column;gap:2rem}@media(max-width:calc(744px - 1px)){.footer__brand-info{align-items:center;flex-direction:row;justify-content:space-between;margin-top:-.5rem}}.footer__phone{color:#fff;font-family:GT Walsheim Pro,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.1;text-decoration:none;transition:color .3s ease}.footer__phone:hover{color:#deac73}.footer__socials{display:flex;flex-direction:row;gap:.5rem}.footer__social-btn{align-items:center;border:1px solid hsla(0,0%,100%,.24);border-radius:50%;color:#fff;display:inline-flex;height:3rem;justify-content:center;text-decoration:none;transition:border-color .3s ease;width:3rem}.footer__social-btn:focus-visible,.footer__social-btn:hover{border-color:hsla(0,0%,100%,.6)}.footer__social-btn:focus-visible{outline:.125rem solid hsla(0,0%,100%,.6);outline-offset:.0625rem}.footer__social-btn svg{display:block;flex-shrink:0;width:1rem}.footer__contacts{align-items:center;display:flex;flex-direction:row;gap:2.5rem;justify-content:center}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.footer__contacts{flex-wrap:wrap;gap:2.5rem;justify-content:center}.footer__contacts .footer__contacts-group{display:flex;flex:1 1 0;flex-direction:row;gap:2.5rem}.footer__contacts .footer__book-btn{flex:0 0 auto;order:3}.footer__contacts .footer__contacts-group:last-child{order:2}.footer__contacts .footer__contacts-group:first-child{order:1}}@media(max-width:calc(744px - 1px)){.footer__contacts{align-items:stretch;flex-direction:column;gap:2rem}.footer__contacts .footer__contacts-group:last-child{order:1}.footer__contacts .footer__book-btn{order:2}}.footer__contacts--booking-only .footer__book-btn{margin-inline:auto}.footer__contacts-group{align-items:flex-start;display:flex;flex:1;flex-direction:row;gap:1.5rem}.footer__contact{display:flex;flex:1;flex-direction:column;gap:.5rem;text-align:center}.footer__contact-label{color:#8b8f94;font-size:.875rem;line-height:1.43}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.footer__contact-label{min-height:2.5rem}}.footer__contact-value{color:#fff;font-size:1rem;line-height:1.375;text-decoration:none;transition:color .3s ease}.footer__contact-value:hover{color:#deac73}.footer__book-btn{flex-shrink:0;gap:.75rem}@media(max-width:calc(744px - 1px)){.footer__book-btn{justify-content:center;width:100%}}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.footer__book-btn{height:2.625rem}}.footer__projects{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:1024px){.footer__projects{margin-top:-.375rem}}.footer__projects-label{color:#8b8f94;font-size:.875rem;line-height:1.43;text-align:center}.footer__projects-grid{display:flex;flex-direction:row;gap:.5rem}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.footer__projects-grid{flex-wrap:wrap}.footer__projects-grid .footer__project-card{flex:1 1 calc(33.333% - 0.5rem);min-width:0}.footer__projects-grid .footer__project-card:nth-child(4),.footer__projects-grid .footer__project-card:nth-child(5){flex:1 1 calc(50% - 0.5rem)}}@media(max-width:calc(744px - 1px)){.footer__projects-grid{flex-direction:column;gap:.5rem;margin-top:-.5rem}}.footer__project-card{align-items:center;background:#282828;border-radius:.5rem;color:#fff;display:flex;flex:1;flex-direction:column;gap:2rem;padding:2rem 1.5rem;text-decoration:none;transition:background .3s ease}.footer__project-card:hover{background:#363636}@media(max-width:calc(744px - 1px)){.footer__project-card{align-items:center;flex-direction:row;gap:1rem;padding:1rem}}.footer__project-thumb{flex-shrink:0;height:5rem;width:5rem}.footer__project-thumb img{border-radius:50%;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:calc(744px - 1px)){.footer__project-thumb{height:3.5rem;width:3.5rem}}.footer__project-info{align-items:center;display:flex;flex-direction:column;gap:.5rem;min-width:0;text-align:center}@media(max-width:calc(744px - 1px)){.footer__project-info{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:.25rem .5rem;text-align:left}}.footer__project-name{color:#fff;font-size:1rem;line-height:1.375}@media(max-width:calc(744px - 1px)){.footer__project-name{flex:1 1 100%}}.footer__project-rating{align-items:center;color:#fff;display:flex;gap:.25rem}@media(max-width:calc(744px - 1px)){.footer__project-rating{font-size:1rem}.footer__project-rating .icon{font-size:12px}}.footer__project-score{font-size:1rem;font-weight:500;line-height:1.125}.footer__bottom{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem;justify-content:space-between;min-height:2rem;position:relative}@media(max-width:calc(744px - 1px)){.footer__bottom{gap:2.25rem;margin-top:3px}}@media(min-width:1024px){.footer__bottom{margin-top:-.375rem}}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.footer__bottom{margin-top:.1875rem}}.footer__copy{color:#fff;flex:1;font-size:.875rem;line-height:1.43;order:1}@media(max-width:calc(744px - 1px)){.footer__copy{flex:unset;order:2;width:165px}}.footer__legal{align-items:center;display:flex;flex-direction:row;gap:1.5rem;left:50%;position:absolute;transform:translateX(-50%)}@media(max-width:calc(1024px - 1px)){.footer__legal{order:2;position:static;transform:none}}@media(max-width:calc(744px - 1px)){.footer__legal{flex:0 0 100%;justify-content:flex-start;order:1}}.footer__legal-link{color:#fff;font-size:.875rem;line-height:1.43;text-decoration:underline;text-underline-offset:.2em;transition:color .3s ease}@media(max-width:calc(744px - 1px)){.footer__legal-link{border-bottom:1px solid #fff;padding-bottom:3px;text-decoration:none}}.footer__legal-link:hover{color:#deac73}.footer__dvnt{align-items:center;display:flex;gap:.625rem;order:3}@media(max-width:calc(744px - 1px)){.footer__dvnt{flex:0 0 auto;order:3}}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.footer__dvnt{margin-left:5.125rem}}.footer__dvnt-by{color:#fff;font-size:1rem;font-weight:300;line-height:1.4}.footer__dvnt-brand{color:#fff;font-size:1rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.footer__dvnt-brand svg{display:block;height:auto;width:1.5rem}.hotel-hero{display:flex;flex-direction:column}.hotel-hero__top{padding-top:2.5rem}.hotel-hero__content{align-items:flex-end;display:flex;flex-direction:row;gap:1.5rem;padding-bottom:3rem}@media(min-width:744px)and (max-width:calc(1024px)){.hotel-hero__content{align-items:flex-start;flex-direction:column;gap:2rem}}@media(max-width:calc(744px - 1px)){.hotel-hero__content{align-items:flex-start;flex-direction:column;gap:1.5rem;padding-bottom:2rem}}.hotel-hero__title{color:#0a0a0a;flex:0 0 auto;font-family:GT Walsheim Pro,sans-serif;font-size:4.375rem;font-weight:500;line-height:.972;text-transform:uppercase;width:63.75%}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.hotel-hero__title{width:100%}}@media(max-width:calc(744px - 1px)){.hotel-hero__title{font-size:3.125rem;line-height:.96;width:100%}}.hotel-hero__info{display:flex;flex:1 1 0;flex-direction:column;gap:1rem;min-width:0}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.hotel-hero__info{width:100%}}@media(max-width:calc(744px - 1px)){.hotel-hero__info{width:100%}}.hotel-hero__stars{align-items:center;display:flex;flex-direction:row;gap:.5rem}.hotel-hero__stars .icon-star{color:#deac73;font-size:1.25rem}.hotel-hero__promo{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:2rem;font-weight:400;line-height:1.125}@media(max-width:calc(744px - 1px)){.hotel-hero__promo{font-size:1.375rem;line-height:1.182}}.hotel-hero__image{display:flex;flex-direction:column;height:43.75rem;justify-content:flex-end;position:relative}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.hotel-hero__image{height:36.5rem}}@media(max-width:calc(744px - 1px)){.hotel-hero__image{height:17.0625rem;overflow:visible}}.hotel-hero__picture{inset:0;position:absolute;z-index:0}.hotel-hero__picture img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.hotel-hero__filter{padding-bottom:1.5rem;position:relative;z-index:1}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.hotel-hero__filter .filter{max-width:45rem}}@media(max-width:calc(744px - 1px)){.hotel-hero__filter{left:50%;position:absolute;top:100%;transform:translateX(-50%) translateY(-54px)!important;width:calc(100vw - 2rem)}}.hotel-hero__filter .filter{margin-bottom:0}.filter--hotel .filter-field--location{display:none!important;visibility:hidden}.hotel-hero__book-btn{display:none}.hotel-hero__bar{background-color:#f3f3f3;padding:1.5rem 0}@media(max-width:calc(1024px - 1px)){.hotel-hero__bar{border-bottom-left-radius:2rem;border-bottom-right-radius:2rem}}@media(max-width:calc(744px - 1px)){.hotel-hero__bar{border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem;padding:160px 0 1.5rem}}.hotel-hero__bar-inner{align-items:center;display:flex;flex-direction:row;gap:2rem}@media(min-width:744px)and (max-width:calc(1024px)){.hotel-hero__bar-inner{align-items:flex-start;flex-direction:column;gap:1.5rem}}@media(max-width:calc(744px - 1px)){.hotel-hero__bar-inner{align-items:stretch;flex-direction:column;gap:1.5rem}}.hotel-hero__bar-text{color:#0a0a0a;flex:1 1 0;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.375;min-width:0}@media(max-width:calc(744px - 1px)){.hotel-hero__bar-text br{display:none}}.hotel-hero__bar-links{align-items:center;display:flex;flex-direction:row;flex-shrink:0;gap:1rem}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.hotel-hero__bar-links{flex-wrap:wrap;gap:.25rem}}@media(max-width:calc(744px - 1px)){.hotel-hero__bar-links{align-items:stretch;flex-direction:column;gap:.25rem;width:100%}}.hotel-hero__bar-btn{gap:.75rem;white-space:nowrap}.hotel-hero__bar-btn svg{flex-shrink:0}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.hotel-hero__bar-btn{padding-left:20px;padding-right:20px}}@media(max-width:calc(744px - 1px)){.hotel-hero__bar-btn{justify-content:center;white-space:normal;width:100%}}.gallery-full{display:flex;flex-direction:column;gap:3rem}@media(max-width:calc(744px - 1px)){.gallery-full{gap:1.5rem}}.gallery-full__head .container{display:flex;flex-direction:column;gap:2rem}@media(max-width:calc(744px - 1px)){.gallery-full__head .container{gap:1.5rem}}.gallery-full__title{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:3rem;font-weight:400;line-height:1.0833;text-transform:uppercase}@media(max-width:calc(744px - 1px)){.gallery-full__title{font-size:2rem;line-height:1.125}}.gallery-full__meta{align-items:flex-end;display:flex;flex-direction:row;gap:3rem}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.gallery-full__meta{gap:2.5rem}}@media(max-width:calc(744px - 1px)){.gallery-full__meta{flex-direction:column;gap:1rem}}.gallery-full__desc{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.2;max-width:38rem}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.gallery-full__desc{max-width:46rem}}@media(max-width:calc(744px - 1px)){.gallery-full__desc{font-size:1.125rem;max-width:none;width:100%}}.gallery-full__slider{position:relative}.gallery-full__swiper{overflow:hidden;width:100%}.gallery-full__slide{height:40rem}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.gallery-full__slide{height:58.75rem}}@media(max-width:calc(744px - 1px)){.gallery-full__slide{height:34.25rem}}.gallery-full__slide picture{display:contents}.gallery-full__slide img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.gallery-full__arrow{align-items:center;backdrop-filter:blur(10px);background:rgba(10,10,10,.8);border:1px solid #deac73;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:3.5rem;justify-content:center;position:absolute;top:calc(50% - 1.5rem);transform:translateY(-50%);transition:background .2s ease,border-color .2s ease;width:3.5rem;z-index:2}.gallery-full__arrow .icon-arrow{display:block;font-size:1.5rem}.gallery-full__arrow:focus-visible,.gallery-full__arrow:hover{background:#deac73;border-color:#deac73;outline:none}.gallery-full__arrow--prev{left:1.5rem}.gallery-full__arrow--prev .icon-arrow{transform:rotate(180deg)}.gallery-full__arrow--next{right:1.5rem}@media(max-width:calc(744px - 1px)){.gallery-full__arrow--prev{left:.5rem}.gallery-full__arrow--next{right:.5rem}}.gallery-full__nav{bottom:0;left:0;padding:1.4375rem 1.5rem;position:absolute;right:0;z-index:2}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.gallery-full__nav{padding:1.4375rem 1rem}}@media(max-width:calc(744px - 1px)){.gallery-full__nav{padding:1.4375rem 1rem}}.gallery-full__bullets{display:flex;flex-direction:row;gap:.5rem;width:100%}.gallery-full__bullet{background:hsla(0,0%,100%,.35);flex:1;height:2px;overflow:hidden;position:relative}.gallery-full__bullet-fill{background:#fff;inset:0;position:absolute;transform:scaleX(0);transform-origin:left center}.promo-banner{border-radius:.5rem;height:41.25rem;overflow:hidden;position:relative}.promo-banner:before{background:linear-gradient(13deg,#000000,transparent 41%);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}@media(max-width:calc(744px - 1px)){.promo-banner{border-radius:.25rem;height:40rem}.promo-banner:before{display:none}}.promo-banner__picture{display:block;inset:0;position:absolute}.promo-banner__picture img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.promo-banner__decor{height:50%;left:50%;pointer-events:none;position:absolute;top:1.6875rem;transform:translateX(-50%);width:49rem;z-index:2}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.promo-banner__decor{top:1.625rem}}@media(max-width:calc(744px - 1px)){.promo-banner__decor{height:11.875rem;top:11.375rem;width:23rem}}.promo-banner__text{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute;z-index:3}.promo-banner__label{color:#fff;display:block;font-family:GT Walsheim Pro,sans-serif;font-size:4.375rem;font-weight:500;line-height:.971;text-transform:uppercase}@media(max-width:calc(744px - 1px)){.promo-banner__label{font-size:2.0625rem}}.promo-banner__name{color:#fff;display:block;font-family:GT Walsheim Pro,sans-serif;font-size:9.375rem;font-weight:500;letter-spacing:-.013em;line-height:1;text-transform:uppercase}@media(max-width:calc(744px - 1px)){.promo-banner__name{font-size:4.375rem}}.casino-banner{background:#fff}.casino-banner.section-padding--white{padding-bottom:3.75rem;padding-top:3.75rem}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.casino-banner.section-padding--white{padding-bottom:3.75rem;padding-top:3.75rem}}@media(max-width:calc(744px - 1px)){.casino-banner.section-padding--white{padding-bottom:2rem;padding-top:2rem}}.casino-banner__inner{border-radius:.5rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden;width:100%}@media(max-width:calc(1024px - 1px)){.casino-banner__inner{grid-template-columns:1fr}}.casino-banner__content,.casino-banner__media{height:38.5rem}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.casino-banner__content,.casino-banner__media{height:26.25rem}}@media(max-width:calc(744px - 1px)){.casino-banner__content,.casino-banner__media{height:16.25rem}}.casino-banner__media{background:#111;overflow:hidden;position:relative}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.casino-banner__media{height:25rem}}@media(max-width:calc(744px - 1px)){.casino-banner__media{height:25rem}}.casino-banner__picture,.casino-banner__picture img{display:block;height:100%;width:100%}.casino-banner__picture img{-o-object-fit:cover;object-fit:cover}.casino-banner__label{align-items:center;background:#0a0a0a;border-radius:999px;color:#fff;display:inline-flex;font-family:GT Walsheim Pro,sans-serif;font-size:.875rem;font-weight:400;left:1rem;line-height:1.25rem;max-width:calc(100% - 2rem);min-height:1.75rem;padding:.25rem .875rem;position:absolute;top:1rem;white-space:nowrap;z-index:2}.casino-banner__label:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='11' fill='none' viewBox='0 0 12 11'%3E%3Cpath fill='%23d09b5e' d='m6 0 1.854 3.621 4.146.58-3 2.82L9.708 11 6 9.121 2.292 11 3 7.02 0 4.202l4.146-.581z'/%3E%3C/svg%3E") 50%/contain no-repeat;content:"";flex:0 0 .75rem;height:.6875rem;margin-right:.5rem;width:.75rem}.casino-banner__label span{overflow:hidden;text-overflow:ellipsis}@media(max-width:calc(744px - 1px)){.casino-banner__label{font-size:.875rem;left:50%;line-height:1.25rem;max-width:calc(100% - 1.5rem);min-height:1.75rem;padding:.25rem .75rem;top:.75rem;transform:translateX(-50%)}}.casino-banner__content{align-items:center;background-color:#fff2e3;background-image:url(../img/сasino-bg.png);background-position:top;background-repeat:no-repeat;background-size:auto 14.125rem;display:flex;justify-content:center;padding:3rem 2.5rem;position:relative}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.casino-banner__content{background-size:100% auto;height:28.125rem;padding:4rem 2rem}}@media(max-width:calc(744px - 1px)){.casino-banner__content{background-size:auto 8.5rem;height:auto;padding:2.5rem 1rem}}.casino-banner__content-inner{align-items:center;display:flex;flex-direction:column;max-width:28.5rem;position:relative;text-align:center;width:100%;z-index:1}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.casino-banner__content-inner{max-width:36rem}}.casino-banner__deco-image{border-radius:.125rem;display:block;height:6.25rem;margin-bottom:2rem;-o-object-fit:cover;object-fit:cover;width:6.25rem}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.casino-banner__deco-image{margin-bottom:2rem}}@media(max-width:calc(744px - 1px)){.casino-banner__deco-image{height:5rem;margin-bottom:2rem;width:5rem}}.casino-banner__title{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:3rem;font-weight:400;letter-spacing:0;line-height:3.25rem;margin:0;max-width:28.5rem;text-align:center;text-transform:uppercase}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.casino-banner__title{font-size:3rem;line-height:3.25rem;max-width:36rem}}@media(max-width:calc(744px - 1px)){.casino-banner__title{font-size:2rem;line-height:2.25rem;max-width:20rem}}.casino-banner__text{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.375rem;margin:1rem 0 0;max-width:28.5rem;text-align:center}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.casino-banner__text{max-width:36rem}}@media(max-width:calc(744px - 1px)){.casino-banner__text{font-size:1rem;line-height:1.375rem;margin-top:1rem;max-width:19rem}}.benefits{background:#fff1e0;display:flex;flex-direction:column;gap:5rem;overflow:hidden;padding:7.5rem 0;position:relative}@media(max-width:calc(744px - 1px)){.benefits{gap:2rem;padding:3.75rem 0}}.benefits__decor{left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.benefits__decor img{display:block;max-width:none;width:100%}@media(max-width:calc(744px - 1px)){.benefits__decor{display:none}}.benefits__intro{align-items:flex-end;display:flex;flex-direction:row;gap:2.5rem;justify-content:space-between;position:relative;z-index:1}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.benefits__intro{align-items:flex-start;flex-direction:column;gap:2rem}}@media(max-width:calc(744px - 1px)){.benefits__intro{align-items:flex-start;flex-direction:column;gap:1.5rem}}.benefits__lead{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.2;max-width:38rem}@media(max-width:calc(744px - 1px)){.benefits__lead{font-size:1.125rem;line-height:1.333;max-width:none}}.benefits__desc{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.375;max-width:25rem}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.benefits__desc{max-width:20rem}}@media(max-width:calc(744px - 1px)){.benefits__desc{max-width:none}}.benefits__cards{display:flex;flex-direction:row;gap:1rem;position:relative;z-index:1}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.benefits__cards{display:grid;grid-template-columns:1fr 1fr}}@media(max-width:calc(744px - 1px)){.benefits__cards{flex-direction:column;gap:2rem}}.benefits__card{display:flex;flex:1;flex-direction:column;gap:1.5rem}.benefits__card-media{border-radius:.5rem;height:15.5625rem;overflow:hidden}.benefits__card-media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.benefits__card-media{height:13.6875rem}}@media(max-width:calc(744px - 1px)){.benefits__card-media{height:12.75rem}}.benefits__card-text{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.375;padding-right:2rem}@media(max-width:calc(744px - 1px)){.benefits__card-text{padding-right:1rem}}.other-hotels{background:#2c2c2c;padding:7.5rem 0 .5rem}@media(max-width:calc(744px - 1px)){.other-hotels{gap:1.5rem;padding:5rem 0 .5rem}}.other-hotels__inner{display:flex;flex-direction:column;gap:3rem}@media(max-width:calc(744px - 1px)){.other-hotels__inner{gap:1.5rem}}.other-hotels__title{color:#fff;font-family:GT Walsheim Pro,sans-serif;font-size:3rem;font-weight:400;line-height:1.0833;text-transform:uppercase}@media(max-width:calc(744px - 1px)){.other-hotels__title{font-size:2rem;line-height:1.125}}.other-hotels__list{border-bottom:1px solid hsla(0,0%,100%,.16);border-top:1px solid hsla(0,0%,100%,.16);display:flex;flex-direction:row}@media(min-width:744px)and (max-width:calc(1024px)){.other-hotels__list{border-bottom:none;border-top:none;flex-direction:column;padding:0}}@media(max-width:calc(744px - 1px)){.other-hotels__list{border-bottom:none;border-top:none;flex-direction:column;padding:0}}.other-hotels__card{align-items:center;border-right:1px solid hsla(0,0%,100%,.16);display:flex;flex:1;flex-direction:row;gap:1rem;height:20.4375rem;padding:1.5rem;text-decoration:none;transition:opacity .2s ease}.other-hotels__card:first-child{padding-left:0}.other-hotels__card:last-child{border-right:none}.other-hotels__card:hover{opacity:.85}@media(min-width:744px)and (max-width:calc(1024px)){.other-hotels__card{border-right:none;border-top:1px solid hsla(0,0%,100%,.16);height:auto;padding:1.5rem}.other-hotels__card:first-child{border-top:1px solid hsla(0,0%,100%,.16);padding-left:1.5rem}.other-hotels__card:last-child{border-bottom:0}}@media(max-width:calc(744px - 1px)){.other-hotels__card{align-items:stretch;border-right:none;border-top:1px solid hsla(0,0%,100%,.16);flex-direction:column;gap:0;height:auto;padding:1rem 0}.other-hotels__card:first-child{padding-left:0;padding-right:0}.other-hotels__card:last-child{border-bottom:1px solid hsla(0,0%,100%,.16)}}.other-hotels__card-media{border-radius:.5rem;flex-shrink:0;height:17.5rem;overflow:hidden;width:17.5rem}.other-hotels__card-media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media(max-width:calc(744px - 1px)){.other-hotels__card-media{height:8.5625rem;width:8.5625rem}}.other-hotels__card-body{align-self:stretch;display:flex;flex:1;flex-direction:column;justify-content:space-between;padding:.5rem 0 .5rem .5rem}@media(max-width:calc(744px - 1px)){.other-hotels__card-body{align-items:flex-end;align-self:auto;flex-direction:row;justify-content:space-between;padding-right:0;padding-top:1.5rem}}.other-hotels__card-name{color:#fff;font-family:GT Walsheim Pro,sans-serif;font-size:2rem;font-weight:400;line-height:1.125;text-transform:uppercase}@media(max-width:calc(744px - 1px)){.other-hotels__card-name{font-size:1.5rem;line-height:1.167}}.other-hotels__card-btn{align-items:center;border:1px solid hsla(0,0%,100%,.16);border-radius:2rem;color:#fff;display:flex;flex-shrink:0;height:3.5rem;justify-content:center;width:3.5rem}.other-hotels__card-btn .icon-arrow{display:block;font-size:1.5rem}.corpo{background-color:#f3f3f3;overflow:hidden;padding:2.5rem 0 7.5rem;position:relative}@media(max-width:calc(744px - 1px)){.corpo{padding:1.5rem 0 5rem}.corpo:after{background:url(../img/corpo-bottom.png) bottom/100% 100% no-repeat;bottom:0;content:"";height:10rem;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:100%;z-index:0}}.corpo--basigue{background-color:#fff1e0}@media(max-width:calc(744px - 1px)){.corpo{padding:1.5rem 0 5rem}}.corpo__inner{align-items:center;display:flex;flex-direction:column;gap:2.5rem;overflow:visible}.corpo__decor{left:0;pointer-events:none;position:absolute;width:100%;z-index:0}@media(max-width:calc(744px - 1px)){.corpo__decor{left:50%;max-width:none;transform:translateX(-50%);width:220%}}.corpo__decor--top{top:0}.corpo__decor--bottom{bottom:0}@media(max-width:calc(744px - 1px)){.corpo__decor--bottom{display:none}}.corpo__hero{align-items:flex-start;display:flex;justify-content:center;position:relative;width:100%;z-index:1}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.corpo__hero{display:block;min-height:43.375rem}}.corpo__photo{border-radius:.5rem;flex-shrink:0;height:13rem;-o-object-fit:cover;object-fit:cover;position:absolute;width:13rem}.corpo__photo--1{left:0;top:0}.corpo__photo--2{right:0;top:14.125rem}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.corpo__photo--2{align-self:flex-end;bottom:0;top:auto}}@media(max-width:calc(744px - 1px)){.corpo__photo{border-radius:.375rem;height:5rem;position:absolute;width:5rem}.corpo__photo--1{left:0;top:0}.corpo__photo--2{bottom:0;right:0;top:auto}}.corpo__content{align-items:center;display:flex;flex-direction:column;gap:1.5rem;padding:5rem 0;position:relative;text-align:center;width:min(36.75rem,100% - 31rem);z-index:1}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.corpo__content{margin:0 auto 14.625rem;max-width:100%;padding:11.25rem 0 0;width:36.75rem}}@media(max-width:calc(744px - 1px)){.corpo__content{gap:1rem;padding:5rem 0 6.25rem;width:100%}}.corpo__logo{display:block;height:3.5rem;width:auto}.corpo__title{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:3rem;font-weight:400;line-height:1.0833;text-align:center;text-transform:uppercase}@media(max-width:calc(744px - 1px)){.corpo__title{font-size:2rem;line-height:1.125}}.corpo__title--small{font-size:2rem;font-style:normal;font-weight:400;line-height:2.25rem;text-align:center;text-transform:none}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.corpo__title--small{max-width:100%;width:36.75rem}}@media(max-width:calc(744px - 1px)){.corpo__title--small{font-size:1.5rem;line-height:1.125}}.corpo__desc{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.375;text-align:center}.corpo__cards{display:flex;flex-direction:row;gap:.5rem;position:relative;width:100%;z-index:1}@media(max-width:calc(744px - 1px)){.corpo__cards{flex-direction:column}.corpo__cards:has(.corpo__card-val){padding:0}.corpo__cards:has(.corpo__card-val)+.corpo__cta{padding:.25rem 0}}.corpo__card{align-items:center;background:#fff;border-radius:.5rem;display:flex;flex:1;flex-direction:column;gap:1.5rem;padding:1.5rem;text-align:center}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.corpo__card{padding:1.5rem 1rem}}@media(max-width:calc(744px - 1px)){.corpo__card{gap:1rem;padding:1rem}.corpo__card:has(.corpo__card-val){gap:.5rem}}.corpo__card-icon{align-items:center;background:#fff1e0;border-radius:50%;display:flex;flex-shrink:0;height:4.75rem;justify-content:center;width:4.75rem}.corpo__card-icon img{display:block;height:2rem;-o-object-fit:contain;object-fit:contain;width:2rem}.corpo__card-icon .corpo__card-icon-img--framed{height:100%;width:100%}@media(max-width:calc(744px - 1px)){.corpo__card-icon{height:4rem;width:4rem}.corpo__card-icon img{height:1.75rem;width:1.75rem}.corpo__card-icon .corpo__card-icon-img--framed{height:100%;width:100%}}.corpo__card-val{font-size:3rem;font-style:normal;font-weight:400;line-height:3.25rem;text-align:center;text-transform:uppercase}@media(max-width:calc(744px - 1px)){.corpo__card-val{font-size:2.5rem;line-height:1.08}}.corpo__card-title{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.1;text-align:center}@media(max-width:calc(744px - 1px)){.corpo__card-title{font-size:1.125rem;line-height:1.222}}.corpo__cta{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;padding:.25rem 0;position:relative;width:100%;z-index:1}@media(max-width:calc(744px - 1px)){.corpo__cta{flex-direction:column;gap:.75rem;padding:.25rem 1rem}.corpo__cta .btn{min-width:0;width:100%}.corpo--legacy-dark .corpo__inner{gap:1.5rem}}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.corpo--legacy-dark .corpo__hero{display:block;min-height:43.375rem}.corpo--legacy-dark .corpo__photo{height:12.625rem;width:12.625rem}.corpo--legacy-dark .corpo__photo--1{left:0}.corpo--legacy-dark .corpo__photo--2{align-self:auto;bottom:0;right:0;top:auto}.corpo--legacy-dark .corpo__content{margin:0 auto 14.625rem;max-width:100%;padding:11.25rem 0 0;width:36.75rem}}@media(max-width:calc(744px - 1px)){.corpo--legacy-dark .corpo__logo{height:1.972rem;width:3.833rem}}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.corpo--legacy-dark .corpo__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}}.corpo--legacy-dark .corpo__cta .btn{height:3.5rem;min-width:13.25rem}@media(max-width:calc(744px - 1px)){.corpo--legacy-dark .corpo__cta .btn{min-width:0}}.corpo-dark{background:#2c2c2c;display:flex;flex-direction:column;gap:5rem;overflow:hidden;padding:7.5rem 0;position:relative}@media(max-width:calc(744px - 1px)){.corpo-dark{gap:1.5rem;padding:5rem 0}}.corpo-dark__decor{left:0;pointer-events:none;position:absolute;top:0;z-index:0}.corpo-dark__decor img{display:block;max-width:none}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.corpo-dark__decor{left:-16rem}}@media(max-width:calc(744px - 1px)){.corpo-dark__decor{left:-28.75rem}}.corpo-dark__main{align-items:center;display:flex;flex-direction:row;gap:1.5rem;position:relative;z-index:1}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.corpo-dark__main{align-items:stretch;flex-direction:column;gap:2.3125rem}}@media(max-width:calc(744px - 1px)){.corpo-dark__main{align-items:stretch;flex-direction:column;gap:2.3125rem}}.corpo-dark__info{align-self:stretch;display:flex;flex:1;flex-direction:column;justify-content:space-between}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.corpo-dark__info{align-self:auto;gap:2rem;justify-content:flex-start}}@media(max-width:calc(744px - 1px)){.corpo-dark__info{gap:1.5rem;justify-content:flex-start}}.corpo-dark__title{color:#fff;font-family:GT Walsheim Pro,sans-serif;font-size:3rem;font-weight:400;letter-spacing:-.02em;line-height:1;text-transform:uppercase}@media(max-width:calc(744px - 1px)){.corpo-dark__title{font-size:2rem}}.corpo-dark__row{align-items:center;display:flex;flex-direction:row;gap:1.5rem;justify-content:space-between}@media(max-width:calc(744px - 1px)){.corpo-dark__row{align-items:stretch;flex-direction:column}}.corpo-dark__photo-sm{border-radius:.5rem;flex-shrink:0;height:12rem;-o-object-fit:cover;object-fit:cover;width:12rem}@media(max-width:calc(744px - 1px)){.corpo-dark__photo-sm{height:20.5rem;width:100%}}.corpo-dark__text{display:flex;flex:1;flex-direction:column;gap:1.5rem}@media(min-width:1024px){.corpo-dark__text{flex:unset;width:24.375rem}.corpo-dark__text .btn{width:-moz-fit-content;width:fit-content}}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.corpo-dark__text{flex:unset;width:23.4375rem}.corpo-dark__text .btn{width:-moz-fit-content;width:fit-content}}.corpo-dark__desc{color:#fff;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.375}@media(max-width:calc(744px - 1px)){.corpo-dark__btn-inline{display:none}}.corpo-dark__photo-lg{border-radius:.5rem;flex-shrink:0;height:25.125rem;-o-object-fit:cover;object-fit:cover;width:25.125rem}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.corpo-dark__photo-lg{display:none}}@media(max-width:calc(744px - 1px)){.corpo-dark__photo-lg{display:none}}.corpo-dark__cards{display:flex;flex-direction:row;position:relative;z-index:1}@media(min-width:1024px){.corpo-dark__cards{margin:0 -1.5rem}}@media(max-width:calc(1024px - 1px)){.corpo-dark__cards{margin:0 -1.5rem}}@media(min-width:744px){.corpo-dark__cards:after,.corpo-dark__cards:before{background-color:#3d3d3d;content:"";display:block;height:1px;left:50%;position:absolute;transform:translateX(-50%);width:100vw}.corpo-dark__cards:after{bottom:0}.corpo-dark__cards:before{top:0}}@media(max-width:calc(744px - 1px)){.corpo-dark__cards{border:1px solid hsla(0,0%,100%,.08);display:grid;grid-template-columns:1fr}}.corpo-dark__card{border-left:1px solid hsla(0,0%,100%,.08);display:flex;flex:1;flex-direction:column;gap:1.5rem;padding:1.5rem}.corpo-dark__card:first-child{border-left:none}@media(max-width:calc(744px - 1px)){.corpo-dark__card{border-bottom:1px solid hsla(0,0%,100%,.08);border-left:none;border-right:0;border-top:none;flex:unset}.corpo-dark__card:first-child{border-top:1px solid hsla(0,0%,100%,.08)}}.corpo-dark__card-icon{align-items:center;border:1px solid #d09b5e;border-radius:50%;display:flex;flex-shrink:0;height:4.75rem;justify-content:center;width:4.75rem}.corpo-dark__card-icon img{display:block;height:1.75rem;width:1.75rem}.corpo-dark__card-title{color:#fff;font-family:GT Walsheim Pro,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.3}.corpo-dark__cta{display:none;position:relative;z-index:1}@media(max-width:calc(744px - 1px)){.corpo-dark__cta{display:block}}.corpo-dark__cta .btn{height:56px;justify-content:center;width:100%}.restaurant__block{overflow:hidden;padding:7.5rem 0;position:relative}.restaurant__block--sake{background:#f3f3f3}.restaurant__block--sake:before{background-image:url(../img/dec-4.svg);content:"";display:block;height:482px;left:0;position:absolute;top:0;width:480px;z-index:1}@media(max-width:calc(744px - 1px)){.restaurant__block--sake:before{display:none}}.restaurant__block--limoncello{background:#fff}@media(max-width:calc(744px - 1px)){.restaurant__block{padding:4rem 0}}.restaurant__decor{pointer-events:none;position:absolute;right:-18rem;top:-8rem;z-index:0}.restaurant__decor img{display:block}@media(max-width:calc(744px - 1px)){.restaurant__decor{display:none}}.restaurant__decor--left{left:0;right:auto;top:0}.restaurant__inner{display:flex;flex-direction:column;gap:4rem;position:relative;z-index:1}@media(max-width:calc(744px - 1px)){.restaurant__inner{gap:2rem}}.restaurant__header{align-items:center;display:flex;flex-direction:column;gap:3rem}@media(max-width:calc(744px - 1px)){.restaurant__header{gap:2rem}}.restaurant__logo{display:block;height:7.5rem;width:auto}@media(max-width:calc(744px - 1px)){.restaurant__logo{height:5rem}}.restaurant__info{display:flex;flex-direction:column;gap:1.25rem;text-align:center;width:38rem}@media(max-width:calc(744px - 1px)){.restaurant__info{width:100%}}.restaurant__title{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:3rem;font-weight:400;line-height:1.083;text-transform:uppercase}@media(max-width:calc(744px - 1px)){.restaurant__title{font-size:2rem}}.restaurant__desc{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.2}@media(max-width:calc(744px - 1px)){.restaurant__desc{font-size:1.125rem}}.restaurant__gallery__nav{display:none}@media(max-width:calc(744px - 1px)){.restaurant__gallery__nav{align-items:center;display:flex;justify-content:space-between}.restaurant__gallery__btn{align-items:center;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,.24);border-radius:50%;color:#a46942;cursor:pointer;display:flex;flex-shrink:0;font-size:1.5rem;height:3.5rem;justify-content:center;margin:0;outline:.125rem solid rgba(0,0,0,0);outline-offset:.125rem;position:static;transition:all .3s ease;width:3.5rem}.restaurant__gallery__btn.restaurant__gallery__btn-prev{transform:scaleX(-1)}.restaurant__gallery__pg{display:flex;gap:1rem}.restaurant__gallery__pg span{background:var(--0-a-0-a-0-a-24,rgba(10,10,10,.24));border-radius:50%;cursor:pointer;height:.25rem;transition:.3s ease-in-out;width:.25rem}.restaurant__gallery__pg span.current{background:#0a0a0a;transform:scale(1.3)}}.restaurant__gallery{align-items:center;display:flex;flex-direction:row;gap:1.25rem}.restaurant__gallery .restaurant__gallery__nav{display:none}@media(max-width:calc(744px - 1px)){.restaurant__gallery{gap:.5rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.restaurant__gallery::-webkit-scrollbar{display:none}.restaurant__gallery .restaurant__photo{transition:.3s ease-in-out;width:2.6875rem!important}.restaurant__gallery .restaurant__photo.current{flex:1;width:auto}}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.restaurant__gallery{display:grid;grid-template-columns:repeat(3,1fr)}}.restaurant__photo{border-radius:.5rem;display:block;height:18.4375rem;-o-object-fit:cover;object-fit:cover}.restaurant__photo--fill{flex:1;min-width:0}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.restaurant__photo--fill{flex:1}}@media(max-width:calc(744px - 1px)){.restaurant__photo--fill{flex:none;flex-shrink:0;scroll-snap-align:start;width:14.125rem}}.restaurant__photo--mid{flex-shrink:0;width:18.75rem}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.restaurant__photo--mid{flex:1;width:auto}}@media(max-width:calc(744px - 1px)){.restaurant__photo--mid{flex:none;flex-shrink:0;scroll-snap-align:start;width:14.125rem}}.restaurant__photo--wide{flex-shrink:0;width:27.5rem}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.restaurant__photo--wide{flex:1;width:auto}}@media(max-width:calc(744px - 1px)){.restaurant__photo--wide{flex:none;flex-shrink:0;scroll-snap-align:start;width:14.125rem}}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.restaurant__photo{flex:unset;width:auto}}.skh-hero{background-color:#0a0a0a;border-radius:0 0 1.5rem 1.5rem;color:#fff;display:flex;flex-direction:column;height:100vh;height:100dvh;justify-content:flex-end;overflow:hidden;position:relative;z-index:3}@media(max-width:calc(744px - 1px)){.skh-hero{border-radius:0 0 1rem 1rem}}.skh-hero:before{background:rgba(0,0,0,.48);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.skh-hero__media{inset:0;overflow:hidden;position:absolute;z-index:0}.skh-hero__media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.skh-hero__grad{left:0;opacity:.5;pointer-events:none;position:absolute;right:0;z-index:2}.skh-hero__grad--top{background:linear-gradient(180deg,rgb(0,0,0),rgba(0,0,0,0));height:11.75rem;top:0}.skh-hero__grad--bottom{background:linear-gradient(0deg,rgb(0,0,0),rgba(0,0,0,0));bottom:0;height:20rem}.skh-hero__crumbs{align-items:center;display:flex;gap:.5rem;left:0;padding:1.3125rem 0;position:absolute;right:0;top:var(--header-height);z-index:4}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.skh-hero__crumbs{padding:1.3125rem 0}}@media(max-width:calc(744px - 1px)){.skh-hero__crumbs{padding:1rem 0}}.skh-hero__crumb{color:#fff;font-family:GT Walsheim Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:1.43;text-decoration:none}.skh-hero__crumb--current{opacity:.64}.skh-hero__crumb:not(.skh-hero__crumb--current):hover{opacity:.8}.skh-hero__crumb-sep{color:hsla(0,0%,100%,.64);font-size:.875rem}.skh-hero__body{position:relative;z-index:4}.skh-hero__body__inner{display:flex;flex-direction:column;gap:2rem;padding:0 0 1.5rem}@media(min-width:744px){.skh-hero__body__inner{gap:3rem;padding:0 0 1.5rem}}@media(min-width:1024px){.skh-hero__body__inner{gap:3rem;padding:0 0 1.5rem}}@media(max-width:calc(744px - 1px)){.skh-hero__body__inner{text-align:center}}.skh-hero__copy{display:flex;flex-direction:column;gap:1rem}@media(min-width:744px){.skh-hero__copy{gap:1.5rem}}@media(min-width:1024px){.skh-hero__copy{align-items:flex-end;flex-direction:row;gap:1rem;justify-content:space-between}}.skh-hero__title{font-family:GT Walsheim Pro,sans-serif;font-size:2.75rem;font-weight:500;line-height:.97;margin:0;text-transform:uppercase}@media(min-width:744px){.skh-hero__title{flex:1 0 auto;font-size:4.375rem;line-height:.9714;max-width:51rem}}@media(max-width:calc(744px - 1px)){.skh-hero__title{font-size:3.125rem;line-height:.9714}.skh-hero__title br{display:none}}.skh-hero__subtitle{font-family:GT Walsheim Pro,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.18;margin:0}@media(min-width:744px){.skh-hero__subtitle{flex-shrink:0;font-size:2rem;line-height:1.125;max-width:34.25rem}}@media(min-width:1024px){.skh-hero__subtitle{width:25rem}}@media(max-width:calc(1024px - 1px)){.skh-hero__subtitle br{display:none}}@media(max-width:calc(744px - 1px)){.skh-hero__subtitle{font-size:1.375rem;line-height:1.625rem;margin:0 auto;width:15rem;width:100%}.skh-hero__nl{display:none}}.skh-hero__actions{align-items:center;display:flex;gap:1.5rem;justify-content:space-between}@media(max-width:calc(744px - 1px)){.skh-hero__actions{align-items:flex-start;flex-direction:column;gap:.5rem}}.skh-hero__btns{align-items:center;display:flex;gap:.75rem}@media(max-width:calc(744px - 1px)){.skh-hero__btns{flex-direction:column;gap:.75rem;order:2;width:100%}}.skh-hero__btn{height:3rem}.skh-hero__btn--ghost{border-color:hsla(0,0%,100%,.32);color:#fff;outline:.125rem solid rgba(0,0,0,0);outline-offset:.125rem}.skh-hero__btn--ghost:active{border-color:rgba(10,10,10,.24);outline-color:#d09a5d!important}.skh-hero__btn--ghost:hover{border-color:hsla(0,0%,100%,.6);color:#fff}@media(max-width:calc(744px - 1px)){.skh-hero__btn{justify-content:center;width:100%}}.skh-hero__socials{align-items:center;display:flex;gap:.5rem}@media(max-width:calc(744px - 1px)){.skh-hero__socials{gap:.5rem;justify-content:center;order:1;width:100%}}.skh-hero__social-btn{align-items:center;border:1px solid hsla(0,0%,100%,.24);border-radius:50%;color:#fff;display:inline-flex;height:3rem;justify-content:center;text-decoration:none;transition:all .3s ease;width:3rem}.skh-hero__social-btn svg{flex-shrink:0;height:1rem;width:1rem}.skh-hero__social-btn:hover{background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.6)}.skh-hero__social-btn:focus-visible{outline:.125rem solid #fff;outline-offset:.0625rem}.infrastructure{display:flex;flex-direction:column}@media(max-width:calc(744px - 1px)){.infrastructure{gap:4rem}}.infrastructure__hero{display:flex;flex-direction:column;height:41.25rem;justify-content:flex-end;overflow:hidden;position:relative}.infrastructure__hero:before{background:linear-gradient(7deg,rgb(0,0,0),rgba(0,0,0,0) 57%);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}@media(max-width:calc(744px - 1px)){.infrastructure__hero:before{background:linear-gradient(8deg,rgb(0,0,0) 18%,rgba(0,0,0,0) 65%)}.infrastructure__hero{height:40rem}}.infrastructure__hero-bg{display:block;inset:0;position:absolute;z-index:0}.infrastructure__hero-bg img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.infrastructure__hero-content{padding-bottom:3rem;position:relative;z-index:2}@media(max-width:calc(744px - 1px)){.infrastructure__hero-content{padding-bottom:2rem}}.infrastructure__title{color:#fff;font-family:GT Walsheim Pro,sans-serif;font-size:4.875rem;font-weight:500;letter-spacing:-.026em;line-height:1;text-transform:uppercase}@media(max-width:calc(744px - 1px)){.infrastructure__title{font-size:3rem;letter-spacing:-.021em}}.infrastructure__body{background:#fff1e0;display:flex;flex-direction:column;gap:5rem;overflow:hidden;padding:7.5rem 0;position:relative}@media(max-width:calc(744px - 1px)){.infrastructure__body{gap:2rem;padding:0}}.infrastructure__decor{left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.infrastructure__decor img{display:block;max-width:none;width:100%}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.infrastructure__decor{left:-16rem}}@media(max-width:calc(744px - 1px)){.infrastructure__decor{display:none}}.infrastructure__intro{position:relative;z-index:1}.infrastructure__lead{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.2;max-width:39rem}@media(max-width:calc(744px - 1px)){.infrastructure__lead{font-size:1.125rem;line-height:1.333;max-width:none}}.infrastructure__list{border-bottom:1px solid rgba(164,105,66,.32);display:flex;flex-direction:column;position:relative;z-index:1}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.infrastructure__list{border-top:1px solid rgba(164,105,66,.32);display:grid;grid-template-columns:repeat(2,1fr)}}.infrastructure__item{border-top:1px solid rgba(164,105,66,.32)}.infrastructure__item__inner{align-items:center;display:flex;flex-direction:row;gap:1.5rem;padding:1.5rem 0}.infrastructure__item__inner--reversed{flex-direction:row-reverse}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.infrastructure__item__inner{align-items:stretch;border-top:none;flex-direction:column;gap:1.5rem}.infrastructure__item__inner--reversed{flex-direction:column}.infrastructure__item__inner:first-child{grid-column:1;grid-row:1}.infrastructure__item__inner:nth-child(2){grid-column:2;grid-row:1}.infrastructure__item__inner:nth-child(3){grid-column:2;grid-row:2}}@media(max-width:calc(744px - 1px)){.infrastructure__item__inner{align-items:stretch;flex-direction:column;gap:1.5rem;padding:1.5rem 0}.infrastructure__item__inner--reversed{flex-direction:column}}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.infrastructure__item{align-items:stretch;border-bottom:1px solid rgba(164,105,66,.32);border-right:1px solid rgba(164,105,66,.32);border-top:none;flex-direction:column;gap:1.5rem;grid-column:unset;grid-row:unset}.infrastructure__item:nth-child(2n){border-right:0}.infrastructure__item:nth-child(2n):last-child,.infrastructure__item:nth-child(odd):last-child{border-bottom:0}.infrastructure__item--reversed{flex-direction:column}}@media(max-width:calc(744px - 1px)){.infrastructure__item{align-items:stretch;flex-direction:column;gap:1.5rem;padding:1.5rem 1rem}.infrastructure__item--reversed{flex-direction:column}}.infrastructure__item-media{border-radius:.5rem;flex-shrink:0;height:22.75rem;overflow:hidden;width:38rem}.infrastructure__item-media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.infrastructure__item-media{flex-shrink:1;height:12.5625rem;width:100%}}@media(max-width:calc(744px - 1px)){.infrastructure__item-media{flex-shrink:1;height:12.25rem;width:100%}}.infrastructure__item-content{display:flex;flex:1;flex-direction:column;gap:1.5rem;padding:0 2rem 0 3rem}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.infrastructure__item-content{gap:1rem;padding:0 .5rem}}@media(max-width:calc(744px - 1px)){.infrastructure__item-content{gap:1rem;padding:0 .5rem}}.infrastructure__item-title{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:2rem;font-weight:400;line-height:1.125;text-transform:uppercase}@media(max-width:calc(744px - 1px)){.infrastructure__item-title{font-size:1.5rem;line-height:1.167}}.infrastructure__item-desc{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.375}.skh-intro{position:relative}.skh-intro__inner{align-items:center;display:flex;flex-direction:column;gap:2.5rem}@media(min-width:744px){.skh-intro__inner{gap:4rem}}@media(min-width:1024px){.skh-intro__inner:has(.skh-intro__pattern+.skh-intro__text-wrap){gap:3rem}}.skh-intro .cont-contacts__socials{margin:0 auto}.skh-intro__text-wrap{display:flex;justify-content:center;width:100%}.skh-intro__text{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1.375rem;font-weight:400;line-height:1.1818;margin:0;text-align:center}@media(min-width:744px){.skh-intro__text{font-size:2rem;line-height:1.125;max-width:51.25rem}}@media(max-width:calc(1024px - 1px)){.skh-intro__text{max-width:100%;width:43.125rem}}.skh-intro__text--xl{font-size:2rem;line-height:2.25rem;text-transform:uppercase}@media(min-width:744px){.skh-intro__text--xl{font-size:3rem;line-height:3.25rem;max-width:57rem;text-transform:uppercase}}@media(max-width:calc(1024px - 1px)){.skh-intro__text--xl{max-width:100%;width:43.125rem}}.skh-intro__pattern{align-items:center;display:flex;gap:1rem;justify-content:center;opacity:.24;overflow:hidden;position:relative;width:100%}.skh-intro__pattern:before{background-color:#a46942;content:"";height:1px;left:0;position:absolute;top:50%;width:100%;z-index:1}@media(min-width:744px){.skh-intro__pattern{gap:1.5rem}}.skh-intro__pattern img{background-color:#fff;display:block;height:3.5rem;max-width:100%;padding:0 2.5rem;position:relative;width:auto;z-index:2}@media(min-width:744px){.skh-intro__pattern img{height:3.5rem;padding:0 1.5rem}}@media(max-width:calc(744px - 1px)){.skh-intro__pattern img{height:2.5rem;padding:0 1rem}}.skh-rooms{display:flex;flex-direction:column}.skh-rooms--beige{background-color:#fff1e0}.skh-rooms--beige .skh-rooms__card{background-color:#fff}.skh-rooms__head{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:744px){.skh-rooms__head{align-items:flex-start;flex-direction:row;flex-direction:column;gap:2rem;justify-content:space-between}}@media(min-width:1024px){.skh-rooms__head{flex-direction:row;justify-content:space-between}}.skh-rooms__title{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:3rem;font-weight:400;line-height:1.125;margin:0;text-transform:uppercase}@media(min-width:1024px){.skh-rooms__title{flex-shrink:0;font-size:3rem;line-height:1.0833;width:27.5625rem}}@media(max-width:calc(744px - 1px)){.skh-rooms__title{font-size:2rem;line-height:1.0833}}@media(min-width:1024px){.skh-rooms--beige .skh-rooms__title{max-width:none;width:auto}}.skh-rooms__desc{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.375;margin:0;max-width:100%}@media(min-width:1024px){.skh-rooms__desc{width:25rem}}@media(max-width:calc(1024px - 1px)){.skh-rooms__desc{width:34.25rem}}.skh-rooms__swiper{margin-left:-1.5rem;margin-right:-1.5rem;margin-top:1.5rem;overflow:visible;padding:0 1.5rem;width:calc(100% + 3rem)}@media(max-width:calc(1024px - 1px)){.skh-rooms__swiper{margin-left:-1rem;margin-right:-1rem;padding:0 1rem;width:calc(100% + 2rem)}}@media(min-width:744px){.skh-rooms__swiper{margin-top:3rem}}@media(min-width:1024px){.skh-rooms__swiper{flex-direction:row;justify-content:space-between;margin-top:3rem}}@media(max-width:calc(744px - 1px)){.skh-rooms__swiper{margin-top:2rem}}.skh-rooms__swiper .swiper-slide{height:auto;width:-moz-fit-content;width:fit-content}.skh-rooms__card{background-color:#f3f3f3;border-radius:.5rem;display:flex;flex-direction:column;gap:2rem;height:100%;overflow:hidden;width:31.5rem}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.skh-rooms__card{flex:1 1 0;width:22.5rem}}@media(max-width:calc(744px - 1px)){.skh-rooms__card{gap:1.5rem;width:19.4375rem}}.skh-rooms__card-img{aspect-ratio:267/166;border-radius:.5rem;flex-shrink:0;overflow:hidden}.skh-rooms__card-img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.skh-rooms__card-body{display:flex;flex:1;flex-direction:column;gap:1.5rem;justify-content:space-between;padding:0 1rem 1.5rem}@media(min-width:744px){.skh-rooms__card-body{gap:2rem;padding:0 2rem 2rem}}.skh-rooms__card-info{display:flex;flex-direction:column;gap:1rem}@media(min-width:744px){.skh-rooms__card-info{gap:1.5rem}}.skh-rooms__card-meta{display:flex;flex-direction:column;gap:1rem;justify-content:space-between}@media(min-width:744px){.skh-rooms__card-meta{align-items:flex-start;flex-direction:row;gap:1.5rem}}@media(max-width:calc(744px - 1px)){.skh-rooms__card-meta{align-items:center;flex-direction:row;gap:1.5rem}}.skh-rooms__card-name{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1.5rem;font-weight:500;line-height:1.0833;margin:0;text-transform:uppercase}.skh-rooms__card-stats{align-items:center;display:flex;gap:1rem}@media(min-width:744px){.skh-rooms__card-stats{gap:1.5rem}}.skh-rooms__card-area{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.375;white-space:nowrap}.skh-rooms__card-capacity{align-items:center;display:flex;gap:.5rem;width:2.875rem}.skh-rooms__card-capacity img,.skh-rooms__card-capacity svg{display:block;flex-shrink:0;height:1rem;width:1rem}.skh-rooms__card-capacity span,.skh-rooms__card-desc{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.375}.skh-rooms__card-desc{margin:0}.skh-rooms__card-btn{align-self:flex-start}@media(max-width:calc(744px - 1px)){.skh-rooms__card-btn{align-self:stretch;height:3rem;justify-content:center;max-width:100%;width:13.8125rem}}.skh-rooms__nav{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-top:2em}@media(min-width:1024px){.skh-rooms__nav{flex-direction:row;justify-content:space-between}}@media(max-width:calc(744px - 1px)){.skh-rooms__nav{margin-top:1.5rem}.skh-rooms__nav .swiper-button-next{order:2}}.skh-rooms__nav .swiper-button-prev i{transform:scaleX(-1)}.skh-rooms__nav:has(.swiper-button-disabled+.swiper-button-disabled){display:none}.skh-rooms__nav .swiper-button-next:after,.skh-rooms__nav .swiper-button-prev:after{display:none}.skh-rooms__nav .swiper-button-next,.skh-rooms__nav .swiper-button-prev{align-items:center;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,.24);border-radius:50%;color:#a46942;cursor:pointer;display:flex;flex-shrink:0;height:3.5rem;justify-content:center;margin:0;position:static;transition:all .3s ease;width:3.5rem}.skh-rooms__nav .swiper-button-next i,.skh-rooms__nav .swiper-button-prev i{font-size:1.5rem}.skh-rooms__nav .swiper-button-next:hover,.skh-rooms__nav .swiper-button-prev:hover{border:1px solid rgba(10,10,10,.16)}.skh-rooms__nav .swiper-button-next,.skh-rooms__nav .swiper-button-prev{outline:.125rem solid rgba(0,0,0,0);outline-offset:.125rem}.skh-rooms__nav .swiper-button-next:active,.skh-rooms__nav .swiper-button-prev:active{border:1px solid rgba(10,10,10,.24);outline-color:#d09a5d}.skh-rooms__nav .swiper-button-next.swiper-button-disabled,.skh-rooms__nav .swiper-button-prev.swiper-button-disabled{color:#0a0a0a;cursor:default;opacity:.4;pointer-events:none}.skh-rooms__pagination{align-items:center;display:flex;flex:1;gap:1rem;justify-content:flex-end}@media(max-width:calc(744px - 1px)){.skh-rooms__pagination{justify-content:center}}.skh-rooms__pagination .swiper-pagination-bullet{background-color:rgba(0,0,0,.24);border-radius:50%;display:block;height:.25rem;margin:0!important;opacity:1;transition:width .3s ease,height .3s ease;width:.25rem}.skh-rooms__pagination .swiper-pagination-bullet-active{background-color:#0a0a0a;height:.375rem;width:.375rem}.room-hero{background:#fff;padding:3.5rem 0 0}@media(max-width:calc(744px - 1px)){.room-hero{padding-top:1.25rem}}.room-single-breadcrumbs+.room-hero{padding-top:2.5rem}@media(max-width:calc(744px - 1px)){.room-single-breadcrumbs+.room-hero{padding-top:1.25rem}}.room-hero__head{display:flex;flex-direction:column;gap:1.5rem;padding-bottom:3rem}@media(max-width:calc(1024px - 1px)){.room-hero__head{padding-bottom:2.5rem}}@media(max-width:calc(744px - 1px)){.room-hero__head{gap:.875rem;padding-bottom:1.375rem}}.room-hero__title{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:4.375rem;font-weight:500;line-height:.98;margin:0;max-width:66rem;text-transform:uppercase}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.room-hero__title{font-size:4.375rem}}@media(max-width:calc(744px - 1px)){.room-hero__title{font-size:3.125rem;line-height:.98}}.room-hero__text{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.2;margin:0;max-width:39rem}@media(max-width:calc(744px - 1px)){.room-hero__text{font-size:1.125rem;line-height:1.28;max-width:26rem}}.room-hero__gallery{background:#f3f3f3;overflow:hidden;position:relative}@media(max-width:calc(744px - 1px)){.room-hero__gallery{background:#fff1e0;overflow:visible;padding-bottom:5rem}}.room-hero__swiper{height:43.75rem;width:100%}@media(max-width:calc(1024px - 1px)){.room-hero__swiper{height:clamp(24rem,76.8vw,36.5rem)}}@media(max-width:calc(744px - 1px)){.room-hero__swiper{height:75.8333333333vw}}.room-hero__swiper .swiper-slide{height:100%}.room-hero__swiper img,.room-hero__swiper picture{display:block;height:100%;width:100%}.room-hero__swiper img{-o-object-fit:cover;object-fit:cover}.room-hero__nav{align-items:center;display:flex;justify-content:space-between;left:1.5rem;pointer-events:none;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);z-index:3}@media(max-width:calc(744px - 1px)){.room-hero__nav{left:1rem;right:1rem;top:37.9166666667vw}}.room-hero__arrow{align-items:center;background:rgba(10,10,10,.64);border:1px solid rgba(164,105,66,.56);border-radius:50%;color:#fff;cursor:pointer;display:flex;height:3.5rem;justify-content:center;padding:0;pointer-events:auto;transition:all .3s ease;width:3.5rem}@media(max-width:calc(744px - 1px)){.room-hero__arrow{background:rgba(10,10,10,.82);border-radius:2rem;height:3.5rem;padding:.5rem;width:3.5rem}}.room-hero__arrow:after{display:none}.room-hero__arrow:hover{background:rgba(10,10,10,.8)}.room-hero__arrow:active{outline:.125rem solid #d09a5d;outline-offset:.125rem}.room-hero__arrow.swiper-button-disabled{opacity:.4;pointer-events:none}.room-hero__arrow i{font-size:1.25rem}.room-hero__arrow--prev i{transform:scaleX(-1)}.room-hero__summary-wrap{bottom:1.5rem;left:50%;position:absolute;right:auto;transform:translateX(-50%);width:100%;z-index:4}@media(max-width:calc(1024px - 1px)){.room-hero__summary-wrap{bottom:1.5rem;padding-bottom:0}}@media(max-width:calc(744px - 1px)){.room-hero__summary-wrap{background:rgba(0,0,0,0);bottom:5.5rem;left:50%;padding:0 1rem;position:absolute;right:auto;transform:translate(-50%,74%)}}.room-hero__summary{align-items:center;background:#fff;border-radius:1rem;box-shadow:0 1rem 3rem rgba(10,10,10,.14);display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr) auto;padding:1.185rem 1.5rem;position:relative}@media(max-width:calc(1024px - 1px)){.room-hero__summary{align-items:stretch;gap:0;grid-template-columns:1fr}}@media(max-width:calc(744px - 1px)){.room-hero__summary{border-radius:1.25rem;box-shadow:none;display:block;padding:1rem;transform:none}}@media(max-width:calc(1024px - 1px)){.room-hero__summary:not(.room-hero__summary--has-booking){display:none}}.room-hero__features{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;list-style:none;margin:0;padding:0}@media(max-width:calc(744px - 1px)){.room-hero__features{gap:1rem 2rem}}.room-hero__features--head{display:none}@media(max-width:calc(1024px - 1px)){.room-hero__features--head{display:flex;gap:1rem 1.5rem}}@media(max-width:calc(744px - 1px)){.room-hero__features--head{align-items:start;-moz-column-gap:2rem;column-gap:2rem;display:grid;grid-auto-flow:column;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:repeat(3,auto);max-width:27rem;row-gap:.875rem;width:100%}}@media(max-width:calc(1024px - 1px)){.room-hero__features--summary{display:none}}.room-hero__feature{align-items:center;color:#0a0a0a;display:inline-flex;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;gap:.625rem;line-height:1.375;min-height:2rem;padding:0}.room-hero__feature--group-start{padding-left:1.5rem;position:relative}.room-hero__feature--group-start:before{background:rgba(10,10,10,.16);bottom:-1.185rem;content:"";left:0;position:absolute;top:-1.185rem;width:1px}@media(max-width:calc(1024px - 1px)){.room-hero__feature{font-size:.875rem;gap:.5rem;line-height:1.25;min-height:1rem}.room-hero__feature--group-start{padding-left:0}.room-hero__feature--group-start:before{display:none}}@media(max-width:calc(744px - 1px)){.room-hero__feature{border-left:0;font-size:1rem;gap:.5rem;line-height:1.2;padding:0;width:auto}.room-hero__feature--group-start{padding-left:0}.room-hero__feature--group-start:before{display:none}.room-hero__feature:nth-child(odd){padding-left:0}}.room-hero__feature img{display:block;flex-shrink:0;height:1rem;-o-object-fit:contain;object-fit:contain;width:1rem}.room-hero__feature-icon{align-items:center;color:#0a0a0a;display:inline-flex;flex-shrink:0;height:1rem;justify-content:center;width:1rem}.room-hero__feature-icon img,.room-hero__feature-icon svg{display:block;height:1rem;width:1rem}.room-hero__feature-dot{background:#a46942;border-radius:50%;flex-shrink:0;height:.375rem;width:.375rem}.room-hero__booking{align-items:center;display:flex;gap:1.5rem;justify-content:flex-end}@media(max-width:calc(1024px - 1px)){.room-hero__booking{gap:1rem;justify-content:space-between}}@media(max-width:calc(744px - 1px)){.room-hero__booking{align-items:stretch;flex-direction:column;gap:.75rem;justify-content:center}}.room-hero__price{align-items:baseline;color:#0a0a0a;display:inline-flex;font-family:GT Walsheim Pro,sans-serif;gap:.5rem;white-space:nowrap}.room-hero__price span{font-size:1rem;line-height:1.4}.room-hero__price strong{font-size:1.25rem;font-weight:500;line-height:1.2}@media(max-width:calc(744px - 1px)){.room-hero__price{justify-content:center}.room-hero__price span{font-size:.875rem}.room-hero__price strong{font-size:1.375rem}}.room-hero__button{height:2.625rem;min-height:2.625rem;min-width:11rem}@media(max-width:calc(1024px - 1px)){.room-hero__button{min-width:9.25rem}}@media(max-width:calc(744px - 1px)){.room-hero__button{border-radius:999px;height:3rem;width:100%}}.room-feature-showcase{overflow:hidden;padding:7.5rem 0;position:relative}.room-feature-showcase:after{background-image:url(../img/room-feature-showcase-top-decor.svg);background-position:bottom;background-repeat:repeat-x;background-size:80rem 14.125rem;bottom:0;content:"";height:14.125rem;left:0;pointer-events:none;position:absolute;right:0}@media(max-width:calc(744px - 1px)){.room-feature-showcase{padding:4rem 0 4.5rem}.room-feature-showcase:after{background-size:auto 9rem;height:9rem}}.room-feature-showcase__inner{align-items:center;display:flex;flex-direction:column;gap:4rem;position:relative;z-index:1}@media(max-width:calc(744px - 1px)){.room-feature-showcase__inner{gap:2.5rem}}.room-feature-showcase__media{align-items:center;display:grid;gap:1.5rem;grid-template-columns:minmax(0,12.5rem) minmax(0,54.125rem) minmax(0,12.5rem);width:100%}@media(max-width:calc(1024px - 1px)){.room-feature-showcase__media{gap:2rem;grid-template-columns:1fr;max-width:43rem}}@media(min-width:1024px)and (max-width:1279px){.room-feature-showcase__media{grid-template-columns:1fr;margin:0 auto;max-width:53.875rem}}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.room-feature-showcase__media{max-width:none;width:calc(100vw - 2rem)}}@media(max-width:calc(744px - 1px)){.room-feature-showcase__media{max-width:none;width:calc(100vw - 1.5rem)}}.room-feature-showcase__decor{align-items:center;display:flex;gap:1rem;min-width:0;opacity:.24}.room-feature-showcase__decor:after,.room-feature-showcase__decor:before{background-color:#a46942;content:"";display:block;flex:1 1 4.5rem;height:1px}.room-feature-showcase__decor--left{justify-content:flex-end}.room-feature-showcase__decor--left:after{display:none}.room-feature-showcase__decor--right{justify-content:flex-start}.room-feature-showcase__decor--right:before{display:none}.room-feature-showcase__decor img{display:block;flex:0 0 auto;height:2rem;width:auto}@media(max-width:calc(1024px - 1px)){.room-feature-showcase__decor{display:none}}@media(min-width:1024px)and (max-width:1279px){.room-feature-showcase__decor{display:none}}.room-feature-showcase__photos{align-items:center;display:grid;gap:1rem;grid-template-columns:9.375rem minmax(0,33.125rem) 9.375rem;justify-content:center;min-width:0}@media(max-width:calc(1024px - 1px)){.room-feature-showcase__photos{grid-template-columns:minmax(0,1fr)}}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.room-feature-showcase__photos{grid-template-columns:8.375rem minmax(0,31rem) 8.375rem;width:100%}}@media(min-width:1024px)and (max-width:1279px){.room-feature-showcase__photos{grid-template-columns:9.375rem minmax(0,33.125rem) 9.375rem;width:100%}}@media(max-width:calc(744px - 1px)){.room-feature-showcase__photos{gap:.5rem;grid-template-columns:3.75rem minmax(0,12.5rem) 3.75rem;width:100%}}.room-feature-showcase__photo{background-color:rgba(10,10,10,.06);border-radius:.5rem;overflow:hidden}.room-feature-showcase__photo img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.room-feature-showcase__photo--left,.room-feature-showcase__photo--right{aspect-ratio:1/1}@media(max-width:calc(1024px - 1px)){.room-feature-showcase__photo--left,.room-feature-showcase__photo--right{display:none}}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.room-feature-showcase__photo--left,.room-feature-showcase__photo--right{display:block}}@media(max-width:calc(744px - 1px)){.room-feature-showcase__photo--left,.room-feature-showcase__photo--right{display:block;height:3.75rem;width:3.75rem}}.room-feature-showcase__photo--left{grid-column:1}.room-feature-showcase__photo--main{aspect-ratio:482/300;grid-column:2}@media(max-width:calc(1024px - 1px)){.room-feature-showcase__photo--main{grid-column:1}}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.room-feature-showcase__photo--main{grid-column:2}}@media(max-width:calc(744px - 1px)){.room-feature-showcase__photo--main{grid-column:2}}.room-feature-showcase__photo--right{grid-column:3}.room-feature-showcase__content{align-items:center;display:flex;flex-direction:column;gap:1.5rem;text-align:center;width:min(100%,51.25rem)}.room-feature-showcase__title{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:2rem;font-weight:400;line-height:1.14;margin:0;text-wrap:balance}@media(max-width:calc(744px - 1px)){.room-feature-showcase__title{font-size:1.375rem;line-height:1.18}}.room-feature-showcase__text{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.45;margin:0;max-width:51rem}.room-amenities{overflow:hidden}.room-amenities__inner{display:flex;flex-direction:column}.room-amenities__title{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:3rem;font-weight:400;line-height:1.08;margin:0 0 3rem;text-transform:uppercase}@media(max-width:calc(744px - 1px)){.room-amenities__title{font-size:2rem;line-height:1.12;margin-bottom:2rem}}.room-amenities__swiper{margin-left:-1.5rem;margin-right:-1.5rem;margin-top:0;overflow:visible;padding-left:0;padding-right:0;position:relative;width:calc(100% + 3rem)}.room-amenities__swiper:after,.room-amenities__swiper:before{background-color:#d8d8d8;content:"";height:1px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:100vw;z-index:2}.room-amenities__swiper:before{top:0}.room-amenities__swiper:after{bottom:0}.room-amenities__swiper .swiper-wrapper{align-items:stretch;overflow:visible}.room-amenities__swiper .swiper-slide{height:auto;width:33.3333%}@media(max-width:calc(1024px - 1px)){.room-amenities__swiper{margin-left:-1rem;margin-right:-1rem;padding-left:0;padding-right:0;width:calc(100% + 2rem)}.room-amenities__swiper .swiper-slide{width:50%}}@media(max-width:calc(744px - 1px)){.room-amenities__swiper{padding-left:1rem;padding-right:1rem}.room-amenities__swiper .swiper-slide{width:min(27rem,100vw - 3rem)}}.room-amenities__card{display:flex;flex-direction:column;gap:2.5rem;height:100%;justify-content:space-between;padding:1.5rem 1.5rem 2.5rem;position:relative}.room-amenities__card:before{background-color:#d8d8d8;bottom:0;content:"";left:0;position:absolute;top:0;width:1px}@media(max-width:calc(1024px - 1px)){.room-amenities__card{padding:1.5rem 1.5rem 2rem}}@media(max-width:calc(744px - 1px)){.room-amenities__card{gap:2rem;padding:1.5rem 1rem 2rem}}.swiper-slide:last-child .room-amenities__card:after{background-color:#d8d8d8;bottom:0;content:"";position:absolute;right:0;top:0;width:1px}.room-amenities__card-content{display:flex;flex-direction:column;gap:1rem;padding-right:1.5rem}@media(max-width:calc(744px - 1px)){.room-amenities__card-content{gap:.75rem;padding-right:0}}.room-amenities__card-category{color:rgba(10,10,10,.45);font-size:1rem;font-weight:400;line-height:1.35;margin:0}.room-amenities__card-title{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.1;margin:0}@media(max-width:calc(744px - 1px)){.room-amenities__card-title{font-size:1.25rem}}.room-amenities__card-img{aspect-ratio:380/380;border-radius:.5rem;flex-shrink:0;overflow:hidden;width:100%}.room-amenities__card-img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:calc(744px - 1px)){.room-amenities__card-img{aspect-ratio:296/296}}.room-amenities__nav{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-top:2rem}@media(max-width:calc(744px - 1px)){.room-amenities__nav{margin-top:1.5rem}}.room-amenities__arrows{display:flex;gap:.5rem}.room-amenities__nav .swiper-button-prev i{transform:scaleX(-1)}.room-amenities__nav .swiper-button-next:after,.room-amenities__nav .swiper-button-prev:after{display:none}.room-amenities__nav .swiper-button-next,.room-amenities__nav .swiper-button-prev{align-items:center;background:rgba(0,0,0,0);border:1px solid rgba(10,10,10,.24);border-radius:50%;color:#a46942;cursor:pointer;display:flex;flex-shrink:0;height:3.5rem;justify-content:center;margin:0;outline:.125rem solid rgba(0,0,0,0);outline-offset:.125rem;position:static;transition:all .3s ease;width:3.5rem}.room-amenities__nav .swiper-button-next i,.room-amenities__nav .swiper-button-prev i{font-size:1.5rem}.room-amenities__nav .swiper-button-next:hover,.room-amenities__nav .swiper-button-prev:hover{border-color:rgba(10,10,10,.16)}.room-amenities__nav .swiper-button-next:active,.room-amenities__nav .swiper-button-prev:active{border-color:rgba(10,10,10,.24);outline-color:#d09a5d}.room-amenities__nav .swiper-button-next.swiper-button-disabled,.room-amenities__nav .swiper-button-prev.swiper-button-disabled{color:#0a0a0a;cursor:default;opacity:.4;pointer-events:none}.room-amenities__pagination{align-items:center;display:flex;flex:1;gap:1rem;justify-content:flex-end}.room-amenities__pagination .swiper-pagination-bullet{background-color:rgba(10,10,10,.24);border-radius:50%;display:block;height:.25rem;margin:0!important;opacity:1;transition:width .3s ease,height .3s ease;width:.25rem}.room-amenities__pagination .swiper-pagination-bullet-active{background-color:#0a0a0a;height:.375rem;width:.375rem}.room-comfort{overflow:hidden}.room-amenities.section-padding--white+.room-comfort.section-padding--white{padding-top:0}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.room-comfort .container{padding-left:1.5rem;padding-right:1.5rem}}@media(max-width:calc(744px - 1px)){.room-comfort .container{padding-left:1rem;padding-right:1rem}}.room-comfort__inner{display:flex;flex-direction:column}@media(max-width:calc(744px - 1px)){.room-comfort__inner{margin:0 auto;width:100%}}.room-comfort__media{aspect-ratio:1232/440;border-radius:.5rem .5rem 0 0;height:27.5rem;overflow:hidden;width:100%}.room-comfort__media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.room-comfort__media{aspect-ratio:720/400;border-radius:.5rem .5rem 0 0;height:auto}}@media(max-width:calc(744px - 1px)){.room-comfort__media{aspect-ratio:328/400;border-radius:.5rem .5rem 0 0;height:auto}}.room-comfort__panel{align-items:start;background-color:#f3f3f3;border-radius:0 0 .5rem .5rem;display:grid;gap:7.1875rem;grid-template-columns:minmax(0,28.315rem) minmax(0,1fr);padding:3rem}@media(max-width:calc(1024px - 1px)){.room-comfort__panel{gap:2rem;grid-template-columns:1fr;padding:2rem}}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.room-comfort__panel{display:flex;flex-direction:column;gap:1rem;padding:2rem}}@media(max-width:calc(744px - 1px)){.room-comfort__panel{display:flex;flex-direction:column;gap:0;padding:2rem 1.25rem 1.25rem}}.room-comfort__content{align-items:flex-start;display:flex;flex-direction:column}@media(max-width:calc(744px - 1px)){.room-comfort__content{display:contents}}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.room-comfort__content{display:contents}}.room-comfort__title{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:2rem;font-weight:400;line-height:1.125;margin:0 0 1rem;text-transform:uppercase}@media(max-width:calc(744px - 1px)){.room-comfort__title{font-size:1.5rem;line-height:1.15;margin-bottom:1rem;order:1}}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.room-comfort__title{font-size:2rem;line-height:1.125;margin-bottom:-.5rem;order:1}}.room-comfort__text{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:1.35;margin:0 0 4rem;max-width:27rem}@media(max-width:calc(1024px - 1px)){.room-comfort__text{margin-bottom:2rem}}@media(max-width:calc(744px - 1px)){.room-comfort__text{margin-bottom:1.5rem;max-width:none;order:2}}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.room-comfort__text{margin-bottom:.5rem;max-width:none;order:2}}.room-comfort__btn{height:3.5rem;min-width:10.625rem}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.room-comfort__btn{order:4}}@media(max-width:calc(744px - 1px)){.room-comfort__btn{margin-top:1.5rem;min-width:0;order:5;width:100%}}.room-comfort__features{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-start;list-style:none;margin:0;padding:0}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.room-comfort__features{gap:.5rem;margin-bottom:1rem;order:3}}@media(max-width:calc(744px - 1px)){.room-comfort__features{gap:.25rem;margin-bottom:.625rem;order:3}}.room-comfort__feature{align-items:center;background-color:#fff;border-radius:999px;color:#0a0a0a;display:inline-flex;font-family:GT Walsheim Pro,sans-serif;font-size:.875rem;font-weight:400;gap:.375rem;line-height:1.2;min-height:2rem;padding:.375rem .75rem;white-space:nowrap}@media(max-width:calc(744px - 1px)){.room-comfort__feature{font-size:.875rem;gap:.375rem;line-height:1.2;max-width:100%;min-height:2rem;padding:.375rem .75rem;white-space:normal}}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.room-comfort__feature{font-size:.875rem;gap:.375rem;line-height:1.2;min-height:2rem;padding:.375rem .75rem}}.room-comfort__feature>span:last-child{min-width:0}.room-comfort__show-more{display:none}@media(max-width:calc(744px - 1px)){.room-comfort__show-more{align-items:center;align-self:flex-start;background:rgba(0,0,0,0);border:0;border-bottom:1px solid rgba(10,10,10,.72);color:#0a0a0a;cursor:pointer;display:inline-flex;font-family:GT Walsheim Pro,sans-serif;font-size:.875rem;font-weight:400;gap:.5rem;line-height:1.25rem;margin:0;order:4;padding:0 0 .25rem}.room-comfort__show-more .icon{font-size:1rem}.room-comfort.is-expanded .room-comfort__show-more,.room-comfort:not(.is-expanded) .room-comfort__feature:nth-child(n+7){display:none}}.room-comfort__feature-icon{align-items:center;color:#0a0a0a;display:inline-flex;flex-shrink:0;height:1rem;justify-content:center;width:1rem}.room-comfort__feature-icon img,.room-comfort__feature-icon svg{display:block;height:1rem;-o-object-fit:contain;object-fit:contain;width:1rem}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.room-comfort__feature-icon,.room-comfort__feature-icon img,.room-comfort__feature-icon svg{height:1rem;width:1rem}}.room-pricing{border-bottom:1px solid rgba(10,10,10,.12);margin-bottom:3.5rem;overflow:hidden;padding-bottom:3rem}@media(min-width:744px){.room-pricing{margin-bottom:0;padding-bottom:3rem}}@media(max-width:calc(744px - 1px)){.room-pricing{margin-bottom:0}}.room-pricing__title{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:3rem;font-weight:400;line-height:1;margin:0 0 3rem;text-transform:uppercase}@media(min-width:744px){.room-pricing__title{margin-bottom:3rem}}@media(max-width:calc(744px - 1px)){.room-pricing__title{font-size:2rem;line-height:1.08;margin-bottom:2rem}}.room-pricing__body{align-items:start;display:grid;gap:2.5rem;grid-template-columns:max-content minmax(0,39rem);justify-content:start;padding-top:3rem;position:relative}.room-pricing__body:before{background-color:rgba(10,10,10,.12);content:"";height:1px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw}@media(max-width:calc(1024px - 1px)){.room-pricing__body{gap:2rem;grid-template-columns:1fr}}@media(min-width:1024px)and (max-width:1279px){.room-pricing__body{gap:1.5rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:calc(744px - 1px)){.room-pricing__body{padding-top:3rem}}.room-pricing__media{border-radius:.5rem;box-sizing:border-box;display:flex;gap:.625rem;height:27.9375rem;max-width:100%;opacity:1;overflow:hidden;width:36rem}.room-pricing__media img{border-radius:.5rem;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:calc(1024px - 1px)){.room-pricing__media{aspect-ratio:720/558;height:34.875rem;width:100%}}@media(min-width:1024px)and (max-width:1279px){.room-pricing__media{aspect-ratio:576/447;height:auto;width:100%}}@media(max-width:calc(744px - 1px)){.room-pricing__media{aspect-ratio:328/254.5417;height:auto}}.room-pricing__content{display:flex;flex-direction:column;min-height:100%;padding-top:.25rem}@media(max-width:calc(744px - 1px)){.room-pricing__content{padding-top:0}}.room-pricing__terms{display:flex;flex-direction:column;gap:2.5rem;margin-bottom:3.75rem}@media(max-width:calc(744px - 1px)){.room-pricing__terms{gap:2rem;margin-bottom:2rem}}.room-pricing__term-title{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.2;margin:0 0 1rem}@media(max-width:calc(744px - 1px)){.room-pricing__term-title{font-size:1.25rem;line-height:1.2;margin-bottom:1rem}}.room-pricing__list{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.room-pricing__list li{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.35;padding-left:1.5rem;position:relative}.room-pricing__list li:before{background-color:#a46942;border-radius:50%;content:"";height:.375rem;left:.125rem;position:absolute;top:.55em;width:.375rem}@media(max-width:calc(744px - 1px)){.room-pricing__list{gap:.75rem}.room-pricing__list li{font-size:1rem;line-height:1.4}}.room-pricing__price{align-items:baseline;display:flex;gap:.75rem;margin-bottom:1.5rem}.room-pricing__price span{font-size:1rem}.room-pricing__price span,.room-pricing__price strong{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;line-height:1}.room-pricing__price strong{font-size:1.5rem;font-weight:500}@media(max-width:calc(744px - 1px)){.room-pricing__price{border-top:1px solid rgba(10,10,10,.12);justify-content:center;margin-bottom:1rem;padding-top:1.5rem;width:100%}}.room-pricing__footer{align-items:center;border-top:1px solid rgba(10,10,10,.12);display:flex;gap:1.5rem;justify-content:space-between;padding-top:1.5rem}@media(min-width:1024px)and (max-width:1279px){.room-pricing__footer{flex-wrap:wrap;justify-content:flex-start}}@media(max-width:calc(744px - 1px)){.room-pricing__footer{align-items:center;border-top:0;flex-direction:column;gap:1rem;padding-top:0;width:100%}}.room-pricing__btn{min-width:13.25rem}@media(max-width:calc(744px - 1px)){.room-pricing__btn{justify-content:center;min-width:0;width:100%}}.room-pricing__socials{align-items:center;display:flex;flex-shrink:0;gap:.75rem}@media(max-width:calc(744px - 1px)){.room-pricing__socials{justify-content:center;width:100%}}.room-pricing__social{align-items:center;border:1px solid rgba(10,10,10,.24);border-radius:50%;color:#0a0a0a;display:inline-flex;height:3rem;justify-content:center;outline:.125rem solid rgba(0,0,0,0);outline-offset:.0625rem;text-decoration:none;transition:border-color .2s ease,background-color .2s ease;width:3rem}.room-pricing__social img,.room-pricing__social svg{display:block;height:1rem;-o-object-fit:contain;object-fit:contain;width:1rem}.room-pricing__social img{filter:brightness(0)}.room-pricing__social:hover{border-color:rgba(10,10,10,.16)}.room-pricing__social:active{border-color:rgba(10,10,10,.24);outline-color:#d09a5d}.skh-medical__inner{display:flex;flex-direction:column;gap:2rem}@media(min-width:744px){.skh-medical__inner{gap:3rem}}@media(max-width:calc(744px - 1px)){.skh-medical__inner{gap:2rem}}.skh-medical__title{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:2rem;font-weight:400;line-height:1.125;margin:0;text-transform:uppercase}@media(min-width:744px){.skh-medical__title{font-size:3rem;line-height:1.0833}}.skh-medical__body{display:flex;flex-wrap:wrap;position:relative}.skh-medical__body:after,.skh-medical__body:before{background-color:#c8c8c8;content:"";display:block;height:1px;left:50%;position:absolute;transform:translateX(-50%);width:100vw}.skh-medical__body:before{top:0}.skh-medical__body:after{bottom:0}@media(max-width:calc(744px - 1px)){.skh-medical__body{border:0}}.skh-medical__photo-cell{padding:1.5rem 0;position:relative}.skh-medical__photo-cell:after{background-color:#c8c8c8;bottom:0;content:"";display:block;height:1px;left:50%;position:absolute;transform:translateX(-50%);width:100vw}@media(min-width:744px){.skh-medical__photo-cell{padding:2.5rem 0;width:100%}}@media(min-width:1024px){.skh-medical__photo-cell{padding:2.5rem 0;width:100%}}@media(max-width:calc(744px - 1px)){.skh-medical__photo-cell{order:2;padding:0 0 1.5rem;width:100%}}.skh-medical__photo{aspect-ratio:328/183;border-radius:.5rem;overflow:hidden;position:relative}@media(min-width:744px){.skh-medical__photo{aspect-ratio:1232/688}}@media(min-width:1024px){.skh-medical__photo{aspect-ratio:736/411}}.skh-medical__photo img,.skh-medical__photo video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.skh-medical__photo img{left:0;position:absolute;top:0;z-index:2}.skh-medical__play-toggle{align-items:center;background-color:#a46942;border-radius:50%;cursor:pointer;display:flex;height:4rem;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.15s ease-in-out;width:4rem;z-index:3}.skh-medical__play-toggle:hover{background-color:#d09b5e}.skh-medical__play-toggle:before{color:#fff;content:"";font-family:svgfont,sans-serif;font-size:1rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.skh-medical__play-toggle.playing:before{content:""}.skh-medical__info{display:flex;flex-direction:column}@media(min-width:744px){.skh-medical__info{flex-direction:row;padding:0 1rem}}@media(min-width:1024px){.skh-medical__info{padding:0 1.5rem}}.skh-medical__subtitle-col{border-bottom:1px solid #c8c8c8;padding:1.5rem 1rem 1.5rem 0}@media(min-width:744px){.skh-medical__subtitle-col{border-bottom:0;padding:2.5rem 1rem 2.5rem 0;width:50%}}@media(min-width:1024px){.skh-medical__subtitle-col{padding:2.5rem 1.5rem 2.5rem 0;width:50%}}@media(max-width:calc(744px - 1px)){.skh-medical__subtitle-col{border-bottom:0;border-top:1px solid #c8c8c8;order:1;padding:1.5rem 1rem 1.5rem 0;width:100%}}.skh-medical__subtitle{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.222;margin:0}@media(min-width:744px){.skh-medical__subtitle{font-size:1.5rem;line-height:1.1667}}@media(min-width:1024px){.skh-medical__subtitle{max-width:100%;width:31.5rem}}.skh-medical__content{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem 0 1.5rem 1rem}@media(min-width:744px){.skh-medical__content{border-left:1px solid #c8c8c8;gap:2rem;padding:2.5rem 0 2.5rem 2rem;width:50%}}@media(min-width:1024px){.skh-medical__content{padding:2.5rem 0 2.5rem 2rem;width:50%}}@media(max-width:calc(744px - 1px)){.skh-medical__content{border-bottom:1px solid #c8c8c8;order:3;padding:2rem 1rem;width:100%}}.skh-medical__list{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}@media(min-width:744px){.skh-medical__list{gap:1.5rem}}.skh-medical__item{align-items:flex-start;color:#0a0a0a;display:flex;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:400;gap:1rem;line-height:1.375}.skh-medical__item-ico{background-color:#a46942;border-radius:50%;display:block;flex-shrink:0;height:.5rem;margin-top:.4375rem;width:.5rem}.skh-medical__cta{align-self:flex-start}@media(max-width:calc(744px - 1px)){.skh-medical__cta{align-self:stretch;justify-content:center}}.skh-wellness{display:flex;flex-direction:column}@media(min-width:1024px){.skh-wellness{overflow:hidden}.skh-wellness .skh-wellness__swiper{overflow:visible}}.skh-wellness__inner{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:744px){.skh-wellness__inner{gap:3rem}}.skh-wellness__head{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:744px){.skh-wellness__head{gap:2rem}}@media(min-width:1024px){.skh-wellness__head{align-items:flex-start;flex-direction:row;gap:2rem;justify-content:space-between}}.skh-wellness__title{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:2rem;font-weight:400;line-height:1.125;margin:0;text-transform:uppercase}@media(min-width:744px){.skh-wellness__title{font-size:3rem;line-height:1.0833}}.skh-wellness__desc{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.375;margin:0;max-width:100%}@media(min-width:1024px){.skh-wellness__desc{flex-shrink:0;width:25rem}}@media(max-width:calc(1024px - 1px)){.skh-wellness__desc{flex-shrink:0;width:34.25rem}}.skh-wellness__swiper{overflow:hidden;position:relative;width:100%}.skh-wellness__swiper .swiper-wrapper{align-items:stretch}.skh-wellness__swiper:after,.skh-wellness__swiper:before{background-color:#d8d8d8;content:"";display:block;height:1px;left:50%;position:absolute;transform:translateX(-50%);width:100vw}.skh-wellness__swiper:after{top:0}.skh-wellness__swiper:before{bottom:0}@media(max-width:calc(1024px - 1px)){.skh-wellness__swiper{margin:0 -1rem;padding:0 1rem;width:calc(100% + 2rem)}}.skh-wellness__swiper .swiper-slide{height:unset;width:100%}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.skh-wellness__swiper .swiper-slide{width:calc(50% - 8px)}}@media(min-width:1024px){.skh-wellness__swiper .swiper-slide{width:calc(33.333% - 11px)}}.skh-wellness__card{display:flex;flex-direction:column;gap:1rem;height:100%;padding:2.5rem 1.5rem;position:relative}.skh-wellness__card:after,.skh-wellness__card:before{background-color:#d8d8d8;content:"";display:block;height:100%;position:absolute;top:0;width:1px}.skh-wellness__card:after{right:0}.skh-wellness__card:before{left:-1px}@media(min-width:744px){.skh-wellness__card{gap:1.5rem}}.skh-wellness__card-img{aspect-ratio:262/163;border-radius:.5rem;overflow:hidden}.skh-wellness__card-img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.skh-wellness__card-body{display:flex;flex-direction:column;gap:1rem;padding-right:1rem}@media(min-width:744px){.skh-wellness__card-body{gap:1.5rem;padding-right:2rem}}.skh-wellness__card-title{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.1667;margin:0;text-transform:uppercase}@media(min-width:744px){.skh-wellness__card-title{font-size:2rem;line-height:1.125}}.skh-wellness__card-desc{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.375;margin:0}.skh-wellness__nav{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-top:1.5rem}@media(min-width:744px){.skh-wellness__nav{margin-top:2rem}}.skh-wellness__nav:has(.swiper-button-disabled+.swiper-button-disabled){display:none}.skh-wellness__nav .swiper-button-prev i{transform:scaleX(-1)}@media(max-width:calc(744px - 1px)){.skh-wellness__nav .swiper-button-next{order:2}}.skh-wellness__nav .swiper-button-next:after,.skh-wellness__nav .swiper-button-prev:after{display:none}.skh-wellness__nav .swiper-button-next,.skh-wellness__nav .swiper-button-prev{align-items:center;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,.24);border-radius:50%;color:#a46942;cursor:pointer;display:flex;flex-shrink:0;height:3.5rem;justify-content:center;margin:0;position:static;transition:all .3s ease;width:3.5rem}.skh-wellness__nav .swiper-button-next i,.skh-wellness__nav .swiper-button-prev i{font-size:1.5rem}.skh-wellness__nav .swiper-button-next:hover,.skh-wellness__nav .swiper-button-prev:hover{border:1px solid rgba(10,10,10,.16)}.skh-wellness__nav .swiper-button-next,.skh-wellness__nav .swiper-button-prev{outline:.125rem solid rgba(0,0,0,0);outline-offset:.125rem}.skh-wellness__nav .swiper-button-next:active,.skh-wellness__nav .swiper-button-prev:active{border:1px solid rgba(10,10,10,.24);outline-color:#d09a5d}.skh-wellness__nav .swiper-button-next.swiper-button-disabled,.skh-wellness__nav .swiper-button-prev.swiper-button-disabled{color:#0a0a0a;cursor:default;opacity:.4;pointer-events:none}.skh-wellness__pagination{align-items:center;display:flex;flex:1;gap:1rem;justify-content:flex-end}@media(max-width:calc(744px - 1px)){.skh-wellness__pagination{justify-content:center}}.skh-wellness__pagination .swiper-pagination-bullet{background-color:rgba(0,0,0,.24);border-radius:50%;display:block;height:.25rem;margin:0!important;opacity:1;transition:width .3s ease,height .3s ease;width:.25rem}.skh-wellness__pagination .swiper-pagination-bullet-active{background-color:#0a0a0a;height:.375rem;width:.375rem}.skh-restaurants{display:flex;flex-direction:column;gap:2rem;padding:2rem 0}@media(min-width:744px){.skh-restaurants{gap:3rem;padding:3.75rem 0}}.skh-restaurants__head{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:744px){.skh-restaurants__head{gap:2rem}}@media(min-width:1024px){.skh-restaurants__head{align-items:flex-start;flex-direction:row;gap:2rem;justify-content:space-between}}.skh-restaurants__title{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:2rem;font-weight:400;line-height:1.125;margin:0;text-transform:uppercase}@media(min-width:744px){.skh-restaurants__title{flex-shrink:0;font-size:3rem;line-height:1.0833;width:27.5625rem}}.skh-restaurants__desc{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.375;margin:0;max-width:100%}@media(min-width:1024px){.skh-restaurants__desc{width:25rem}}@media(max-width:calc(1024px - 1px)){.skh-restaurants__desc{flex-shrink:0;width:34.25rem}}.skh-restaurants__body{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:744px){.skh-restaurants__body{gap:2rem}}.skh-restaurants__swiper{height:34.25rem;width:100%}@media(min-width:744px){.skh-restaurants__swiper{height:58.75rem}}@media(min-width:1024px){.skh-restaurants__swiper{height:45rem}}.skh-restaurants__swiper .swiper-slide{height:100%}.skh-restaurants__slide{height:100%;overflow:hidden;position:relative;width:100%}.skh-restaurants__bg{inset:0;position:absolute}.skh-restaurants__bg picture{display:contents}.skh-restaurants__bg img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.skh-restaurants__panel{align-items:center;background:rgba(19,19,19,.9);bottom:0;display:flex;flex-direction:row;gap:1.5rem;left:0;padding:2rem 1rem;position:absolute;right:0}@media(min-width:744px){.skh-restaurants__panel{align-items:flex-start;gap:2rem;padding:3.5rem 1rem}}@media(min-width:1024px){.skh-restaurants__panel{align-items:stretch;border-radius:0 1rem 1rem 0;flex-direction:column;gap:0;justify-content:space-between;padding:3.5rem 1.5rem;right:auto;top:0;width:20rem}}@media(max-width:calc(744px - 1px)){.skh-restaurants__panel{align-items:flex-start}}.skh-restaurants__panel-photo{border-radius:1rem;flex-shrink:0;height:6rem;overflow:hidden;width:6rem}@media(min-width:744px){.skh-restaurants__panel-photo{height:10.75rem;width:10.75rem}}@media(min-width:1024px){.skh-restaurants__panel-photo{flex-shrink:0;height:17rem;width:100%}}.skh-restaurants__panel-photo img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.skh-restaurants__panel-info{display:flex;flex-direction:column;gap:1rem}@media(min-width:744px){.skh-restaurants__panel-info{gap:1.5rem;justify-content:center}}@media(min-width:1024px){.skh-restaurants__panel-info{gap:1.5rem;padding-right:2rem}}.skh-restaurants__panel-title{color:#fff;font-family:GT Walsheim Pro,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.1667;margin:0;text-transform:uppercase}@media(min-width:744px){.skh-restaurants__panel-title{font-size:2rem;line-height:1.125}}@media(max-width:calc(744px - 1px)){.skh-restaurants__panel-title br{display:none}}.skh-restaurants__panel-desc{color:#fff;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.375;margin:0;max-width:100%}@media(max-width:calc(1024px - 1px)){.skh-restaurants__panel-desc{flex-shrink:0;width:27.25rem}}@media(max-width:calc(744px - 1px)){.skh-restaurants__panel-desc{width:100%}}.skh-restaurants__nav{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.skh-restaurants__nav:has(.swiper-button-disabled+.swiper-button-disabled){display:none}.skh-restaurants__nav .swiper-button-prev i{transform:scaleX(-1)}@media(max-width:calc(744px - 1px)){.skh-restaurants__nav .swiper-button-next{order:2}}.skh-restaurants__nav .swiper-button-next:after,.skh-restaurants__nav .swiper-button-prev:after{display:none}.skh-restaurants__nav .swiper-button-next,.skh-restaurants__nav .swiper-button-prev{align-items:center;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,.24);border-radius:50%;color:#a46942;cursor:pointer;display:flex;flex-shrink:0;height:3.5rem;justify-content:center;margin:0;position:static;transition:all .3s ease;width:3.5rem}.skh-restaurants__nav .swiper-button-next i,.skh-restaurants__nav .swiper-button-prev i{font-size:1.5rem}.skh-restaurants__nav .swiper-button-next:hover,.skh-restaurants__nav .swiper-button-prev:hover{border:1px solid rgba(10,10,10,.16)}.skh-restaurants__nav .swiper-button-next,.skh-restaurants__nav .swiper-button-prev{outline:.125rem solid rgba(0,0,0,0);outline-offset:.125rem}.skh-restaurants__nav .swiper-button-next:active,.skh-restaurants__nav .swiper-button-prev:active{border:1px solid rgba(10,10,10,.24);outline-color:#d09a5d}.skh-restaurants__nav .swiper-button-next.swiper-button-disabled,.skh-restaurants__nav .swiper-button-prev.swiper-button-disabled{color:#0a0a0a;cursor:default;opacity:.4;pointer-events:none}.skh-restaurants__pagination{align-items:center;display:flex;flex:1;gap:1rem;justify-content:flex-end}@media(max-width:calc(744px - 1px)){.skh-restaurants__pagination{justify-content:center}}.skh-restaurants__pagination .swiper-pagination-bullet{background-color:rgba(0,0,0,.24);border-radius:50%;display:block;height:.25rem;margin:0!important;opacity:1;transition:width .3s ease,height .3s ease;width:.25rem}.skh-restaurants__pagination .swiper-pagination-bullet-active{background-color:#0a0a0a;height:.375rem;width:.375rem}.skh-inquiry{background:#fff}.skh-inquiry.section-padding--color,.skh-inquiry.section-padding--color .skh-inquiry__field,.skh-inquiry.section-padding--color .skh-inquiry__label,.skh-inquiry.section-padding--color input{background-color:#fff1e0}.skh-inquiry__inner{display:flex;flex-direction:column;gap:2.5rem;margin:0 auto;max-width:100%;padding:0 3.5rem}@media(max-width:calc(744px - 1px)){.skh-inquiry__inner{padding:0 1rem}}.skh-inquiry__heading{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.skh-inquiry__heading{gap:2rem}}@media(min-width:1024px){.skh-inquiry__heading{padding-right:1.5rem}}.skh-inquiry__title-col{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.skh-inquiry__title-col{gap:2rem}}.skh-inquiry__title{color:#0a0a0a;font-size:2rem;font-weight:400;line-height:1.125;text-transform:uppercase}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.skh-inquiry__title{font-size:3rem;line-height:3.25rem}}.skh-inquiry__pattern img{display:block;height:auto;opacity:.24;width:8.67rem}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.skh-inquiry__pattern img{width:12.125rem}}.skh-inquiry__subtitle{color:#0a0a0a;font-size:1rem;line-height:1.375}.skh-inquiry__form-wrap{border-radius:1rem}.skh-inquiry__form{display:flex;flex-direction:column;gap:1.5rem;height:100%}.skh-inquiry__form .btn{margin-top:auto}.skh-inquiry__fields{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.skh-inquiry__fields{gap:1.625rem;max-width:100%}}.skh-inquiry__field-group{display:flex;flex-direction:column;gap:1rem}.skh-inquiry__field{background:#fff;position:relative;transition:border-color .3s ease}.skh-inquiry__field.error input{border-color:#ef1a48}.skh-inquiry__field.error .helper-text{color:#ef1a48}.skh-inquiry__field .helper-text{display:block;font-size:1rem;line-height:137.5%;margin-top:.5rem;padding-left:1rem}.skh-inquiry__label{background:#fff;color:rgba(0,0,0,.56);font-size:.875rem;left:.5rem;line-height:1.429;padding:0 .5rem;pointer-events:none;position:absolute;top:0;transform:translateY(-50%);z-index:1}.skh-inquiry__input{background:rgba(0,0,0,0);border:.0625rem solid rgba(10,10,10,.24);border-radius:.5rem;color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;height:3.5rem;inset:0;line-height:1.375;outline:none;padding:.5rem 1rem;position:static;transition:border-color .3s ease;width:100%}.skh-inquiry__input:focus-within{border-color:#a46942}.skh-inquiry__input:focus-visible{border-color:rgba(0,0,0,0)!important}.skh-inquiry__checkbox{align-items:center;cursor:pointer;display:flex;gap:.5rem;padding-left:.25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.skh-inquiry__checkbox-input{height:0;margin:0;opacity:0;position:absolute;width:0}.skh-inquiry__checkbox-box{align-items:center;border:.0625rem solid #0a0a0a;border-radius:.25rem;display:flex;flex-shrink:0;height:1rem;justify-content:center;transition:background-color .3s ease,border-color .3s ease;width:1rem}.skh-inquiry__checkbox-box:after{border-bottom:.125rem solid #fff;border-left:.125rem solid #fff;content:"";display:block;height:.3125rem;opacity:0;transform:rotate(-45deg) translateY(-.0625rem);transition:opacity .3s ease;width:.5rem}.skh-inquiry__checkbox-input:checked+.skh-inquiry__checkbox-box{background:#a46942;border-color:#a46942}.skh-inquiry__checkbox-input:checked+.skh-inquiry__checkbox-box:after{opacity:1}.skh-inquiry__checkbox-label,.skh-inquiry__privacy{color:#0a0a0a;font-size:1rem;line-height:1.375}@media(max-width:calc(744px - 1px)){.skh-inquiry__privacy br{display:none}}.skh-inquiry__privacy-link{color:inherit;text-decoration:underline;text-underline-offset:.125rem;transition:color .3s ease}.skh-inquiry__privacy-link:hover{color:#a46942}.skh-inquiry__submit{align-self:stretch;justify-content:center}@media(max-width:calc(744px - 1px)){.skh-inquiry__submit{width:100%}}@media(min-width:744px){.skh-inquiry__inner{gap:3rem}.skh-inquiry__form{gap:2rem}.skh-inquiry__submit{align-self:flex-start}}@media(min-width:1024px){.skh-inquiry__inner{align-items:stretch;flex-direction:row;gap:1rem}.skh-inquiry__heading{flex:1;gap:2rem;justify-content:space-between}.skh-inquiry__title-col{gap:2rem}.skh-inquiry__title{font-size:3rem;line-height:1.083}.skh-inquiry__pattern img{width:12.14rem}.skh-inquiry__form-wrap{flex:1}}.skh-contacts__wrap{height:40rem;overflow:hidden;position:relative}@media(min-width:744px){.skh-contacts__wrap{height:64rem}}@media(min-width:1024px){.skh-contacts__wrap{height:45rem}}.skh-contacts__map{inset:0;position:absolute;z-index:0}.skh-contacts__map,.skh-contacts__map .leaflet-container{height:100%;width:100%}.skh-contacts__card{background:#fff;border-radius:1rem;bottom:1rem;display:flex;flex-direction:column;gap:1.5rem;left:1rem;padding:1rem;position:absolute;right:1rem;z-index:1}@media(min-width:744px){.skh-contacts__card{bottom:1.5rem;gap:2rem;left:1rem;padding:1.5rem;right:1rem}}@media(min-width:1024px){.skh-contacts__card{bottom:auto;left:1.5rem;right:auto;top:50%;transform:translateY(-50%);width:25rem}}.skh-contacts__info{display:flex;flex-direction:column;gap:1rem}@media(min-width:744px){.skh-contacts__info{gap:1.5rem}}.skh-contacts__item{display:flex;flex-direction:column;gap:.5rem}@media(min-width:744px){.skh-contacts__item{gap:.75rem}}.skh-contacts__label{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.25rem}.skh-contacts__value{color:#0a0a0a;font-size:1.125rem;font-style:normal;line-height:1.222;text-decoration:none}@media(min-width:744px){.skh-contacts__value{font-size:1.5rem;line-height:1.167}}.skh-contacts__value:is(a){transition:all .3s ease}.skh-contacts__value:is(a):hover{color:#a46942}.skh-contacts__value:is(a):not(:first-of-type){margin-top:-.25rem}.skh-contacts__value:is(a):focus-visible{outline:.125rem solid rgba(51,136,255,.8);outline-offset:.0625rem}.skh-contacts__divider{border:none;border-top:.0625rem solid #c8c8c8;margin:0}.skh-contacts__phones{display:flex;flex-direction:column;gap:1rem}@media(min-width:744px){.skh-contacts__phones{flex-direction:row;gap:1rem}.skh-contacts__phones .skh-contacts__item{flex:1}}@media(min-width:1024px){.skh-contacts__phones{flex-direction:column;gap:1.5rem}}.skh-contacts__socials{align-items:center;display:flex;gap:.75rem}.skh-contacts__social-btn{align-items:center;border:1px solid rgba(10,10,10,.24);border-radius:50%;color:#0a0a0a;display:inline-flex;flex-shrink:0;height:3rem;justify-content:center;outline:.125rem solid rgba(0,0,0,0);outline-offset:.0625rem;text-decoration:none;transition:border-color .2s ease,background-color .2s ease;width:3rem}.skh-contacts__social-btn:hover{border-color:rgba(10,10,10,.16)}.skh-contacts__social-btn:active{border-color:rgba(10,10,10,.24);outline-color:#d09a5d}.skh-contacts__social-btn img,.skh-contacts__social-btn svg{display:block;flex-shrink:0;height:1rem;-o-object-fit:contain;object-fit:contain;width:1rem}.skh-contacts__social-btn img{filter:brightness(0)}.skh-contacts__marker-icon{background:none!important;border:none!important}.skh-contacts__marker-icon svg{display:block;filter:drop-shadow(0 .25rem .5rem rgba(10,10,10,.3))}.skh-contacts__popup .leaflet-popup-close-button,.skh-contacts__popup .leaflet-popup-tip-container{display:none}.skh-contacts__popup .leaflet-popup-content-wrapper{background:hsla(0,0%,100%,.88);border:.125rem solid #fff;border-radius:1rem;box-shadow:0 .25rem 1rem rgba(0,0,0,.2);height:7.5rem;overflow:hidden;padding:0;width:7.5rem}.skh-contacts__popup .leaflet-popup-content{height:7.5rem;margin:0;overflow:hidden;width:7.5rem!important}.skh-contacts__popup-img,.skh-contacts__popup-link{display:block;height:100%;width:100%}.skh-contacts__popup-img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .3s ease}.skh-contacts__popup-link:hover .skh-contacts__popup-img{transform:scale(1.05)}.skh-cta{background-color:#fff;padding:4rem 0}@media(min-width:744px){.skh-cta{padding:7.5rem 1rem}}@media(min-width:1024px){.skh-cta{padding:7.5rem 1.5rem}}.skh-cta__inner{align-items:center;display:flex;flex-direction:column;gap:2rem;margin-inline:auto;max-width:100%}@media(min-width:744px){.skh-cta__inner{gap:3rem}}.skh-cta__pattern{opacity:.24}.skh-cta__pattern img{display:block;height:2.5rem;width:auto}@media(min-width:744px){.skh-cta__pattern img{height:3.5rem}}.skh-cta__title{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:2rem;font-weight:400;line-height:1.125;margin:0;text-align:center;text-transform:uppercase}@media(min-width:744px){.skh-cta__title{font-size:3rem;line-height:1.0833;max-width:57rem}}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.skh-cta__title br{display:none}}@media(max-width:calc(744px - 1px)){.skh-cta__btn{align-self:stretch;justify-content:center}}.shy-gallery__inner{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:744px){.shy-gallery__inner{gap:3rem}}@media(min-width:1024px){.shy-gallery__inner{gap:3rem}}@media(max-width:calc(744px - 1px)){.shy-gallery__inner{gap:2rem}}.shy-gallery__head{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:1024px){.shy-gallery__head{align-items:flex-start;flex-direction:row;gap:2rem;justify-content:space-between}}.shy-gallery__title{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:2rem;font-weight:400;line-height:1.125;margin:0;text-transform:uppercase}@media(min-width:744px){.shy-gallery__title{font-size:3rem;line-height:1.0833}}.shy-gallery__desc{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.375;margin:0;max-width:100%}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.shy-gallery__desc{flex-shrink:0;width:34.25rem}}@media(min-width:1024px){.shy-gallery__desc{flex-shrink:0;width:25rem}}.shy-gallery__swiper{overflow:visible;width:100%}.shy-gallery__swiper .swiper-wrapper{align-items:stretch}.shy-gallery__swiper .swiper-slide{transform-origin:center left;width:-moz-fit-content;width:fit-content}.shy-gallery__swiper .swiper-slide .shy-gallery__slide{transition:.15s ease-in-out}.shy-gallery__swiper .swiper-slide.swiper-slide-next .shy-gallery__slide{transform-origin:center left}.shy-gallery__swiper .swiper-slide.swiper-slide-prev .shy-gallery__slide{transform-origin:center right}.shy-gallery__swiper .swiper-slide:not(.swiper-slide-active) .shy-gallery__slide{transform:scale(.9078)}.shy-gallery__slide{aspect-ratio:133/83;border-radius:.5rem;height:31.75rem;overflow:hidden}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.shy-gallery__slide{height:21.375rem}}@media(max-width:calc(744px - 1px)){.shy-gallery__slide{height:12.75rem}}.shy-gallery__slide img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.shy-gallery__swiper--full .shy-gallery__slide{aspect-ratio:1232/688;height:auto;width:100%}.shy-gallery__swiper--full .swiper-slide:not(.swiper-slide-active) .shy-gallery__slide{transform:none}.shy-gallery__nav{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.shy-gallery__nav:has(.swiper-button-disabled+.swiper-button-disabled){display:none}@media(min-width:744px){.shy-gallery__nav{margin-top:-1rem}}@media(min-width:1024px){.shy-gallery__nav{margin-top:-1rem}}@media(max-width:calc(744px - 1px)){.shy-gallery__nav{margin-top:-.5rem}.shy-gallery__nav .swiper-button-next{order:2}}.shy-gallery__nav .swiper-button-prev i{transform:scaleX(-1)}.shy-gallery__nav .swiper-button-next:after,.shy-gallery__nav .swiper-button-prev:after{display:none}.shy-gallery__nav .swiper-button-next,.shy-gallery__nav .swiper-button-prev{align-items:center;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,.24);border-radius:50%;color:#a46942;cursor:pointer;display:flex;flex-shrink:0;height:3.5rem;justify-content:center;margin:0;position:static;transition:all .3s ease;width:3.5rem}.shy-gallery__nav .swiper-button-next i,.shy-gallery__nav .swiper-button-prev i{font-size:1.5rem}.shy-gallery__nav .swiper-button-next:hover,.shy-gallery__nav .swiper-button-prev:hover{border:1px solid rgba(10,10,10,.16)}.shy-gallery__nav .swiper-button-next,.shy-gallery__nav .swiper-button-prev{outline:.125rem solid rgba(0,0,0,0);outline-offset:.125rem}.shy-gallery__nav .swiper-button-next:active,.shy-gallery__nav .swiper-button-prev:active{border:1px solid rgba(10,10,10,.24);outline-color:#d09a5d}.shy-gallery__nav .swiper-button-next.swiper-button-disabled,.shy-gallery__nav .swiper-button-prev.swiper-button-disabled{color:#0a0a0a;cursor:default;opacity:.4;pointer-events:none}.shy-gallery__pagination{align-items:center;display:flex;flex:1;gap:1rem;justify-content:flex-end}@media(max-width:calc(744px - 1px)){.shy-gallery__pagination{justify-content:center}}.shy-gallery__pagination .swiper-pagination-bullet{background-color:rgba(0,0,0,.24);border-radius:50%;display:block;height:.25rem;margin:0!important;opacity:1;transition:width .3s ease,height .3s ease;width:.25rem}.shy-gallery__pagination .swiper-pagination-bullet-active{background-color:#0a0a0a;height:.375rem;width:.375rem}.shy-gallery-xl{background-color:#fef0df}.shy-gallery-xl__inner{display:flex;flex-direction:column;gap:2rem}@media(min-width:744px){.shy-gallery-xl__inner{gap:3rem}}.shy-gallery-xl__head{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:744px){.shy-gallery-xl__head{flex-direction:row;gap:2rem;justify-content:space-between}}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.shy-gallery-xl__head{flex-direction:column}}.shy-gallery-xl__title{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:2rem;font-weight:400;line-height:1.125;margin:0;text-transform:uppercase}@media(min-width:744px){.shy-gallery-xl__title{font-size:3rem;line-height:1.0833}}.shy-gallery-xl__desc{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.375;margin:0;max-width:100%}@media(min-width:744px){.shy-gallery-xl__desc{max-width:25rem}}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.shy-gallery-xl__desc{max-width:100%;width:34.25rem}}.shy-gallery-xl__slider-wrap{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:744px){.shy-gallery-xl__slider-wrap{gap:2rem}}.shy-gallery-xl__swiper{border-radius:.5rem;overflow:hidden;width:100%}.shy-gallery-xl__swiper .swiper-slide{width:100%}.shy-gallery-xl__slide{aspect-ratio:77/43;overflow:hidden;width:100%}.shy-gallery-xl__slide img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.shy-gallery-xl__nav{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.shy-gallery-xl__nav:has(.swiper-button-disabled+.swiper-button-disabled){display:none}.shy-gallery-xl__nav .swiper-button-prev i{transform:scaleX(-1)}@media(max-width:calc(744px - 1px)){.shy-gallery-xl__nav .swiper-button-next{order:2}}.shy-gallery-xl__nav .swiper-button-next:after,.shy-gallery-xl__nav .swiper-button-prev:after{display:none}.shy-gallery-xl__nav .swiper-button-next,.shy-gallery-xl__nav .swiper-button-prev{align-items:center;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,.24);border-radius:50%;color:#a46942;cursor:pointer;display:flex;flex-shrink:0;height:3.5rem;justify-content:center;margin:0;position:static;transition:all .3s ease;width:3.5rem}.shy-gallery-xl__nav .swiper-button-next i,.shy-gallery-xl__nav .swiper-button-prev i{font-size:1.5rem}.shy-gallery-xl__nav .swiper-button-next:hover,.shy-gallery-xl__nav .swiper-button-prev:hover{border:1px solid rgba(10,10,10,.16)}.shy-gallery-xl__nav .swiper-button-next,.shy-gallery-xl__nav .swiper-button-prev{outline:.125rem solid rgba(0,0,0,0);outline-offset:.125rem}.shy-gallery-xl__nav .swiper-button-next:active,.shy-gallery-xl__nav .swiper-button-prev:active{border:1px solid rgba(10,10,10,.24);outline-color:#d09a5d}.shy-gallery-xl__nav .swiper-button-next.swiper-button-disabled,.shy-gallery-xl__nav .swiper-button-prev.swiper-button-disabled{color:#0a0a0a;cursor:default;opacity:.4;pointer-events:none}.shy-gallery-xl__pagination{align-items:center;display:flex;flex:1;gap:1rem;justify-content:flex-end}@media(max-width:calc(744px - 1px)){.shy-gallery-xl__pagination{justify-content:center}}.shy-gallery-xl__pagination .swiper-pagination-bullet{background-color:rgba(0,0,0,.24);border-radius:50%;display:block;height:.25rem;margin:0!important;opacity:1;transition:width .3s ease,height .3s ease;width:.25rem}.shy-gallery-xl__pagination .swiper-pagination-bullet-active{background-color:#0a0a0a;height:.375rem;width:.375rem}.shy-gallery-xl__features{display:flex;flex-direction:column;gap:2rem}@media(min-width:744px){.shy-gallery-xl__features{align-items:flex-start;flex-direction:row;gap:.5rem}}.shy-gallery-xl__feature{display:flex;flex:1;flex-direction:column;gap:1.5rem}.shy-gallery-xl__feature-img{aspect-ratio:262/163;border-radius:.5rem;overflow:hidden;width:100%}.shy-gallery-xl__feature-img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.shy-gallery-xl__feature-text{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.375;margin:0}.kos-features__inner{display:flex;flex-direction:column;gap:2rem}@media(min-width:744px){.kos-features__inner{gap:3rem}}.kos-features__head{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:744px){.kos-features__head{gap:2rem}}@media(min-width:1024px){.kos-features__head{align-items:flex-start;flex-direction:row;gap:2rem;justify-content:space-between}}.kos-features__title{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:2rem;font-weight:400;line-height:1.125;margin:0;text-transform:uppercase}@media(min-width:744px){.kos-features__title{font-size:3rem;line-height:1.0833;max-width:31.875rem}}.kos-features__desc{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.375;margin:0}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.kos-features__desc{flex-shrink:0;width:34.25rem}}@media(min-width:1024px){.kos-features__desc{flex-shrink:0;width:25rem}}.kos-features__item,.kos-features__list{display:flex;flex-direction:column}.kos-features__item{gap:2rem;padding:2rem 0;position:relative}.kos-features__item:before{top:0}.kos-features__item:before,.kos-features__item:last-child:after{background-color:#c8c8c8;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);width:100vw}.kos-features__item:last-child:after{bottom:0}@media(min-width:744px){.kos-features__item{align-items:center;flex-direction:row;gap:2rem;padding:3rem 0}}@media(min-width:1024px){.kos-features__item{gap:2.5rem;padding:3rem 0}}@media(min-width:744px){.kos-features__item--img-right{flex-direction:row-reverse}}.kos-features__img{aspect-ratio:152/91;border-radius:.5rem;flex-shrink:0;overflow:hidden;width:100%}@media(min-width:744px){.kos-features__img{aspect-ratio:72/43;width:22.5rem}}@media(min-width:1024px){.kos-features__img{aspect-ratio:608/364;width:38rem}}.kos-features__img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.kos-features__content{display:flex;flex:1;flex-direction:column;gap:1rem}@media(min-width:744px){.kos-features__content{gap:1.5rem;padding-right:2rem}}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.kos-features__content{padding:0!important}}@media(min-width:1024px){.kos-features__content{padding-right:2rem}}@media(min-width:744px){.kos-features__item--img-right .kos-features__content{padding-left:2rem;padding-right:0}}.kos-features__item-title{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.1667;margin:0;text-transform:uppercase}@media(min-width:744px){.kos-features__item-title{font-size:2rem;line-height:1.125}}.kos-features__item-desc{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.375;margin:0}.uzh-conference{background-color:#fef0df}.uzh-conference__inner{display:flex;flex-direction:column;gap:2rem}@media(min-width:744px){.uzh-conference__inner{gap:3rem}}@media(min-width:1024px){.uzh-conference__inner{gap:3rem}}.uzh-conference__head{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:744px){.uzh-conference__head{gap:2rem}}@media(min-width:1024px){.uzh-conference__head{align-items:flex-start;flex-direction:row;gap:2rem;justify-content:space-between}}.uzh-conference__title{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:2rem;font-weight:400;line-height:1.125;margin:0;text-transform:uppercase}@media(min-width:744px){.uzh-conference__title{font-size:3rem;line-height:1.0833;max-width:31.875rem}}.uzh-conference__subtitle{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.375;margin:0}@media(min-width:1024px){.uzh-conference__subtitle{align-self:flex-end;flex-shrink:0;width:25rem}}.uzh-conference__cards{display:flex;flex-direction:column;gap:2rem}@media(min-width:744px){.uzh-conference__cards{gap:2rem}}.uzh-conference__card{background-color:#fff;border-radius:.5rem;display:flex;flex-direction:column;overflow:hidden}@media(min-width:1024px){.uzh-conference__card{flex-direction:row}.uzh-conference__card--reverse{flex-direction:row-reverse}}.uzh-conference__card-photo{aspect-ratio:616/612;border-radius:.5rem;flex-shrink:0;overflow:hidden;position:relative;width:50%}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.uzh-conference__card-photo{aspect-ratio:736/612;width:100%}}@media(max-width:calc(744px - 1px)){.uzh-conference__card-photo{aspect-ratio:1/1;width:100%}}.uzh-conference__card-photo:after{background:linear-gradient(0deg,rgba(0,0,0,.5) 0,transparent);bottom:0;content:"";height:9.25rem;left:0;pointer-events:none;position:absolute;right:0;z-index:1}.uzh-conference__photo-swiper{height:100%;overflow:hidden;width:100%}.uzh-conference__photo-swiper .swiper-slide{height:100%}.uzh-conference__card-img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.uzh-conference__photo-nav{align-items:center;bottom:2rem;display:flex;gap:.5rem;left:50%;position:absolute;transform:translateX(-50%);z-index:2}@media(max-width:calc(744px - 1px)){.uzh-conference__photo-nav{bottom:1rem}}.uzh-conference__photo-next,.uzh-conference__photo-prev{align-items:center;border:1px solid hsla(0,0%,100%,.48);border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:3.5rem;justify-content:center;transition:all .3s ease;width:3.5rem}.uzh-conference__photo-next:after,.uzh-conference__photo-prev:after{display:none}.uzh-conference__photo-next i,.uzh-conference__photo-prev i{font-size:1.5rem;transform:rotate(-90deg)}.uzh-conference__photo-next:hover,.uzh-conference__photo-prev:hover{border:1px solid #fff}.uzh-conference__photo-next.swiper-button-disabled,.uzh-conference__photo-prev.swiper-button-disabled{cursor:default;opacity:.4;pointer-events:none}.uzh-conference__photo-prev i{transform:rotate(90deg)}.uzh-conference__card-info{background-color:#fff;display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem 1rem}@media(min-width:744px){.uzh-conference__card-info{gap:2rem;padding:2.5rem}}@media(min-width:1024px){.uzh-conference__card-info{flex:1;gap:2rem;justify-content:flex-start;padding:2.5rem}}.uzh-conference__card-header{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:744px){.uzh-conference__card-header{gap:2rem}}.uzh-conference__card-title{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.1667;margin:0;text-transform:uppercase}@media(min-width:744px){.uzh-conference__card-title{font-size:2rem;line-height:1.125}}.uzh-conference__card-desc{display:flex;flex-direction:column;gap:1rem}@media(min-width:744px){.uzh-conference__card-desc{gap:1.5rem}}.uzh-conference__card-desc p{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.375;margin:0}.uzh-conference__badges{display:flex;flex-wrap:wrap;gap:.25rem;list-style:none;margin:0;padding:0}.uzh-conference__badge{align-items:center;background-color:#fff1e0;border-radius:1rem;display:inline-flex;gap:.5rem;height:1.8125rem;padding:.25rem 1rem .25rem .75rem}.uzh-conference__badge .icon{color:#deac73;flex-shrink:0;font-size:1rem;height:1rem;width:1rem}.uzh-conference__badge span{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:1.4286;white-space:nowrap}.leisure-banner{background:#fff;border-radius:0 0 1.5rem 1.5rem;margin-top:1.25rem;overflow:hidden;padding-bottom:4rem;padding-top:0!important}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.leisure-banner{padding-bottom:1.5rem!important;padding-top:0!important}}@media(max-width:calc(744px - 1px)){.leisure-banner{border-radius:0 0 1rem 1rem;padding-bottom:2rem!important}}.leisure-banner__inner{align-items:center;display:flex;flex-direction:row;gap:2.5rem;padding:1.5rem 0}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.leisure-banner__inner{-moz-column-gap:1.5rem;column-gap:1.5rem;display:grid;grid-template-columns:1fr 22.5rem;grid-template-rows:auto auto;padding:0;row-gap:3rem}}@media(max-width:calc(744px - 1px)){.leisure-banner__inner{flex-direction:column;gap:2rem;padding:0}}.leisure-banner__photo{border-radius:.5rem;display:block;flex-shrink:0;height:31.5rem;-o-object-fit:cover;object-fit:cover;width:31.5rem}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.leisure-banner__photo{grid-column:2;grid-row:2;height:22.5rem;width:22.5rem}}@media(max-width:calc(744px - 1px)){.leisure-banner__photo{height:20.5rem;order:1;width:100%}}.leisure-banner__body{align-items:center;display:flex;flex:1;flex-direction:column;gap:3rem}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.leisure-banner__body{display:contents}}@media(max-width:calc(744px - 1px)){.leisure-banner__body{align-items:stretch;gap:1.5rem;order:0}}.leisure-banner__title{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:4.375rem;font-weight:500;line-height:.9714;margin:0;text-transform:uppercase;width:25rem}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.leisure-banner__title{grid-column:1/3;grid-row:1;width:22.5rem}}@media(max-width:calc(744px - 1px)){.leisure-banner__title{font-size:3.125rem;line-height:.96;width:100%}}.leisure-banner__details{display:flex;flex-direction:column;gap:2rem;width:25rem}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.leisure-banner__details{align-self:flex-start;grid-column:1;grid-row:2;width:auto}}@media(max-width:calc(744px - 1px)){.leisure-banner__details{gap:1.5rem;width:100%}}.leisure-banner__deco-row{align-items:center;display:flex;gap:1.5rem}@media(max-width:calc(744px - 1px)){.leisure-banner__deco-row{gap:1rem}}.leisure-banner__deco{display:block;flex-shrink:0;height:3.5rem;width:12.14rem}@media(max-width:calc(744px - 1px)){.leisure-banner__deco{height:2.5rem;width:8.67rem}}.leisure-banner__deco-line{background:rgba(10,10,10,.24);flex:1;height:1px}.leisure-banner__desc{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.375;margin:0}picture source{display:none}.mice-banner{background:#fff;padding-bottom:4rem!important;padding-top:0!important}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.mice-banner{margin-top:20px;padding-bottom:7.5rem!important}}@media(max-width:calc(744px - 1px)){.mice-banner{padding-top:1rem}}.mice-banner__inner{align-items:stretch;display:flex;flex-direction:row;gap:2.5rem}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.mice-banner__inner{-moz-column-gap:1.5rem;column-gap:1.5rem;display:grid;grid-template-columns:1fr 22.5rem;grid-template-rows:auto auto;row-gap:3rem}}@media(max-width:calc(744px - 1px)){.mice-banner__inner{flex-direction:column;gap:2rem}}.mice-banner__body{display:flex;flex:1;flex-direction:column;gap:3rem;justify-content:center}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.mice-banner__body{display:contents}}@media(max-width:calc(744px - 1px)){.mice-banner__body{gap:1.5rem}}.mice-banner__head{display:flex;flex-direction:column;gap:2.5rem}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.mice-banner__head{grid-column:1/3;grid-row:1}}@media(max-width:calc(744px - 1px)){.mice-banner__head{gap:1.5rem}}.mice-banner__title{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:4.375rem;font-weight:500;line-height:.9714;margin:0;text-transform:uppercase}@media(max-width:calc(744px - 1px)){.mice-banner__title{font-size:2.625rem;line-height:.96}}.mice-banner__deco-row{align-items:center;display:flex;gap:1.5rem}@media(max-width:calc(744px - 1px)){.mice-banner__deco-row{gap:1rem}}.mice-banner__deco{display:block;flex-shrink:0;height:3.5rem;width:12.14rem}@media(max-width:calc(744px - 1px)){.mice-banner__deco{height:2.5rem;width:8.67rem}}.mice-banner__deco-line{background:rgba(164,105,66,.32);flex:1;height:1px}.mice-banner__actions{align-items:flex-end;display:flex;flex-direction:row;flex-wrap:wrap;gap:2.5rem}.mice-banner__actions .mice-banner__deco-row{width:100%}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.mice-banner__actions{align-items:flex-start;flex-direction:column;gap:2rem;grid-column:1;grid-row:2;justify-content:flex-start}}@media(max-width:calc(744px - 1px)){.mice-banner__actions{align-items:flex-start;flex-direction:column;gap:1.5rem}}.mice-banner__desc{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.1667;margin:0;max-width:21.8125rem}@media(max-width:calc(1024px - 1px)){.mice-banner__desc{font-size:1rem;line-height:1.375;max-width:none}}.mice-banner__btn{flex-shrink:0}@media(max-width:calc(744px - 1px)){.mice-banner__btn{align-self:stretch;justify-content:center}}.mice-banner__photo{align-self:stretch;border-radius:.5rem;display:block;flex-shrink:0;-o-object-fit:cover;object-fit:cover;width:32rem}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.mice-banner__photo{align-self:start;grid-column:2;grid-row:2;height:22.5rem;width:22.5rem}}@media(max-width:calc(744px - 1px)){.mice-banner__photo{border-radius:0;height:20.5rem;margin:0 -1rem;max-width:100vw;order:1;width:100vw}}.leisure-hotels__inner{display:flex;flex-direction:column;gap:3rem}@media(max-width:calc(744px - 1px)){.leisure-hotels{gap:1.5rem}}.leisure-hotels__title{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:3rem;font-weight:400;line-height:1.0833;margin:0;text-transform:uppercase}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.leisure-hotels__title{font-size:2.5rem}}@media(max-width:calc(744px - 1px)){.leisure-hotels__title{font-size:2rem;line-height:1.125}}.leisure-hotels__grid{display:flex;gap:.5rem}@media(max-width:calc(744px - 1px)){.leisure-hotels__grid{display:grid;grid-template-columns:1fr 1fr}}.leisure-hotels__card{aspect-ratio:1/1;border-radius:.5rem;display:block;flex:1;overflow:hidden;position:relative;text-decoration:none}.leisure-hotels__card:hover .leisure-hotels__img{transform:scale(1.1)}.leisure-hotels__card:focus-visible{outline:.125rem solid #deac73;outline-offset:.125rem}.leisure-hotels__img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:.5s ease-in-out;width:100%}.leisure-hotels__img,.leisure-hotels__overlay{border-radius:inherit;inset:0;position:absolute}.leisure-hotels__overlay{align-items:center;background:rgba(19,19,19,.48);display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:2rem 1.5rem;transition:opacity .3s ease}.leisure-hotels__logo{display:block;flex-shrink:0;height:3rem;width:3rem}.leisure-hotels__name{color:#fff;font-family:GT Walsheim Pro,sans-serif;font-size:1.5rem;font-style:normal;font-weight:500;line-height:1.0833;margin:0;max-width:15.5rem;text-align:center;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:auto;text-transform:uppercase;text-underline-offset:auto;text-underline-position:from-font}@media(max-width:calc(744px - 1px)){.leisure-hotels__name{font-size:1rem;max-width:none}}.leisure-map{overflow:hidden;width:100%}.leisure-map__map{height:45rem;width:100%}@media(max-width:calc(744px - 1px)){.leisure-map__map{height:40rem}}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.leisure-map__map{height:64rem;max-height:calc(100vh - var(--header-height));width:100%}}.leisure-map__map .leaflet-container{height:100%;width:100%}.leisure-map__pin-icon{background:none!important;border:none!important;box-shadow:none!important}.leisure-map__pin-icon svg{display:block;filter:drop-shadow(0 .125rem .375rem rgba(0,0,0,.24));transition:transform .2s ease}.leisure-map__pin-icon:hover svg{transform:scale(1.12)}.leisure-map__popup .leaflet-popup-close-button,.leisure-map__popup .leaflet-popup-tip-container{display:none}.leisure-map__popup .leaflet-popup-content-wrapper{background:hsla(0,0%,100%,.88);border:.125rem solid #fff;border-radius:1rem;box-shadow:0 .25rem 1rem rgba(0,0,0,.2);height:7.5rem;overflow:hidden;padding:0;width:7.5rem}.leisure-map__popup .leaflet-popup-content{height:7.5rem;margin:0;overflow:hidden;width:7.5rem!important}@media(max-width:calc(744px - 1px)){.leisure-map__popup .leaflet-popup-content{height:5rem;width:5rem!important}}.leisure-map__popup-img,.leisure-map__popup-link{display:block;height:100%;width:100%}.leisure-map__popup-img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .3s ease}.leisure-map__popup-link:hover .leisure-map__popup-img{transform:scale(1.05)}.mag-issues{padding:3.75rem 0 7.5rem}@media(max-width:calc(744px - 1px)){.mag-issues{padding:2rem 0 4rem}}.mag-issues__inner{display:flex;flex-direction:column;gap:3rem}@media(max-width:calc(744px - 1px)){.mag-issues__inner{gap:1.5rem}}.mag-issues__header{align-items:center;display:flex;flex-direction:row;gap:3rem;justify-content:space-between}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.mag-issues__header{align-items:flex-end}}@media(max-width:calc(744px - 1px)){.mag-issues__header{align-items:stretch;flex-direction:column;gap:1.5rem}}.mag-issues__heading{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:3rem;font-weight:400;line-height:1.0833;margin:0;text-transform:uppercase}@media(max-width:calc(744px - 1px)){.mag-issues__heading{font-size:2rem;line-height:1.0625}}.mag-issues__tabs{align-items:center;background:#f3f3f3;border-radius:100000px;display:flex;flex-direction:row;flex-shrink:0;height:3.5rem;padding:0 .25rem;width:-moz-fit-content;width:fit-content}@media(max-width:calc(744px - 1px)){.mag-issues__tabs{width:100%}}.mag-issues__tab{align-items:center;background:rgba(0,0,0,0);border:none;border-radius:1000px;color:#0a0a0a;cursor:pointer;display:inline-flex;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:500;height:3rem;justify-content:center;line-height:1.125;padding:1rem 1.5rem;transition:background-color .3s ease;white-space:nowrap}.mag-issues__tab:focus-visible{outline:.125rem solid rgba(51,136,255,.8);outline-offset:.0625rem}@media(max-width:calc(744px - 1px)){.mag-issues__tab{flex:1;padding:1rem .75rem}}.mag-issues__tab--active,.mag-issues__tab[aria-selected=true]{background:#fff}.mag-issues__tab:hover:not([aria-selected=true]):not(.mag-issues__tab--active){background:hsla(0,0%,100%,.6)}.mag-issues__grid{display:grid;gap:1rem;grid-template-columns:repeat(4,1fr)}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.mag-issues__grid{gap:3rem 1rem;grid-template-columns:repeat(2,1fr)}}@media(max-width:calc(744px - 1px)){.mag-issues__grid{gap:2rem;grid-template-columns:1fr}}.mag-issues__card{display:flex;flex-direction:column;gap:1.5rem}.mag-issues__card[hidden]{display:none}.mag-issues__card-img{border-radius:.5rem;flex-shrink:0;height:23.5875rem;overflow:hidden;width:100%}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.mag-issues__card-img{height:28.6875rem}}@media(max-width:calc(744px - 1px)){.mag-issues__card-img{height:26.125rem}}.mag-issues__card-img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.mag-issues__card-body{display:flex;flex-direction:column;gap:1rem}.mag-issues__card-title{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:2rem;font-weight:400;line-height:1.125;margin:0;text-transform:uppercase}@media(max-width:calc(744px - 1px)){.mag-issues__card-title{font-size:1.5rem;line-height:1.0833}}.mag-issues__card-actions{align-items:center;display:flex;gap:.5rem}.mag-issues__card-btn{align-items:center;background:#a46942;border:none;border-radius:6.1875rem;color:#fff;cursor:pointer;display:inline-flex;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:500;gap:.625rem;height:3rem;line-height:1.125;outline:.125rem solid rgba(0,0,0,0);outline-offset:.125rem;padding:0 1.5rem;text-decoration:none;transition:.15s ease-in-out;white-space:nowrap}.mag-issues__card-btn svg{display:block;flex-shrink:0;width:1rem}.mag-issues__card-btn:hover{background-color:#d09b5e}.mag-issues__card-btn:focus-visible{outline-color:#deac73}.mag-issues__card-btn:active{background-color:#a46942;outline-color:#d09a5d!important}.mag-issues__card-download{align-items:center;border-radius:2rem;display:inline-flex;flex-shrink:0;height:3rem;justify-content:center;outline:.125rem solid rgba(0,0,0,0);outline-offset:.125rem;text-decoration:none;transition:.15s ease-in-out;width:3rem}.mag-issues__card-download svg{display:block;width:100%}.mag-issues__card-download:hover{background-color:rgba(10,10,10,.06)}.mag-issues__card-download:active,.mag-issues__card-download:focus{outline-color:#d09a5d!important}.mag-issues__card-download:focus-visible{outline:.125rem solid #deac73;outline-offset:.0625rem}.network-hero{background-color:#0a0a0a;border-radius:0 0 1rem 1rem;color:#fff;display:flex;flex-direction:column;height:40rem;justify-content:flex-end;overflow:hidden;position:relative}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.network-hero{border-radius:0 0 1.5rem 1.5rem;height:64rem}}@media(min-width:1024px){.network-hero{border-radius:0 0 1.5rem 1.5rem;height:43rem;justify-content:center}}.network-hero:before{background:rgba(0,0,0,.48);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}@media(min-width:1024px){.network-hero:before{background:rgba(0,0,0,.4)}}.network-hero__bg{inset:0;overflow:hidden;position:absolute;z-index:0}.network-hero__bg img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.network-hero__grad{background:linear-gradient(180deg,#000,rgba(0,0,0,0));height:11.75rem;top:0}.network-hero__grad,.network-hero__grad-bottom{left:0;opacity:.5;pointer-events:none;position:absolute;right:0;z-index:2}.network-hero__grad-bottom{background:linear-gradient(0deg,#000,rgba(0,0,0,0));bottom:0;height:20rem}@media(min-width:1024px){.network-hero__grad-bottom{display:none}}.network-hero__crumbs{align-items:center;display:flex;gap:.5rem;left:0;padding:1rem 0;position:absolute;right:0;top:var(--header-height,4.5rem);z-index:4}@media(max-width:calc(744px - 1px)){.network-hero__crumbs{padding:0}.crumbs-wrap{padding:1rem 0}}.network-hero__crumb{color:#fff;font-family:GT Walsheim Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:1.43;text-decoration:none}.network-hero__crumb--current{opacity:.64}.network-hero__crumb:not(.network-hero__crumb--current):hover{opacity:.8}.network-hero__crumb-sep{color:hsla(0,0%,100%,.64);font-size:.875rem}.network-hero__body{position:relative;z-index:4}.network-hero__body__inner{align-items:center;display:flex;justify-content:space-between;padding:4rem 0 1.5rem}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.network-hero__body__inner{align-items:flex-start;flex-direction:column;gap:10.625rem;justify-content:flex-end;padding:0}}@media(max-width:calc(744px - 1px)){.network-hero__body__inner{align-items:flex-start;flex-direction:column;gap:4rem;justify-content:flex-end;padding:0}}.network-hero__title{flex-shrink:0;font-family:GT Walsheim Pro,sans-serif;font-size:4.375rem;font-weight:500;line-height:.9714;margin:0;max-width:27.875rem;text-transform:uppercase}@media(max-width:calc(744px - 1px)){.network-hero__title{font-size:3.125rem;line-height:.96;max-width:none}}.network-hero__aside{display:flex;flex-direction:column;flex-shrink:0;gap:2rem;width:25rem}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.network-hero__aside{align-self:flex-end;padding-bottom:7.5rem;width:23.5rem}}@media(max-width:calc(744px - 1px)){.network-hero__aside{gap:1.5rem;padding-bottom:3.75rem;width:100%}}.network-hero__deco-row{align-items:center;display:flex;gap:1.5rem}@media(max-width:calc(744px - 1px)){.network-hero__deco-row{gap:1rem}}.network-hero__deco{display:block;flex-shrink:0;height:3rem;width:10.4rem}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.network-hero__deco{height:3.5rem;width:12.14rem}}@media(max-width:calc(744px - 1px)){.network-hero__deco{height:2.5rem;width:8.67rem}}.network-hero__deco-line{background:hsla(0,0%,100%,.4);flex:1;height:1px}@media(max-width:calc(744px - 1px)){.network-hero__deco-line{background:hsla(0,0%,100%,.32)}}.network-hero__desc{color:#fff;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.375;margin:0}.network-hero__stats{border-top:1px solid hsla(0,0%,100%,.24);bottom:0;left:0;position:absolute;right:0;z-index:4}@media(max-width:calc(1024px - 1px)){.network-hero__stats{display:none}}.network-hero__stats__inner{align-items:center;display:flex;gap:1rem}@media(min-width:1024px){.network-hero__stats--mob{display:none}}@media(max-width:calc(1024px - 1px)){.network-hero__stats--mob{display:block;position:static}.network-hero__stats--mob .network-hero__stat-num{color:#0a0a0a;letter-spacing:-.125rem}.network-hero__stats--mob .network-hero__stat-label{color:#0a0a0a}.network-hero__stats--mob .network-hero__stats__inner{gap:0;padding:0}.network-hero__stats--mob .network-hero__stat{border:1px solid rgba(10,10,10,.16);border-left:0;padding:2rem 1rem}.network-hero__stats--mob .container{padding:0}}@media(max-width:calc(744px - 1px)){.network-hero__stats--mob .network-hero__stats__inner{flex-direction:column}.network-hero__stats--mob .network-hero__stat{border-right:0;border-top:0;flex:auto;gap:.5rem;height:172px;justify-content:flex-end;width:100%}.network-hero__stats--mob .network-hero__stat-num{font-size:3.125rem;line-height:3rem}.network-hero__stats--mob .network-hero__stat-label{font-size:1.375rem;line-height:1.625rem}}.network-hero__stat{display:flex;flex:1;flex-direction:column;gap:.5rem;padding:1.5rem 0}@media(min-width:1024px){.network-hero__stat:not(:last-child){border-right:1px solid hsla(0,0%,100%,.24)}}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.network-hero__stat:not(:last-child){border-top:0}}.network-hero__stat-num{color:hsla(0,0%,100%,.64);font-size:4.875rem;letter-spacing:-.02564em;line-height:1}.network-hero__stat-label,.network-hero__stat-num{display:block;font-family:GT Walsheim Pro,sans-serif;font-weight:500;text-transform:uppercase}.network-hero__stat-label{color:#fff;font-size:1.5rem;line-height:1.0833}.text-block{padding:7.5rem 0 3rem}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.text-block{padding:7.5rem 0 3rem}}@media(max-width:calc(744px - 1px)){.text-block{padding:4rem 0 2rem}}.text-block--reverse{padding:3rem 0 7.5rem}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.text-block--reverse{padding:3rem 0 7.5rem}}@media(max-width:calc(744px - 1px)){.text-block--reverse{padding:2rem 0 4rem}}.text-block__inner{display:flex;flex-direction:row;gap:1rem}@media(max-width:calc(1024px - 1px)){.text-block__inner{flex-direction:column;gap:3rem}}@media(max-width:calc(744px - 1px)){.text-block__inner{gap:2rem}}.text-block__title{color:#0a0a0a;flex-shrink:0;font-family:GT Walsheim Pro,sans-serif;font-size:3rem;font-weight:400;line-height:1.0833;margin:0;text-transform:uppercase;width:25rem}@media(max-width:calc(744px - 1px)){.text-block__title{font-size:2rem;line-height:1.125;width:auto}}.text-block__body{display:flex;flex-direction:column;gap:1rem}@media(min-width:1024px){.text-block__body{margin-left:auto;width:calc(100% - 26rem)}}.text-block__body p{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.375;margin:0}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.text-block__body{max-width:40.125rem}}.network-timeline{height:40rem;overflow:hidden;position:relative}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.network-timeline{height:64rem}}@media(min-width:1024px){.network-timeline{height:40.5rem}}.network-timeline:before{background:rgba(0,0,0,.24);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.network-timeline__bg{inset:0;overflow:hidden;position:absolute;z-index:0}.network-timeline__bg img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.network-timeline__grad{background:linear-gradient(0,#000,rgba(0,0,0,0));bottom:0;height:17.5rem;left:0;opacity:.64;pointer-events:none;position:absolute;right:0;z-index:2}.network-timeline__card{background:#fff;border-radius:1rem;display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;position:absolute;right:1.5rem;top:6.3125rem;width:25rem;z-index:4}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.network-timeline__card{left:1rem;top:1rem;width:calc(100% - 2rem)}}@media(max-width:calc(744px - 1px)){.network-timeline__card{gap:1rem;left:1rem;padding:1rem;right:auto;top:1rem;width:calc(100% - 2rem)}}.network-timeline__card-title{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:2rem;font-weight:400;line-height:1.125;margin:0;text-transform:uppercase}@media(max-width:calc(744px - 1px)){.network-timeline__card-title{font-size:1.5rem;line-height:1.1667}}.network-timeline__card-body{display:flex;flex-direction:column;gap:1rem}@media(max-width:calc(744px - 1px)){.network-timeline__card-body{display:flex;display:-webkit-box;font-size:1rem;-webkit-line-clamp:5;line-height:normal;max-height:6.875em;overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}}.network-timeline__card-text{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.375;margin:0}@media(max-width:calc(744px - 1px)){.network-timeline__card-text:nth-child(2){display:none}}.network-timeline__strip{align-items:flex-end;bottom:0;display:flex;gap:.5rem;left:0;padding:1.5rem;position:absolute;right:0;z-index:4}@media(max-width:calc(1024px - 1px)){.network-timeline__strip{padding:1.5rem 1rem}}@media(max-width:calc(744px - 1px)){.network-timeline__strip{overflow:auto}}.network-timeline__bg img{transition:opacity .35s ease}.network-timeline__card{transition:opacity .25s ease}.network-timeline__item{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:.5rem;justify-content:flex-end;-webkit-user-select:none;-moz-user-select:none;user-select:none}.network-timeline__item:focus-visible{border-radius:.5rem;outline:.125rem solid #fff;outline-offset:.25rem}.network-timeline__item-marker{align-items:center;display:flex;flex-direction:column;gap:.125rem}.network-timeline__item-year{color:hsla(0,0%,100%,.64);display:block;font-family:GT Walsheim Pro,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.1;text-align:center}@media(max-width:calc(744px - 1px)){.network-timeline__item-year{font-size:1.125rem;line-height:1.2222}}.network-timeline__item--active .network-timeline__item-year{color:#fff;font-size:1.5rem;line-height:1.0833;text-transform:uppercase}@media(max-width:calc(744px - 1px)){.network-timeline__item--active .network-timeline__item-year{font-size:1.375rem;line-height:1.1818}}.network-timeline__item-dot{display:none}.network-timeline__item--active .network-timeline__item-dot{background:#fff;border-radius:50%;display:block;height:.5rem;width:.5rem}.network-timeline__item-thumb{border-radius:.5rem;flex-shrink:0;height:5.75rem;opacity:.88;overflow:hidden;width:5.75rem}.network-timeline__item-thumb img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.network-timeline__item--active .network-timeline__item-thumb{border:2px solid #fff;border-radius:1rem;height:6.125rem;opacity:1;width:6.125rem}@media(max-width:calc(744px - 1px)){.network-timeline__item-thumb{height:4.625rem;width:4.625rem}.network-timeline__item--active .network-timeline__item-thumb{height:5.125rem;width:5.125rem}}.network-career{background-color:#fff1e0}.network-career__inner{display:flex;flex-direction:column;padding:7.5rem 0}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.network-career__inner{gap:3rem}}@media(max-width:calc(744px - 1px)){.network-career__inner{gap:2rem;padding:4rem 0}}.network-career__title{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:3rem;font-weight:400;line-height:1.0833;margin:0;text-transform:uppercase}@media(max-width:calc(744px - 1px)){.network-career__title{font-size:2rem;line-height:1.125}}.network-career__deco{align-items:center;display:flex}.network-career__deco-line{background:rgba(164,105,66,.24);flex:1;height:1px}.network-career__deco-img{display:block;flex-shrink:0;height:8.75rem;-o-object-fit:contain;object-fit:contain;width:17rem}@media(max-width:calc(744px - 1px)){.network-career__deco-img{height:6.5rem;width:12.625rem}}.network-career__bottom{display:flex;justify-content:flex-end}@media(max-width:calc(744px - 1px)){.network-career__bottom{justify-content:flex-start;padding:0}}.network-career__content{align-items:flex-start;display:flex;flex-direction:column;gap:2rem;padding-top:.5rem;width:25rem}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.network-career__content{width:22.5rem}}@media(max-width:calc(744px - 1px)){.network-career__content{gap:1.5rem;width:100%}}.network-career__desc{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.375;margin:0}.network-career__btn svg path{stroke:#a46942;transition:stroke .3s ease}.network-career__btn:hover svg path{stroke:#fff}@media(max-width:calc(744px - 1px)){.network-career__btn{width:100%}}.news__inner{gap:2rem}.news__heading{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between}@media(max-width:calc(744px - 1px)){.news__heading .btn{display:none}}.news__title{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:3rem;font-weight:400;line-height:1.0833;margin:0;text-transform:uppercase}@media(max-width:calc(744px - 1px)){.news__title{font-size:2rem;line-height:1.125}}.news__swiper{margin-top:2rem;overflow:hidden;width:100%}@media(min-width:744px){.news__swiper{margin-top:2.5rem}}@media(min-width:1024px){.news__swiper{margin-top:3rem}}@media(max-width:calc(744px - 1px)){.news__swiper{margin-left:-1rem;margin-right:-1rem;padding:0 1rem;width:calc(100% + 2rem)}.news__swiper .news__slide{width:18.25rem}}.news__swiper .swiper-slide{height:auto}.news__card{background-color:#f3f3f3;display:flex;flex-direction:column;height:100%}.news__card,.news__card-img{border-radius:.5rem;overflow:hidden}.news__card-img{aspect-ratio:34/21;background-color:#e8e8e8;flex-shrink:0;width:100%}.news__card-img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.news__card-body{display:flex;flex-direction:column;gap:1rem;padding:1.5rem}@media(max-width:calc(744px - 1px)){.news__card-body{padding:1.5rem 1rem}}.news__card-title{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.1;margin:0}@media(max-width:calc(744px - 1px)){.news__card-title{font-size:1.125rem;line-height:1.222}}.news__card-date{color:#0a0a0a;display:block;font-family:GT Walsheim Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:1.4286}.news__nav{align-items:center;display:flex;gap:.5rem;margin-top:2rem}@media(min-width:744px){.news__nav{margin-top:2rem}}.news__nav .swiper-button-prev i{transform:scaleX(-1)}.news__nav:has(.swiper-button-disabled+.swiper-button-disabled){display:none}@media(max-width:calc(744px - 1px)){.news__nav .swiper-button-next{order:2}}.news__nav .swiper-button-next:after,.news__nav .swiper-button-prev:after{display:none}.news__nav .swiper-button-next,.news__nav .swiper-button-prev{align-items:center;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,.24);border-radius:50%;color:#a46942;cursor:pointer;display:flex;flex-shrink:0;height:3.5rem;justify-content:center;margin:0;position:static;transition:all .3s ease;width:3.5rem}.news__nav .swiper-button-next i,.news__nav .swiper-button-prev i{font-size:1.5rem}.news__nav .swiper-button-next:hover,.news__nav .swiper-button-prev:hover{border:1px solid rgba(10,10,10,.16)}.news__nav .swiper-button-next,.news__nav .swiper-button-prev{outline:.125rem solid rgba(0,0,0,0);outline-offset:.125rem}.news__nav .swiper-button-next:active,.news__nav .swiper-button-prev:active{border:1px solid rgba(10,10,10,.24);outline-color:#d09a5d}.news__nav .swiper-button-next.swiper-button-disabled,.news__nav .swiper-button-prev.swiper-button-disabled{color:#0a0a0a;cursor:default;opacity:.4;pointer-events:none}.news__pagination{align-items:center;display:flex;flex:1;gap:1rem;justify-content:flex-end}@media(max-width:calc(744px - 1px)){.news__pagination{justify-content:center}}.news__pagination .swiper-pagination-bullet{background-color:rgba(0,0,0,.24);border-radius:50%;display:block;height:.25rem;margin:0!important;opacity:1;transition:width .3s ease,height .3s ease;width:.25rem}.news__pagination .swiper-pagination-bullet-active{background-color:#0a0a0a;height:.375rem;width:.375rem}.car-intro{overflow:hidden}.car-intro__inner{display:flex;flex-direction:column;gap:3rem}@media(max-width:calc(744px - 1px)){.car-intro__inner{gap:1.5rem}}.car-intro__title{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:3rem;font-weight:400;line-height:1.0833;text-transform:uppercase}@media(min-width:1024px){.car-intro__title{max-width:100%;width:57.625rem}}@media(max-width:calc(744px - 1px)){.car-intro__title{font-size:2rem;line-height:1.125}}.car-intro__card{background-color:#fff1e0;border-radius:.5rem;display:flex;flex-direction:column;overflow:hidden;position:relative}.car-intro__deco{height:14.125rem;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;pointer-events:none;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.car-intro__lead{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;padding:5rem 0;position:relative;z-index:1}@media(max-width:calc(744px - 1px)){.car-intro__lead{padding:3.75rem 1rem}}.car-intro__gallery{align-items:center;display:flex;gap:.5rem}.car-intro__gallery-img{border-radius:.5rem;display:block;-o-object-fit:cover;object-fit:cover}.car-intro__gallery-img--sm{height:4.5rem;width:4.5rem}@media(max-width:calc(744px - 1px)){.car-intro__gallery-img--sm{height:2.6875rem;width:2.6875rem}}.car-intro__gallery-img--md{height:5.625rem;width:5.625rem}@media(max-width:calc(744px - 1px)){.car-intro__gallery-img--md{height:3.375rem;width:3.3125rem}}.car-intro__gallery-img--lg{height:7.5rem;width:7.5rem}@media(max-width:calc(744px - 1px)){.car-intro__gallery-img--lg{height:4.5rem;width:4.5rem}}.car-intro__quote{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:2rem;font-weight:400;line-height:1.125;max-width:51.25rem;text-align:center}@media(max-width:calc(744px - 1px)){.car-intro__quote{font-size:1.375rem;line-height:1.1818}}.car-intro__stats{border-top:.125rem solid #fff;display:flex;flex-direction:row;position:relative;z-index:1}@media(max-width:calc(744px - 1px)){.car-intro__stats{border-top:0;flex-direction:column}}.car-intro__stat{border-right:.125rem solid #fff;display:flex;flex:1;flex-direction:column;gap:.5rem;padding:3rem .5rem;text-align:center}.car-intro__stat:last-child{border-right:0}@media(max-width:calc(744px - 1px)){.car-intro__stat{border-top:.125rem solid #fff;gap:.125rem;padding:1.5rem .5rem}}.car-intro__stat-value{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:3rem;font-weight:400;line-height:1.0833;text-transform:uppercase}@media(max-width:calc(744px - 1px)){.car-intro__stat-value{font-size:2rem;line-height:1.125}}.car-intro__stat-label{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.1}@media(max-width:calc(744px - 1px)){.car-intro__stat-label{font-size:1.125rem;line-height:1.2222}}.car-benefits{display:flex;flex-direction:column;gap:3rem}@media(max-width:calc(744px - 1px)){.car-benefits{gap:2rem}}.car-benefits__inner{display:flex;flex-direction:column;gap:3rem}.car-benefits__head{align-items:flex-start;display:flex;flex-direction:row;gap:2rem;justify-content:space-between}@media(max-width:calc(1024px - 1px)){.car-benefits__head{flex-direction:column}}@media(max-width:calc(744px - 1px)){.car-benefits__head{gap:1.5rem}}.car-benefits__title{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:3rem;font-weight:400;line-height:1.0833;margin:0;text-transform:uppercase}@media(max-width:calc(744px - 1px)){.car-benefits__title{font-size:2rem;line-height:1.125}}.car-benefits__desc{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.375;margin:0}@media(min-width:1024px){.car-benefits__desc{max-width:25rem}}.car-benefits__grid{display:grid;grid-template-columns:repeat(4,1fr);margin:0 -1.5rem;position:relative}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.car-benefits__grid{grid-template-columns:repeat(2,1fr);margin:0 -1rem}}@media(max-width:calc(744px - 1px)){.car-benefits__grid{grid-template-columns:1fr;margin:0 -1rem}}.car-benefits__card{border-right:1px solid rgba(10,10,10,.16);display:flex;flex-direction:column;gap:2.5rem;padding:1.5rem}.car-benefits__card:before{top:0}.car-benefits__card:after{bottom:-1px}.car-benefits__card:after,.car-benefits__card:before{background-color:#cbcbcb;content:"";display:block;height:1px;left:50%;position:absolute;transform:translateX(-50%);width:100vw}@media(min-width:1024px){.car-benefits__card:nth-child(4n){border-right:0}}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.car-benefits__card{padding:1.5rem 1rem;position:relative}.car-benefits__card:nth-child(2n){border-right:0}}@media(max-width:calc(744px - 1px)){.car-benefits__card{border-right:0;gap:1.5rem;padding:1.5rem 1rem;position:relative}}.car-benefits__card-icon{display:block;height:3rem;-o-object-fit:contain;object-fit:contain;width:3rem}@media(max-width:calc(744px - 1px)){.car-benefits__card-icon{height:2rem;width:2rem}}.car-benefits__card-body{display:flex;flex-direction:column;gap:1rem}@media(max-width:calc(744px - 1px)){.car-benefits__card-body{gap:.5rem}}.car-benefits__card-title{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.1;margin:0}@media(max-width:calc(744px - 1px)){.car-benefits__card-title{font-size:1.125rem;line-height:1.2222}}.car-benefits__card-desc{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.375;margin:0}.vacancies,.vacancies__inner{display:flex;flex-direction:column}.vacancies__inner{gap:2rem}@media(min-width:744px){.vacancies__inner{gap:3rem}}.vacancies__head{align-items:center;display:flex;justify-content:space-between}.vacancies__title{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:2rem;font-weight:400;line-height:1.125;text-transform:uppercase}@media(min-width:744px){.vacancies__title{font-size:3rem;line-height:1.0833;max-width:38rem}}.vacancies__groups{display:flex;flex-direction:column}@media(min-width:1024px){.vacancies__groups{margin:0 -1.5rem}}@media(max-width:calc(1024px - 1px)){.vacancies__groups{margin:0 -1rem}}.vacancies__group{display:flex;flex-direction:column;gap:1.5rem;padding:2rem 1rem;position:relative}.vacancies__group:before{background-color:rgba(10,10,10,.16);content:"";display:block;height:1px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw}.vacancies__group:last-child:before{bottom:0;top:auto}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.vacancies__group{gap:2.5rem;padding:3rem 1rem}}@media(min-width:1024px){.vacancies__group{align-items:stretch;flex-direction:row;gap:2.5rem;padding:3rem 1.5rem}}.vacancies__group-photo{border-radius:.5rem;flex-shrink:0;height:12.745rem;overflow:hidden;width:100%}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.vacancies__group-photo{height:28.6rem}}@media(min-width:1024px){.vacancies__group-photo{align-self:flex-start;height:22.375rem;width:36rem}}.vacancies__group-photo img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.vacancies__group-body{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.vacancies__group-body{gap:2rem}}@media(min-width:1024px){.vacancies__group-body{flex:1;justify-content:space-between}}.vacancies__group-head{display:flex;flex-direction:column;gap:1rem}@media(min-width:744px){.vacancies__group-head{gap:1.5rem}}.vacancies__group-title{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.1667;text-transform:uppercase}@media(min-width:744px){.vacancies__group-title{font-size:2rem;line-height:1.125}}.vacancies__positions{display:flex;flex-direction:column;gap:.5rem}@media(min-width:744px){.vacancies__positions{align-items:flex-start;flex-direction:row;gap:2.5rem}}.vacancies__list{display:flex;flex:1;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.vacancies__item{align-items:center;color:#0a0a0a;display:flex;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:400;gap:1rem;line-height:1.375}.vacancies__item:before{background-color:#a46942;border-radius:50%;content:"";display:block;flex-shrink:0;height:.5rem;width:.5rem}.vacancies__cta{width:-moz-fit-content;width:fit-content}@media(max-width:calc(744px - 1px)){.vacancies__cta{width:100%}}.car-locations{padding-bottom:0!important;padding-top:3.75rem}.car-locations__inner{display:flex;flex-direction:column;gap:3rem}@media(max-width:calc(744px - 1px)){.car-locations{gap:2rem}}.car-locations__title{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:3rem;font-weight:400;line-height:1.0833;text-transform:uppercase}@media(max-width:calc(744px - 1px)){.car-locations__title{font-size:2rem;line-height:1.125}}.car-locations__body{margin:0 auto;max-width:80rem;position:relative;width:100%}@media(min-width:1024px){.car-locations__body{min-height:45rem}}@media(max-width:calc(1024px - 1px)){.car-locations__map-home{display:none}}.car-locations__map{background-color:#f8f2ed;height:26.3125rem;width:100%}@media(max-width:calc(1024px - 1px)){.car-locations__map{height:25rem}}.car-locations__map .leaflet-container{height:100%;width:100%}.car-locations__pin-icon{background:none!important;border:none!important;box-shadow:none!important}.car-locations__pin-icon svg{display:block;filter:drop-shadow(0 .125rem .375rem rgba(0,0,0,.24));transition:transform .2s ease}.car-locations__pin-icon.is-active svg,.car-locations__pin-icon:hover svg{transform:scale(1.12)}.car-locations__list{display:flex;flex-direction:column}@media(min-width:1024px){.car-locations__list{align-items:stretch;background-color:#f4ede7;flex-direction:row;gap:2px;padding:.125rem .125rem 0;pointer-events:none;right:0;z-index:400}}@media(max-width:calc(1024px - 1px)){.car-locations__item{border-bottom:1px solid rgba(10,10,10,.16)}.car-locations__item:first-child{border-top:1px solid rgba(10,10,10,.16)}.car-locations__item.is-open .car-locations__toggle:after{transform:translate(-50%,-50%)}}@media(min-width:1024px){.car-locations__item{flex:1;pointer-events:auto}}.car-locations__head{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:0;color:inherit;cursor:pointer;display:flex;flex-direction:row;font:inherit;gap:1rem;padding:1.5rem 1rem;text-align:left;width:100%}@media(min-width:1024px){.car-locations__head{align-items:flex-start;background-color:#fff;flex-direction:column;gap:1.5rem;height:100%;padding:1.5rem;transition:.15s ease-in-out}.car-locations__head.active .car-locations__name,.car-locations__head:hover .car-locations__name{color:#a46942}}.car-locations__thumb{border-radius:50%;display:block;flex-shrink:0;height:4rem;overflow:hidden;width:4rem}@media(min-width:1024px){.car-locations__thumb{border-radius:.5rem}}.car-locations__thumb img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.car-locations__info{display:flex;flex:1;flex-direction:column;gap:.5rem}@media(min-width:1024px){.car-locations__info{flex:0 1 auto;gap:.75rem}}.car-locations__name{font-size:1.25rem;font-weight:500;line-height:1.1}.car-locations__address,.car-locations__name{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif}.car-locations__address{font-size:1rem;font-weight:400;line-height:1.375}.car-locations__map-link{display:none}@media(min-width:1024px){.car-locations__map-link{align-items:center;color:#a46942;display:inline-flex;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:500;gap:.5rem;line-height:1.125;margin-top:auto}}.car-locations__map-link .icon{font-size:1rem}.car-locations__toggle{display:none}@media(max-width:calc(1024px - 1px)){.car-locations__toggle{align-items:center;border:1px solid rgba(10,10,10,.16);border-radius:50%;color:#a46942;display:flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}}@media(max-width:calc(1024px - 1px))and (max-width:calc(1024px - 1px)){.car-locations__toggle{position:relative}.car-locations__toggle:after,.car-locations__toggle:before{background-color:#a46942;content:"";display:block;height:.125em;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:.75rem}.car-locations__toggle:after{transform:translate(-50%,-50%) rotate(90deg)}}.car-locations__toggle .icon{font-size:1rem;transition:transform .3s ease}@media(max-width:calc(1024px - 1px)){.car-locations__toggle .icon{display:none}}.car-locations__item.is-open .car-locations__toggle .icon{transform:rotate(180deg)}@media(min-width:1024px){.car-locations__panel{display:none}}@media(max-width:calc(1024px - 1px)){.car-locations__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease}.car-locations__item.is-open .car-locations__panel{grid-template-rows:1fr}.car-locations__panel-inner{overflow:hidden}}.car-spaces{background-color:#f3f3f3;padding:7.5rem 0}@media(max-width:calc(744px - 1px)){.car-spaces{padding:4rem 0}}.car-spaces__inner{display:flex;flex-direction:column;gap:3rem}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.car-spaces__inner{gap:2rem}}@media(max-width:calc(744px - 1px)){.car-spaces__inner{gap:1.5rem}}.car-spaces__header{display:flex;flex-direction:column;gap:2rem}@media(max-width:calc(744px - 1px)){.car-spaces__header{gap:1.5rem}}.car-spaces__heading{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:3rem;font-weight:400;line-height:1.0833;margin:0;text-transform:uppercase}@media(max-width:calc(744px - 1px)){.car-spaces__heading{font-size:2rem;line-height:1.125}}.car-spaces__tabs-wrap{position:relative}@media(max-width:calc(744px - 1px)){.car-spaces__tabs-wrap .car-spaces__tabs{border-radius:1.5rem;display:flex;flex-direction:column;gap:1rem;height:auto;left:0;opacity:0;padding:3.5rem 0 1rem;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.car-spaces__tabs-wrap .car-spaces__tabs.visible{opacity:1;pointer-events:auto}.car-spaces__tabs-wrap .car-spaces__tabs .car-spaces__tab{gap:.75rem;height:1.5rem;justify-content:flex-start;padding:0 1rem;width:100%}.car-spaces__tabs-wrap .car-spaces__tabs .car-spaces__tab.car-spaces__tab--active{background-color:rgba(0,0,0,0);filter:grayscale(100);opacity:.24}}.car-spaces__tabs-label{display:none}@media(max-width:calc(744px - 1px)){.car-spaces__tabs-label{align-content:center;align-items:center;background-color:#fff;border-radius:3.5rem;cursor:pointer;display:flex;font-size:1.125rem;gap:.75rem;height:3.5rem;justify-content:flex-start;padding:0 1rem}.car-spaces__tabs-label,.car-spaces__tabs-label>*{position:relative;z-index:2}}.car-spaces__tabs-label i{display:block;font-size:1.5rem;margin-left:auto}.car-spaces__tabs{align-items:center;background:#fff;border-radius:9999px;display:flex;flex-direction:row;gap:.25rem;overflow-x:auto;padding:.25rem;scrollbar-width:none}.car-spaces__tabs::-webkit-scrollbar{display:none}@media(max-width:calc(744px - 1px)){.car-spaces__tabs{display:none}}.car-spaces__tab{align-items:center;background:rgba(0,0,0,0);border:0;border-radius:9999px;color:#0a0a0a;cursor:pointer;display:inline-flex;flex:1;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:500;gap:.5rem;height:3rem;justify-content:center;line-height:1.125;padding:1rem 1.5rem;transition:background-color .3s ease;white-space:nowrap}.car-spaces__tab:focus-visible{outline:.125rem solid rgba(51,136,255,.8);outline-offset:.0625rem}.car-spaces__tab--active,.car-spaces__tab[aria-selected=true]{background:#f3f3f3}.car-spaces__tab:hover:not([aria-selected=true]):not(.car-spaces__tab--active){background:rgba(243,243,243,.6)}.car-spaces__tab-icon{flex-shrink:0;height:1.75rem;-o-object-fit:contain;object-fit:contain;width:1.75rem}.car-spaces__select-wrap{display:none;position:relative}.car-spaces__select-display{align-items:center;background:#fff;border-radius:9999px;display:flex;gap:.75rem;height:3.5rem;padding:0 1rem;pointer-events:none}.car-spaces__select-icon{flex-shrink:0;height:1.5rem;width:1.5rem}.car-spaces__select-icon img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.car-spaces__select-label{color:#0a0a0a;flex:1;font-family:GT Walsheim Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.2222}.car-spaces__select-arrow{flex-shrink:0;height:1rem;width:1rem}.car-spaces__select-arrow svg{display:block;height:100%;width:100%}.car-spaces__select{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.car-spaces__panel{display:none}.car-spaces__panel--active{display:block}.car-spaces__empty{background:#fff;border-radius:.5rem;color:rgba(10,10,10,.4);font-family:GT Walsheim Pro,sans-serif;font-size:1rem;margin:0;padding:3rem 1.5rem;text-align:center}.car-spaces__space{background:#fff;border-radius:.5rem;overflow:hidden}.car-spaces__space:not(:last-child){margin-bottom:1.5rem}@media(min-width:1024px){.car-spaces__space:not(:last-child){margin-bottom:2rem}}.car-spaces__image{height:27.5rem;position:relative;width:100%}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.car-spaces__image{height:25rem}}@media(max-width:calc(744px - 1px)){.car-spaces__image{height:22rem}}.car-spaces__image>img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.car-spaces__logo{height:auto!important;left:1.5rem;position:absolute;top:0;width:7.375rem!important}@media(max-width:calc(744px - 1px)){.car-spaces__logo{left:1.25rem;width:5.8125rem!important}}.car-spaces__body{display:flex;flex-direction:column;gap:2rem;padding:2rem 1.25rem}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.car-spaces__body{gap:2.5rem;padding:3rem}}@media(min-width:1024px){.car-spaces__body{-moz-column-gap:3rem;column-gap:3rem;display:grid;grid-template-columns:1fr 1fr;padding:3rem}}.car-spaces__info{display:flex;flex-direction:column;gap:1rem}@media(min-width:1024px){.car-spaces__info{grid-column:1;grid-row:1}}.car-spaces__space-title{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:2.25rem;font-weight:400;line-height:1.1111;margin:0;text-transform:uppercase}@media(min-width:744px){.car-spaces__space-title{font-size:2.75rem;line-height:1.0909}}.car-spaces__space-desc{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.375;margin:0}.car-spaces__details{display:flex;flex-direction:column}@media(min-width:1024px){.car-spaces__details{grid-column:2;grid-row:1/span 2}}.car-spaces__detail{border-bottom:1px solid rgba(10,10,10,.16)}.car-spaces__detail:first-child{border-top:1px solid rgba(10,10,10,.16)}.car-spaces__detail-head{align-items:center;background:rgba(0,0,0,0);border:0;cursor:pointer;display:flex;gap:2rem;justify-content:space-between;padding:1.5rem 0;text-align:left;width:100%}.car-spaces__detail-head:focus-visible{outline:.125rem solid rgba(51,136,255,.8);outline-offset:.0625rem}.car-spaces__detail-title{align-items:center;color:#0a0a0a;display:flex;font-family:GT Walsheim Pro,sans-serif;font-size:1.25rem;font-weight:500;gap:1rem;line-height:1.1}@media(max-width:calc(744px - 1px)){.car-spaces__detail-title{font-size:1.125rem;line-height:1.2222}}.car-spaces__detail-icon{flex-shrink:0;height:1.5rem;-o-object-fit:contain;object-fit:contain;width:1.5rem}.car-spaces__detail-toggle{border:1px solid rgba(10,10,10,.16);border-radius:50%;flex-shrink:0;height:2rem;position:relative;width:2rem}.car-spaces__detail-toggle:after,.car-spaces__detail-toggle:before{background-color:#a46942;content:"";height:.09375rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:.75rem}.car-spaces__detail-toggle:after{transform:translate(-50%,-50%) rotate(90deg);transition:opacity .3s ease}.car-spaces__detail.is-open .car-spaces__detail-toggle:after{opacity:0}.car-spaces__detail-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.car-spaces__detail.is-open .car-spaces__detail-panel{grid-template-rows:1fr}.car-spaces__detail-inner{overflow:hidden}.car-spaces__detail-text{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.375;margin:0;padding-bottom:1.5rem}.car-spaces__actions{align-items:center;display:flex;flex-direction:row;gap:1rem}@media(min-width:1024px){.car-spaces__actions{align-self:end;grid-column:1;grid-row:2;margin-top:2rem}}@media(max-width:calc(744px - 1px)){.car-spaces__actions{align-items:stretch;flex-direction:column-reverse}.car-spaces__actions .btn{width:100%}}.car-reviews__inner{display:flex;flex-direction:column;gap:3rem}@media(max-width:calc(744px - 1px)){.car-reviews__inner{gap:2rem}}.car-reviews__title{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:3rem;font-weight:400;line-height:1.0833;margin:0;text-transform:uppercase}@media(max-width:calc(744px - 1px)){.car-reviews__title{font-size:2rem;line-height:1.125}}.car-reviews__body{display:flex;flex-direction:column;gap:2rem}.car-reviews__swiper{border-left:1px solid rgba(10,10,10,.16);overflow:hidden;width:100%}.car-reviews__slide{height:auto}.car-reviews__card{border-bottom:1px solid rgba(10,10,10,.16);border-right:1px solid rgba(10,10,10,.16);border-top:1px solid rgba(10,10,10,.16);box-sizing:border-box;display:flex;flex-direction:column;gap:2rem;height:100%;padding:2rem 1.5rem}@media(max-width:calc(744px - 1px)){.car-reviews__card{padding:2rem 1rem}}.car-reviews__text-wrap{display:flex;flex:1;flex-direction:column;gap:1rem}.car-reviews__stars{align-items:center;display:inline-flex;gap:.125rem}.car-reviews__star{display:block;height:.75rem;width:.75rem}.car-reviews__text{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.375;margin:0}.car-reviews__meta{align-items:center;display:flex;gap:1rem;justify-content:space-between}.car-reviews__date,.car-reviews__name{color:rgba(10,10,10,.48);font-family:GT Walsheim Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:1.4286}.car-reviews__nav{align-items:center;display:flex;gap:.5rem}.car-reviews__nav:has(.swiper-button-disabled+.swiper-button-disabled){display:none}.car-reviews__nav .swiper-button-prev i{transform:scaleX(-1)}.car-reviews__nav .swiper-button-next,.car-reviews__nav .swiper-button-prev{align-items:center;background:rgba(0,0,0,0);border:1px solid rgba(10,10,10,.24);border-radius:50%;color:#a46942;cursor:pointer;display:flex;flex-shrink:0;height:3.5rem;justify-content:center;margin:0;position:static;transition:all .3s ease;width:3.5rem}.car-reviews__nav .swiper-button-next:after,.car-reviews__nav .swiper-button-prev:after{display:none}.car-reviews__nav .swiper-button-next i,.car-reviews__nav .swiper-button-prev i{font-size:1.5rem}.car-reviews__nav .swiper-button-next:hover,.car-reviews__nav .swiper-button-prev:hover{border-color:rgba(10,10,10,.16)}.car-reviews__nav .swiper-button-next.swiper-button-disabled,.car-reviews__nav .swiper-button-prev.swiper-button-disabled{color:#0a0a0a;cursor:default;opacity:.4;pointer-events:none}@media(max-width:calc(744px - 1px)){.car-reviews__nav .swiper-button-next{order:2}}.car-reviews__pagination{align-items:center;display:flex;flex:1;gap:1rem;justify-content:flex-end}@media(max-width:calc(744px - 1px)){.car-reviews__pagination{justify-content:center}}.car-reviews__pagination .swiper-pagination-bullet{background-color:rgba(10,10,10,.24);border-radius:50%;display:block;height:.25rem;margin:0!important;opacity:1;transition:width .3s ease,height .3s ease;width:.25rem}.car-reviews__pagination .swiper-pagination-bullet-active{background-color:#a46942;height:.375rem;width:.375rem}.car-cooperation__inner{align-items:center;display:flex;flex-direction:column;gap:3rem}@media(max-width:calc(744px - 1px)){.car-cooperation__inner{gap:2rem}}.car-cooperation__deco{display:block;height:auto;max-width:100%}.car-cooperation__title{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:3rem;font-weight:400;line-height:1.0833;margin:0;max-width:57rem;text-align:center;text-transform:uppercase}@media(max-width:calc(744px - 1px)){.car-cooperation__title{font-size:2rem;line-height:1.125}}.car-cooperation__grid{align-items:flex-start;align-self:stretch;display:flex;flex-direction:row;gap:4rem}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.car-cooperation__grid{gap:1.5rem}}@media(max-width:calc(744px - 1px)){.car-cooperation__grid{align-items:center;flex-direction:column;gap:1.5rem}}.car-cooperation__item{align-items:center;display:flex;flex:1;flex-direction:column;gap:1.5rem}.car-cooperation__icon{align-items:center;border:1px solid rgba(10,10,10,.16);border-radius:50%;color:#a46942;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.car-cooperation__icon img{display:block;height:1.25rem;-o-object-fit:contain;object-fit:contain;width:1.25rem}.car-cooperation__text{display:flex;flex-direction:column;gap:.75rem}@media(max-width:calc(744px - 1px)){.car-cooperation__text{gap:.5rem}}.car-cooperation__item-title{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1.5rem;font-weight:500;line-height:1.0833;margin:0;text-align:center;text-transform:uppercase}@media(max-width:calc(744px - 1px)){.car-cooperation__item-title{font-size:1.375rem;line-height:1.1818}}.car-cooperation__item-desc{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.375;margin:0;text-align:center}.car-event-form{padding:7.5rem 0 1.5rem;position:relative}.car-event-form .about-intro__bg-pattern{bottom:0;opacity:.6;top:auto;transform:scaleY(-1);z-index:1}.car-event-form .container{padding:0 5rem;position:relative;z-index:2}@media(max-width:calc(1024px - 1px)){.car-event-form .container{padding:0 1rem}}@media(max-width:calc(744px - 1px)){.car-event-form .container{padding:0 .5rem}}.car-event-form .car-event-form__privacy,.car-event-form .car-event-form__privacy-link{color:#0a0a0a}@media(max-width:calc(744px - 1px)){.car-event-form{padding:4rem 0 .5rem}}.car-event-form__inner{align-items:flex-start;display:flex;flex-direction:row;gap:2rem;justify-content:space-between}@media(max-width:calc(1024px - 1px)){.car-event-form__inner{flex-direction:column;gap:4rem}}@media(max-width:calc(744px - 1px)){.car-event-form__inner{gap:2.5rem;padding:0 1.5rem}}.car-event-form__intro{display:flex;flex:1;flex-direction:column;gap:2rem;max-width:33rem;min-height:37rem}@media(max-width:calc(1024px - 1px)){.car-event-form__intro{margin:0 auto;max-width:34.5rem;min-height:auto;width:100%}}@media(max-width:calc(744px - 1px)){.car-event-form__intro{gap:1.5rem;min-height:auto}}.car-event-form__title-col{display:flex;flex-direction:column;gap:2rem}@media(max-width:calc(744px - 1px)){.car-event-form__title-col{gap:1.5rem}}.car-event-form__title{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:3rem;font-weight:400;line-height:1.0833;margin:0;text-transform:uppercase}@media(max-width:calc(744px - 1px)){.car-event-form__title{font-size:2rem;line-height:1.125}}.car-event-form__pattern img{display:block;height:3.5rem;max-width:100%;width:auto}@media(max-width:calc(744px - 1px)){.car-event-form__pattern img{width:10rem}}.car-event-form__subtitle{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.375;margin:auto 0 0}.car-event-form__form{display:flex;flex:1;flex-direction:column;gap:1.5rem;max-width:34.5rem;width:100%}@media(max-width:calc(1024px - 1px)){.car-event-form__form{margin:0 auto}}.car-event-form__fields{display:flex;flex-direction:column;gap:1rem}.car-event-form__row{display:flex;flex-direction:row;gap:1rem}@media(max-width:calc(744px - 1px)){.car-event-form__row{flex-direction:column}}.car-event-form__row .car-event-form__field{flex:1}.car-event-form__field{position:relative}.car-event-form__label{background:#fff1e0;color:rgba(10,10,10,.48);font-size:.875rem;left:.5rem;line-height:1.4286;padding:0 .5rem;pointer-events:none;position:absolute;top:0;transform:translateY(-50%);z-index:1}.car-event-form__input,.car-event-form__label{font-family:GT Walsheim Pro,sans-serif;font-weight:400}.car-event-form__input{background:rgba(0,0,0,0);border:1px solid rgba(10,10,10,.24);border-radius:.5rem;color:#0a0a0a;font-size:1rem;height:3.5rem;line-height:1.375;outline:none;padding:.5rem 1rem;transition:border-color .3s ease;width:100%}.car-event-form__input::-moz-placeholder{color:rgba(10,10,10,.48)}.car-event-form__input::placeholder{color:rgba(10,10,10,.48)}.car-event-form__input:focus{border-color:#d09a5d;border-width:.125rem;outline:none!important}.car-event-form__input:focus-visible{outline:none!important}.car-event-form__select{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:2.75rem}.car-event-form__select:focus{border-color:#d09a5d;border-width:.125rem;outline:none!important}.car-event-form__select:focus-visible{outline:none!important}.car-event-form__field.error .car-event-form__date-trigger,.car-event-form__field.error .car-event-form__input,.car-event-form__field.error .car-event-form__select-trigger,.car-event-form__upload.error .car-event-form__upload-control{border-color:#ef1a48}.car-event-form .helper-text{color:#ef1a48;display:block;font-size:.875rem;line-height:1.35;margin-top:.375rem;padding-left:1rem}.car-event-form__field-icon{color:#0a0a0a;right:1.75rem;top:2.125rem;transform:translateY(-50%);transform-origin:center;transition:transform .3s ease}.car-event-form__date-icon,.car-event-form__field-icon{height:1rem;pointer-events:none;position:absolute;width:1rem}.car-event-form__date-icon{right:.9375rem;top:50%;transform:translateY(-50%)}.car-event-form__date-trigger,.car-event-form__select-trigger{align-items:center;cursor:pointer;display:flex;gap:.5rem;justify-content:space-between;padding-right:4rem;position:relative;text-align:left}.car-event-form__date-val,.car-event-form__select-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.car-event-form__field .filter-dropdown{background:#fff;border-radius:1rem;box-shadow:0 1.5rem 2rem rgba(10,10,10,.08),0 2.5rem 3rem rgba(10,10,10,.08);margin-top:.25rem;min-width:100%;padding:1rem .5rem;top:calc(100% - .375rem);z-index:5}.car-event-form__field .filter-dropdown__item{align-items:center;border-radius:.5rem;display:flex;min-height:3.5rem;padding:1rem 1.5rem}.car-event-form__field.is-open .filter-dropdown{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.car-event-form__field.is-open .car-event-form__select-trigger{border-color:#d09a5d;border-width:.125rem;outline:none}.car-event-form__field.is-open .car-event-form__field-icon{transform:translateY(-50%) rotate(180deg)}.car-event-form__date-input{border:0;height:.0625rem;margin:-.0625rem;overflow:hidden;padding:0;position:absolute;width:.0625rem;clip:rect(0 0 0 0);white-space:nowrap}.car-event-form__field--date .filter-calendar-wrap{min-width:100%}@media(min-width:744px){.car-event-form__field--date .filter-calendar-wrap{left:0;transform:none}}.car-event-form__field--date.is-open .filter-calendar-wrap{opacity:1;pointer-events:auto;transform:none;visibility:visible}.car-event-form__upload{position:relative}.car-event-form__upload-control{align-items:center;background:rgba(0,0,0,0);border:1px dashed rgba(0,0,0,0);border-radius:.5rem;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:1rem;height:8.125rem;justify-content:center;padding:1.5rem;position:relative;text-align:center}.car-event-form__upload-control:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 552 130'%3E%3Crect width='551' height='129' x='.5' y='.5' fill='none' stroke='%230a0a0a' stroke-dasharray='8 4' stroke-opacity='.24' rx='8' ry='8'/%3E%3C/svg%3E");border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}@media(max-width:calc(744px - 1px)){.car-event-form__upload-control{height:8.125rem;padding:1rem}.car-event-form__upload-control:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 552 130'%3E%3Crect width='551' height='129' x='.5' y='.5' fill='none' stroke='%230a0a0a' stroke-dasharray='14 7' stroke-opacity='.24' rx='8' ry='8'/%3E%3C/svg%3E")}}.car-event-form__upload-icon{display:block;flex:0 0 1.5rem;height:1.5rem;width:1.5rem}.car-event-form__upload-text{align-items:center;display:flex;flex-direction:column;gap:.25rem}.car-event-form__upload-title{color:#0a0a0a;font-size:1rem;line-height:1.375}.car-event-form__upload-note{color:rgba(10,10,10,.48);font-size:.875rem;line-height:1.35}.car-event-form__file-input{border:0;height:.0625rem;margin:-.0625rem;overflow:hidden;padding:0;position:absolute;width:.0625rem;clip:rect(0 0 0 0);white-space:nowrap}.car-event-form__file-list{display:none;list-style:none;margin:0;padding:0}.car-event-form__file-list:not(:empty){display:flex;flex-direction:column;gap:.125rem;margin-top:1rem}.car-event-form__file-list:not(:empty):before{color:#0a0a0a;content:attr(data-title) " (" attr(data-count) ")";display:block;font-size:1rem;font-weight:500;line-height:1.375;margin-bottom:.625rem}.car-event-form__file-item{align-items:center;background:#fff;border-radius:.5rem;display:flex;gap:1rem;height:3.375rem;justify-content:space-between;padding:0 1rem}.car-event-form__file-name{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.375;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.car-event-form__file-remove{align-items:center;background:rgba(0,0,0,0);border:0;color:#0a0a0a;cursor:pointer;display:inline-flex;flex:0 0 1rem;height:1rem;justify-content:center;width:1rem}.car-event-form__file-remove:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%230a0a0a' stroke-linecap='square' stroke-width='1.5' d='m3 3 10 10m0-10L3 13'/%3E%3C/svg%3E") 50%/1rem 1rem no-repeat;content:"";display:block;height:1rem;width:1rem}.car-event-form__file-remove .icon{display:none}.car-event-form__checkbox{align-items:center;cursor:pointer;display:inline-flex;gap:.75rem;margin-top:.25rem}@media(max-width:calc(744px - 1px)){.car-event-form__checkbox{margin:.5rem 0}}.car-event-form__checkbox-input{border:0;height:.0625rem;margin:-.0625rem;overflow:hidden;padding:0;position:absolute;width:.0625rem;clip:rect(0 0 0 0);white-space:nowrap}.car-event-form__checkbox-box{background:#fff1e0;border:1px solid rgba(10,10,10,.24);border-radius:.25rem;flex-shrink:0;height:1rem;position:relative;transition:all .3s ease;width:1rem}.car-event-form__checkbox-box:after{border:solid #fff;border-width:0 .125rem .125rem 0;content:"";height:.5625rem;left:.25rem;opacity:0;position:absolute;top:.0625rem;transform:rotate(45deg);width:.3125rem}.car-event-form__checkbox-input:checked+.car-event-form__checkbox-box{background:#a46942;border-color:#a46942}.car-event-form__checkbox-input:checked+.car-event-form__checkbox-box:after{opacity:1}.car-event-form__checkbox-input:focus-visible+.car-event-form__checkbox-box{outline:.125rem solid rgba(51,136,255,.8);outline-offset:.125rem}.car-event-form__checkbox-label,.car-event-form__privacy{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;line-height:1.375}.car-event-form__privacy{margin:0}.car-event-form__privacy-link{color:inherit;text-decoration:underline;text-underline-offset:.125rem}.car-event-form__privacy-link:hover{text-decoration:none}.car-event-form__submit{align-self:flex-start}@media(max-width:calc(744px - 1px)){.car-event-form__submit{width:100%}}.car-event-form__contacts{align-items:center;background-color:#fff;border-radius:.5rem;display:flex;flex-direction:row;gap:1.5rem;justify-content:space-between;margin-top:7.5rem;padding:3.5rem}@media(max-width:calc(1024px - 1px)){.car-event-form__contacts{align-items:flex-start;flex-direction:column;gap:2.5rem;margin-top:7.5rem}}@media(max-width:calc(744px - 1px)){.car-event-form__contacts{gap:1.5rem;margin-top:4rem;padding:2rem 1.5rem}}.car-event-form__contacts-info{display:flex;flex-direction:column;gap:.5rem}.car-event-form__contacts-title{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:2rem;font-weight:400;line-height:1.125;margin:0;text-transform:uppercase}@media(max-width:calc(744px - 1px)){.car-event-form__contacts-title{font-size:1.5rem;line-height:1.1667}}.car-event-form__contacts-desc{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;line-height:1.375;margin:0}.car-event-form__contacts-list{display:flex;gap:.5rem}@media(max-width:calc(744px - 1px)){.car-event-form__contacts-list{flex-direction:column;gap:.5rem}}.car-event-form__contact{color:#0a0a0a;display:flex;flex-direction:column;font-family:GT Walsheim Pro,sans-serif;font-size:1.25rem;gap:.5rem;line-height:1.1667;margin:0;max-width:100%;width:17rem}.car-event-form__contact-value{color:#0a0a0a;cursor:pointer;font-size:1.5rem;line-height:1.16666}@media(max-width:calc(744px - 1px)){.car-event-form__contact-value{font-size:18px;font-style:normal;font-weight:400;line-height:22px}}.car-event-form__contact-value:hover{text-decoration:underline}.car-event-form__contact-label{color:rgba(10,10,10,.48);font-size:1rem;font-style:normal;font-weight:400;line-height:1.37}body:has(.error-404){background-color:#fff1e0}.error-404{align-items:flex-start;background-color:#fff1e0;display:flex;min-height:40rem;overflow:hidden;padding:3.75rem 0;position:relative}@media(min-width:1024px){.error-404{aspect-ratio:1280/640;min-height:unset}}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.error-404{min-height:59rem;padding-top:7.25rem}}@media(max-width:calc(744px - 1px)){.error-404{min-height:36rem;padding:3rem 0}}.error-404__inner{align-items:center;display:flex;flex-direction:column;gap:2.5rem;overflow:hidden;width:100%}@media(max-width:calc(1024px - 1px)){.error-404__inner{overflow:visible}}@media(max-width:calc(744px - 1px)){.error-404__inner{gap:2rem}}.error-404__img{bottom:0;left:0;position:absolute;width:100%}.error-404__img img{display:block;height:auto;width:100%}.error-404__content{align-items:center;display:flex;flex-direction:column;gap:1.5rem;max-width:43.625rem;position:relative;text-align:center;z-index:2}@media(max-width:calc(744px - 1px)){.error-404__content{gap:1rem}}.error-404__title{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:4.375rem;font-weight:500;line-height:.9714;margin:0;text-transform:uppercase}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.error-404__title{font-size:3.5rem}}@media(max-width:calc(744px - 1px)){.error-404__title{font-size:2.25rem;line-height:1.05}}.error-404__decor{opacity:.32;position:absolute;top:50%;transform:translateY(-50%);width:12.125rem}.error-404__decor:before{background:#a46942;content:"";display:block;height:1px;position:absolute;top:50%;width:100vw}.error-404__decor:first-child{right:calc(100% + 3.25rem)}@media(max-width:calc(1024px - 1px)){.error-404__decor:first-child{right:calc(100% + 2.5rem)}}.error-404__decor:first-child:before{right:calc(100% + 1.5rem)}.error-404__decor:last-child{left:calc(100% + 3.25rem)}@media(max-width:calc(1024px - 1px)){.error-404__decor:last-child{left:calc(100% + 2.5rem)}}.error-404__decor:last-child:before{left:calc(100% + 1.5rem)}.error-404__text{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.375;margin:0;max-width:100%;position:relative}@media(min-width:1024px){.error-404__text{width:33.625rem}}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.error-404__text{width:21.875rem}}@media(max-width:calc(744px - 1px)){.error-404__text{width:100%}}.error-404__btn{margin-top:.5rem}.platforms__inner{display:flex;flex-direction:column;gap:5rem}@media(max-width:calc(744px - 1px)){.platforms__inner{gap:3rem}}.platforms__gallery{align-items:center;display:grid;gap:1.25rem;grid-template-columns:18.75rem 1fr 18.75rem}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.platforms__gallery{grid-template-columns:12.0625rem 1fr 12.0625rem}}@media(max-width:calc(744px - 1px)){.platforms__gallery{gap:.5rem;grid-template-columns:1fr 1fr}}.platforms__gallery-img{border-radius:.5rem;display:block;height:18.4375rem;-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.platforms__gallery-img{height:11.875rem}}@media(max-width:calc(744px - 1px)){.platforms__gallery-img{height:9.8125rem}.platforms__gallery-img--wide{grid-column:1/-1;grid-row:2;height:12.625rem}}.platforms__join{align-items:center;display:flex;flex-direction:column;gap:2rem}@media(max-width:calc(744px - 1px)){.platforms__join{gap:1.5rem}}.platforms__title{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:3rem;font-weight:400;line-height:1.0833;max-width:57rem;text-align:center;text-transform:uppercase}@media(max-width:calc(744px - 1px)){.platforms__title{font-size:2rem;line-height:1.125}}.platforms__desc{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.375;margin:0;max-width:35.5rem;text-align:center}.platforms__actions{display:flex;flex-direction:row;gap:1rem;justify-content:center;max-width:38rem;width:100%}@media(max-width:calc(744px - 1px)){.platforms__actions{flex-wrap:wrap}}.platforms__btn{flex:1}@media(max-width:calc(744px - 1px)){.platforms__btn--primary{flex:1 1 100%}}.platforms__icon-btn{align-items:center;background:rgba(0,0,0,0);border:1px solid rgba(10,10,10,.24);border-radius:50%;color:#a46942;cursor:pointer;display:flex;flex:0 0 3.5rem;height:3.5rem;justify-content:center;transition:all .3s ease;width:3.5rem}.platforms__icon-btn:hover{border-color:rgba(10,10,10,.4)}.platforms__icon-btn svg{display:block}.suppliers__row{display:flex;flex-direction:column;gap:2rem;margin-bottom:2rem}@media(min-width:744px){.suppliers__row{margin-bottom:3rem}}@media(min-width:1024px){.suppliers__row{align-items:flex-start;flex-direction:row;gap:0;justify-content:space-between}.suppliers__title{flex:1;max-width:44.5rem}}.suppliers__list{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}@media(min-width:1024px){.suppliers__list{flex-shrink:0;gap:1.5rem;width:25rem}}.suppliers__list li{align-items:center;color:#0a0a0a;display:flex;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:400;gap:1rem;line-height:1.375}.suppliers__list li:before{background-color:#a46942;border-radius:50%;content:"";display:block;flex-shrink:0;height:.5rem;width:.5rem}.suppliers__photo{border-radius:.5rem;height:11.44rem;overflow:hidden}@media(min-width:744px){.suppliers__photo{height:25.69rem}}@media(min-width:1024px){.suppliers__photo{height:35.25rem}}.suppliers__photo img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.skh-inquiry__contact-card{border:.0625rem solid rgba(10,10,10,.16);border-radius:.5rem;overflow:hidden}.skh-inquiry__contact-header{display:flex;flex-direction:column;gap:1rem;padding:1rem 1rem 0}@media(min-width:744px){.skh-inquiry__contact-header{gap:1.5rem;padding:1.5rem 1.5rem 0}}.skh-inquiry__contact-title{color:#0a0a0a;font-size:1.125rem;font-weight:500;line-height:1.222}@media(min-width:744px){.skh-inquiry__contact-title{font-size:1.25rem;line-height:1.1}}.skh-inquiry__contact-divider{border:none;border-top:.0625rem solid rgba(10,10,10,.16);margin:0}.skh-inquiry__contact-info{display:grid;flex-direction:column;gap:1rem;grid-template-columns:repeat(2,1fr);padding:1rem}@media(min-width:744px){.skh-inquiry__contact-info{flex-direction:row;padding:1.5rem}}@media(max-width:calc(744px - 1px)){.skh-inquiry__contact-info{grid-template-columns:repeat(1,1fr)}}.skh-inquiry__contact-link{color:#0a0a0a;font-size:1rem;line-height:1.375;text-decoration:none;transition:color .3s ease}.skh-inquiry__contact-link:hover{color:#a46942}.skh-inquiry__cv{align-items:flex-start;cursor:pointer;display:flex;gap:1rem}.skh-inquiry__cv .icon,.skh-inquiry__cv svg{flex-shrink:0;font-size:1rem;line-height:1;margin-top:.0625rem}.skh-inquiry__cv-text{display:flex;flex-direction:column;gap:.5rem}.skh-inquiry__cv-link{color:#0a0a0a;font-size:1rem;font-weight:500;line-height:1.125;text-decoration:underline;text-underline-offset:.125rem;transition:color .3s ease}.skh-inquiry__cv:hover .skh-inquiry__cv-link{color:#a46942}.skh-inquiry__cv--has-file .skh-inquiry__cv-link{color:#a46942;text-decoration:none;word-break:break-all}.skh-inquiry__cv-formats{color:rgba(0,0,0,.64);font-size:1rem;line-height:1.375}.skh-inquiry__cv-input{border:0;height:.0625rem;margin:-.0625rem;overflow:hidden;padding:0;position:absolute;width:.0625rem;clip:rect(0 0 0 0);white-space:nowrap}.par-faq{padding:7.5rem 0}@media(max-width:calc(744px - 1px)){.par-faq{padding:4rem 0}}.par-faq__inner{align-items:flex-start;display:flex;flex-direction:column;gap:3rem;padding:0 3.75rem}@media(max-width:calc(1024px - 1px)){.par-faq__inner{flex-direction:column;gap:2rem}}@media(max-width:calc(744px - 1px)){.par-faq__inner{padding:0}}.par-faq__title{flex-shrink:0;font-family:GT Walsheim Pro,sans-serif;font-size:3rem;font-weight:400;line-height:1.0833;margin:0;text-transform:uppercase;width:31.0625rem}@media(max-width:calc(1024px - 1px)){.par-faq__title{width:100%}}@media(max-width:calc(744px - 1px)){.par-faq__title{font-size:2rem;line-height:1.125}}.par-faq__list{display:flex;flex:1;flex-direction:column;gap:.125rem;width:100%}.par-faq__item{background:#f3f3f3;overflow:hidden}.par-faq__item:first-child{border-radius:.5rem .5rem 0 0}.par-faq__item:last-child{border-radius:0 0 .5rem .5rem}.par-faq__toggle{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:2rem;padding:1.5rem;position:relative;text-align:left;transition:.15s ease-in-out;width:100%}.par-faq__question{color:var(--0A0A0A,#0A0A0A);flex:1;font-size:1.25rem;font-style:normal;font-weight:500;line-height:1.375rem}@media(max-width:calc(744px - 1px)){.par-faq__question{font-size:1.125rem;line-height:1.2}}.par-faq__btn{align-items:center;border:1px solid rgba(10,10,10,.16);border-radius:2rem;color:#fff;display:flex;flex-shrink:0;height:2rem;justify-content:center;position:relative;transition:transform .3s ease,background-color .3s ease;width:2rem}.par-faq__btn .icon{color:#0a0a0a;display:block;font-size:1rem;line-height:1}.par-faq__toggle:hover .par-faq__btn{background-color:hsla(0,0%,100%,.08)}.par-faq__btn i{display:none!important}.par-faq__btn:after,.par-faq__btn:before{background-color:#a46942;content:"";display:block;height:.125rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:.75rem}.par-faq__btn:after{transform:translate(-50%,-50%) rotate(90deg)}.par-faq__toggle[aria-expanded=true]{padding-bottom:.75rem}.par-faq__toggle[aria-expanded=true] .par-faq__btn:after{transform:translate(-50%,-50%)}.par-faq__answer{height:0;overflow:hidden}.par-faq__answer__inner{padding:0 1.5rem 2rem}@media(max-width:calc(744px - 1px)){.par-faq__answer__inner{padding:0 1.5rem 1.5rem}}.par-faq__answer p{font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.375;margin:0}.categories__header{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}@media(min-width:744px){.categories__header{align-items:flex-start;flex-direction:row;gap:2rem;justify-content:space-between;margin-bottom:3rem}}.categories__cta{flex-shrink:0}@media(max-width:calc(744px - 1px)){.categories__cta{align-self:stretch;justify-content:center}}.categories__grid{border-left:1px solid silver;border-top:1px solid silver;display:grid;grid-template-columns:1fr}@media(min-width:744px){.categories__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.categories__grid{grid-template-columns:repeat(3,1fr)}}.categories__card{align-items:center;border-bottom:1px solid silver;border-right:1px solid silver;display:flex;justify-content:center;padding:1.5rem;text-align:center}@media(min-width:744px){.categories__card{padding:2rem}}@media(min-width:1024px){.categories__card{padding:2.5rem}}.transparency>.container{display:flex;flex-direction:column;gap:2rem}@media(min-width:744px){.transparency>.container{gap:3rem}}.transparency__grid{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:744px){.transparency__grid{grid-template-columns:repeat(2,1fr)}}.transparency__card{background-color:#fff;border-radius:.5rem;display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem}@media(min-width:744px){.transparency__card{gap:2rem;padding:2rem}}.transparency__card-icon{flex-shrink:0;height:3rem;width:3rem}.transparency__card-icon img{display:block;height:100%;width:100%}.transparency__card-body{display:flex;flex-direction:column;gap:1rem}@media(min-width:744px){.transparency__card-body{gap:1.5rem}}.transparency__card-body p{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.375;margin:0}.breadcrumb{align-items:center;display:flex;gap:.5rem;padding:1rem 0}.breadcrumb__item,.breadcrumb__link{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:.875rem;line-height:1.4286;text-decoration:none;transition:.15s ease-in-out}.breadcrumb__link:hover{color:#a46942}.breadcrumb__separator{color:rgba(10,10,10,.64);font-size:.875rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.breadcrumb__item--current{opacity:.64}@media(max-width:calc(744px - 1px)){.breadcrumb{overflow:auto;white-space:nowrap}}.news-archive-header>.container{display:flex;flex-direction:column}.news-archive-header__title{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:4.375rem;font-weight:500;line-height:.9714;margin:0;padding:2rem 0;text-transform:uppercase}@media(max-width:calc(744px - 1px)){.news-archive-header__title{font-size:2.75rem;line-height:1;padding:1.5rem 0}}.news-featured{border-bottom:1px solid rgba(10,10,10,.16);border-top:1px solid rgba(10,10,10,.16);padding:2rem 0}@media(max-width:calc(744px - 1px)){.news-featured{padding:1.5rem 0}}.news-featured>.container{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.news-featured>.container{gap:2rem}}.news-featured__swiper{overflow:hidden;width:100%}.news-featured__swiper .swiper-slide{height:auto}.news-featured__slide{color:inherit;display:block;text-decoration:none}.news-featured__card{border-radius:.5rem;overflow:hidden}@media(min-width:1024px){.news-featured__card{background-color:#141514;display:block;height:38.6875rem;position:relative}.news-featured__card:hover .news-featured__img{transform:scale(1.03)}}@media(max-width:calc(1024px - 1px)){.news-featured__card{border-radius:0;display:flex;flex-direction:column;gap:2rem;overflow:visible}}@media(max-width:calc(744px - 1px)){.news-featured__card{gap:1.5rem}}.news-featured__img{display:block;-o-object-fit:cover;object-fit:cover}@media(min-width:1024px){.news-featured__img{height:100%;inset:0;position:absolute;transition:transform .3s ease;transition-duration:.6s;width:100%}}@media(max-width:calc(1024px - 1px)){.news-featured__img{border-radius:.5rem;flex-shrink:0;height:23.0625rem;position:static;width:100%}}@media(max-width:calc(744px - 1px)){.news-featured__img{height:12.625rem}}.news-featured__content{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:1024px){.news-featured__content{background:#f3f3f3;border-radius:.5rem;bottom:1.25rem;left:1.25rem;padding:2rem;position:absolute;width:37.1875rem}}@media(max-width:calc(744px - 1px)){.news-featured__content{gap:1rem}}.news-featured__title{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:2rem;font-weight:400;line-height:1.125;margin:0;text-transform:uppercase}@media(max-width:calc(744px - 1px)){.news-featured__title{font-size:1.5rem;line-height:1.1667}}.news-featured__meta{align-items:center;display:flex;gap:1rem;justify-content:space-between}.news-featured__date{line-height:1.375}.news-featured__date,.news-featured__read-more{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1rem}.news-featured__read-more{align-items:center;background:rgba(0,0,0,0);border:1px solid rgba(10,10,10,.24);border-radius:2rem;cursor:pointer;display:inline-flex;flex-shrink:0;font-weight:500;gap:.75rem;height:3rem;letter-spacing:-.03em;line-height:1.1;outline:.125rem solid rgba(0,0,0,0);outline-offset:.125rem;padding:.75rem 1.5rem;transition:border-color .3s ease;white-space:nowrap}.news-featured__read-more:hover{border-color:rgba(10,10,10,.16)}.news-featured__read-more i{display:block;font-size:1rem}.news-featured__read-more:active,.news-featured__read-more:focus{outline-color:#d09a5d!important}.news-featured__nav{align-items:center;display:flex;gap:.5rem}.news-featured__nav:has(.swiper-button-disabled+.swiper-button-disabled){display:none}@media(max-width:calc(744px - 1px)){.news-featured__nav-next{order:2}}.news-featured__nav-next,.news-featured__nav-prev{align-items:center;background:rgba(0,0,0,0);border:1px solid rgba(10,10,10,.24);border-radius:50%;color:#a46942;cursor:pointer;display:flex;flex-shrink:0;height:3.5rem;justify-content:center;outline:.125rem solid rgba(0,0,0,0);outline-offset:.125rem;transition:all .3s ease;width:3.5rem}.news-featured__nav-next:after,.news-featured__nav-prev:after{display:none}.news-featured__nav-next i,.news-featured__nav-prev i{font-size:1.5rem}.news-featured__nav-next:hover,.news-featured__nav-prev:hover{border-color:rgba(10,10,10,.16)}.news-featured__nav-next:active,.news-featured__nav-prev:active{border-color:rgba(10,10,10,.24);outline-color:#d09a5d}.news-featured__nav-prev i{transform:scaleX(-1)}.news-featured__pagination{align-items:center;display:flex;flex:1;gap:1rem;justify-content:flex-end}.news-featured__pagination .swiper-pagination-bullet{background-color:rgba(10,10,10,.24);border-radius:50%;display:block;height:.25rem;margin:0!important;opacity:1;transition:all .3s ease;width:.25rem}.news-featured__pagination .swiper-pagination-bullet-active{background-color:#0a0a0a;height:.375rem;width:.375rem}@media(max-width:calc(744px - 1px)){.news-featured__pagination{justify-content:center}}.news-archive-grid{padding-bottom:7.5rem;padding-top:2.5rem}@media(max-width:calc(744px - 1px)){.news-archive-grid{padding-bottom:4rem;padding-top:2rem}}.news-archive-grid>.container{display:flex;flex-direction:column;gap:0}.news-archive-grid__cards{-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:1fr;row-gap:1.5rem}@media(min-width:744px){.news-archive-grid__cards{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.news-archive-grid__cards{grid-template-columns:repeat(3,1fr)}}.news-archive-grid__link{border-radius:.5rem;color:inherit;display:flex;flex-direction:column;overflow:hidden;text-decoration:none}.news-archive-grid__link:hover .news__card-img img{transform:scale(1.04)}.news-archive-grid__link .news__card-img img{transition:transform .3s ease;transition-duration:.5s}.news-archive-grid__link .news__card{height:100%}.news-subscribe{background:#f3f3f3;border-radius:.5rem;overflow:hidden;position:relative}@media(min-width:1024px){.news-subscribe{padding:7.5rem 0}}@media(max-width:calc(1024px - 1px)){.news-subscribe{padding:7.5rem 0 0}}@media(max-width:calc(744px - 1px)){.news-subscribe{padding:4rem 0 0}}.news-subscribe__content{display:flex;flex-direction:column;gap:3rem;position:relative;z-index:1}@media(min-width:1024px){.news-subscribe__content{max-width:34.4375rem}}@media(max-width:calc(1024px - 1px)){.news-subscribe__content{padding:0 5rem}}@media(max-width:calc(744px - 1px)){.news-subscribe__content{gap:2rem;padding:0 2rem}}.news-subscribe__title{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:2.5rem;font-weight:400;line-height:1.05;margin:0;text-transform:uppercase}@media(max-width:calc(744px - 1px)){.news-subscribe__title{font-size:1.75rem}}.news-subscribe__form{align-items:flex-start;display:flex;flex-direction:row;gap:1rem}@media(max-width:calc(744px - 1px)){.news-subscribe__form{flex-direction:column}}.news-subscribe__field{flex:1;position:relative}@media(max-width:calc(744px - 1px)){.news-subscribe__field{width:100%}}.news-subscribe__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:1px solid rgba(10,10,10,.24);border-radius:.5rem;color:#0a0a0a;display:block;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;height:3.5rem;line-height:1.375;padding:1rem;transition:border-color .3s ease;width:100%}.news-subscribe__input:focus{outline:none}.news-subscribe__label{background:#f3f3f3;color:rgba(0,0,0,.56);font-size:.875rem;left:.75rem;padding:0 .25rem;pointer-events:none;position:absolute;top:0;transform:translateY(-50%);transition:all .3s ease}.news-subscribe__label,.news-subscribe__submit{font-family:GT Walsheim Pro,sans-serif;white-space:nowrap}.news-subscribe__submit{align-items:center;background:#a46942;border:none;border-radius:2rem;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:1rem;font-weight:500;height:3.5rem;justify-content:center;padding:0 1.5rem;transition:background-color .3s ease}@media(max-width:calc(744px - 1px)){.news-subscribe__submit{width:100%}}@media(min-width:1024px){.news-subscribe__logo{bottom:-1px;height:23.5625rem;pointer-events:none;position:absolute;right:-6.25rem;width:45.875rem}}@media(max-width:calc(1024px - 1px)){.news-subscribe__logo{display:block;margin-top:3.75rem;max-width:100vw;width:100vw}}@media(max-width:calc(744px - 1px)){.news-subscribe__logo{margin-top:3rem}}.news-subscribe__logo img{display:block;height:auto;width:100%}.news-subscribe__decor{left:0;line-height:0;pointer-events:none;position:absolute;right:0;top:0}.news-subscribe__decor img{display:block;height:auto;width:100%}.news-article-hero{padding-top:2.5rem}.news-article-hero,.news-article-hero__body{display:flex;flex-direction:column;gap:1.5rem}.news-article-hero__title{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:4.375rem;font-weight:500;line-height:.9714;margin:0;text-transform:uppercase}@media(max-width:calc(744px - 1px)){.news-article-hero__title{font-size:3.125rem;line-height:.96}}.news-article-hero__meta{align-items:center;display:flex;flex-direction:row;justify-content:space-between}@media(max-width:calc(744px - 1px)){.news-article-hero__meta{align-items:flex-start;flex-direction:column;gap:1.5rem}}.news-article-hero__date{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.375}.news-article-hero__share{align-items:center;display:flex;gap:.5rem}.news-article-hero__share-btn{align-items:center;background:rgba(0,0,0,0);border:1px solid rgba(10,10,10,.16);border-radius:50%;color:#0a0a0a;display:flex;flex-shrink:0;height:3rem;justify-content:center;text-decoration:none;transition:background-color .3s ease;width:3rem}.news-article-hero__share-btn svg{display:block;flex-shrink:0;height:1rem;width:1rem}.news-article-hero__share-btn:hover{background-color:rgba(10,10,10,.06)}.news-article-hero__image{height:40.125rem;overflow:hidden;width:100%}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.news-article-hero__image{height:24.0625rem}}@media(max-width:calc(744px - 1px)){.news-article-hero__image{height:15.375rem}}.news-article-hero__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.news-article-body{padding-top:0}.news-article-body__inner{display:flex;flex-direction:column;margin:0 auto;max-width:100%;padding:3.75rem 0 0;width:51rem}@media(max-width:calc(744px - 1px)){.news-article-body__inner{padding:2rem 0}}.news-article-body__meta{align-items:center;display:flex;justify-content:space-between;margin-bottom:3rem}@media(max-width:calc(744px - 1px)){.news-article-body__meta{padding:1rem}}.news-article-body__date{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.375}.news-article-body__share{align-items:center;display:flex;gap:.5rem}.news-article-body__share-link{align-items:center;border:1px solid rgba(10,10,10,.32);border-radius:50%;color:#0a0a0a;display:flex;height:3rem;justify-content:center;text-decoration:none;transition:background-color .3s ease;width:3rem}.news-article-body__share-link svg{display:block;flex-shrink:0;width:1rem}.news-article-body__share-link:hover{background-color:rgba(10,10,10,.06)}.news-article-body__content>*{margin:1rem 0}.news-article-body__content>:first-child{margin-top:0}.news-article-body__content>:last-child{margin-bottom:0}.news-article-body__content p{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.375}.news-article-body__content h2,.news-article-body__content h3,.news-article-body__content h4{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-weight:400;text-transform:uppercase}.news-article-body__content h2{font-size:2rem;line-height:1.125}.news-article-body__content h3{font-size:1.5rem;line-height:1.2}.news-article-body__content h4{font-size:1.125rem;line-height:1.3}.news-article-body__content ol,.news-article-body__content ul{margin:0;padding-left:1.5rem}.news-article-body__content ol li,.news-article-body__content ul li{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.375}.news-article-body__content ol li+li,.news-article-body__content ul li+li{margin-top:.375rem}.news-article-body__content ul{list-style:disc}.news-article-body__content ol{list-style:decimal}.news-article-body__content blockquote{border-left:2px solid #a46942;color:rgba(10,10,10,.8);font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-style:italic;font-weight:400;line-height:1.375;margin:0;padding-left:1rem}.news-article-body__content figure{border-radius:.5rem;margin:3rem 0;overflow:hidden;width:100%}.news-article-body__content figure:first-child{margin-top:0}.news-article-body__content figure:last-child{margin-bottom:0}.news-article-body__content figure img,.news-article-body__content>img{display:block;-o-object-fit:cover;object-fit:cover;width:100%}.news-article-body__content figcaption{color:rgba(10,10,10,.56);font-family:GT Walsheim Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:1.375}.news-article-body__content a{color:#a46942;text-decoration:underline}.news-article-body__content a:hover{text-decoration:none}.news-other>.container,.news-other__inner{display:flex;flex-direction:column}.news-other__inner{gap:2rem}.all-news-link--mobile{display:none}@media(max-width:calc(744px - 1px)){.all-news-link--mobile{display:flex;height:3.5rem;margin-top:1rem}}.news-other__nav:has(.swiper-button-disabled+.swiper-button-disabled)+.all-news-link--mobile{margin-top:0}@media(max-width:calc(744px - 1px)){.all-news-link--desktop{display:none}}.news-other__heading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.news-other__title{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:3rem;font-weight:400;line-height:1.0833;margin:0;text-transform:uppercase}@media(max-width:calc(744px - 1px)){.news-other__title{font-size:2rem;line-height:1.125}}.news-other__swiper{overflow:hidden;width:100%}.news-other__swiper .swiper-slide{height:auto}.news-other__nav{align-items:center;display:flex;gap:.5rem;position:relative}@media(max-width:calc(744px - 1px)){.news-other__nav{flex-wrap:wrap;gap:1rem .5rem}}.news-other__nav:has(.swiper-button-disabled+.swiper-button-disabled){display:none}.news-other__nav .swiper-button-prev i{transform:scaleX(-1)}@media(max-width:calc(744px - 1px)){.news-other__nav .swiper-button-next{order:2}}.news-other__nav .swiper-button-next:after,.news-other__nav .swiper-button-prev:after{display:none}.news-other__nav .swiper-button-next,.news-other__nav .swiper-button-prev{align-items:center;background:rgba(0,0,0,0);border:1px solid rgba(10,10,10,.24);border-radius:50%;color:#a46942;cursor:pointer;display:flex;flex-shrink:0;height:3.5rem;justify-content:center;margin:0;position:static;transition:all .3s ease;width:3.5rem}.news-other__nav .swiper-button-next i,.news-other__nav .swiper-button-prev i{font-size:1.5rem}.news-other__nav .swiper-button-next:hover,.news-other__nav .swiper-button-prev:hover{border:1px solid rgba(10,10,10,.16)}.news-other__nav .swiper-button-next,.news-other__nav .swiper-button-prev{outline:.125rem solid rgba(0,0,0,0);outline-offset:.125rem}.news-other__nav .swiper-button-next:active,.news-other__nav .swiper-button-prev:active{border:1px solid rgba(10,10,10,.24);outline-color:#d09a5d}.news-other__nav .swiper-button-next.swiper-button-disabled,.news-other__nav .swiper-button-prev.swiper-button-disabled{color:#0a0a0a;cursor:default;opacity:.4;pointer-events:none}@media(min-width:744px){.swiper-button-next+.news-other__pagination{margin-left:auto}}.news-other__pagination{align-items:center;display:flex;gap:1rem;justify-content:flex-end;width:7.5rem!important}.news-other__pagination .swiper-pagination-bullet{background-color:rgba(10,10,10,.24);border-radius:50%;display:block;height:.25rem;margin:0!important;opacity:1;transition:width .3s ease,height .3s ease;width:.25rem}.news-other__pagination .swiper-pagination-bullet-active{background-color:#0a0a0a;height:.375rem;width:.375rem}@media(max-width:calc(744px - 1px)){.news-other__pagination{flex:1;justify-content:center}}.news-other__all-btn{align-items:center;background:rgba(0,0,0,0);border:1px solid rgba(10,10,10,.24);border-radius:20rem;color:#0a0a0a;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:500;gap:.75rem;height:3.5rem;letter-spacing:-.03em;line-height:1.1;margin:0 auto;padding:1rem 1.5rem;text-decoration:none;transition:background-color .3s ease;white-space:nowrap}@media(max-width:calc(744px - 1px)){.news-other__all-btn{margin:0;order:3;width:100%}}.news-other__all-btn:hover{background-color:rgba(10,10,10,.06)}.news-other__all-btn i{color:#a46942;display:block;font-size:1rem}.cont-contacts{padding:0 0 7.5rem}@media(max-width:calc(744px - 1px)){.cont-contacts{padding-bottom:4rem}}.cont-contacts__inner{align-items:flex-start;display:flex;gap:1.5rem}@media(max-width:calc(1024px - 1px)){.cont-contacts__inner{flex-direction:column}}.cont-contacts__list{display:flex;flex:1;flex-direction:column;gap:.25rem;min-width:0;width:100%}@media(min-width:1024px){.cont-contacts__list{background:#fff;border-radius:1rem;overflow:hidden}}@media(max-width:calc(744px - 1px)){.cont-contacts__list{gap:0}}.cont-contacts__sidebar{background:#f3f3f3;border-radius:1rem;display:none;flex-direction:column;flex-shrink:0;gap:1rem;padding:1.5rem;width:31.4375rem}@media(min-width:1024px){.cont-contacts__sidebar{display:flex}}.cont-contacts__item i{transition:.3s ease-in-out}@media(max-width:calc(1024px - 1px)){.cont-contacts__item:not(.cont-contacts__item--active){border-bottom:1px solid rgba(10,10,10,.08)}.cont-contacts__item--active{background:#f3f3f3;border-radius:1rem;overflow:hidden}.cont-contacts__item--active i{transform:scaleY(-1)}}@media(min-width:1024px){.cont-contacts__item:not(:last-child):not(.cont-contacts__item--active) .cont-contacts__item-btn{border-bottom:1px solid rgba(10,10,10,.08)}}.cont-contacts__item:has(+.cont-contacts__item .cont-contacts__item-btn:hover) .cont-contacts__item-btn{border-color:rgba(0,0,0,0)!important}@media(min-width:1024px){.cont-contacts__item.cont-contacts__item--active .cont-contacts__item-arrow i{font-size:2rem;transform:rotate(-90deg)}.cont-contacts__item:not(.cont-contacts__item--active) .cont-contacts__item-arrow{position:relative}.cont-contacts__item:not(.cont-contacts__item--active) .cont-contacts__item-arrow i{opacity:0}.cont-contacts__item:not(.cont-contacts__item--active) .cont-contacts__item-arrow:after,.cont-contacts__item:not(.cont-contacts__item--active) .cont-contacts__item-arrow:before{background-color:#a46942;content:"";display:block;height:.125rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.15s ease-in-out;width:1.125rem}.cont-contacts__item:not(.cont-contacts__item--active) .cont-contacts__item-arrow:after{transform:translate(-50%,-50%) rotate(90deg)}}.cont-contacts__item-btn{align-items:center;background:rgba(0,0,0,0);border:0;cursor:pointer;display:flex;gap:1rem;padding:.5rem 1rem .5rem .5rem;text-align:left;transition:background-color .3s ease;width:100%}@media(min-width:1024px){.cont-contacts__item--active .cont-contacts__item-btn,.cont-contacts__item-btn:hover{background:#f3f3f3;border-radius:1rem}.cont-contacts__item-btn:hover{border-color:rgba(0,0,0,0)!important}}@media(max-width:calc(744px - 1px)){.cont-contacts__item--active .cont-contacts__item-btn,.cont-contacts__item-btn{padding:1rem .5rem}}.cont-contacts__thumb{border-radius:100%;flex-shrink:0;height:5rem;overflow:hidden;width:5rem}.cont-contacts__thumb img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:calc(744px - 1px)){.cont-contacts__thumb{height:3.5rem;width:3.5rem}}.cont-contacts__item-name{color:#0a0a0a;flex:1;font-family:GT Walsheim Pro,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.1667}@media(max-width:calc(744px - 1px)){.cont-contacts__item-name{font-size:1.125rem;line-height:1.2222}}.cont-contacts__item-arrow{align-items:center;border:1px solid rgba(10,10,10,.16);border-radius:2rem;color:#a46942;display:flex;flex-shrink:0;height:3.5rem;justify-content:center;width:3.5rem}.cont-contacts__item-arrow i{display:block;font-size:1.5rem;transition:.15s ease-in-out}@media(max-width:calc(1024px - 1px)){.cont-contacts__item--active .cont-contacts__item-arrow i{transform:rotate(180deg)}}.cont-contacts__panel{display:none;flex-direction:column;gap:1rem;padding:1.5rem}@media(max-width:calc(744px - 1px)){.cont-contacts__panel{padding:1rem 1.5rem 1.5rem}}@media(min-width:1024px){.cont-contacts__panel{display:none!important}}.cont-contacts__info-section{display:flex;flex-direction:column;gap:.75rem}.cont-contacts__info-label{font-size:1rem;line-height:1.375}.cont-contacts__info-label,.cont-contacts__info-text{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-weight:400}.cont-contacts__info-text{font-size:1.25rem;font-style:normal;line-height:1.3}@media(max-width:calc(744px - 1px)){.cont-contacts__info-text{font-size:1.125rem;line-height:1.625rem}}.cont-contacts__line{border:0;border-top:1px solid rgba(10,10,10,.08);margin:0}.cont-contacts__phones-row{display:flex;gap:.5rem}.cont-contacts__phones-row .cont-contacts__phone-entry{flex:1}@media(max-width:calc(744px - 1px)){.cont-contacts__phones-row{flex-direction:column;gap:1rem}}.cont-contacts__leisure{display:flex;flex-direction:column;gap:1.25rem}.cont-contacts__phone-entry{display:flex;flex-direction:column;gap:.125rem}.cont-contacts__phone-num{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.3;text-decoration:none;transition:color .3s ease}.cont-contacts__phone-num:hover{color:#a46942}.cont-contacts__phone-tag{color:rgba(10,10,10,.48);font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.375}.cont-contacts__panel-footer{flex-direction:row;flex-wrap:wrap;justify-content:space-between}.cont-contacts__panel-footer,.cont-contacts__socials{align-items:center;display:flex;gap:.5rem}.cont-contacts__social{align-items:center;border:1px solid rgba(10,10,10,.24);border-radius:50%;color:#0a0a0a;display:inline-flex;height:3rem;justify-content:center;text-decoration:none;transition:background-color .3s ease;width:3rem}.cont-contacts__social svg{display:block;flex-shrink:0;height:1rem;width:1rem}.cont-contacts__social:hover{background-color:rgba(10,10,10,.06)}.cont-contacts__btns{align-items:center;display:flex;gap:.5rem}.cont-contacts__btn{align-items:center;background:rgba(0,0,0,0);border:1px solid rgba(10,10,10,.24);border-radius:2rem;color:#0a0a0a;display:inline-flex;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:500;gap:.75rem;height:3rem;letter-spacing:-.03em;line-height:1.1;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .3s ease;white-space:nowrap}.cont-contacts__btn svg{display:block;flex-shrink:0;height:1rem;width:1rem}.cont-contacts__btn:hover{background-color:rgba(10,10,10,.06)}.cont-office{background-image:url(../img/cont-office-bg.png);background-position:50%;background-size:cover;display:flex;flex-direction:column;justify-content:flex-end;min-height:45.5rem;padding:1.5rem 0;position:relative}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.cont-office{min-height:65.125rem}}@media(max-width:calc(744px - 1px)){.cont-office{min-height:53.75rem;padding-bottom:0}.cont-office .container{padding:0}}.cont-office__inner{display:flex;flex-direction:column;gap:2rem;justify-content:flex-end}@media(max-width:calc(744px - 1px)){.cont-office__inner{gap:1rem}}.cont-office__title{color:#fff;font-family:GT Walsheim Pro,sans-serif;font-size:4.875rem;font-weight:500;letter-spacing:-.02564em;line-height:1;margin:0;text-transform:uppercase}@media(max-width:calc(744px - 1px)){.cont-office__title{font-size:3rem;letter-spacing:-.02083em;padding:0 1rem}}.cont-office__card{backdrop-filter:blur(8px);background:rgba(10,10,10,.48);border-radius:.5rem;display:flex}@media(max-width:calc(1024px - 1px)){.cont-office__card{flex-direction:column}}@media(max-width:calc(744px - 1px)){.cont-office__card{border-radius:.5rem .5rem 0 0}}.cont-office__col{display:flex;flex:1;flex-direction:column}@media(min-width:1024px){.cont-office__col:first-child{border-right:1px solid hsla(0,0%,100%,.16)}}.cont-office__row{align-items:flex-start;border-bottom:1px solid hsla(0,0%,100%,.16);display:flex;gap:1.5rem;padding:1.75rem 1.5rem}@media(min-width:1024px){.cont-office__row:last-child{border-bottom:none}}@media(max-width:calc(1024px - 1px)){.cont-office__col:last-child .cont-office__row:last-child{border-bottom:none}}@media(max-width:calc(744px - 1px)){.cont-office__row{flex-direction:column;gap:.75rem;padding:1rem}}.cont-office__dept{color:#fff;flex-shrink:0;font-family:GT Walsheim Pro,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.1;margin:0;width:11.1875rem}@media screen and (min-width:1024px)and (max-width:1150px){.cont-office__dept{width:7rem}}@media(max-width:calc(744px - 1px)){.cont-office__dept{font-size:1.125rem;line-height:1.2222;width:auto}}.cont-office__contacts{display:flex;flex:1;flex-direction:column;gap:.75rem}@media(max-width:calc(744px - 1px)){.cont-office__contacts{gap:.5rem}}.cont-office__contact{align-items:center;display:flex;gap:.75rem}.cont-office__contact--email{align-self:stretch}.cont-office__contact svg{flex-shrink:0;height:1.25rem;opacity:.72;width:1.25rem}@media(max-width:calc(744px - 1px)){.cont-office__contact{gap:.5rem}}.cont-office__link{color:#fff;font-family:GT Walsheim Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.3;text-decoration:none;transition:opacity .3s ease;word-break:break-word}.cont-office__link:hover{opacity:.72}@media(max-width:calc(744px - 1px)){.cont-office__link{font-size:1.125rem;line-height:1.3333}}.cont-invest{background:#fff1e0;display:flex;flex-direction:column;gap:3rem;padding:7.5rem 0;position:relative}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.cont-invest{padding:5rem 0}}@media(max-width:calc(744px - 1px)){.cont-invest{gap:2rem;padding:4rem 0}}.cont-invest__decor{left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.cont-invest__decor img{width:100%}.cont-invest__title{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:3rem;font-weight:400;line-height:1.083;margin:0;text-transform:uppercase}@media(max-width:calc(744px - 1px)){.cont-invest__title{font-size:2rem;line-height:1.125}}.cont-invest__grid{display:grid;gap:0;grid-template-columns:repeat(4,1fr)}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.cont-invest__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:calc(744px - 1px)){.cont-invest__grid{grid-template-columns:1fr}}.cont-invest-wrap{position:relative}@media(max-width:calc(1024px - 1px)){.cont-invest-wrap .container{padding:0}}.cont-invest__card{border-bottom:1px solid rgba(164,105,66,.32);border-right:1px solid rgba(164,105,66,.32);display:flex;flex-direction:column;gap:1.5rem;padding:2rem 1.5rem}@media(min-width:1024px){.cont-invest__card:nth-child(4n+4){border-right:0;padding-right:0}.cont-invest__card:nth-child(4n+1){border-left:0;padding-left:0}}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.cont-invest__card:nth-child(2n+2){border-right:0}.cont-invest__card:nth-child(odd){border-left:0}}.cont-invest__card:before{top:0}.cont-invest__card:after,.cont-invest__card:before{background-color:#e2c5ad;content:"";display:block;height:1px;left:0;position:absolute;width:100vw}.cont-invest__card:after{bottom:0}@media(max-width:calc(744px - 1px)){.cont-invest__card{gap:1rem;padding:1.5rem 1rem}}.cont-invest__city{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:2rem;font-weight:400;line-height:1.125;margin:0;text-transform:uppercase}@media(max-width:calc(744px - 1px)){.cont-invest__city{font-size:1.5rem;line-height:1.1667}}.cont-invest__phone{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.1;margin:0;transition:.15s ease-in-out}.cont-invest__phone:hover{opacity:.8;text-decoration:underline}@media(max-width:calc(744px - 1px)){.cont-invest__phone{font-size:1.125rem;line-height:1.2222}}.cont-invest__footer{align-items:center;display:flex;gap:1rem;margin-top:auto}.cont-invest__socials{align-items:center;display:flex;gap:.25rem}.cont-invest__social{align-items:center;border:1px solid rgba(10,10,10,.16);border-radius:50%;color:#0a0a0a;display:flex;flex-shrink:0;height:3rem;justify-content:center;text-decoration:none;transition:all .3s ease;width:3rem}.cont-invest__social svg{display:block;flex-shrink:0;height:1rem;width:1rem}.cont-invest__social:hover{background-color:rgba(10,10,10,.04);border-color:rgba(10,10,10,.32)}.cont-invest__map-btn{align-items:center;border:1px solid rgba(10,10,10,.24);border-radius:2rem;color:#0a0a0a;display:inline-flex;flex:1;font-family:GT Walsheim Pro,sans-serif;font-size:1rem;font-weight:500;gap:.5rem;height:3rem;justify-content:center;letter-spacing:-.03em;line-height:1.1;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s ease;white-space:nowrap}.cont-invest__map-btn svg{flex-shrink:0;height:1rem;width:1rem}.cont-invest__map-btn:hover{background-color:rgba(10,10,10,.04);border-color:rgba(10,10,10,.48)}.cont-socials{display:flex;flex-direction:column;gap:3rem;padding-top:7.5rem}@media(max-width:calc(744px - 1px)){.cont-socials{gap:2rem;padding-top:4rem}}.cont-socials>.container{align-items:center;display:flex;flex-direction:column;gap:3rem}@media(max-width:calc(744px - 1px)){.cont-socials>.container{gap:2rem}}.cont-socials__pattern{align-items:center;align-self:stretch;display:flex;gap:1.5rem;justify-content:center;opacity:.32;overflow:hidden;position:relative}.cont-socials__pattern:before{background-color:#a46942;content:"";display:block;height:1px;left:0;position:absolute;top:50%;width:100%;z-index:1}.cont-socials__pattern img{background-color:#fff;display:block;height:3.5rem;padding:0 1.5rem;position:relative;width:auto;z-index:2}@media(max-width:calc(744px - 1px)){.cont-socials__pattern img{height:2.5rem}}.cont-socials__content{align-items:center;display:flex;flex-direction:column;gap:2rem}@media(max-width:calc(744px - 1px)){.cont-socials__content{align-self:stretch;gap:1rem}}.cont-socials__title{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-size:3rem;font-weight:400;line-height:1.0833;margin:0;text-align:center;text-transform:uppercase}@media(max-width:calc(744px - 1px)){.cont-socials__title br{display:none}.cont-socials__title{font-size:2rem;line-height:1.125}}.cont-socials__icons{align-items:center;display:flex;gap:.5rem}.cont-socials__icon{align-items:center;border:1px solid rgba(10,10,10,.24);border-radius:50%;color:#0a0a0a;display:flex;flex-shrink:0;height:3rem;justify-content:center;text-decoration:none;transition:all .3s ease;width:3rem}.cont-socials__icon svg{display:block;flex-shrink:0;height:1rem;width:1rem}.cont-socials__icon:hover{background-color:rgba(10,10,10,.06);border-color:rgba(10,10,10,.48)}.cont-socials__photos{align-items:stretch;display:flex;gap:1.25rem;height:18.4375rem;justify-content:center;overflow:hidden}@media(max-width:calc(744px - 1px)){.cont-socials__photos{gap:.5rem;height:11.875rem;justify-content:flex-start;overflow-x:auto;padding:0 1rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.cont-socials__photos::-webkit-scrollbar{display:none}}.cont-socials__photo{border-radius:.5rem;flex-shrink:0;overflow:hidden;width:27.5rem}.cont-socials__photo--narrow{width:18.75rem}.cont-socials__photo img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:calc(744px - 1px)){.cont-socials__photo{border-radius:.4375rem;width:17.75rem}.cont-socials__photo--narrow{width:12.125rem}}.form-modal{align-items:center;display:none;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:9999}.form-modal.is-open{display:flex}.form-modal__overlay{backdrop-filter:blur(.5rem);-webkit-backdrop-filter:blur(.5rem);background:rgba(10,10,10,.4);inset:0;position:absolute}.form-modal__dialog{align-items:center;background:#fff;border-radius:.5rem;display:flex;flex-direction:column;gap:2.5rem;max-width:38rem;padding:6.25rem 2.5rem;position:relative;width:100%;z-index:1}@media(max-width:calc(744px - 1px)){.form-modal__dialog{gap:2rem;padding:4rem 1.25rem}}.form-modal__close{align-items:center;background:rgba(0,0,0,0);border:1px solid rgba(10,10,10,.24);border-radius:50%;color:#0a0a0a;cursor:pointer;display:flex;height:3rem;justify-content:center;padding:0;position:absolute;right:1rem;top:1rem;transition:background-color .3s ease;width:3rem}.form-modal__close:hover{background:rgba(10,10,10,.06)}.form-modal__close .icon{font-size:1rem}.form-modal__icon{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.form-modal__icon:before{background:rgba(10,10,10,.16);content:"";display:block;height:1px;left:0;position:absolute;top:50%;width:100%;z-index:1}.form-modal__icon svg{background-color:#fff;display:block;height:3.5rem;padding:0 1.5rem;position:relative;z-index:2}.form-modal__content{gap:2rem;width:100%}.form-modal__content,.form-modal__text{align-items:center;display:flex;flex-direction:column}.form-modal__text{gap:1.5rem;padding:0 2rem;text-align:center}@media(max-width:calc(744px - 1px)){.form-modal__text{padding:0}}.form-modal__title{font-size:2rem;line-height:1.125;text-transform:uppercase}.form-modal__desc,.form-modal__title{color:#0a0a0a;font-family:GT Walsheim Pro,sans-serif;font-weight:400;margin:0}.form-modal__desc{font-size:1rem;line-height:1.375}body.has-open-modal{overflow:hidden}.container{margin:0 auto;max-width:none;padding:0 1rem;width:100%}@media(min-width:744px){.container{padding:0 1rem}}@media(min-width:1024px){.container{padding:0 1.5rem}}@media screen and (min-width:1280px){.container{max-width:80rem}}.container--wide{max-width:none}.section-padding--white{padding-bottom:7.5rem;padding-top:7.5rem}@media(max-width:calc(744px - 1px)){.section-padding--white{padding-bottom:4rem;padding-top:4rem}}.section-padding--white:has(+.section-padding--white){padding-bottom:3.75rem}@media(max-width:calc(744px - 1px)){.section-padding--white:has(+.section-padding--white){padding-bottom:2rem}}.section-padding--white+.section-padding--white{padding-top:3.75rem}@media(max-width:calc(744px - 1px)){.section-padding--white+.section-padding--white{padding-top:2rem}}.room-pricing.section-padding--white,.room-pricing.section-padding--white:has(+.section-padding--white){padding-bottom:3rem}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.room-pricing.section-padding--white,.room-pricing.section-padding--white:has(+.section-padding--white){padding-bottom:3rem}}.room-pricing.section-padding--white+.section-padding--white{padding-top:3rem}@media(min-width:744px)and (max-width:calc(1024px - 1px)){.room-pricing.section-padding--white+.section-padding--white{padding-top:3rem}}.section-beige,.section-beige .skh-intro__pattern img{background-color:#fff1e0}.section-grey{background-color:#f3f3f3}.section-padding--grey{padding-bottom:7.5rem;padding-top:7.5rem}@media(max-width:calc(744px - 1px)){.section-padding--grey{padding-bottom:4rem;padding-top:4rem}}.section-padding--grey:has(+.section-padding--grey){padding-bottom:3.75rem}@media(max-width:calc(744px - 1px)){.section-padding--grey:has(+.section-padding--grey){padding-bottom:2rem}}.section-padding--grey+.section-padding--grey{padding-top:3.75rem}@media(max-width:calc(744px - 1px)){.section-padding--grey+.section-padding--grey{padding-top:2rem}}.section-padding--color{padding-bottom:7.5rem;padding-top:7.5rem}@media(max-width:calc(744px - 1px)){.section-padding--color{padding-bottom:4rem;padding-top:4rem}}.section-padding--color:has(+.section-padding--color){padding-bottom:3.75rem}@media(max-width:calc(744px - 1px)){.section-padding--color:has(+.section-padding--color){padding-bottom:2rem}}.section-padding--color+.section-padding--color{padding-top:3.75rem}@media(max-width:calc(744px - 1px)){.section-padding--color+.section-padding--color{padding-top:2rem}}.section-padding--dark{padding-bottom:7.5rem;padding-top:7.5rem}@media(max-width:calc(744px - 1px)){.section-padding--dark{padding-bottom:4rem;padding-top:4rem}}.section-padding--dark:has(+.section-padding--dark){padding-bottom:3.75rem}@media(max-width:calc(744px - 1px)){.section-padding--dark:has(+.section-padding--dark){padding-bottom:2rem}}.section-padding--dark+.section-padding--dark{padding-top:3.75rem}@media(max-width:calc(744px - 1px)){.section-padding--dark+.section-padding--dark{padding-top:2rem}}.numInputWrapper{width:3rem!important}input[type=number]{-webkit-appearance:none!important;-moz-appearance:textfield!important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}input[type=number]~.arrowDown,input[type=number]~.arrowUp{display:none!important}input:active:not(:disabled),textarea:active:not(:disabled){border-color:#0a0a0a!important}input:focus-visible,textarea:focus-visible{outline:.125rem solid #d09a5d!important}input:disabled,textarea:disabled{background-color:#f2f2f2!important;border-color:#c6c8d2!important;color:rgba(10,10,10,.2)!important}