@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,700&display=swap&subset=cyrillic#.css);
@font-face{font-display:block;font-family:icomoon;font-style:normal;font-weight:400;src:url(/fonts/icomoon.eot?86585e846b2234b26d68837e925e113c);src:url(/fonts/icomoon.eot?86585e846b2234b26d68837e925e113c#iefix) format("embedded-opentype"),url(/fonts/icomoon.ttf?631c1d5c88bac3677c4c288876eee611) format("truetype"),url(/fonts/icomoon.woff?51dd235b0b9e6fde394587f1178fa5d3) format("woff"),url(/fonts/icomoon.svg?9d6bd46d9b1e3f2cecddd7bf58ce0be7#icomoon) format("svg")}[class*=" icon-"],[class^=icon-]{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-other:before{content:"\e98d"}.icon-private-party:before{content:"\e98e"}.icon-business-meeting:before{content:"\e98f"}.icon-presentation:before{content:"\e990"}.icon-conference-badge:before{content:"\e991"}.icon-katedra:before{content:"\e992"}.icon-global-translation:before{content:"\e993"}.icon-mic:before{content:"\e994"}.icon-flipchart-emtpy:before{content:"\e995"}.icon-flipchart:before{content:"\e996"}.icon-projector:before{content:"\e997"}.icon-laptop:before{content:"\e998"}.icon-elevator:before{content:"\e98c"}.icon-hot-tub:before{content:"\e98b"}.icon-gps:before{content:"\e98a"}.icon-clock-2:before{content:"\e984"}.icon-fruits:before{content:"\e985"}.icon-vip-charging:before{content:"\e986"}.icon-voucher:before{content:"\e987"}.icon-glasses:before{content:"\e988"}.icon-prize:before{content:"\e989"}.icon-offer:before{content:"\e983"}.icon-molecule:before{content:"\e944"}.icon-wi-fi:before{content:"\e97f"}.icon-elipse1:before{color:#f2e4d2;content:"\e980"}.icon-p-form:before{content:"\e981"}.icon-ac:before{content:"\e900"}.icon-air-conditioner:before{content:"\e901"}.icon-animation:before{content:"\e902"}.icon-arrow-down:before{content:"\e903"}.icon-arrow-left:before{content:"\e904"}.icon-arrow-next:before{content:"\e905"}.icon-arrow-right:before{content:"\e906"}.icon-bath-supplies:before{content:"\e907"}.icon-bathtub:before{content:"\e908"}.icon-beach:before{content:"\e909"}.icon-bed:before{content:"\e90a"}.icon-bell:before{content:"\e90b"}.icon-bicycle:before{content:"\e90c"}.icon-book:before{content:"\e90d"}.icon-booking:before{content:"\e90e"}.icon-bouquet:before{content:"\e90f"}.icon-cake:before{content:"\e910"}.icon-calendar:before{content:"\e911"}.icon-calmness:before{content:"\e912"}.icon-camera:before{content:"\e913"}.icon-car:before{content:"\e914"}.icon-card:before{content:"\e915"}.icon-champagne:before{content:"\e916"}.icon-checklist:before{content:"\e917"}.icon-church:before{content:"\e918"}.icon-class-room:before{content:"\e919"}.icon-cleaning:before{content:"\e91a"}.icon-clock:before{content:"\e91b"}.icon-close:before{content:"\e91c"}.icon-coach:before{content:"\e91d"}.icon-coctail:before{content:"\e91e"}.icon-coctail-cake:before{content:"\e91f"}.icon-coctails:before{content:"\e920"}.icon-coffee:before{content:"\e921"}.icon-conference:before{content:"\e922"}.icon-contract:before{content:"\e923"}.icon-courier:before{content:"\e924"}.icon-debit-card:before{content:"\e925"}.icon-deck-chair:before{content:"\e926"}.icon-dnd:before{content:"\e927"}.icon-double-bed:before{content:"\e928"}.icon-dress:before{content:"\e929"}.icon-drinks:before{content:"\e92a"}.icon-elipse:before{color:#f2e4d2;content:"\e92b"}.icon-exhibit:before{content:"\e92c"}.icon-facebook:before{color:#debc8e;content:"\e92d"}.icon-first-line-beach:before{content:"\e92e"}.icon-fitness:before{content:"\e92f"}.icon-food:before{content:"\e930"}.icon-gift:before{content:"\e931"}.icon-guitar:before{content:"\e932"}.icon-hair-dresser:before{content:"\e933"}.icon-hair-dryer:before{content:"\e934"}.icon-hotels:before{content:"\e935"}.icon-house:before{content:"\e936"}.icon-inside:before{content:"\e937"}.icon-inside-pool:before{content:"\e938"}.icon-instagram:before{color:#debc8e;content:"\e939"}.icon-invalid-beach:before{content:"\e93a"}.icon-kids-pool:before{content:"\e93b"}.icon-laundry:before{content:"\e93c"}.icon-light:before{content:"\e93d"}.icon-love-bed:before{content:"\e93e"}.icon-love-calendar:before{content:"\e93f"}.icon-luggage:before{content:"\e940"}.icon-makeover:before{content:"\e941"}.icon-meeting-table:before{content:"\e942"}.icon-menu:before{content:"\e943"}.icon-microphone:before{content:"\e945"}.icon-mineral:before{content:"\e946"}.icon-minibar:before{content:"\e947"}.icon-money-exchange:before{content:"\e948"}.icon-news:before{content:"\e949"}.icon-outside:before{content:"\e94a"}.icon-outside-pool:before{content:"\e94b"}.icon-park:before{content:"\e94c"}.icon-parking:before{content:"\e94d"}.icon-people:before{content:"\e94e"}.icon-pets:before{content:"\e94f"}.icon-ph:before{content:"\e950"}.icon-phone:before{content:"\e951"}.icon-playground:before{content:"\e952"}.icon-pleasure:before{content:"\e953"}.icon-pool:before{content:"\e954"}.icon-postalcard:before{content:"\e955"}.icon-quote:before{color:#debc8e;content:"\e956"}.icon-quote-bottom:before{color:#debc8e;content:"\e957"}.icon-reception:before{content:"\e958"}.icon-restaurant:before{content:"\e959"}.icon-ring:before{content:"\e95a"}.icon-rings:before{content:"\e95b"}.icon-roomservice:before{content:"\e95c"}.icon-safe:before{content:"\e95d"}.icon-satelit:before{content:"\e95e"}.icon-search-love:before{content:"\e95f"}.icon-sea-view:before{content:"\e960"}.icon-security:before{content:"\e961"}.icon-shoe:before{content:"\e962"}.icon-shower:before{content:"\e963"}.icon-single-bed:before{content:"\e964"}.icon-sizes:before{content:"\e965"}.icon-sofa:before{content:"\e966"}.icon-spa:before{content:"\e967"}.icon-spa-time:before{content:"\e968"}.icon-sport:before{content:"\e969"}.icon-square-table:before{content:"\e96a"}.icon-star:before{content:"\e96b"}.icon-suit:before{content:"\e96c"}.icon-suit-ironing:before{content:"\e96d"}.icon-sunrise:before{content:"\e96e"}.icon-telephone:before{content:"\e96f"}.icon-temperature:before{content:"\e970"}.icon-teniss:before{content:"\e971"}.icon-tennis-cort:before{content:"\e972"}.icon-terrace:before{content:"\e973"}.icon-theater:before{content:"\e974"}.icon-tick:before{color:#a34153;content:"\e975"}.icon-time:before{content:"\e976"}.icon-total-area:before{content:"\e977"}.icon-towel:before{content:"\e978"}.icon-transfer:before{content:"\e979"}.icon-transport:before{content:"\e97a"}.icon-tv:before{content:"\e97b"}.icon-wedding-cake:before{content:"\e97c"}.icon-wedding-door:before{content:"\e97d"}.icon-wedding-dress:before{content:"\e97e"}.icon-check:before{color:#fff;content:"\e982"}
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{-webkit-text-decoration-skip:objects;background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}
@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}.swiper{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;width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{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-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{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),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}
.custom-select-container{box-sizing:border-box;position:relative}.custom-select-container *{box-sizing:border-box}.custom-select-container.is-disabled{opacity:.333}.custom-select-opener{background-color:#ccc;cursor:pointer;display:block;padding:.5em;width:100%}.custom-select-container select{left:0;position:absolute;top:0;visibility:hidden}.custom-select-panel{background-color:#e9e9e9;max-height:0;overflow:hidden;position:absolute;top:100%;transition:max-height .5s ease-out,overflow-y .1s .5s;width:100%;z-index:1}.custom-select-container.is-open .custom-select-panel{max-height:10.7em;overflow-y:auto}.custom-select-option{padding:.5em}.custom-select-option.has-focus{background-color:#add8e6}.custom-select-option.is-selected:before{content:"✔";padding-right:.5em}.custom-select-optgroup>.custom-select-option{padding-left:2em}.custom-select-optgroup:before{color:#888;content:attr(data-label);display:block;padding:.5em}
/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:rgba(79,79,79,.4);--pswp-preloader-color-secondary:hsla(0,0%,100%,.9);--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color);-webkit-tap-highlight-color:rgba(0,0,0,0);contain:layout style size;display:none;opacity:.003;touch-action:none;z-index:var(--pswp-root-z-index)}.pswp,.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{background:var(--pswp-bg);opacity:.005}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp,.pswp__bg,.pswp__container,.pswp__content,.pswp__img,.pswp__item,.pswp__scroll-wrap,.pswp__zoom-wrap{height:100%;left:0;position:absolute;top:0;width:100%}.pswp{position:fixed}.pswp__img,.pswp__zoom-wrap{height:auto;width:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:zoom-out}.pswp__button,.pswp__container,.pswp__counter,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__item{overflow:hidden;z-index:1}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{color:var(--pswp-error-text-color);font-size:1em;line-height:1;margin:auto}.pswp .pswp__hide-on-close{opacity:.005;pointer-events:none;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);will-change:opacity;z-index:10}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{-webkit-touch-callout:none;-webkit-appearance:none;background:none;border:0;box-shadow:none;cursor:pointer;display:block;height:60px;margin:0;opacity:.85;overflow:hidden;padding:0;position:relative;width:50px}.pswp__button:active,.pswp__button:focus,.pswp__button:hover{background:none;border:0;box-shadow:none;opacity:1;padding:0;transition:none}.pswp__button:disabled{cursor:auto;opacity:.3}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary);height:32px;left:9px;overflow:hidden;pointer-events:none;position:absolute;top:14px;width:32px}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}.pswp__img--with-bg,div.pswp__img--placeholder{background:var(--pswp-placeholder-bg)}.pswp__top-bar{display:flex;flex-direction:row;height:60px;justify-content:flex-end;left:0;pointer-events:none!important;position:absolute;top:0;width:100%;z-index:10}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{height:100px;margin-top:-50px;position:absolute;top:0;top:50%;width:75px}.pswp__button--arrow:disabled{cursor:default;display:none}.pswp__button--arrow .pswp__icn{background:none;border-radius:0;height:60px;margin-top:-30px;top:50%;width:60px}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{left:0;right:auto}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{height:60px;margin-right:auto;overflow:hidden;position:relative;width:50px}.pswp__preloader .pswp__icn{-webkit-animation:pswp-clockwise .6s linear infinite;animation:pswp-clockwise .6s linear infinite;opacity:0;transition:opacity .2s linear}.pswp__preloader--active .pswp__icn{opacity:.85}@-webkit-keyframes pswp-clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pswp-clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pswp__counter{color:var(--pswp-icon-color);font-size:14px;height:30px;line-height:30px;margin:15px 0 0 20px;opacity:.85;text-shadow:1px 1px 3px var(--pswp-icon-color-secondary)}.pswp--one-slide .pswp__counter{display:none}
@charset "UTF-8";@font-face{font-display:swap;font-family:PFBeauSansPro;font-style:normal;font-weight:100;src:local("PFBeauSansPro-Thin"),url(/fonts/PFBeauSansPro-Thin.woff?9cb54eccb55e1cfc5d4b9bd1fb375960) format("woff")}@font-face{font-display:swap;font-family:PFBeauSansPro;font-style:normal;font-weight:400;src:local("PFBeauSansPro-Regular"),url(/fonts/PFBeauSansPro-Regular.woff?99dd08a295344a0856048a7650cd6e6e) format("woff")}@font-face{font-display:swap;font-family:PFBeauSansPro;font-style:normal;font-weight:600;src:local("PFBeauSansPro-SemiBold"),url(/fonts/PFBeauSansPro-SemiBold.woff?4ce2d23fbfafeee14edb6ec0cf3bb767) format("woff")}@font-face{font-display:swap;font-family:PFBeauSansPro;font-style:normal;font-weight:700;src:local("PFBeauSansPro-Bold"),url(/fonts/PFBeauSansPro-Bold.woff?65d5ab29007ff7c49380033fca5a146e) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Ew-.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Ew-.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Ew-.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu170w-.ttf) format("truetype")}html{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;scroll-behavior:smooth;scroll-padding-top:12vw}body{color:#373737;margin:0}body::-webkit-scrollbar{height:11px;width:11px}body::-webkit-scrollbar-thumb{background:#debc8e;border-radius:6px}body::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 7px 10px 12px #f0f0f0}body.no-overflow{overflow:hidden}*,:after,:before{-webkit-tap-highlight-color:rgba(0,0,0,.1)!important;box-sizing:inherit;-moz-box-sizing:inherit;-webkit-box-sizing:inherit}img{border:0;height:auto;max-width:100%}button{cursor:pointer}:focus{outline:0 none}input::-moz-focus-inner{border:0;margin-bottom:0;margin-top:0;padding:0}button{border:0}video{height:500px;width:500px}.btn{align-items:center;border:none;border-radius:5px;color:#fff;display:inline-flex;font-size:16px;font-weight:100;justify-content:center;overflow:hidden;padding:15px 30px;position:relative;text-align:center;transition:all .3s ease-out;z-index:9}@media (hover:hover){.btn:hover{color:#fff}}@media screen and (max-width:768px){.btn{font-size:14px;padding:15px}}.btn--primary{background:#c88d98}@media (hover:hover){.btn--primary:hover{background:#a34153;color:#fff}}.btn--secondary{background:#debc8e}@media (hover:hover){.btn--secondary:hover{background:#d2a567;color:#fff}}.btn--danger{background:#ff3860}@media (hover:hover){.btn--danger:hover{background:#ff0537}}.btn--warning{background:#ffd324}@media (hover:hover){.btn--warning:hover{background:#f0c000}}.btn--outline{border:1px solid #a34153;box-shadow:0 3px 20px 2px rgba(0,0,0,.04);color:#a34153;min-width:200px}@media (hover:hover){.btn--outline:hover{background-color:#a34153;color:#fff}}@media screen and (max-width:768px){.btn--outline{min-width:auto}}.btn--next,.btn--next-list a,.btn--prev,.slider__btn--next,.slider__btn--prev{align-items:center;color:#000;display:inline-flex;font-size:16px;font-weight:100;position:relative;text-transform:uppercase;transition:all .3s ease-out}.btn--next,.btn--next-list a{padding-bottom:5px}.btn--next-list a:before,.btn--next:before{background-color:#373737;bottom:0;content:"";height:1px;left:0;position:absolute;transition:all .2s linear;width:100%}.btn--next-list a:after,.btn--next:after{content:"\e905";font-family:icomoon;font-size:10px;margin-left:16px;transition:all .2s linear}.btn--next-list a:hover:before,.btn--next:hover:before{background-color:#c88d98}.btn--prev:before,.slider__btn--prev:before,.slider__btn.slider__btn--secondary:before{content:"\e905";display:inline-block;font-family:icomoon;font-size:10px;margin-left:0;margin-right:15px;transform:rotate(180deg)}.btn--prev:after,.slider__btn--prev:after,.slider__btn.slider__btn--secondary:after{background-color:#373737;bottom:-3px;content:"";height:1px;left:0;position:absolute;width:100%}.btn--prev:hover:after,.slider__btn--prev:hover:after,.slider__btn.slider__btn--secondary:hover:after{background-color:#c88d98}.swiper--main .slider__btn--secondary{background-color:transparent;color:#373737;padding:0}.swiper--main .slider__btn--secondary:hover{color:#c88d98}.btn--offer{background-color:#c88d98;border-bottom-left-radius:5px;border-bottom-right-radius:5px;color:#fff;cursor:pointer;font-size:16px;font-weight:100;left:-171px;padding:8px;position:absolute;text-align:center;top:170px;transform:rotate(-90deg);width:375px;z-index:9}@media screen and (max-width:768px){.btn--offer{display:none}}.btn--phone--mobile{display:none}@media screen and (max-width:768px){.btn--phone--mobile{align-items:center;background-color:#debc8e;border-radius:50%;bottom:25px;color:#fff;display:flex;height:50px;justify-content:center;position:fixed;right:20px;width:50px;z-index:99999}.btn--phone--mobile .icon-phone{color:#fff;font-size:24px}}.btn--offer--mobile{display:none}@media screen and (max-width:768px){.btn--offer--mobile{align-items:center;background-color:#c88d98;border-radius:50%;bottom:25px;color:#fff;display:flex;height:50px;justify-content:center;left:20px;position:fixed;width:50px;z-index:99999}.btn--offer--mobile .icon-offer{font-size:32px}}.mobile--tooltip{display:none}@media screen and (max-width:768px){.mobile--tooltip{background-color:#c88d98;border-radius:5px;bottom:63px;color:#fff;display:block;left:0;min-width:210px;opacity:0;padding:6px;pointer-events:none;position:absolute;transform:translateY(50px);transition:all .3s ease-out}.mobile--tooltip:after{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #c88d98;bottom:-8px;content:"";height:0;left:15px;position:absolute;width:0}.mobile--tooltip.visible{opacity:1;transform:translateY(0)}}.btn--link{color:#fff}.btn--link:before{content:"\e906";font-family:icomoon}@media (hover:hover){.btn--link:hover{background-color:#b76b79}}.btn--link-color{color:#c88d98}.btn--link-color:hover{color:#a34153}.btn--small{font-size:14px;padding:24px/4}.btn--medium{font-size:20px}.btn--large{font-size:24px}.btn:disabled,.btn[disabled]{background-color:#868e96;cursor:not-allowed}.btn--block{display:block;width:100%}.btn--block+.btn--block{margin-top:24px/6}.btn--loading{color:transparent!important;pointer-events:none;position:relative}.btn--loading:after{-webkit-animation:rotating .5s linear infinite;animation:rotating .5s linear infinite;border-color:transparent transparent #fff #fff;border-radius:100%;border-style:solid;border-width:3px;content:"";display:block;height:1em;left:calc(50% - .5em);position:relative;position:absolute;position:absolute!important;top:calc(50% - .5em);width:1em}.button-group{align-items:baseline;display:inline-flex;flex-wrap:wrap;margin:-.125em}.button-group .btn{margin:.125em}.btn--white{background-color:#fff;border:1px solid transparent;color:#a34153}@media (hover:hover){.btn--white:hover{background-color:transparent;border-color:#fff;color:#fff}}.btn--book-mobile{bottom:25px;box-shadow:7px 9px 10px 1px rgba(0,0,0,.05);display:none;left:50%;min-width:150px;position:fixed;transform:translateX(-50%);z-index:99999}@media screen and (max-width:992px){.btn--book-mobile{display:block;opacity:0;transform:translateY(100px) translateX(-50%);transition:all .3s linear}.btn--book-mobile.visible{opacity:1;transform:translateY(0) translateX(-50%)}}.btn--wave{background:#a34153;color:#fff;margin-bottom:25px;width:200px;z-index:9}@media (hover:hover){.btn--wave:hover .wave{top:-120px}}.btn--wave-2 .wave:after{background-color:#c88d98;box-shadow:none}.btn--wave-3 .wave:after{background-color:#a34153}.wave{height:200px;left:0;position:absolute;top:-80px;transition:.4s ease-in;width:200px;z-index:-1}.wave:after,.wave:before{content:"";height:200%;left:50%;position:absolute;top:0;transform:translate(-50%,-75%);width:200%}.wave:before{-webkit-animation:wave 5s linear infinite;animation:wave 5s linear infinite;background-color:#fff;border-radius:45%}.wave:after{-webkit-animation:wave 10s linear infinite;animation:wave 10s linear infinite;border-radius:40%;box-shadow:inset 0 0 50px rgba(0,0,0,.5);top:8px}@-webkit-keyframes wave{0%{transform:translate(-50%,-75%) rotate(0deg)}to{transform:translate(-50%,-75%) rotate(1turn)}}@keyframes wave{0%{transform:translate(-50%,-75%) rotate(0deg)}to{transform:translate(-50%,-75%) rotate(1turn)}}@-webkit-keyframes rotating{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes rotating{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}form{width:100%}.custom-select-opener,.select2-container--default .selection .select2-selection,input[type=email],input[type=password],input[type=text],select,textarea{-webkit-appearance:none;background:none;background:#fff;border:1px solid #e1e1e1;border-radius:5px;color:#373737;display:block;font:inherit;font-family:PFBeauSansPro,sans-serif;font-size:20px;font-weight:100;line-height:normal;padding:12px 35px 12px 16px;width:100%}.custom-select-opener:focus,.custom-select-opener:hover,.select2-container--default .selection .select2-selection:focus,.select2-container--default .selection .select2-selection:hover,input[type=email]:focus,input[type=email]:hover,input[type=password]:focus,input[type=password]:hover,input[type=text]:focus,input[type=text]:hover,select:focus,select:hover,textarea:focus,textarea:hover{border-color:#aaa}.custom-select-opener::-moz-placeholder,.select2-container--default .selection .select2-selection::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=text]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#373737}.custom-select-opener:-ms-input-placeholder,.select2-container--default .selection .select2-selection:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#373737}.custom-select-opener::placeholder,.select2-container--default .selection .select2-selection::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=text]::placeholder,select::placeholder,textarea::placeholder{color:#373737}@media screen and (max-width:768px){.custom-select-opener,.select2-container--default .selection .select2-selection,input[type=email],input[type=password],input[type=text],select,textarea{font-size:16px}}button,input[type=button],input[type=submit]{-webkit-appearance:none;background:none;cursor:pointer;font:inherit}input[type=checkbox],input[type=radio]{clip:rect(0 0 0 0)!important;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute;width:1px!important}textarea{resize:none}label{display:block}label,select{position:relative}select{-webkit-appearance:none;-moz-appearance:none;cursor:pointer;min-width:100px}select::-ms-expand{display:none}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.form__row{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:center}.form__group{margin:0 5px 20px;position:relative}.form__group:first-child{margin-left:0}.form__group:last-child{margin-right:0}.form__group.form__group--select{min-width:95px}.form__group.form__group--select.form__group--focused{z-index:99999}.form__group.form__group--select.select--hotels{width:230px}.form__group--date input{cursor:pointer;width:180px}.form__group--select .tooltip-info{right:-16px}.form__group--date .form__input:before{content:"\e911";font-family:icomoon;font-size:25px;pointer-events:none;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.custom-select-container.is-open{z-index:99}.custom-select-container.is-open:after{top:35%;transform:rotate(-180deg) translateY(0)}.form__label{color:#000;font-size:14px;font-weight:100;margin-bottom:24px/8;padding-bottom:5px}.form__input{position:relative}.form__input--select:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid;color:#a8a8a8;content:"";height:0;pointer-events:none;position:absolute;right:24px/2;top:50%;transform:translateY(-50%);width:0}.form__group--checkbox label,.form__group--radio label{align-items:flex-start;cursor:pointer;display:flex}.form__group--checkbox .form__label,.form__group--radio .form__label{margin-bottom:0}.form__group--radio label+label{margin-top:24px/3}.checkbox-text,.form__icon,.radio-text{display:inline-block}.form__icon{background:#fff;border:1px solid rgba(0,0,0,.12);flex-shrink:0;height:20px;margin-right:24px/4;margin-top:-1px;position:relative;width:20px}.form__group--radio .form__icon{border-radius:50%}.form__group--checkbox .form__icon{border-radius:5px}.form__group--radio input[type=radio]~.form__icon:after{content:"\26AB";font-size:6px}.form__group--checkbox input[type=checkbox]~.form__icon:after{content:"\02714";font-size:10px}.form__group--checkbox input[type=checkbox]~.form__icon:after,.form__group--radio input[type=radio]~.form__icon:after{flex-shrink:0;font-family:FontAwesome;left:0;opacity:0;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%)}.form__group--checkbox input[type=checkbox]:checked~.form__icon:after,.form__group--radio input[type=radio]:checked~.form__icon:after{opacity:1}.form__group--has-error .select2-container--default .selection .select2-selection,.form__group--has-error input[type=email],.form__group--has-error input[type=password],.form__group--has-error input[type=text],.form__group--has-error select,.form__group--has-error textarea{border-color:#ff000f!important}.form__error{color:#ff000f;font-size:12px;margin-top:10px;text-transform:uppercase}.footer__subscribe .form__error{color:#000}.footer__subscribe .form__group--has-error input{border-color:#fff!important}.form__help{color:#a8a8a8;font-size:12px;margin-top:24px/8}.form__required{color:#ff000f;font-size:14px}.form__required:after{content:"*"}.form__group>.form__label{display:block;font-weight:700;margin-bottom:24px/2}input[type=email]:disabled,input[type=password]:disabled,input[type=text]:disabled,select[disabled]{background:#eee;border-color:#d5d5d5;cursor:not-allowed}input[type=checkbox]:disabled,input[type=radio]:disabled{color:#eee}.litepicker{z-index:9999999999!important}@media screen and (max-width:768px){.litepicker{position:fixed!important;top:100px!important}}.litepicker .container__days .day-item{border-radius:5px;color:#373737;font-weight:600}.litepicker .container__days .day-item.is-today{color:#a34153}.litepicker .container__days .day-item:hover{box-shadow:inset 0 0 0 1px #debc8e;color:#debc8e}.litepicker .container__days .day-item.is-in-range{background-color:#f2e4d2}.litepicker .container__days .day-item.is-end-date,.litepicker .container__days .day-item.is-in-range,.litepicker .container__days .day-item.is-start-date{color:#373737}.litepicker .container__days .day-item.is-end-date,.litepicker .container__days .day-item.is-start-date{background-color:#debc8e}.litepicker .container__days .day-item.is-start-date{border-bottom-left-radius:0}.litepicker .container__days .day-item.is-end-date{border-top-right-radius:0}.litepicker .container__months .month-item-header .button-next-month>svg,.litepicker .container__months .month-item-header .button-previous-month>svg,.litepicker .container__months .month-item-header .reset-button>svg{fill:#373737}.litepicker .container__months .month-item-header .button-next-month:hover>svg,.litepicker .container__months .month-item-header .button-previous-month:hover>svg,.litepicker .container__months .month-item-header .reset-button:hover>svg{fill:#debc8e}.litepicker .container__months .month-item-header .button-next-month:hover,.litepicker .container__months .month-item-header .button-previous-month:hover,.litepicker .container__months .month-item-header .reset-button:hover{color:#debc8e}.custom-select-panel.bottom{bottom:100%;top:auto}.select--hotels .custom-select-container.is-open .custom-select-panel{overflow:hidden}.custom-select-container:after,.select2-container--default:after{content:"\e903";font-family:icomoon;font-size:10px;pointer-events:none;position:absolute;right:15px;top:55%;transform:translateY(-55%);transition:all .2s linear}.custom-select-opener,.custom-select-panel{background-color:#fff}.custom-select-panel{border-radius:5px;box-shadow:0 3px 20px 2px rgba(0,0,0,.04)}.custom-select-container.is-open .custom-select-panel{max-height:250px}.custom-select-option{color:#373737;font-size:20px;font-weight:100;padding:12px;text-align:center}@media screen and (max-width:768px){.custom-select-option{font-size:16px}}.custom-select-option.has-focus,.custom-select-option.is-selected{background-color:#f2e4d2}.custom-select-option.is-selected:before{display:none}.custom-select-container.is-open .custom-select-panel::-webkit-scrollbar{height:5px;width:5px}.custom-select-container.is-open .custom-select-panel::-webkit-scrollbar-thumb{background:#f2e4d2;border-radius:6px}.custom-select-container.is-open .custom-select-panel::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 7px 10px 12px #f0f0f0}.reservation-form form{margin-top:20px}.reservation-form .form__row{align-items:flex-start;justify-content:normal}@media screen and (max-width:768px){.reservation-form .form__row{flex-direction:column}}.reservation-form .form__row .form__group{margin:0 24px 25px 0;width:32%}.reservation-form .form__row .form__group:last-child{margin-right:0}@media screen and (max-width:1247px){.reservation-form .form__row .form__group{margin-right:19px}}@media screen and (max-width:997px){.reservation-form .form__row .form__group{margin-right:15px}}@media screen and (max-width:797px){.reservation-form .form__row .form__group{margin-right:0;width:100%}}.reservation-form .form__group{margin:0}.reservation-form .form__group--date input{width:100%}.reservation-form .form__group.form__group--select.form__group--focused{z-index:99999}.reservation-form .form__label{font-size:16px;font-weight:400;padding-left:4px}.reservation-form .form__group--select .custom-select-container{width:100%}.reservation-form .custom-select-option{padding-left:20px;text-align:left}.reservation-form textarea{height:200px}.reservation-form .btn{text-transform:uppercase}.reservation-form.inquiry-form .form__row:nth-child(4) .form__group{width:23.5%}@media screen and (max-width:768px){.reservation-form.inquiry-form .form__row:nth-child(4) .form__group{width:100%}}.reservation-form.inquiry-form .form__group--date input,.reservation-form.inquiry-form .form__row:nth-child(5) .form__group{width:100%}.select2-container.select2-container--default.select2-container--open:after{display:none}.select2.select2-container.select2-container--default.select2-container--focus.select2-container--below.select2-container--open:after{display:block}.select2-container--default .select2-selection--multiple,.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #e1e1e1!important;cursor:pointer}.select2-container.select2-container--focus.select2-container--open:after{top:35%;transform:rotate(-180deg) translateY(0)}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#f2e4d2;color:#373737}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:transparent!important;border:none!important}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{border-right:none!important}.row{display:flex;flex-flow:row wrap;margin-left:auto;margin-right:auto}.row .row{margin-left:-24px/2;margin-right:-24px/2}@media print,screen and (min-width:40em){.row .row{margin-left:-24px/2;margin-right:-24px/2}}@media print,screen and (min-width:64em){.row .row{margin-left:-24px/2;margin-right:-24px/2}}.row .row.collapse{margin-left:0;margin-right:0}.row.expanded{max-width:none}.row.expanded .row{margin-left:auto;margin-right:auto}.row:not(.expanded) .row{max-width:none}.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}.row.collapse>.column>.row,.row.collapse>.columns>.row,.row.is-collapse-child{margin-left:0;margin-right:0}.column,.columns{flex:1 1 0px;min-width:0;padding-left:24px/2;padding-right:24px/2}.column.row.row,.row.row.columns{display:block;float:none}.row .column.row.row,.row .row.row.columns{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.small-1{flex:0 0 8.33333%;max-width:8.33333%}.small-offset-0{margin-left:0}.small-2{flex:0 0 16.66667%;max-width:16.66667%}.small-offset-1{margin-left:8.33333%}.small-3{flex:0 0 25%;max-width:25%}.small-offset-2{margin-left:16.66667%}.small-4{flex:0 0 33.33333%;max-width:33.33333%}.small-offset-3{margin-left:25%}.small-5{flex:0 0 41.66667%;max-width:41.66667%}.small-offset-4{margin-left:33.33333%}.small-6{flex:0 0 50%;max-width:50%}.small-offset-5{margin-left:41.66667%}.small-7{flex:0 0 58.33333%;max-width:58.33333%}.small-offset-6{margin-left:50%}.small-8{flex:0 0 66.66667%;max-width:66.66667%}.small-offset-7{margin-left:58.33333%}.small-9{flex:0 0 75%;max-width:75%}.small-offset-8{margin-left:66.66667%}.small-10{flex:0 0 83.33333%;max-width:83.33333%}.small-offset-9{margin-left:75%}.small-11{flex:0 0 91.66667%;max-width:91.66667%}.small-offset-10{margin-left:83.33333%}.small-12{flex:0 0 100%;max-width:100%}.small-offset-11{margin-left:91.66667%}.small-up-1{flex-wrap:wrap}.small-up-1>.column,.small-up-1>.columns{flex:0 0 100%;max-width:100%}.small-up-2{flex-wrap:wrap}.small-up-2>.column,.small-up-2>.columns{flex:0 0 50%;max-width:50%}.small-up-3{flex-wrap:wrap}.small-up-3>.column,.small-up-3>.columns{flex:0 0 33.33333%;max-width:33.33333%}.small-up-4{flex-wrap:wrap}.small-up-4>.column,.small-up-4>.columns{flex:0 0 25%;max-width:25%}.small-up-5{flex-wrap:wrap}.small-up-5>.column,.small-up-5>.columns{flex:0 0 20%;max-width:20%}.small-up-6{flex-wrap:wrap}.small-up-6>.column,.small-up-6>.columns{flex:0 0 16.66667%;max-width:16.66667%}.small-up-7{flex-wrap:wrap}.small-up-7>.column,.small-up-7>.columns{flex:0 0 14.28571%;max-width:14.28571%}.small-up-8{flex-wrap:wrap}.small-up-8>.column,.small-up-8>.columns{flex:0 0 12.5%;max-width:12.5%}.small-collapse>.column,.small-collapse>.columns{padding-left:0;padding-right:0}.small-uncollapse>.column,.small-uncollapse>.columns{padding-left:24px/2;padding-right:24px/2}@media print,screen and (min-width:40em){.medium-1{flex:0 0 8.33333%;max-width:8.33333%}.medium-offset-0{margin-left:0}.medium-2{flex:0 0 16.66667%;max-width:16.66667%}.medium-offset-1{margin-left:8.33333%}.medium-3{flex:0 0 25%;max-width:25%}.medium-offset-2{margin-left:16.66667%}.medium-4{flex:0 0 33.33333%;max-width:33.33333%}.medium-offset-3{margin-left:25%}.medium-5{flex:0 0 41.66667%;max-width:41.66667%}.medium-offset-4{margin-left:33.33333%}.medium-6{flex:0 0 50%;max-width:50%}.medium-offset-5{margin-left:41.66667%}.medium-7{flex:0 0 58.33333%;max-width:58.33333%}.medium-offset-6{margin-left:50%}.medium-8{flex:0 0 66.66667%;max-width:66.66667%}.medium-offset-7{margin-left:58.33333%}.medium-9{flex:0 0 75%;max-width:75%}.medium-offset-8{margin-left:66.66667%}.medium-10{flex:0 0 83.33333%;max-width:83.33333%}.medium-offset-9{margin-left:75%}.medium-11{flex:0 0 91.66667%;max-width:91.66667%}.medium-offset-10{margin-left:83.33333%}.medium-12{flex:0 0 100%;max-width:100%}.medium-offset-11{margin-left:91.66667%}.medium-up-1{flex-wrap:wrap}.medium-up-1>.column,.medium-up-1>.columns{flex:0 0 100%;max-width:100%}.medium-up-2{flex-wrap:wrap}.medium-up-2>.column,.medium-up-2>.columns{flex:0 0 50%;max-width:50%}.medium-up-3{flex-wrap:wrap}.medium-up-3>.column,.medium-up-3>.columns{flex:0 0 33.33333%;max-width:33.33333%}.medium-up-4{flex-wrap:wrap}.medium-up-4>.column,.medium-up-4>.columns{flex:0 0 25%;max-width:25%}.medium-up-5{flex-wrap:wrap}.medium-up-5>.column,.medium-up-5>.columns{flex:0 0 20%;max-width:20%}.medium-up-6{flex-wrap:wrap}.medium-up-6>.column,.medium-up-6>.columns{flex:0 0 16.66667%;max-width:16.66667%}.medium-up-7{flex-wrap:wrap}.medium-up-7>.column,.medium-up-7>.columns{flex:0 0 14.28571%;max-width:14.28571%}.medium-up-8{flex-wrap:wrap}.medium-up-8>.column,.medium-up-8>.columns{flex:0 0 12.5%;max-width:12.5%}}@media print,screen and (min-width:40em) and (min-width:40em){.medium-expand{flex:1 1 0px}}.row.medium-unstack>.column,.row.medium-unstack>.columns{flex:0 0 100%}@media print,screen and (min-width:40em){.row.medium-unstack>.column,.row.medium-unstack>.columns{flex:1 1 0px}.medium-collapse>.column,.medium-collapse>.columns{padding-left:0;padding-right:0}.medium-uncollapse>.column,.medium-uncollapse>.columns{padding-left:24px/2;padding-right:24px/2}}@media print,screen and (min-width:64em){.large-1{flex:0 0 8.33333%;max-width:8.33333%}.large-offset-0{margin-left:0}.large-2{flex:0 0 16.66667%;max-width:16.66667%}.large-offset-1{margin-left:8.33333%}.large-3{flex:0 0 25%;max-width:25%}.large-offset-2{margin-left:16.66667%}.large-4{flex:0 0 33.33333%;max-width:33.33333%}.large-offset-3{margin-left:25%}.large-5{flex:0 0 41.66667%;max-width:41.66667%}.large-offset-4{margin-left:33.33333%}.large-6{flex:0 0 50%;max-width:50%}.large-offset-5{margin-left:41.66667%}.large-7{flex:0 0 58.33333%;max-width:58.33333%}.large-offset-6{margin-left:50%}.large-8{flex:0 0 66.66667%;max-width:66.66667%}.large-offset-7{margin-left:58.33333%}.large-9{flex:0 0 75%;max-width:75%}.large-offset-8{margin-left:66.66667%}.large-10{flex:0 0 83.33333%;max-width:83.33333%}.large-offset-9{margin-left:75%}.large-11{flex:0 0 91.66667%;max-width:91.66667%}.large-offset-10{margin-left:83.33333%}.large-12{flex:0 0 100%;max-width:100%}.large-offset-11{margin-left:91.66667%}.large-up-1{flex-wrap:wrap}.large-up-1>.column,.large-up-1>.columns{flex:0 0 100%;max-width:100%}.large-up-2{flex-wrap:wrap}.large-up-2>.column,.large-up-2>.columns{flex:0 0 50%;max-width:50%}.large-up-3{flex-wrap:wrap}.large-up-3>.column,.large-up-3>.columns{flex:0 0 33.33333%;max-width:33.33333%}.large-up-4{flex-wrap:wrap}.large-up-4>.column,.large-up-4>.columns{flex:0 0 25%;max-width:25%}.large-up-5{flex-wrap:wrap}.large-up-5>.column,.large-up-5>.columns{flex:0 0 20%;max-width:20%}.large-up-6{flex-wrap:wrap}.large-up-6>.column,.large-up-6>.columns{flex:0 0 16.66667%;max-width:16.66667%}.large-up-7{flex-wrap:wrap}.large-up-7>.column,.large-up-7>.columns{flex:0 0 14.28571%;max-width:14.28571%}.large-up-8{flex-wrap:wrap}.large-up-8>.column,.large-up-8>.columns{flex:0 0 12.5%;max-width:12.5%}}@media print,screen and (min-width:64em) and (min-width:64em){.large-expand{flex:1 1 0px}}.row.large-unstack>.column,.row.large-unstack>.columns{flex:0 0 100%}@media print,screen and (min-width:64em){.row.large-unstack>.column,.row.large-unstack>.columns{flex:1 1 0px}.large-collapse>.column,.large-collapse>.columns{padding-left:0;padding-right:0}.large-uncollapse>.column,.large-uncollapse>.columns{padding-left:24px/2;padding-right:24px/2}}.shrink{flex:0 0 auto;max-width:100%}.column-block{margin-bottom:24px}.column-block>:last-child{margin-bottom:0}.align-right{justify-content:flex-end}.align-center{justify-content:center}.align-justify{justify-content:space-between}.align-spaced{justify-content:space-around}.align-right.vertical.menu>li>a{justify-content:flex-end}.align-center.vertical.menu>li>a{justify-content:center}.align-top{align-items:flex-start}.align-self-top{align-self:flex-start}.align-bottom{align-items:flex-end}.align-self-bottom{align-self:flex-end}.align-middle{align-items:center}.align-self-middle{-ms-grid-row-align:center;align-self:center}.align-stretch{align-items:stretch}.align-self-stretch{-ms-grid-row-align:stretch;align-self:stretch}.align-center-middle{align-content:center;align-items:center;justify-content:center}.small-order-1{order:1}.small-order-2{order:2}.small-order-3{order:3}.small-order-4{order:4}.small-order-5{order:5}.small-order-6{order:6}@media print,screen and (min-width:40em){.medium-order-1{order:1}.medium-order-2{order:2}.medium-order-3{order:3}.medium-order-4{order:4}.medium-order-5{order:5}.medium-order-6{order:6}}@media print,screen and (min-width:64em){.large-order-1{order:1}.large-order-2{order:2}.large-order-3{order:3}.large-order-4{order:4}.large-order-5{order:5}.large-order-6{order:6}}.flex-container{display:flex}.flex-child-auto{flex:1 1 auto}.flex-child-grow{flex:1 0 auto}.flex-child-shrink{flex:0 1 auto}.flex-dir-row{flex-direction:row}.flex-dir-row-reverse{flex-direction:row-reverse}.flex-dir-column{flex-direction:column}.flex-dir-column-reverse{flex-direction:column-reverse}@media print,screen and (min-width:40em){.medium-flex-container{display:flex}.medium-flex-child-auto{flex:1 1 auto}.medium-flex-child-grow{flex:1 0 auto}.medium-flex-child-shrink{flex:0 1 auto}.medium-flex-dir-row{flex-direction:row}.medium-flex-dir-row-reverse{flex-direction:row-reverse}.medium-flex-dir-column{flex-direction:column}.medium-flex-dir-column-reverse{flex-direction:column-reverse}}@media print,screen and (min-width:64em){.large-flex-container{display:flex}.large-flex-child-auto{flex:1 1 auto}.large-flex-child-grow{flex:1 0 auto}.large-flex-child-shrink{flex:0 1 auto}.large-flex-dir-row{flex-direction:row}.large-flex-dir-row-reverse{flex-direction:row-reverse}.large-flex-dir-column{flex-direction:column}.large-flex-dir-column-reverse{flex-direction:column-reverse}}.swiper--gallery{height:500px}@media screen and (max-width:992px){.swiper--gallery{height:350px}}@media screen and (max-width:480px){.swiper--gallery{height:250px}}.swiper .swiper-button-next img,.swiper .swiper-button-prev img{width:16px}.swiper .swiper-pagination{bottom:20px!important}.swiper .swiper-pagination-bullet,.swiper .swiper-pagination-bullet-active,.swiper .swiper-pagination-bullet:hover{background-color:#debc8e}.swiper .swiper-pagination-bullet{background:transparent;border:1px solid #debc8e;height:12px;opacity:1;width:12px}.swiper .swiper-pagination-bullet-active{background-color:#debc8e}.swiper .swiper-button-next,.swiper .swiper-button-prev{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:hsla(0,0%,100%,.5);border-radius:5px!important;display:flex;height:50px!important;justify-content:center;position:absolute;top:50%;width:50px!important;z-index:9}.swiper-button-next.swiper-button-lock,.swiper-button-prev.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{color:#fff!important;font-size:22px!important}.swiper .swiper-slide{display:block;text-align:left}.swiper .swiper-button-prev{left:calc(50% - 600px)}@media screen and (max-width:1320px){.swiper .swiper-button-prev{left:20px}}.swiper .swiper-button-next{right:calc(50% - 620px)}@media screen and (max-width:1320px){.swiper .swiper-button-next{right:20px}.swiper--main .swiper-button-prev{left:60px}}@media screen and (max-width:480px){.swiper--main .swiper-button-prev{display:none}}@media screen and (max-width:1320px){.swiper--main .swiper-button-next{right:60px}}@media screen and (max-width:480px){.swiper--main .swiper-button-next{display:none}}.swiper .swiper-button-next:hover,.swiper .swiper-button-prev:hover{background-color:hsla(0,0%,100%,.8)}.swiper .slider__slide{display:block;height:100%}.swiper.swiper--gallery .swiper-button-prev{left:10px;top:55%}.swiper.swiper--gallery .swiper-button-next{right:10px;top:55%}.slider__slide-image{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.slider__slide-image--mobile{display:none}.slider__info,.slider__slide .container{box-sizing:border-box;display:flex;flex-direction:column;left:0;margin-bottom:30px;position:absolute;right:0;width:100%;z-index:1}.slider__title{font-size:42px;text-transform:uppercase}.slider__subtitle,.slider__title{color:#373737;font-weight:400;margin-bottom:24px}.slider__subtitle{font-size:24px}.slider__info>*+*{margin-top:24px}.slider__info *+.slider__subtitle{margin-top:24px/2}.slider__info--horizontal-left{text-align:left}.slider__info--horizontal-center{text-align:center}.slider__info--horizontal-right{text-align:right}.slider__info--vertical-top{top:0}.slider__info--vertical-center{top:50%;transform:translateY(-50%)}.slider__info--vertical-bottom,.slider__slide .container{bottom:10px}.slider__slide .container{text-align:center}.slider__stars{padding-bottom:10px}.slider__stars .icon-star{color:#a34153}.slider__btn{border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:400;line-height:1;min-width:150px;padding:15px 30px;position:relative;text-align:center;text-transform:uppercase;width:auto}.slider__btn--primary{background-color:#c88d98}.slider__btn--primary:hover{background-color:#a34153;color:#fff}.slider__btn--secondary{background-color:#fff;color:#c88d98}.slider__btn--outline{background-color:transparent;box-shadow:inset 0 0 0 1px #c88d98;color:#c88d98}.slider__btn--outline:hover{background:#fff;color:#c88d98}.slider__btn--outline:after{font-weight:400}.slider__link{bottom:0;left:0;position:absolute;right:0;top:0;z-index:2}.swiper--main{height:100%;position:relative}.swiper--main img,.swiper--main video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.swiper--main .hotel__stars span{color:#a34153;font-size:15px}.swiper--main .swiper-slide{position:relative}.swiper--main .swiper-slide:before{background:linear-gradient(180deg,#fff 3%,hsla(0,0%,100%,.95) 8%,hsla(0,0%,100%,.9) 15%,hsla(0,0%,100%,.85) 18%,hsla(0,0%,100%,.7) 25%,hsla(0,0%,100%,.5) 31%,hsla(0,0%,100%,.25) 39%,hsla(0,0%,100%,0) 52%);bottom:0;content:"";height:620px;left:0;position:absolute;transform:rotate(180deg);width:100%;z-index:0}@media screen and (max-width:992px){.swiper--main .swiper-slide:before{height:125%}}.swiper--special-offer{height:100%}.swiper--activities{height:600px}.swiper--activities .swiper-slide{overflow:hidden;position:relative;text-align:center;width:360px!important;z-index:9}@media screen and (max-width:480px){.swiper--activities .swiper-slide{width:auto!important}}.swiper--activities .swiper-slide>*{color:#fff}.swiper--activities .swiper-slide h2{border-bottom:none;color:#fff;font-weight:600;margin-bottom:5px;padding-top:40px;position:relative}.swiper--activities .swiper-slide h5{color:#fff;position:relative}.swiper--activities .swiper-slide img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transform:scale(1.05);transition:all .4s ease-out;width:100%;z-index:-1}.swiper--activities .swiper-slide a{display:block;height:100%;position:relative;width:100%;z-index:9}.swiper--activities .swiper-slide a:before{background:linear-gradient(180deg,rgba(0,0,0,.2) 66%,#000);bottom:0;content:"";height:100%;left:0;position:absolute;width:100%}.swiper--activities .swiper-slide h5{padding:0 20px}.swiper--activities .swiper-slide:hover img{transform:scale(1)}.swiper--activities .swiper-pagination{display:none}@media screen and (max-width:768px){.swiper--activities{height:450px}.swiper--activities .swiper-slide{width:270px!important}.swiper--activities .swiper-pagination{display:block}}@media screen and (max-width:360px){.swiper--activities .swiper-slide{width:240px!important}}.swiper--gallery a{display:block;height:100%;width:100%}.swiper--gallery a img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.swiper.swiper--special-offer .swiper-button-next,.swiper.swiper--special-offer .swiper-button-prev{height:35px!important;top:40%;width:35px!important}.swiper.swiper--special-offer .swiper-button-next:after,.swiper.swiper--special-offer .swiper-button-prev:after{font-size:18px}.swiper.swiper--special-offer .swiper-button-prev{left:7px}.swiper.swiper--special-offer .swiper-button-next{right:7px}.swiper--references{padding:50px 0!important}.swiper--references .swiper-slide{position:relative}.swiper--references .swiper-button-next,.swiper--references .swiper-button-prev{background-color:#f2e4d2;top:50%}.swiper--references .swiper-button-next:hover,.swiper--references .swiper-button-prev:hover{background-color:#debc8e}@media screen and (max-width:992px){.swiper--references{margin-top:0}}.swiper--news .swiper-wrapper{justify-content:center}@media screen and (max-width:768px){.swiper--news .swiper-wrapper{justify-content:normal}.swiper--news{padding-bottom:50px!important}}.swiper--news .swiper-pagination--news{display:none}@media screen and (max-width:768px){.swiper--news .swiper-pagination--news{display:block}}.swiper--news .swiper-slide{margin-right:25px;width:31%!important}.swiper--news .swiper-slide.swiper-slide-active{margin-left:25px}@media screen and (max-width:992px){.swiper--news .swiper-slide{width:40%!important}}@media screen and (max-width:768px){.swiper--news .swiper-slide{width:300px!important}}@media screen and (max-width:480px){.swiper--news .swiper-slide{width:265px!important}}.slider__slide--video--mobile,.slider__slide-image--mobile{display:none}.slider__slide--video{height:100%}@media screen and (max-width:992px){.slider__slide--video--mobile,.slider__slide-image--mobile{display:block;height:100%}.slider__slide--video--desktop,.slider__slide-image--desktop{display:none}}@media screen and (max-width:800px){.swiper .swiper-button-next,.swiper .swiper-button-prev{height:40px!important;width:40px!important}.slider__info{padding:42px 24px}.slider__title{font-size:36px}.slider__subtitle{font-size:20px}}@media screen and (max-width:640px){.slider__container__intro__btn-container{display:flex;flex-direction:column}.slider__info>*+*{margin-top:24px/2}.slider__info *+.slider__subtitle{margin-top:24px/4}}@media screen and (max-width:480px){.slider__title{font-size:32px;margin-bottom:15px}}table{background:#fff;border:none;border-collapse:collapse;border-radius:5px;overflow:hidden;width:100%}td,th{border:none;font-weight:400;padding:24px/2;text-align:left}.table--full-width{width:100%}.table__number{text-align:right}.table--striped thead tr,.table--striped tr:nth-child(2n){background:rgba(0,0,0,.1)}.table__col--shrink,.tablecol-shrink{width:1%}.table,.table__col--grow{width:100%}.table{border-radius:5px;box-shadow:0 3px 20px 2px rgba(0,0,0,.04);margin-top:50px}.table th{font-size:16px}@media screen and (max-width:768px){.table th{font-size:14px}}.table td,.table th{font-weight:100;padding:15px 30px;text-align:center}@media screen and (max-width:580px){.table td,.table th{font-size:14px;padding:15px 25px}}@media screen and (max-width:400px){.table td,.table th{padding:15px 10px}}.table td{font-size:20px}@media screen and (max-width:768px){.table td{font-size:16px}}.page.page--room table thead tr{background-color:transparent}.page.page--room table thead tr th{font-size:14px;height:auto;padding:0;text-align:left}.page.page--room table tbody tr:nth-child(2n){background-color:transparent}.page.page--room table tr td{padding:10px 0 0;text-align:left}.page.page--room table tr td:first-child{padding-left:0;text-align:left}table thead tr{background-color:#f5fbff}table thead tr th{font-size:14px;height:105px;padding:0 10px 20px;position:relative;text-align:center}table thead tr th span{bottom:15px;font-size:28px;left:50%;position:absolute;transform:translateX(-50%)}@media screen and (max-width:1240px){table thead tr th span{font-size:24px}}table thead tr th .icon-sizes,table thead tr th .icon-total-area{font-size:30px}@media screen and (max-width:1240px){table thead tr th .icon-sizes,table thead tr th .icon-total-area{font-size:24px}}table tbody tr:nth-child(2n){background-color:#f5fbff}table .table-head td{background-color:#debc8e;color:#fff;font-size:20px;font-weight:600;padding:10px 24px;text-align:left}@media screen and (max-width:768px){table .table-head td{font-size:18px}}table tr td{padding:10px;text-align:center}table tr td:first-child{padding-left:24px;text-align:left}table tr td .icon-tick:before{color:#000}@media screen and (max-width:768px){table tr td{font-size:14px}}.table-wrapper{overflow-x:auto}h1,h2,h3,h4,h5,h6,html{font-family:PFBeauSansPro,sans-serif}h1,h2,h3,h4,h5,h6{-webkit-margin-before:0;-webkit-margin-after:0;color:#373737;font-weight:400;margin:0;margin-block-end:0;margin-block-start:0;text-transform:uppercase}h1{font-size:42px}@media screen and (max-width:992px){h1{font-size:36px}}@media screen and (max-width:768px){h1{font-size:30px}}@media screen and (max-width:480px){h1{font-size:28px}}.page--inner h1,h2{border-bottom:1px solid #ababab;display:inline-flex;font-size:32px;font-weight:100;margin-bottom:40px;padding-bottom:8px}@media screen and (max-width:992px){.page--inner h1,h2{border:none;display:block;font-size:24px;font-weight:100;margin-bottom:20px;padding-bottom:0;text-align:center}}@media screen and (max-width:480px){.page--inner h1,h2{font-size:22px}}h3{font-size:22px}@media screen and (max-width:992px){h3{font-size:20px}}@media screen and (max-width:768px){h3{font-size:16px}}h4{font-size:20px}@media screen and (max-width:992px){h4{font-size:18px}}h5{font-size:18px}h6,p{font-size:16px}p{color:#373737;font-family:PFBeauSansPro,sans-serif;font-weight:100;line-height:1.3;margin:0}@media screen and (max-width:768px){p{font-size:16px}}b,strong{font-weight:600}a img{border:0}a{color:#a34153;outline:0 none;text-decoration:none;transition:all .2s linear}a:hover{color:#c88d98}ol,ul{-webkit-padding-start:0;margin:0;padding-inline-start:0}ul li{font-weight:100;line-height:1.3;list-style-type:none;position:relative}ol{counter-reset:num-counter;list-style:none}.page--inner ul li,.page--offers ul li{font-weight:100;margin-bottom:15px;padding-left:22px;position:relative}.page--inner ul li:before,.page--offers ul li:before{color:#a34153;content:"\e975";font-family:icomoon;left:0;position:absolute;top:-3px}@media screen and (max-width:768px){.page--inner ul li,.page--offers ul li{font-size:16px}}ol li{font-weight:100;line-height:1.3;margin-bottom:24px}ol li:before{content:counter(num-counter) ". ";counter-increment:num-counter}ol li p,ol li ul li{margin-top:10px;text-transform:none}ol li ul li{color:#373737;font-size:16px;margin-bottom:10px;padding-left:20px}ol li ul li:before{display:none}ol li ul li:after{color:#a34153;content:"\e975";font-family:icomoon;left:0;position:absolute;top:-3px}@media screen and (max-width:768px){ol li,ol li ul li{font-size:16px}}ol.uppercase li{text-transform:uppercase}sub,sup{font-size:70%}*+h1,*+h2,*+h3,*+h4,*+h5,*+h6,*+ol,*+p,*+table,*+ul{margin-top:12px}.no-user-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.left{float:left}.right{float:right}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-primary{color:#373737}.text-secondary{color:#a8a8a8}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.pd-0{padding:0!important}.pd-t-0{padding-top:0!important}.pd-b-0{padding-bottom:0!important}.pd-l-0{padding-left:0!important}.pd-r-0{padding-right:0!important}.m-t-0{margin-top:0!important}.m-b-0{margin-bottom:0!important}.m-l-0{margin-left:0!important}.m-r-0{margin-right:0!important}.container{margin-left:auto;margin-right:auto;padding:24px;width:100%}@media screen and (max-width:768px){.container{padding:16px}}.container--max-width{max-width:1248px}.container--wrapper{display:flex}.nowrap{white-space:nowrap}.overflow-auto{overflow:auto}.primary{color:#c88d98;font-weight:100}.primary-dark{color:#a34153;font-weight:100}.justify-center{justify-content:center}.swiper-container{height:100%;margin-left:auto;margin-right:auto;width:100%}.swiper-slide{display:flex;font-size:18px;height:auto;justify-content:center;text-align:center}.swiper-slide--align-fix{flex-grow:1!important;width:auto!important}.swiper-button-next,.swiper-button-prev{margin-top:0;transform:translateY(-50%)}.swiper-container-horizontal>.swiper-pagination-bullets{left:50%;right:auto;transform:translateX(-50%);width:auto}.page-wrapper{display:flex}.nav{border-right:1px solid rgba(0,0,0,.12);min-width:15%}.content{flex-grow:1}.arrive-tabs[data-aos=fade-up],.arrive-tabs[data-aos^=fade][data-aos^=fade],.special-offers[data-aos=fade-up],.special-offers[data-aos^=fade][data-aos^=fade]{opacity:1!important;transform:translateZ(0)!important}.arrive-tabs[data-aos=fade-up]:before,.arrive-tabs[data-aos^=fade][data-aos^=fade]:before,.special-offers[data-aos=fade-up]:before,.special-offers[data-aos^=fade][data-aos^=fade]:before{transform:translate3d(0,100px,0);transition-delay:50ms;transition-duration:.9s;transition-timing-function:ease}.arrive-tabs[data-aos=fade-up]:before,.arrive-tabs[data-aos^=fade][data-aos^=fade]:before{transform:translate3d(0,40px,0)}.arrive-tabs[data-aos^=fade][data-aos^=fade].aos-animate:before,.special-offers[data-aos^=fade][data-aos^=fade].aos-animate:before{transform:translateZ(0)}html:not(.no-js) .block[data-aos=fade-right]{transform:translateZ(0)!important}html:not(.no-js) .block[data-aos=fade-right]:before{transform:translate3d(-60px,0,0)}html:not(.no-js) .block[data-aos=fade-left]{transform:translateZ(0)!important}html:not(.no-js) .block[data-aos=fade-left]:before{transform:translate3d(60px,0,0)}html:not(.no-js) .block[data-aos^=fade][data-aos^=fade].aos-animate:before{transform:translateZ(0);transition-delay:.25s}@media screen and (max-width:1415px){html:not(.no-js) [data-aos=fade-left]{transform:translate3d(50px,0,0)!important}}@media screen and (max-width:1310px){html:not(.no-js) [data-aos=fade-left]{transform:translate3d(20px,0,0)!important}}@media screen and (max-width:1415px){html:not(.no-js) [data-aos^=fade][data-aos^=fade][data-aos=fade-left].aos-animate{transform:none!important}}@media screen and (max-width:1310px){html:not(.no-js) [data-aos^=fade][data-aos^=fade][data-aos=fade-left].aos-animate{transform:none!important}}.blocks{flex-wrap:wrap;justify-content:space-between}.block,.blocks{display:flex;width:100%}.block{margin-bottom:100px;margin-top:50px;position:relative;z-index:9}@media screen and (max-width:768px){.block{margin-top:20px!important}}.block h3{margin-bottom:20px}.block h4{font-size:18px}.block:nth-of-type(2n){flex-direction:row-reverse}@media screen and (max-width:992px){.block:nth-of-type(2n){flex-direction:column}}.block .icons{align-items:flex-start;justify-content:center;margin-top:30px}.block .icons .icon{margin:0}@media screen and (max-width:992px){.block .icons{margin-top:25px}}@media screen and (max-width:503px){.block .icons .icon-container{margin-bottom:25px}}.block:last-child{margin-bottom:40px}@media screen and (max-width:992px){.block{align-items:center;flex-direction:column;margin-bottom:40px}}.block__item{display:flex;overflow:hidden;padding:0;position:relative;z-index:9}.block__item>img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;transform:scale(1.05);transition:all .5s ease;width:100%;z-index:-1}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.block__item>img{transform:none;transition:none}}}.block__item--waves:after{background:url(/images/wave.svg) no-repeat 50%;background-size:cover;bottom:-30px;content:"";height:130px;left:0;position:absolute;width:100%;z-index:-1}.block:hover .block__item>img{transform:scale(1)}.block .block__item:first-child{border-radius:5px;height:500px;width:50%}.block .block__item:first-child img{border-radius:5px}@media screen and (max-width:992px){.block .block__item:first-child{height:350px;min-height:350px;width:100%}}@media screen and (max-width:480px){.block .block__item:first-child{height:290px;min-height:290px}}.block .block__item:last-child{background-color:#fff;border-radius:5px;box-shadow:0 3px 20px 2px rgba(0,0,0,.04);display:flex;flex-direction:column;height:412px;justify-content:space-between;padding:40px 48px;position:absolute;right:0;top:9%;width:57%}@media screen and (max-width:992px){.block .block__item:last-child{height:auto;margin-top:-70px;min-height:350px;padding:40px 16px 20px;position:relative;top:auto;width:90%}.blocks--text-only .block .block__item:last-child{min-height:auto;padding-bottom:40px}}.block:nth-of-type(2n) .block__item:last-child,.blocks--opposite .block__item:last-child{left:0;right:auto}.blocks.blocks--gallery .block .block__item:first-child{display:block}.blocks.blocks--gallery .block .block__item:last-child{width:50%}@media screen and (max-width:992px){.blocks.blocks--gallery .block .block__item:last-child{min-height:auto;width:90%}}@media screen and (max-width:600px){.blocks.blocks--gallery .block .block__item:last-child .block__bottom table{display:flex}.blocks.blocks--gallery .block .block__item:last-child .block__bottom table thead{width:50%}.blocks.blocks--gallery .block .block__item:last-child .block__bottom table tbody{display:flex;width:50%}.blocks.blocks--gallery .block .block__item:last-child .block__bottom table th{line-height:1.5}.blocks.blocks--gallery .block .block__item:last-child .block__bottom table td,.blocks.blocks--gallery .block .block__item:last-child .block__bottom table th{margin-right:15px;padding-bottom:15px;width:auto}.blocks.blocks--gallery .block .block__item:last-child .block__bottom table tr{display:flex;flex-direction:column}.blocks.blocks--gallery .block .block__item:last-child .block__bottom table tr td{line-height:1;padding-top:0}}@media screen and (max-width:440px){.blocks.blocks--gallery .block .block__item:last-child .block__bottom table thead{width:48%}.blocks.blocks--gallery .block .block__item:last-child .block__bottom table tbody{width:52%}.blocks.blocks--gallery .block .block__item:last-child .block__bottom table th{line-height:1.4}.blocks.blocks--gallery .block .block__item:last-child .block__bottom table td,.blocks.blocks--gallery .block .block__item:last-child .block__bottom table th{font-size:12px;margin-right:0}.blocks.blocks--gallery .block .block__item:last-child .block__bottom table tbody tr:first-child td{margin-right:3px}}.blocks--opposite .block{flex-direction:row-reverse}@media screen and (max-width:992px){.blocks--opposite .block{flex-direction:column}}.blocks--text-only .block__top{height:100%}.blocks--text-only .block__top h3{margin-bottom:0;margin-top:0}.blocks--text-only .block__top .block__top-headline{position:absolute;top:35px}.blocks--text-only .block__top .block__info{flex-direction:column;height:90%;justify-content:center;padding-bottom:40px}.blocks--text-only .block__top .block__info ol{margin-top:10px}.blocks--text-only .block__top .block__info ol li{color:#373737;margin-bottom:10px;text-transform:none}@media screen and (max-width:992px){.blocks--text-only .block__top .block__info{height:auto;padding-bottom:0}.blocks--text-only .block__top .block__info .block__info-text{margin-bottom:0}.blocks--text-only .block__top .block__info{height:auto}}.blocks.blocks--one-column{display:flex;flex-wrap:wrap;justify-content:space-between}.blocks.blocks--one-column .block{margin-bottom:10px;width:48%}@media screen and (max-width:992px){.blocks.blocks--one-column .block{margin-bottom:70px}}@media screen and (max-width:768px){.blocks.blocks--one-column .block{width:90%}}.blocks.blocks--one-column .block__item:last-child{height:350px;position:static;transform:none;width:100%}@media screen and (max-width:992px){.blocks.blocks--one-column .block__item:last-child{height:auto;margin-top:0;min-height:auto;padding-bottom:40px}}@media screen and (max-width:600px){.blocks.blocks--one-column .block__item:last-child{padding-bottom:20px}}@media screen and (max-width:768px){.blocks.blocks--one-column{align-items:center;flex-direction:column}}.blocks.blocks--one-column--wide .block__info-text{max-width:100%}.blocks--listing>div:nth-of-type(4n+1):before,.blocks--listing>div:nth-of-type(4n+3):before{border-top-left-radius:5px;border-top-right-radius:5px;content:"";height:100%;left:-30px;position:absolute;top:-30px;transition-duration:.8s;transition-timing-function:ease;width:100%;z-index:-1}.blocks--listing>div:nth-of-type(4n+1):hover:before,.blocks--listing>div:nth-of-type(4n+3):hover:before{transform:translateX(0)}.blocks--listing>div:nth-of-type(4n+1):before{background:linear-gradient(180deg,#f2e4d2,hsla(34,55%,89%,0))}.blocks--listing>div:nth-of-type(4n+3):before{background:linear-gradient(180deg,#f5fbff,rgba(245,251,255,0))}.blocks--listing .block-odd:before{background:linear-gradient(180deg,#f2e4d2,hsla(34,55%,89%,0))!important}.blocks--listing .block-even:before{background:linear-gradient(180deg,#f5fbff,rgba(245,251,255,0))!important}.blocks--listing>.block--vertical:nth-of-type(4n+3):before,.blocks--listing>div:nth-of-type(2n):before{display:none}.blocks--listing>.block--vertical:nth-of-type(4n+4):before{background:linear-gradient(180deg,#f5fbff,rgba(245,251,255,0));border-top-left-radius:5px;border-top-right-radius:5px;content:"";display:block;height:100%;left:auto;position:absolute;right:-30px;top:-30px;transition-duration:.8s;transition-timing-function:ease;width:100%;z-index:-1}.blocks.blocks--listing .block.block--full-width:before{display:none}.block__info{align-items:flex-start;display:flex;justify-content:space-between;position:relative}.block__info *+ul{margin-top:10px}.block__info ul li{color:#373737;font-size:16px;font-weight:100;margin-bottom:15px;padding-left:22px}.block__info ul li:before{color:#a34153;content:"\e975";font-family:icomoon;left:0;position:absolute;top:-3px}@media screen and (max-width:480px){.block__info ul li{width:100%}}.block__info ul ul{margin-top:10px}.block__info ul ul li:before{font-size:12px;top:3px}@media screen and (max-width:600px){.block__info{flex-direction:column}}.blocks--text-only .block__info-text{height:auto;max-width:100%}.block--full-width .block__info-text{height:auto}.block__info-text{font-weight:100;height:170px;max-width:81%;overflow:auto;padding-right:14px;position:relative;scrollbar-color:#debc8e #fff;scrollbar-width:11px;text-align:justify}@media screen and (max-width:992px){.block__info-text{height:auto;margin-bottom:25px;max-width:84%;overflow:hidden;padding-right:0}}@media screen and (max-width:600px){.block__info-text{max-width:none}}.block__info-text h3{font-size:18px;font-weight:100;margin-bottom:20px;text-align:center;text-transform:none}.block__info-text.no-shadow:before{opacity:0}.block__info-text.with-shadow:before{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);bottom:0;content:"";height:60px;left:0;position:absolute;transition:all .2s;width:100%;z-index:99}@media screen and (max-width:992px){.block__info-text.with-shadow:before{display:none}}.block__item--waves .block__info-text,.room .block__info-text,.spa-facilities .block__info-text{max-width:none}@media screen and (max-width:992px){.block__item.block__item--waves:last-child:after{height:150px}.block__item.block__item--waves:last-child .icons{margin-bottom:25px}}.block__info-text::-webkit-scrollbar{height:6px;width:6px}.block__info-text::-webkit-scrollbar-thumb{background:#debc8e;border-radius:6px}.block__info-text::-webkit-scrollbar-track{background:#fff;border-radius:10px}.block__info-right{border-left:1px solid #cfcfcf;font-weight:100;height:100%;margin-left:10px;padding-left:16px;width:20%}.block__info-right .primary-dark{font-size:24px}.block__info-right .primary-dark .icon-close{font-size:20px}@media screen and (max-width:600px){.block__info-right{align-items:center;border:none;display:flex;height:auto;justify-content:center;margin-bottom:30px;margin-left:0;padding-left:0;text-align:center;width:100%}.block__info-right .block__info-item{margin:0 20px}.block__info-right .primary-dark,.block__info-right .primary-dark .icon-close{font-size:20px}}.block__info-item+*{margin-top:30px}@media screen and (max-width:600px){.block__info-item+*{margin-top:0}}.block__bottom{display:flex}.block__bottom .block__bottom-item{margin-right:50px}@media screen and (max-width:600px){.block__bottom .block__bottom-item{margin-bottom:20px;margin-right:0;text-align:center}}.block__bottom h6{color:#373737;margin-bottom:8px;text-transform:none}.block__bottom .primary-dark{font-size:24px}.block__bottom a{bottom:15px;position:absolute}@media screen and (max-width:600px){.block__bottom{flex-direction:column}.block__bottom .primary-dark{font-size:20px}}.block__heading{color:#a34153;font-size:15px;font-weight:600;margin-bottom:5px;text-transform:uppercase}.block__heading h2{font-size:24px;font-weight:100;margin-bottom:0;padding-bottom:0}.block__heading h3{font-size:18px;font-weight:100;text-transform:none}.hotel__rooms .block a,.hotel__rooms .block h2,.hotel__rooms .block p{color:#fff}.hotel__rooms .block h2{border-bottom:none;font-weight:600;margin-top:50px;text-transform:none}.hotel__rooms .block .block__item:first-child h2{margin-top:50px}.hotel__rooms .block .block__item:first-child .block__info{background:linear-gradient(180deg,hsla(0,0%,100%,0) 28.86%,rgba(85,85,85,.667) 64.43%,#000);padding-right:90px}.hotel__rooms .block .block__item:first-child .block__links{background:rgba(200,141,152,.5);border-bottom-left-radius:5px;border-top-left-radius:5px;transition:all .2s linear;width:40%}@media screen and (max-width:600px){.hotel__rooms .block .block__item:first-child .block__links{border-radius:0}}.hotel__rooms .block .block__item:first-child:hover .block__links{background:rgba(200,141,152,.7)}.hotel__rooms .block .block__item:last-child{box-shadow:none;display:flex;flex-direction:row-reverse;padding:0;position:absolute}.hotel__rooms .block .block__item:last-child:after{display:none}.hotel__rooms .block .block__item:last-child .block__info{background:linear-gradient(180deg,hsla(0,0%,100%,0) 28.86%,#000)}.hotel__rooms .block .block__item:last-child .block__links{background:hsla(35,55%,71%,.5);border-bottom-right-radius:5px;border-top-right-radius:5px;transition:all .2s linear;width:33%}.hotel__rooms .block .block__item:last-child:hover .block__links{background:hsla(35,55%,71%,.7)}@media screen and (max-width:992px){.hotel__rooms .block .block__item:last-child{margin-top:50px;position:relative;width:100%}}.hotel__rooms .block .block__info{flex-direction:column;justify-content:space-between;margin-top:0;padding:30px;width:80%}.hotel__rooms .block .block__links{display:flex;flex-direction:column;justify-content:flex-end;padding:0 10px 30px}.hotel__rooms .block .block__links a{font-weight:100;margin-bottom:10px;padding-right:5px;position:relative}.hotel__rooms .block .block__links a:before{height:20px;width:1px}.hotel__rooms .block .block__links a:after,.hotel__rooms .block .block__links a:before{background-color:#fff;bottom:-4px;content:"";position:absolute;right:0;transition:all .2s linear}.hotel__rooms .block .block__links a:after{height:1px;width:20px}.hotel__rooms .block .block__links a:last-child{margin-bottom:0}.hotel__rooms .block .block__links a:hover:before{height:100%}.hotel__rooms .block .block__links a:hover:after{width:100%}.block__links-heading h3{border-bottom:1px solid #ababab;color:#fff;display:inline-block;font-size:16px;margin-bottom:20px;padding-bottom:8px;text-shadow:2px 2px 10px #373737;text-transform:uppercase}.blocks.blocks--differ .block{justify-content:space-between}.blocks.blocks--differ .block .block__info-text:before{display:none}.blocks--differ .block:hover .block__item>img{transform:scale(1.05)}.blocks--differ .block .block__item:hover>img{transform:scale(1)}.additional-info .block__info{align-items:normal;flex-direction:column}.additional-info .block__item--waves .block__info-text{height:150px;padding-bottom:20px}@media screen and (max-width:992px){.additional-info .block__item--waves .block__info-text{height:auto;margin-bottom:0}}.additional-info .icon-container{width:135px!important}.hotel__rooms .blocks--differ .block .block__item:first-child,.hotel__rooms .blocks--differ .block .block__item:last-child{width:50%}@media screen and (max-width:992px){.hotel__rooms .blocks--differ .block .block__item:first-child,.hotel__rooms .blocks--differ .block .block__item:last-child{min-height:400px;width:100%}}@media screen and (max-width:768px){.hotel__rooms .blocks--differ .block .block__item:first-child,.hotel__rooms .blocks--differ .block .block__item:last-child{height:auto}}@media screen and (max-width:600px){.hotel__rooms .blocks--differ .block .block__item:first-child,.hotel__rooms .blocks--differ .block .block__item:last-child{flex-direction:column-reverse}.hotel__rooms .blocks--differ .block .block__item:first-child .block__links,.hotel__rooms .blocks--differ .block .block__item:last-child .block__links{flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:20px;width:100%}.hotel__rooms .blocks--differ .block .block__item:first-child .block__links a,.hotel__rooms .blocks--differ .block .block__item:last-child .block__links a{margin:8px 0;position:relative;width:48%}.hotel__rooms .blocks--differ .block .block__item:first-child .block__info,.hotel__rooms .blocks--differ .block .block__item:last-child .block__info{flex:1;height:100%;padding-right:20px;width:100%}.hotel__rooms .blocks--differ .block .block__item:first-child .block__info h2,.hotel__rooms .blocks--differ .block .block__item:last-child .block__info h2{margin-top:0}}@media screen and (max-width:400px){.hotel__rooms .blocks--differ .block .block__item:first-child .block__links a,.hotel__rooms .blocks--differ .block .block__item:last-child .block__links a{font-size:14px}}.hotel__rooms .blocks--differ .block .block__item:last-child{width:55%}@media screen and (max-width:992px){.hotel__rooms .blocks--differ .block .block__item:last-child{width:100%}.events .blocks--differ .block .block__item:first-child .block__info{padding:30px}.events .blocks--differ .block .block__item:last-child{margin-top:50px;min-height:350px;width:100%}.events .blocks--differ .block .block__item:last-child .block__info{flex:1;padding:30px}}.page--listing .blocks--halls.blocks--listing.blocks--gallery .block__info{align-items:normal;flex-direction:column}.page--listing .blocks--halls.blocks--listing.blocks--gallery .block__info-text{height:125px;margin-bottom:30px;max-width:none}@media screen and (max-width:992px){.page--listing .blocks--halls.blocks--listing.blocks--gallery .block__info-text{height:auto}}@media screen and (max-width:427px){.page--listing .blocks--halls.blocks--listing.blocks--gallery .icon-container{margin-bottom:30px}}.page--listing .blocks--halls.blocks--listing.blocks--gallery .icon-container .icon-info{text-align:center}.blocks.blocks--gallery .block.block--vertical{align-items:center;flex-direction:column;width:48%}.blocks.blocks--gallery .block.block--vertical .block__item:first-child{width:100%}.blocks.blocks--gallery .block.block--vertical .block__item:last-child{height:auto;margin-top:-50px;position:static;width:90%}.blocks.blocks--gallery .block.block--vertical .block__top-headline{position:static}.blocks.blocks--gallery .block.block--vertical .block__top .block__info{height:auto}.blocks.blocks--gallery .block.block--vertical .icon{display:flex;justify-content:center;margin:30px 0}.blocks.blocks--gallery .block.block--vertical .icon .icon-item:before{color:#a34153;font-size:45px}@media screen and (max-width:768px){.blocks.blocks--gallery .block.block--vertical{margin-bottom:25px;width:100%}}.block--icon-beauty .icon-item:before{content:"\e941"}.block--icon-guests .icon-item:before{content:"\e93e"}.block--icon-transfer .icon-item:before{content:"\e97a"}.block--icon-party .icon-item:before{content:"\e932"}.block--icon-menu .icon-item:before{content:"\e930"}.block--icon-cocktail .icon-item:before{content:"\e91e"}.block--icon-spa .icon-item:before{content:"\e968"}.blocks.blocks--gallery .block.block--full-width{margin:0}.blocks.blocks--gallery .block.block--full-width .block__item:last-child{box-shadow:none;height:auto;position:static;width:100%}@media screen and (max-width:992px){.blocks.blocks--gallery .block.block--full-width .block__item:last-child{margin-top:0}}.blocks.blocks--gallery .block.block--full-width .block__top .block__info{align-items:unset;height:auto}.blocks.blocks--gallery .block.block--full-width h3{margin-bottom:35px}.block__info-buttons a+a{margin-left:10px}@media screen and (max-width:480px){.block__info-buttons{display:flex;flex-direction:column}.block__info-buttons a{margin:0 0 15px}.block__info-buttons a+a{margin-left:0}}.block__info-buttons{margin-top:20px}.block__links-heading{width:100%}.book-now{background-color:#fff;min-height:100px;padding:10px 0;position:-webkit-sticky;position:sticky;top:70px;z-index:999999}.book-now .container{height:100%;padding:0 24px}.book-now .row,.book-now .small-12{height:100%}.book-now .hotel__title{text-align:center}.book-now .book-now__close{display:none}@media screen and (max-width:992px){.book-now{display:none}.book-now.visible{display:block;height:calc(100% - 70px);left:0;overflow:auto;padding:70px 60px 30px;position:fixed;right:0;top:70px;width:100%;z-index:99999999}.book-now.visible .book-now__close{align-items:center;background-color:#f2e4d2;border-radius:50%;display:flex;height:35px;justify-content:center;position:absolute;right:30px;top:25px;width:35px}.book-now.visible .form__row{align-items:flex-start;justify-content:space-between}.book-now.visible .form__group{margin:0 0 25px;width:48%}.book-now.visible .form__group:first-child,.book-now.visible .form__group:last-child{width:100%}.book-now.visible .form__group:last-child{text-align:center}.book-now.visible .custom-select-container,.book-now.visible .form__group--date input,.book-now.visible .select--hotels .custom-select-container{width:100%}}@media screen and (max-width:768px){.book-now.visible{padding:70px 0 30px}}@media screen and (max-width:540px){.book-now.visible .form__group{width:100%}}.breadcrumb{background:none;border-radius:.25rem;font-size:13px;list-style:none;margin:0;padding:12px 0}.breadcrumb-item{color:#c88d98;display:inline-block;margin-right:-.25rem}.breadcrumb-item+.breadcrumb-item:before{color:#969696;content:"»";display:inline-block;font-family:Arial,sans-serif;font-style:normal;font-weight:400;margin-right:-.25rem;padding-left:9px;padding-right:9px;text-decoration:inherit}.breadcrumb-item--active{color:rgba(0,0,0,.54)}.floating{bottom:24px/2;display:flex;left:50%;position:fixed;transform:translateX(-50%);z-index:99}.floating__btn{align-items:center;background:#fff;border-radius:50%;box-shadow:0 4px 6px rgba(0,0,0,.12);display:flex;height:46px;justify-content:center;margin-left:24px/8;margin-right:24px/8;width:46px}.icon-special-offer:before{background:url(/images/special-offer.svg) no-repeat 50%;content:"";height:34px;left:8px;position:absolute;top:7px;width:34px}#to-top{background-color:#debc8e;border-radius:50%;bottom:25px;box-shadow:1px 3px 28px 7px rgba(0,0,0,.05);display:inline-block;height:50px;opacity:0;position:fixed;right:20px;text-align:center;transform:rotate(-90deg);transition:background-color .3s,opacity .5s,visibility .5s;visibility:hidden;width:50px;z-index:99999}#to-top:after{color:#fff;content:"\e906";font-family:icomoon;font-size:20px;font-style:normal;font-weight:400;line-height:50px}#to-top:hover{cursor:pointer}#to-top:active,#to-top:hover{background-color:#d2a567}#to-top.show{opacity:1;visibility:visible}.ihs__logo span{background:url(/images/sandanski-favicon.png) no-repeat 0 0;display:inline-block;line-height:24px;padding-left:40px}.footer{background:url(/images/footer.svg) no-repeat top;padding:150px 0 0;position:relative;z-index:9}.footer .btn--next-list a{display:inline-block}.footer .small-12{display:flex;position:relative;width:100%}.footer .small-12>div{margin-right:40px;margin-top:20px}@media screen and (max-width:992px){.footer .small-12{flex-direction:column}.footer .small-12>div{margin-bottom:25px;margin-right:0;position:relative;text-align:center;width:100%}.footer .small-12>div:before{background-color:rgba(0,0,0,.26);content:"";height:1px;left:0;position:absolute;top:10px;width:97%;z-index:-1}.footer .small-12>div .footer__nav-hedaing{position:relative}.footer .small-12>div .footer__nav-hedaing:after{color:rgba(0,0,0,.26);content:"+";font-size:20px;position:absolute;right:0;top:0}.footer .small-12>div.open .footer__nav-hedaing:after{content:"-"}.footer .small-12>div.open .footer__content{display:block}}@media screen and (max-width:480px){.footer .small-12>div:before{width:95%}}.footer h4{font-size:20px;font-weight:600;padding-bottom:16px;text-transform:uppercase}@media screen and (max-width:1100px){.footer h4{font-size:18px}}@media screen and (max-width:992px){.footer h4{background-color:#f5fbff;display:inline;padding:0 12px;position:relative;z-index:9}}@media screen and (max-width:480px){.footer h4{font-size:16px}}@media screen and (max-width:992px){.footer .footer__socials,.footer ul{margin-top:25px}}.footer ul li{padding-bottom:16px}.footer ul li .primary-dark{display:inline-block;font-weight:400;position:relative}.footer ul li .primary-dark .tooltip-container{right:-5px}.footer ul li .primary-dark .tooltip{right:-15px}@media screen and (max-width:1100px){.footer ul li .primary-dark{font-size:14px}}@media screen and (max-width:480px){.footer ul li .primary-dark{font-size:13px}}.footer ul li a{color:#000;display:block;font-size:16px;font-weight:100;text-transform:uppercase}.footer ul li a:hover{color:#a34153}@media screen and (max-width:1100px){.footer ul li a{font-size:14px}}.footer .footer__logo{margin-top:20px}@media screen and (max-width:992px){.footer .footer__logo{display:none}}.footer .footer__nav{width:20%}.footer .footer__contacts{width:22%}.footer .footer__subscribe{border-bottom-left-radius:8px;border-bottom-right-radius:8px;margin-right:0!important;padding:25px 16px 53px;position:absolute;right:-1px;top:-120px;width:278px}.footer .footer__subscribe h4,.footer .footer__subscribe p{color:#fff}.footer .footer__subscribe p{margin-top:0}.footer .footer__subscribe form{margin-top:20px}.footer .footer__subscribe .form__group{margin:0 0 8px}.footer .footer__subscribe input{background-color:transparent;border-color:#fff;color:#fff;font-size:14px;font-weight:300;height:40px}.footer .footer__subscribe input:focus,.footer .footer__subscribe input:hover{border-color:#fff}.footer .footer__subscribe input::-moz-placeholder{color:#fff}.footer .footer__subscribe input:-ms-input-placeholder{color:#fff}.footer .footer__subscribe input::placeholder{color:#fff}.footer .footer__subscribe .btn{height:40px;margin-top:20px;width:100%}.footer .footer__subscribe .inline-ajax-message{color:#fff;font-size:14px;margin-top:10px}@media screen and (max-width:1250px){.footer .footer__subscribe{right:calc(50% - 600px)}}@media screen and (max-width:1200px){.footer .footer__subscribe{background-color:#c88d98;border-radius:5px;margin-top:-20px;padding:20px 14px;position:static}}@media screen and (max-width:992px){.footer .footer__subscribe{background-color:transparent;margin-bottom:0!important;margin-top:0;padding:0;right:0!important;top:0}.footer .footer__subscribe h4{color:#373737}.footer .footer__subscribe .footer__content{background-color:#c88d98;border-radius:5px;margin:24px auto 0;padding:35px 24px;width:320px}}.footer .footer__socials ul{display:flex}.footer .footer__socials ul a{color:#debc8e;font-size:20px;margin-right:13px}@media screen and (max-width:992px){.footer .footer__socials ul{display:none}}.footer .row:last-child{border-top:1px solid #e4e4e4;margin-top:25px}.footer .row:last-child p{flex:1;margin:0;padding-top:24px}.footer .row:last-child p:last-child{text-align:right}@media screen and (max-width:992px){.footer .row:last-child{margin-top:20px}.footer .row:last-child .small-12{align-items:center;padding-bottom:70px}.footer .row:last-child p{font-size:14px;padding-top:16px;text-align:center}}.footer .row--mobile{display:none}@media screen and (max-width:992px){.footer .row--mobile{display:flex;margin-bottom:20px!important;width:50%}.footer .row--mobile:nth-child(3){margin-bottom:0}.footer .row--mobile ul{display:flex;justify-content:center}.footer .row--mobile ul a{color:#d2a567;display:block;font-size:22px;margin:0 5px}}@media screen and (max-width:1200px){.footer{background:#f5fbff;padding-bottom:0;padding-top:20px}}@media screen and (max-width:992px){.footer .footer__content{display:none}}@media screen and (max-width:360px){.footer .footer__subscribe .footer__content{width:100%}}.header{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:#fff;box-shadow:0 3px 20px 2px rgba(0,0,0,.04);height:70px;position:fixed;top:0;width:100%;z-index:99999999}.header .container{height:100%;padding:0 24px}.header .row{height:100%}.header .small-12{display:flex;height:100%;justify-content:space-between}.header .header__left{display:flex;flex:1}.header .header__left>div{background-color:#f2e4d2;height:100%;margin-right:10px;position:relative;width:50px}.header .header__left>div:hover{background-color:#debc8e}@media screen and (max-width:768px){.header .header__left>div:hover{background-color:#f2e4d2}}.header .header__left>div a{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.header .header__left>div a img{width:70%}.header .header__left>div .info-window{left:50%;transform:translateY(50%) translateX(-50%)}.header .header__lang{position:relative}.header .header__lang-switch{align-items:center;cursor:pointer;display:flex;font-size:18px;height:100%;justify-content:center;position:relative}@media screen and (max-width:768px){.header .header__lang-switch{transition:all .2s linear}.header .header__lang-switch.open{background-color:#debc8e}}.header .header__lang-switch span{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.header .header__lang-dropdown{background-color:#f2e4d2;margin-top:0;opacity:0;position:absolute;text-align:center;top:100%;transform:translateY(-150%);transition:all .5s cubic-bezier(.175,.885,.32,1.275);width:100%;z-index:-1}.header .header__lang-dropdown li{align-items:center;display:flex;height:50px;justify-content:center;width:50px}.header .header__lang-dropdown li a{align-items:center;color:#373737;display:flex;height:100%;justify-content:center;width:100%}.header .header__lang-dropdown li:hover{background-color:#debc8e}.header .header__lang-switch:hover>.header__lang-dropdown{opacity:1;transform:translateY(0)}@media screen and (max-width:768px){.header .header__lang-switch:hover>.header__lang-dropdown{opacity:0;transform:translateY(-150%)}.header .header__lang-switch:hover>.header__lang-dropdown.visible{opacity:1;transform:translateY(0)}}.header .header__phone{display:flex;justify-content:center;position:relative}.header .header__phone a{align-items:center;color:#373737;display:flex;font-size:20px;height:100%;justify-content:center;width:100%}@media screen and (max-width:768px){.header .header__phone{display:none}}.header .header__btn--reservation.visible .info-window{opacity:1;pointer-events:all;transform:translateY(-7px) translateX(-50%)}.header .header__btn--reservation.visible:after{transform:rotate(90deg)}@media (hover:hover){.header .header__btn:hover .info-window,.header .header__phone:hover .info-window{opacity:1;pointer-events:all;transform:translateY(0) translateX(-50%)}.header .header__btn:hover .info-window,.header .header__logo:hover .info-window{opacity:1;pointer-events:all;transform:translateY(-7px) translateX(-50%)}}.header .header__logo{align-items:center;display:flex;position:relative}.header .header__logo:after{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;bottom:-10px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}@media screen and (max-width:768px){.header .header__logo:after{display:none}}.header .header__logo .info-window{border-radius:0;left:50%;padding:0;transform:translateY(50%) translateX(-50%)}.header .header__logo .info-window:before{display:none}.header .header__logo .info-window ul li{display:flex}.header .header__logo .info-window a{align-items:center;color:#373737;display:flex;font-size:16px;height:100%;justify-content:space-between;padding:14px;transition:all .2s linear;width:100%}.header .header__logo .info-window a:hover{background-color:#debc8e}.header .header__logo .info-window .icon-star{margin:0 1px}.header .header__logo .info-window .icon-star:before{color:#a34153;font-size:10px}@media screen and (max-width:768px){.header .header__logo .info-window{display:none}}@media screen and (max-width:400px){.header .header__logo img{width:90%}}.header .header__right{display:flex;flex:1;justify-content:flex-end}@media screen and (max-width:768px){.header .header__right{justify-content:flex-end}}.header .header__btn{align-items:center;display:flex;height:100%;justify-content:center;margin-right:30px;min-width:200px;padding:20px 35px 20px 20px;position:relative;text-align:center}.header .header__btn:after{color:#000;content:"\e904";font-family:icomoon;font-size:13px;font-weight:500;position:absolute;right:15px;top:42%;transform:rotate(-90deg);transition:all .2s linear}.header .header__btn a{align-items:center;color:#373737;display:flex;font-size:14px;height:100%;justify-content:center;padding:14px;transition:all .2s linear;width:100%}.header .header__btn a:hover{background-color:#debc8e}.header .header__btn .info-window{border-radius:0;left:50%;padding:0;transform:translateY(50%) translateX(-50%);width:100%}.header .header__btn .info-window:before{display:none}.header .header__btn:hover{background-color:#debc8e}.header .header__btn:hover:after{transform:rotate(90deg)}@media screen and (max-width:768px){.header .header__btn{display:none}}.header .header__btn--loyals,.header .header__btn--reservation{background-color:#f2e4d2}.header .header__nav{align-items:center;display:flex;height:100%;justify-content:center}@media screen and (max-width:768px){.header .header__nav{width:auto}}.header.overflowed{overflow:visible}.icons{display:flex;flex-wrap:wrap;margin-top:25px}.icons h2{border-bottom:none;font-size:24px;font-weight:400;margin-bottom:0;padding-bottom:0;text-transform:none}@media screen and (max-width:768px){.icons h2{font-size:22px}}.icons .icon-container{align-items:center;display:flex;flex-direction:column;justify-content:center;width:105px}.icons .icon-container p{margin-top:0}@media screen and (max-width:768px){.icons .icon-container p{margin-top:5px}}.icons .icon-container .icon-info{font-family:PFBeauSansPro,sans-serif!important;font-size:14px;margin-top:15px;text-align:center;width:80%}@media screen and (max-width:400px){.icons .icon-container{margin-bottom:30px}}.icons .icon{align-items:center;background-color:#f2e4d2;border-radius:50%;display:flex;height:56px;justify-content:center;margin:0 auto 30px;position:relative;width:56px}.icons .icon:before{color:#f2e4d2;content:"\e92b";font-family:icomoon;font-size:74px;left:-10px;position:absolute;top:-10px;transition:all .5s cubic-bezier(.165,.84,.44,1)}.icons .icon span{font-size:27px}.icons .icon:hover:before{transform:rotate(180deg) translateY(-1px)}.large-icons .icon{height:120px;margin-bottom:0;width:120px}.large-icons .icon:before{content:""}.large-icons .icon span{font-size:48px}.large-icons .form__error,.large-icons .heading{font-family:PFBeauSansPro,sans-serif;margin-top:5px}.small-up-4 .large-icons .icon-container{justify-content:normal!important;margin-bottom:30px;width:25%}.small-up-6 .large-icons .icon-container{justify-content:normal!important;margin-bottom:30px;width:16.66667%}form .equipment .large-icons .icon:after,form .event-type .large-icons .icon:after{font-size:30px;opacity:.3;position:absolute}form .equipment .large-icons .icon-container,form .event-type .large-icons .icon-container{margin-bottom:50px}form .equipment .large-icons .icon,form .event-type .large-icons .icon{background:#f5fbff}form .equipment .large-icons .icon:hover,form .event-type .large-icons .icon:hover{background:#f2e4d2;cursor:pointer}@media screen and (max-width:797px){form .equipment .large-icons .icon:hover,form .event-type .large-icons .icon:hover{background:#f5fbff}}form .equipment .large-icons .icon.active,form .event-type .large-icons .icon.active{background:#debc8e}form .equipment .large-icons .icon.active span,form .event-type .large-icons .icon.active span{opacity:.2}form .equipment .large-icons .icon.active:after,form .event-type .large-icons .icon.active:after{color:#f5fbff;content:"\e975";font-family:icomoon;font-weight:700;opacity:1}.icons.icons--blue .icon{background-color:#f5fbff}.icons.icons--blue .icon:before{color:#d9f0ff}.icons.icons--pink .icon{background-color:#c88d98;font-family:PFBeauSansPro,sans-serif!important}.icons.icons--pink .icon:before{color:#c88d98}@media screen and (max-width:797px){.icons.icons--wide{justify-content:center}}.icons.icons--wide .icon-container{margin:0 20px 40px;text-align:center;width:20%}@media screen and (max-width:992px){.icons.icons--wide .icon-container{width:30%}}@media screen and (max-width:500px){.icons.icons--wide .icon-container{margin:0 0 40px;width:40%}}.icons.icons--wide .icon{margin-bottom:10px}.icons--big{margin-bottom:60px}.icons--big .icon-container{margin:0 10px 25px;text-align:center;width:130px}.icons--big .icon-container .icon-info{width:100%}.icons--big .icon{height:76px;width:76px}.icons--big .icon:before{font-size:97px;left:-12px;top:-13px}.icons--big .icon span{font-size:40px}.icons--big .icon .icon-air-conditioner{font-size:30px}.icons--big .icon:hover:before{transform:rotate(180deg) translateY(-4px)}.icons--big .icon-info{height:30px}@media screen and (max-width:992px){.icons--big{margin-bottom:30px}}.icon-outside-pool:before{font-size:50px}.icon-mineral:before,.icon-temperature:before{font-size:38px}.hamburger{cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;transition:opacity .2s linear;width:25px}.hamburger .hamburger__line{background-color:#373737;height:1.5px;width:100%}.hamburger .hamburger__line:first-child,.hamburger .hamburger__line:nth-child(3){width:15px}.hamburger .hamburger__line:nth-child(2){margin:6.5px 0}.hamburger .hamburger__line:nth-child(3){margin-left:10px}.hamburger.hidden{opacity:0}.nav-close{cursor:pointer;height:14px;position:absolute;right:40px;top:24px;width:14px}.nav{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:hsla(35,55%,71%,.95);position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .4s ease-in-out;width:400px;z-index:99}@media screen and (max-width:480px){.nav{display:flex;flex-direction:column;justify-content:space-between;width:100%}}.header.nav-visible .nav{transform:translateX(0)}.main-nav{margin-top:120px;overflow:auto;padding-right:70px;text-align:right}@media screen and (max-width:768px){.main-nav{margin-top:60px;padding-right:40px}}.main-nav::-webkit-scrollbar{height:8px;width:8px}.main-nav::-webkit-scrollbar-thumb{background:#f2e4d2;border-radius:6px}.main-nav::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 7px 10px 12px #f0f0f0}.main-nav__item{line-height:normal;margin-bottom:15px}.main-nav__item--active .main-nav__link{border-bottom:1px solid #000}.main-nav__link{color:#000;font-size:16px;position:relative;text-transform:uppercase}.main-nav__link:before{content:"";position:absolute}.main-nav__link:hover,.main-nav__text{color:#000}.main-nav__child-toggler{cursor:pointer;position:absolute;right:-20px;top:0;transform:rotate(-90deg);transition:all .2s linear}.main-nav__child-toggler:before{color:#000;content:"\e904";font-family:icomoon;font-size:15px;font-weight:500}.main-nav__item.open .main-nav__child-toggler{transform:rotate(90deg)}.main-nav__item.open .main-nav-child{display:block}.main-nav-child{display:none;margin-top:8px}.main-nav-child__item{margin-bottom:8px}.main-nav-child__link{color:#373737}.main-nav-child__link:hover{color:#000}.main-nav__separator{cursor:pointer}.nav .mobile-links{display:none}@media screen and (max-width:768px){.nav .mobile-links{display:block;text-align:right}.nav .mobile-links a{color:#000;padding-right:40px}.nav .mobile-links .social-links{margin:15px 0;text-align:center}.nav .mobile-links .social-links a{font-size:18px;margin:0 6px;padding:0}.nav .mobile-links .social-links a .icon-facebook:before,.nav .mobile-links .social-links a .icon-instagram:before{color:#000}.nav .mobile-links .reservation-phone{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:hsla(0,0%,100%,.2);padding:15px 0;text-align:center}.nav .mobile-links .reservation-phone a{align-items:center;display:flex;justify-content:center;padding:0}.nav .mobile-links .reservation-phone a span{font-size:18px;margin-right:5px}}.page{position:relative}.button-container{display:flex;justify-content:center;margin-top:48px}@media screen and (max-width:768px){.button-container{margin-top:20px}}.tooltip-container{position:absolute;right:0;top:0;width:100%}.tooltip-container.active{z-index:999}.tooltip{align-items:center;background-color:#debc8e;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:12px;height:16px;justify-content:center;position:absolute;right:0;width:16px}.tooltip-info{background-color:#f2e4d2;border-radius:5px;color:#373737;min-width:250px;opacity:0;padding:20px;pointer-events:none;position:absolute;right:-32px;top:28px;transition:opacity .2s ease;z-index:9}.tooltip-info:before{border-bottom:10px solid #f2e4d2;border-left:12px solid transparent;border-right:12px solid transparent;content:"";height:0;position:absolute;right:13px;top:-10px;width:0}.tooltip-container.active .tooltip-info{opacity:1}.center{justify-content:center}.page-overlay{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background-color:rgba(0,0,0,.5);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:9999}.page-overlay.visible{display:block}.bg{overflow:hidden;padding:50px 0;position:relative}.bg::-webkit-scrollbar{display:none}.bg .elements>div{z-index:-1}@media screen and (max-width:768px){.bg{padding:0 0 30px}}.bg--gold{background:#f2e4d2}.bg--gold-up{background:linear-gradient(180deg,#f2e4d2 0,hsla(34,55%,89%,0))}.bg--gold-down{background:linear-gradient(0deg,#f2e4d2 0,hsla(34,55%,89%,0))}.bg--blue{background:#f5fbff}.bg--blue-up{background:linear-gradient(180deg,#f5fbff 0,rgba(245,251,255,0))}.bg--blue-down{background:linear-gradient(0deg,#f5fbff 0,rgba(245,251,255,0))}.bg--pink{background:#c88d98}.bg--pink-up{background:linear-gradient(180deg,#c88d98 0,rgba(200,141,152,0))}.bg--pink-down{background:linear-gradient(0deg,#c88d98 0,rgba(200,141,152,0))}.bg__gold-down,.bg__gold-up{background:url(/images/gold-bg.svg) no-repeat 50%;height:152px;transform:translateX(-50%) translateY(-80%);width:375px}.bg__gold-down--left,.bg__gold-up--left{left:0}.bg__gold-down--right,.bg__gold-up--right{right:-11%;transform:translateY(-150%)}@media screen and (min-width:2500px){.bg__gold-down--right,.bg__gold-up--right{right:-8%}}.bg__blue-down,.bg__blue-up{background:url(/images/blue-bg.svg) no-repeat 50%;height:192px;transform:translateX(-50%) translateY(-50%);width:443px}.bg__blue-down--right,.bg__blue-up--right{right:-20%}.bg__pink-down,.bg__pink-up{background:url(/images/pink-bg.svg) no-repeat 50%;height:124px;transform:translateX(-50%) translateY(-180%);width:463px}.bg__pink-down--right,.bg__pink-up--right{right:-25%;transform:translateX(-50%) translateY(-250%)}.list{padding:40px 0}@media screen and (max-width:768px){.list{padding:0 20px}}.list ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:40px}.list ul li{color:#000;font-size:16px;font-weight:100;margin-bottom:40px;padding-left:22px;width:35%}.list ul li:before{color:#a34153;content:"\e975";font-family:icomoon;left:0;position:absolute;top:-3px}@media screen and (max-width:768px){.list ul li{width:45%}}@media screen and (max-width:480px){.list ul li{width:100%}}@media screen and (max-width:768px){.list{padding-bottom:0}}.list--three-columns ul li{width:30%}@media screen and (max-width:768px){.list--three-columns ul li{width:45%}}@media screen and (max-width:480px){.list--three-columns ul li{width:50%}}.parallax-container{margin-bottom:50px;margin-top:30px}@media screen and (max-width:768px){.parallax-container{margin-bottom:30px;margin-top:0}}.parallax-item{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:60px 0;position:relative;text-align:center;z-index:9}.parallax-item h3{color:#fff;font-size:32px;font-style:italic;font-weight:100;max-width:1248px;text-shadow:2px 2px 10px #000;text-transform:none}@media screen and (max-width:992px){.parallax-item h3{font-size:24px;padding:0 8px}}.parallax-item:before{background-color:rgba(0,0,0,.3);content:"";height:100%;position:absolute;width:100%;z-index:-1}.parallax-item .btn{background-color:#fff;color:#000;margin-top:50px;text-transform:uppercase}@media screen and (max-width:768px){.parallax-item{min-height:160px;padding:30px 0}}@supports (-webkit-touch-callout:none){.parallax-item{background-attachment:scroll!important}}.additional-info{display:flex;justify-content:flex-end;margin-bottom:24px;position:absolute;right:0;top:5px}@media screen and (max-width:992px){.additional-info{justify-content:center;margin-top:25px;position:static}}.page--hotel .additional-info{position:static}@media screen and (max-width:992px){.page--hotel .additional-info{margin-top:0}}.additional-item{background-color:#fff;border-radius:5px;box-shadow:0 3px 20px 2px rgba(0,0,0,.04);color:#000;cursor:pointer;padding:12px 0;position:relative;text-align:center;width:230px;z-index:99}.additional-item .tooltip-container{position:absolute;right:30px;top:30%;transform:translateY(-50%)}.additional-item .tooltip-container p{color:#000}.additional-item .tooltip-container .row{align-items:center;justify-content:space-between;margin-bottom:20px}@media screen and (max-width:410px){.additional-item .tooltip-container .row{flex-direction:column}.additional-item .tooltip-container .row>div{margin-bottom:10px}}.additional-item .tooltip-container .tooltip{right:-15px}.additional-item .tooltip-container .tooltip-info{width:400px}@media screen and (max-width:410px){.additional-item .tooltip-container .tooltip-info{width:100%}}.additional-item .tooltip-container .tooltip-label{background-color:#fff;border-radius:5px;box-shadow:0 3px 20px 2px rgba(0,0,0,.04);font-size:12px;font-weight:400;min-width:72px;padding:8px;text-align:center}.additional-item.active .tooltip-info{opacity:1}.pswp__top-bar{top:70px!important}.pswp{z-index:9999999!important}.info-window{background-color:#f2e4d2;border-radius:5px;min-width:200px;opacity:0;padding:7px;pointer-events:none;position:absolute;top:110%;transform:translateY(50%);transition:all .5s cubic-bezier(.175,.885,.32,1.275)}.info-window:before{border-bottom:8px solid #f2e4d2;border-left:8px solid transparent;border-right:8px solid transparent;content:"";height:0;left:50%;position:absolute;top:-8px;transform:translateX(-50%);width:0}@media screen and (max-width:1600px){.bg__gold-up--left{left:-4%}.bg__blue-down--right,.bg__blue-up--right,.bg__gold-down--right,.bg__gold-up--right,.bg__pink-down--right,.bg__pink-up--right{right:-25%}}@media screen and (max-width:1200px){.bg__blue-down--right,.bg__blue-up--right,.bg__gold-down--right,.bg__gold-up--right,.bg__pink-down--right,.bg__pink-up--right{right:-32%}}@media screen and (max-width:992px){.bg__blue-down--right,.bg__blue-up--right,.bg__gold-down--right,.bg__gold-up--right,.bg__pink-down--right,.bg__pink-up--right{right:-45%}}@media screen and (max-width:768px){.bg .elements{display:none}}.pagination{display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;margin-top:24px;padding:0}.pagination--left{justify-content:flex-start}.pagination--right{justify-content:flex-end}.pagination li{border-radius:5px;margin:0 2px}.pagination .disabled span{color:rgba(0,0,0,.26)}.pagination .active{background:#c88d98}.pagination .active span{color:#fff}.pagination li a,.pagination li span{color:#c88d98;display:block;line-height:34px;min-width:34px;text-align:center}.pagination li a:hover{background:#c88d98;border-radius:5px;color:#fff;text-decoration:none}[id^=popup-]{display:none}.popup-visible{overflow:hidden}.popup{-webkit-tap-highlight-color:rgba(0,0,0,0)!important;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background-color:rgba(0,0,0,.5);bottom:0;display:none;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:9999999}.popup-visible .popup{display:flex}.popup__inner{-webkit-overflow-scrolling:touch;display:flex;overflow:auto;padding:24px 48px;width:100%}.popup__container{align-self:center;background:#fff;margin:auto;padding:48px;position:relative;width:100%}.popup__container--max-width{max-width:480px}.popup__container--long-max-width{max-width:720px}.popup__close{border-radius:100%;height:48px;position:absolute;right:0;top:0;width:48px;z-index:3}.popup__close:before{transform:rotate(45deg)}.popup__close:after,.popup__close:before{border-top:2px solid #fff;content:"";left:15px;position:absolute;right:15px;top:50%}.popup__close:after{transform:rotate(-45deg)}.popup__container--reserve-now-popup{border-radius:5px;max-width:420px;padding:0;position:static}.popup__container--reserve-now-popup .popup__close{right:50px;top:90px}@media screen and (max-width:768px){.popup__container--reserve-now-popup .popup__close{right:12px;top:80px}.popup__container--reserve-now-popup .popup__close:after,.popup__container--reserve-now-popup .popup__close:before{border-top-color:#373737}}.popup__container--reserve-now-popup img{border-radius:5px;display:block}.popup__container--reserve-now-popup .reserve-now-content{padding:24px 38px}@media screen and (max-width:768px){.popup__container--reserve-now-popup .reserve-now-content{margin-top:15px;padding:0}.android body.popup-visible-fix,.is-ios body.popup-visible-fix{padding-top:0!important}.android body.popup-visible-fix .page-wrapper,.is-ios body.popup-visible-fix .page-wrapper{display:none}html.android,html.android body,html.is-ios,html.is-ios body{height:100%}.android .popup,.is-ios .popup{height:100%;position:relative!important}.android .popup__inner,.is-ios .popup__inner{overflow:visible}.popup__container{align-self:flex-start;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:column;margin:0;max-width:100%!important;min-height:100%;overflow:hidden;padding:130px 24px 24px;width:100%}.popup__content{margin-bottom:auto;margin-top:auto;width:100%}.popup__inner{align-items:flex-start;background:#fff;padding:0}}.page--contacts{margin-top:70px}.page--contacts .hotels-map .container--contacts .contacts-info{bottom:250px;top:auto}.page--contacts .contacts-container{padding:60px 0}@media screen and (max-width:768px){.page--contacts .contacts-container{padding:30px 0}}.page--contacts .contacts-header{align-items:flex-start;display:flex;justify-content:space-between;position:relative}.page--contacts .contacts-header a{align-items:center;color:#fff;display:flex;position:relative}.page--contacts .contacts-header a:before{color:#fff;content:"\e98a";font-family:icomoon;font-size:22px;margin-right:6px}@media screen and (max-width:768px){.page--contacts .contacts-header{flex-direction:column}}.page--contacts .hotel-coordinates{background-color:#3a3a3a;border-radius:5px;bottom:0;color:#fff;left:0;padding:6px 20px;position:absolute;text-align:center}@media screen and (max-width:768px){.page--contacts .hotel-coordinates{bottom:14px;position:relative}}.page--contacts .hotels-contacts{display:flex;flex-wrap:wrap;justify-content:center;margin-top:50px}.page--contacts .contacts-box{align-items:center;border-radius:5px;box-shadow:0 3px 20px 2px rgba(0,0,0,.04);display:flex;flex-direction:column;height:150px;justify-content:space-evenly;margin:0 15px 50px;padding:32px;width:380px}.page--contacts .contacts-box:first-child{margin-left:0}@media screen and (max-width:852px){.page--contacts .contacts-box:first-child{margin-left:15px}}.page--contacts .contacts-box:last-child,.page--contacts .contacts-box:nth-child(3n){margin-right:0}@media screen and (max-width:852px){.page--contacts .contacts-box:last-child,.page--contacts .contacts-box:nth-child(3n){margin-right:15px}}.page--contacts .contacts-box h4{margin-bottom:15px;text-transform:none}.page--contacts .corporate-contacts{background-color:#f5fbff;padding:40px 0;position:relative}.page--contacts .corporate-contacts ul{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-top:50px}.page--contacts .corporate-contacts ul li{min-height:40px;text-align:center}.page--contacts .corporate-contacts ul li div{margin-top:15px}.page__slider{height:calc(100vh - 181px);margin-top:70px;position:relative;z-index:99999}@media screen and (max-width:768px){.page__slider .slider__info{bottom:25px}}.page__slider>img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:992px){.page__slider>img{height:calc(100vh - 70px)}.page__slider.book-now-visible{z-index:9999999}.page--news .page__slider{height:auto!important}}.page__special-offer{left:0;position:fixed;top:25%;width:0;z-index:9999999}@media screen and (max-width:768px){.page__special-offer{bottom:80px;right:20px;top:auto;z-index:-1}}.special-offer-container{height:380px;transform:translateX(-100%);transition:all .5s cubic-bezier(.175,.885,.32,1.275);width:380px;z-index:9}@media screen and (max-width:480px){.special-offer-container{height:auto;width:300px}}@media screen and (max-width:350px){.special-offer-container{width:270px}}.page__special-offer.offer-visible{z-index:9999999}.page__special-offer.offer-visible .btn--offer{border-radius:0}.page__special-offer.offer-visible .btn--offer:before{color:#fff;content:"\e91c";font-family:icomoon;font-size:15px;position:absolute;right:14px;transform:rotate(90deg)}.page__special-offer.offer-visible .special-offer-container{transform:translateX(33px)}@media screen and (max-width:768px){.page__special-offer.offer-visible .special-offer-container{transform:translateX(0)}}.special-offer{height:100%}.special-offer__media{height:250px;position:relative}.special-offer__media img{border-top-right-radius:5px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.special-offer__text{bottom:0;padding-bottom:8px;padding-left:20px;position:absolute;z-index:9}.special-offer__text>*{color:#fff;font-family:Montserrat,sans-serif}.special-offer__text:before{background:url(/images/offer-effect.png) no-repeat 50%;background-size:cover;bottom:0;content:"";height:105px;left:0;position:absolute;width:380px;z-index:-1}.special-offer__text p{font-size:14px;font-weight:300}@media screen and (max-width:480px){.special-offer__text{padding-left:30px}.special-offer__text h6{font-size:14px}}.special-offer__info{align-items:flex-end;background-color:#f5fbff;border-bottom-right-radius:5px;display:flex;height:97px;justify-content:space-between;padding:14px 24px}.special-offer__info .btn--primary{height:32px;padding:0;width:50px}.special-offer__left{height:100%}.special-offer__list li{font-size:16px;font-weight:100;line-height:normal;margin-bottom:5px;padding-left:24px;position:relative}.special-offer__list li:before{color:#a34153;content:"\e975";font-family:icomoon;left:0;position:absolute;top:-2px}.special-offer__list li:last-child{margin-bottom:0}@media screen and (max-width:480px){.special-offer__list li{font-size:14px}}.special-offer__list .primary-dark{text-transform:uppercase}.special-offer__list .data{color:#000;font-size:14px}.page__intro--home{align-items:center;background:url(/images/rbview.png) no-repeat 0;background-size:cover;display:flex;min-height:500px;position:relative;z-index:9}.page__intro--home .small-12{opacity:0}@media screen and (max-width:992px){.page__intro--home .small-12{opacity:1}}@media screen and (min-width:2560px){.page__intro--home{height:768px}}@media screen and (max-width:768px){.page__intro--home{margin-bottom:130px;min-height:480px;padding-bottom:0}}.page__intro--home:before{background:linear-gradient(206deg,#fff 40%,hsla(0,0%,100%,0) 85%);content:"";height:100%;position:absolute;right:0;top:0;width:100%;z-index:-1}@media screen and (max-width:768px){.page__intro--home:before{display:none}}.page__intro--home h2{color:#debc8e;font-weight:400}@media screen and (max-width:992px){.page__intro--home h2{text-align:right;width:100%}}@media screen and (max-width:768px){.page__intro--home h2{text-align:left}}.page__intro--home p{line-height:1.8;margin-left:85px;text-align:justify}@media screen and (max-width:768px){.page__intro--home p{margin-left:0}}.page__intro--home .row{justify-content:flex-end;text-align:right}@media screen and (max-width:768px){.page__intro--home .small-12{background:#fff;border-radius:5px;bottom:-150px;box-shadow:0 3px 20px 2px rgba(0,0,0,.04);left:50%;padding:30px;position:absolute;text-align:center;transform:translateX(-50%);width:90%}}.page__benefits{background-color:#f5fbff;padding:50px 0 20px}@media screen and (max-width:768px){.page__benefits{padding-bottom:0;padding-top:40px}}.benefits{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}@media screen and (max-width:1247px){.benefits{justify-content:center}}.benefit{align-items:center;display:flex;margin-bottom:30px;margin-right:75px;width:350px}.benefit:nth-child(3n){margin-right:0}.benefit h3{color:#c88d98;font-weight:600;margin-bottom:8px}.benefit .benefit__icon{align-items:center;background-color:#f2e4d2;border-radius:50%;display:flex;height:54px;justify-content:center;margin-right:20px;position:relative;width:54px}.benefit .benefit__icon:before{color:#f2e4d2;content:"\e92b";font-family:icomoon;font-size:72px;left:-10px;position:absolute;top:-15px;transition:all .5s cubic-bezier(.165,.84,.44,1)}.benefit .benefit__icon span{font-size:27px}.benefit .benefit__icon:hover:before{transform:rotate(180deg) translateY(-1px)}.benefit .benefit__text{align-items:center;color:#373737;display:flex;font-size:16px;font-weight:100;max-width:275px;position:relative}.benefit .benefit__text span{font-size:32px;font-weight:600;margin-right:5px}@media screen and (max-width:400px){.benefit .benefit__text{max-width:210px}}.benefit .benefit__number{font-size:32px;font-weight:600;margin-right:5px}.benefit .icon-sofa:before{font-size:21px}.benefit .icon-restaurant:before{font-size:37px}.benefit .icon-bed:before,.benefit .icon-single-bed:before{font-size:25px}.benefit .icon-park:before{font-size:30px}@media screen and (max-width:1247px){.benefit{margin:0 30px 30px}.benefit:nth-child(3n){margin-right:30px}}@media screen and (max-width:1100px){.benefit:nth-child(3n){margin-right:30px}}@media screen and (max-width:768px){.benefit{margin:0 10px 25px;width:345px}.benefit:nth-child(3n){margin-right:0}}@media screen and (max-width:400px){.benefit{width:100%}}.page__hotels{display:flex;height:700px}@media screen and (max-width:992px){.page__hotels{flex-direction:column;height:100vh}}.page__hotels .hotel{background-size:cover!important}.hotel{color:#fff;display:flex;flex-direction:column;height:100%;justify-content:flex-end;overflow:hidden;position:relative;text-align:center;transition:all .7s ease-in-out;width:20%;z-index:9}.hotel:before{background:linear-gradient(180deg,rgba(0,0,0,.2) 66%,#000);bottom:0;content:"";height:100%;position:absolute;width:100%;z-index:-1}@media screen and (max-width:992px){.hotel:before{background:linear-gradient(180deg,rgba(0,0,0,.2) 50%,#000 130%)}}.hotel a{align-items:center;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:flex-end;width:100%}.hotel .btn--next,.hotel .hotel__top{color:#fff;opacity:0;transition:all .3s ease-in}.hotel .btn--next{padding-bottom:30px}@media screen and (max-width:992px){.hotel .btn--next{display:none;padding-bottom:15px}}.hotel .hotel__top{display:flex;flex-direction:column;height:100%;justify-content:space-evenly;padding:0 48px 70px;position:absolute}.hotel .hotel__top>*{color:#fff}@media screen and (max-width:992px){.hotel .hotel__top{padding:0 25px}}@media screen and (max-width:768px){.hotel .hotel__top p{font-size:15px;line-height:1.1;margin-top:70px}}@media screen and (max-width:480px){.hotel .hotel__top{padding:0 10px}.hotel .hotel__top p{font-size:15px;line-height:1.1}}.hotel .hotel__title{font-size:24px;min-height:70px;padding:0 10px 20px;text-transform:uppercase}@media screen and (max-width:1300px){.hotel .hotel__title{font-size:22px;padding-bottom:0}}@media screen and (max-width:992px){.hotel .hotel__title{display:flex;flex-direction:column;height:100%;justify-content:center;min-height:auto}.hotel{border-bottom:10px solid #f5fbff;height:20%;width:100%}.hotel a{pointer-events:none}}.hotel .hotel__stars{display:flex;justify-content:center;margin-top:10px}.hotel .hotel__stars span{font-size:11px;margin:0 2.5px}@media screen and (max-width:992px){.hotel.clicked a{pointer-events:all}.hotel.clicked a .btn--next{display:block}}.hotel:hover{color:#fff;width:40%}.hotel:hover:before{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:rgba(0,0,0,.6)}.hotel:hover .btn--next,.hotel:hover .hotel__top{opacity:1;transition-delay:.5s}@media screen and (max-width:992px){.hotel:hover{height:100%;width:100%}}.references{background:url(/images/bg-3.svg) no-repeat 100% 100%;background-size:cover;min-height:560px;padding:50px 0;position:relative}@media screen and (max-width:992px){.references{min-height:auto}}@media screen and (max-width:768px){.references{padding-top:20px}}.quotes{position:relative}.quotes-container{height:100%;left:50%;max-width:685px;position:absolute;top:0;transform:translateX(-50%);width:100%}.quotes-container:before{color:#f2e4d2;content:"\e956";font-family:icomoon;font-size:42px;left:10px;position:absolute;top:20px}@media screen and (max-width:768px){.quotes-container:before{left:10px}}.quotes-container:after{bottom:0;color:#f2e4d2;content:"\e957";font-family:icomoon;font-size:42px;position:absolute;right:10px}@media screen and (max-width:768px){.quotes-container:after{right:10px}}.reference{margin:0 auto;max-width:685px;padding:0 30px;position:relative;text-align:center}@media screen and (max-width:992px){.reference{padding:0 70px}}.referencer__name{color:#000;font-size:22px;font-weight:300}.referncer__text{font-size:16px;margin-top:15px}.refererncer__stars{margin-top:5px}.refererncer__stars span{color:#debc8e;font-size:15px}.restaurants .row:first-child .small-12{display:flex;justify-content:flex-end}@media screen and (max-width:992px){.restaurants .row:first-child .small-12{justify-content:center}}.special-offers{margin-top:80px;padding:50px 0;position:relative;z-index:9}@media screen and (max-width:768px){.special-offers{padding:20px 0}}.special-offers:after,.special-offers:before{content:"";height:50%;left:0;position:absolute;width:100%;z-index:-1}.special-offers:before{background:url(/images/bg-2.svg) no-repeat 100% 0;background-size:cover;top:-30px}@media screen and (max-width:1220px){.special-offers:before{height:60%}}.special-offers:after{background:url(/images/bg-2.svg) no-repeat 0 100%;background-size:cover;bottom:30px}@media screen and (max-width:1220px){.special-offers:after{display:none}}.special-offers-container{align-items:flex-start;display:flex;justify-content:space-between;margin-top:50px}@media screen and (max-width:1220px){.special-offers-container{flex-direction:column-reverse;margin-top:0}}.special-offers-list{display:flex;flex-wrap:wrap;width:100%}.special-offers-list .special-offer__list .data{font-size:16px}@media screen and (max-width:803px){.special-offers-list{justify-content:center}}.special-offer-item{margin-bottom:40px;margin-right:30px;max-width:370px}@media screen and (max-width:1181px){.special-offer-item{width:32%}}@media screen and (max-width:992px){.special-offer-item{width:378px}}@media screen and (max-width:480px){.special-offer-item{margin-right:0;width:100%}}.special-offer-top{height:379px;position:relative}.special-offer-top img{border-top-left-radius:5px;border-top-right-radius:5px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:992px){.special-offer-top{height:300px}}.special-offer-title{align-items:center;background:url(/images/bg-5.svg) no-repeat 50%;bottom:15px;display:flex;height:67px;justify-content:center;padding:30px 2px 0;position:absolute;text-align:center;text-transform:uppercase;width:100%;z-index:9}.special-offer-title:after{background-color:#f2e4d2;bottom:-15px;content:"";height:17px;left:0;position:absolute;width:100%;z-index:-1}.special-offer-bottom{align-items:flex-start;background-color:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-shadow:0 3px 20px 2px rgba(0,0,0,.04);display:flex;flex-direction:column;justify-content:space-between;padding:24px;width:100%}.special-offer-bottom .btn--next{display:inline-block;font-weight:100;margin-top:22px;text-transform:none}.special-offer-bottom .btn--next:hover{color:#a34153}.special-offers-description{margin-left:25px;max-width:350px}.special-offers-description h3{margin-bottom:16px}.special-offers-description .btn--next{margin-top:40px}@media screen and (max-width:1220px){.special-offers-description{margin-bottom:50px;margin-left:0;margin-top:20px;max-width:none;width:100%}}.spa{background:linear-gradient(180deg,#debc8e,hsla(0,0%,77%,0) 70%);height:500px;margin-top:70px;padding:70px 0}.spa,.spa .container{position:relative}.spa .container:after{background:url(/images/kisspng-pebble-wall-decal-sticker-sand-stone-pile-of-stones-5b4c70b66401d8.png);content:"";height:687px;left:10%;position:absolute;top:-50%;width:568px}@media screen and (max-width:1600px){.spa .container:after{left:20%}}@media screen and (max-width:1100px){.spa .container:after{display:none}}.spa .row{justify-content:flex-end}.spa h4,.spa p{color:#373737;text-align:justify}.spa h2{border-bottom:none;font-weight:400;margin-bottom:0}@media screen and (max-width:992px){.spa h2{text-align:left}}.spa .btn--next{margin-top:50px}@media screen and (max-width:1100px){.spa{background:#debc8e;height:auto;margin-top:0;padding:0}.spa .large-4{flex:1;max-width:100%}.spa .spa__description{padding:30px}}.spa__img{background:url(/images/spa.jpg) no-repeat;background-attachment:fixed;background-position:50% 50%;background-position:0;background-size:contain;height:100%;left:0;position:absolute;top:0;width:calc(50% - 211.5px)}@media screen and (max-width:1600px){.spa__img{width:calc(50% - 80px)}}@media screen and (max-width:1100px){.spa__img{background-size:cover;height:300px;position:static;width:100%}}@supports (-webkit-touch-callout:none){.spa__img{background-attachment:scroll!important}}.events--home{margin-top:70px}.events--home .row:first-child .small-12{display:flex;justify-content:flex-end}@media screen and (max-width:992px){.events--home .row:first-child .small-12{justify-content:center}}.activities{padding:40px 0}@media screen and (max-width:767px){.activities{padding-bottom:0;padding-top:50px}}.activities__list{display:flex;flex-wrap:wrap;justify-content:space-between}.activity__item{height:276px;margin-bottom:30px;position:relative}.activity__item img{border-top-left-radius:5px;border-top-right-radius:5px}.activity__title{align-items:flex-end;background:url(/images/bg-1.svg) no-repeat 50%;background-size:cover;bottom:0;box-shadow:0 3px 20px 2px rgba(0,0,0,.04);display:flex;font-size:16px;height:50px;justify-content:center;left:0;padding-bottom:8px;position:absolute;text-align:center;text-transform:uppercase;width:100%}.news{padding:50px 0}@media screen and (max-width:768px){.news{padding:20px 0}.news .container{padding:16px 0}}.news .row:first-child .small-12{display:flex;justify-content:flex-end}@media screen and (max-width:992px){.news .row:first-child .small-12{justify-content:center}}.news .news__list{margin-top:30px}.news .news__item{align-items:center;display:flex;flex-direction:column;margin-bottom:40px;width:100%}.news .news__item:hover img{transform:scale(1)}.news .news__image,.news .news__image img{border-radius:5px;width:100%}.news .news__image{height:300px;overflow:hidden}@media screen and (max-width:768px){.news .news__image{height:200px}}.news .news__image img{height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.05);transition:all .4s ease-out;width:100%;z-index:-1}.news .news__description{align-items:flex-start;background-color:#fff;border-radius:5px;box-shadow:0 3px 20px 2px rgba(0,0,0,.04);display:flex;flex-direction:column;justify-content:space-between;margin-top:-50px;padding:16px;position:relative;width:80%}.news .news__date{color:#a8a8a8;font-size:14px}.news h6{font-size:18px;font-weight:100}@media screen and (max-width:768px){.news h6{font-size:16px}}.news .button-container{margin-top:0}.news .news__description-top{margin-bottom:30px}.hotels-map{position:relative}.hotels-map .container{padding:0 24px;position:relative}.hotels-map .contacts-info{background-color:#fff;border-radius:5px;box-shadow:0 3px 20px 2px rgba(0,0,0,.04);max-width:300px;padding:20px 30px;position:absolute;right:0;top:200%;z-index:99}.hotels-map .contacts-info>*{color:#000;margin-bottom:20px}.hotels-map .contacts-info .contacts__phone{position:relative}.hotels-map .contacts-info .contacts__phone:before{color:#debc8e;content:"\e951";font-family:icomoon;font-size:19px;margin-right:10px}.hotels-map .contacts-info .sand{color:#debc8e;font-size:20px;margin-right:4px}.hotels-map .contacts-info .contacts__email{align-items:center;display:flex}.hotels-map .contacts-info .contacts__location{background-color:#3a3a3a;border-radius:5px;bottom:-15px;color:#fff;left:50%;margin-bottom:0;padding:6px 20px;position:absolute;transform:translateX(-50%)}.hotels-map .contacts-info .contacts__location a{align-items:center;color:#fff;display:flex;position:relative}.hotels-map .contacts-info .contacts__location a:before{color:#fff;content:"\e98a";font-family:icomoon;font-size:22px;margin-right:6px}@media screen and (max-width:1300px){.hotels-map .contacts-info{max-width:270px;right:15px}}@media screen and (max-width:768px){.hotels-map .contacts-info{display:none}.hotels-map{margin-top:50px}}#map{height:750px}#map #content{text-align:center}#map #content h6{font-size:14px;margin-bottom:10px;text-transform:none}#map #content #contacts{font-size:14px;font-weight:100;margin-bottom:10px}@media screen and (max-width:768px){#map{height:500px}}.arrive-tabs{background-color:#f5fbff;padding:40px 0;position:relative;z-index:9}.arrive-tabs:before{background:url(/images/bg-4.svg) no-repeat 100% 0;background-size:cover;content:"";height:100%;position:absolute;right:0;top:-130px;width:100%;z-index:-1}@media screen and (max-width:768px){.arrive-tabs:before{top:-80px}}.arrive-tabs:after{background:#f5fbff;content:"";height:50%;position:absolute;right:0;top:100%;width:100%;z-index:-1}@media screen and (max-width:1200px){.arrive-tabs:after{display:none}}@media screen and (max-width:580px){.arrive-tabs .table{width:140%}}@media screen and (max-width:360px){.arrive-tabs .table{width:150%}}.arrive-tabs .mobile-toggler{display:none}@media screen and (max-width:768px){.arrive-tabs .mobile-toggler{border:1px solid #debc8e;border-radius:5px;display:inline-block;padding:8px 40px 8px 8px;position:relative;width:260px}.arrive-tabs .mobile-toggler:after{content:"\e903";font-family:icomoon;font-size:11px;position:absolute;right:10px;top:55%;transform:translateY(-50%);transition:all .2s linear}.arrive-tabs .mobile-toggler.open{border-bottom-left-radius:0;border-bottom-right-radius:0}.arrive-tabs .mobile-toggler.open:after{top:30%;transform:rotate(-180deg) translateY(0)}}@media screen and (max-width:1200px){.arrive-tabs{padding:0}}@media screen and (max-width:768px){.tabs-container{align-items:center;display:flex;flex-direction:column;text-align:center}}.tabs-btn{display:flex;justify-content:center}@media screen and (max-width:768px){.tabs-btn{align-items:center;background-color:#fff;border:1px solid #debc8e;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:none;display:none;flex-direction:column;width:260px}.tabs-btn.visible{display:flex}}.tab-btn{cursor:pointer;margin:0 50px;position:relative;text-align:center;text-transform:uppercase;transition:.5s}.tab-btn:before{background-color:#a34153;bottom:-5px;content:"";height:1px;left:50%;opacity:0;position:absolute;transform:translateX(-50%);transition:all .5s linear;width:100%}@media screen and (max-width:768px){.tab-btn{font-size:14px;margin:0;padding:12px 0;width:100%}.tab-btn:before{display:none}}.tab-btn.active,.tab-btn:hover{color:#a34153}.tab-btn.active:before,.tab-btn:hover:before{opacity:1}@media screen and (max-width:768px){.tab-btn.active,.tab-btn:hover{background-color:#f2e4d2;color:#373737}}.tabs{margin-top:40px;width:100%}.tabs p{text-align:center}.tab-content{opacity:0}.tab-content,.tab-content .table-wrapper,.tab-content table{position:absolute}.tab-content.active{-webkit-animation:fadeEffect .6s ease;animation:fadeEffect .6s ease;opacity:1;position:relative;transition:all 1s ease}.tab-content.active .table-wrapper,.tab-content.active table{position:static}@-webkit-keyframes fadeEffect{0%{opacity:0}to{opacity:1}}@keyframes fadeEffect{0%{opacity:0}to{opacity:1}}@media screen and (max-width:992px){.page--hotel .book-now .form__group{margin:0 0 25px}}.page--hotel .book-now .form__group:first-child{margin-left:0}@media screen and (max-width:992px){.page--hotel .book-now .form__group:first-child{margin:0 0 25px;text-align:center}}.page--hotel .book-now .form__group:last-child{margin-right:0}.page--hotel .book-now .hotel__title{font-size:14px;font-weight:100;text-transform:uppercase}.page--hotel .book-now img{margin-bottom:5px;width:85%}@media screen and (max-width:992px){.page--hotel .book-now img{width:auto}.page--hotel .additional-info{margin-top:0;padding-top:0}}.page--hotel .additional-info .block{margin-bottom:20px}.intro{padding:50px 0}.intro .small-12.float{float:left}.intro .small-12.float .intro__left-column{float:inherit;margin-right:50px;width:40%}@media screen and (max-width:768px){.intro .small-12.float .intro__left-column{margin-bottom:20px;margin-right:0;width:100%}}.intro .small-12.float .intro__right{width:auto}.intro .small-12.no-float{align-items:center;display:flex;justify-content:center}@media screen and (max-width:768px){.intro .small-12.no-float{flex-direction:column}}.intro .intro__left-column{align-items:flex-end;display:flex;flex-direction:column;width:40%}@media screen and (max-width:768px){.intro .intro__left-column{width:100%}}.intro .intro__left{color:#c88d98;float:revert;font-size:29.6px;font-weight:400;line-height:1.4;text-align:right;text-transform:uppercase}.intro .intro__left .letter{opacity:0}@media screen and (max-width:768px){.intro .intro__left{font-size:26px;text-align:center;width:100%}}@media screen and (max-width:480px){.intro .intro__left{font-size:20px;text-align:center;width:100%}}.intro .intro__right{width:75%}.intro .intro__right,.intro .intro__right p{font-size:20px;font-weight:100}@media screen and (max-width:768px){.intro .intro__right p{font-size:16px}.intro .intro__right{font-size:18px;margin-left:0;margin-top:30px;width:100%}}.intro .intro__right.small{margin-left:24px;width:60%}@media screen and (max-width:768px){.intro .intro__right.small{margin-left:0;text-align:center;width:100%}}@media screen and (max-width:992px){.intro{padding:20px 0}}.amenities{margin-top:30px}.amenities .small-12{position:relative}.amenities ul{display:flex;flex-wrap:wrap;justify-content:space-between}.amenities ul li{font-weight:100;margin-bottom:16px;padding-left:22px;position:relative;width:40%}.amenities ul li:before{color:#a34153;content:"\e975";font-family:icomoon;left:0;position:absolute}@media screen and (max-width:992px){.amenities ul li{width:100%}}.amenities-list{padding:60px 0}.amenities-list p{margin-top:30px}.additional-amenities{padding-bottom:30px;padding-top:0}.additional-amenities ul li{width:30%}@media screen and (max-width:992px){.additional-amenities ul li{width:100%}}.additional-amenities .additional-item .tooltip{pointer-events:none}.additional-amenities .additional-item .tooltip-container.visible .tooltip-info{opacity:1}.all-inclusive{margin-top:50px}@media screen and (max-width:768px){.all-inclusive{margin-top:20px}}.all-inclusive .all-inclusive-list{padding-bottom:0;padding-top:0}.all-inclusive .all-inclusive-list p{margin-bottom:20px}.all-inclusive .all-inclusive-list ul{display:flex;flex-wrap:wrap;justify-content:space-between}.all-inclusive .all-inclusive-list ul li{font-weight:100;margin-bottom:50px;padding-left:40px;width:45%}.all-inclusive .all-inclusive-list ul li:before{color:#a34153;content:"\e975";font-family:icomoon;font-size:26px;left:0;position:absolute;top:-10px}@media screen and (max-width:768px){.all-inclusive .all-inclusive-list ul li:before{font-size:22px;top:-5px}}.all-inclusive .all-inclusive-list ul li ul{margin-left:30px;margin-top:25px}.all-inclusive .all-inclusive-list ul li ul li{color:#c88d98;display:list-item;font-weight:100;list-style-type:disc;margin-bottom:5px;padding-left:0;width:100%}.all-inclusive .all-inclusive-list ul li ul li:before{display:none}@media screen and (max-width:992px){.all-inclusive .all-inclusive-list ul li{margin-bottom:25px;width:100%}}@media screen and (max-width:768px){.all-inclusive .all-inclusive-list ul li{font-size:14px}}.other-terms{padding:60px 0}.other-terms ul li{font-weight:100;padding-bottom:10px;padding-left:22px}.other-terms ul li:before{background-color:#000;border-radius:50%;content:"";height:9px;left:0;position:absolute;top:4px;width:9px}@media screen and (max-width:768px){.other-terms ul li{font-size:14px}}.events .block__item:after{background:linear-gradient(180deg,hsla(0,0%,100%,0) 29%,#000);bottom:0;content:"";height:100%;position:absolute;width:100%;z-index:-1}.events .block__item:first-child .block__info{padding:70px 100px 70px 30px}.events .block__item:last-child{padding:0}.events .block__item:last-child .block__info{padding:70px 30px 45px}.events .block__item .block__info{flex-direction:column;height:100%;margin-top:0}.events .block__item h2{font-weight:600;text-shadow:2px 2px 10px #000}.events .block__item h2,.events .block__item p{border-bottom:none;color:#fff}.page--inner{background:url(/images/bg-2.svg) no-repeat 100% 100%;background-size:cover;padding:70px 0}.page--inner h2{font-weight:400}.page--inner h3{color:#a34153}.page--inner *+h3{margin-top:24px}.page--inner .faq{position:relative}.page--inner .faq:before{background:url(/images/question.svg) no-repeat 50%;background-size:contain;content:"";height:227px;position:absolute;right:-130px;top:-160px;width:116px}@media screen and (max-width:1500px){.page--inner .faq:before{right:0;top:-185px}}@media screen and (max-width:992px){.page--inner .faq:before{height:150px;top:-130px}}@media screen and (max-width:450px){.page--inner .faq:before{height:100px;right:-10px;width:80px}}.news-container{padding-top:60px}.accordeon{margin-bottom:30px;width:100%}.accordeon__header{background-color:#fff;border:1px solid #debc8e;border-radius:5px;box-shadow:0 3px 20px 2px rgba(0,0,0,.04);color:#000;cursor:pointer;font-size:16px;font-weight:400;padding:16px 30px 16px 16px;position:relative}.accordeon__header:after{content:"+";position:absolute;right:16px;top:50%;transform:translateY(-50%)}.accordeon__content{background-color:#fff;box-shadow:0 3px 20px 2px rgba(0,0,0,.04);display:none;font-stretch:normal;font-weight:100;padding:24px 16px}.accordeon.accordeon--expanded .accordeon__content{display:block}.accordeon.accordeon--expanded .accordeon__header:after{content:"-"}.call{margin-bottom:30px}.call-section{align-items:flex-start;display:flex;justify-content:space-between}.call-section p{margin-top:0}.call-section .icon-phone,.call-section .number{color:#a34153;font-size:24px}.call-section .number{font-weight:600;margin-left:20px}.call-section .phone-section{align-items:center;display:flex;margin-bottom:25px}@media screen and (max-width:992px){.call-section{align-items:center;flex-direction:column;text-align:center}.call-section .call-section__right{margin-top:25px;text-align:center}}@media screen and (max-width:768px){.call-section{padding-top:30px}}@media screen and (max-width:480px){.call-section .icon-phone,.call-section .number{font-size:20px}}@media screen and (max-width:768px){.page--news .news .container{padding:16px}}.page--news .news__list{display:flex;flex-wrap:wrap}@media screen and (max-width:1223px){.page--news .news__list{justify-content:center}}.page--news .news__item{margin:0 10px 50px;width:372px}@media screen and (max-width:768px){.page--news .news__item{margin:0 0 50px;width:100%}}.page--news .news__description{width:330px}@media screen and (max-width:768px){.page--news .news__description{width:90%}}.page--listing .table-halls{padding-bottom:20px}.page--listing .table-halls .icon-check:before{color:#373737}.page--listing .list ul{margin-bottom:0}.page--listing .activities{margin-top:0;padding-top:0}.page--listing .restaurants .row:first-child .small-12{justify-content:flex-start}.page--listing .spa-facilities .container.no-padding{padding:0 24px}.page--listing .halls .container:first-child{margin-top:50px}.page--listing .featured-halls{background-color:#f2e4d2;padding:50px 0 20px}@media screen and (max-width:1249px){.page--listing .featured-halls{display:none}}.page--listing .featured-hall{width:20%}.page--listing .featured-hall .featured-hall--image{border-radius:50%;height:150px;margin:0 auto 20px;position:relative;width:150px}.page--listing .featured-hall .featured-hall-image--wrapper:before{background:linear-gradient(45deg,#f2e4d2,#debc8e);opacity:1}.page--listing .featured-hall .featured-hall-image--wrapper:after,.page--listing .featured-hall .featured-hall-image--wrapper:before{border-radius:100%;box-sizing:border-box;content:"";display:block;height:170px;margin:-10px auto 0 35px;padding:10px;position:absolute;transition:all .4s;-webkit-transition:all .4s;width:170px}.page--listing .featured-hall .featured-hall-image--wrapper:after{background:linear-gradient(45deg,#f5fbff,#fff);opacity:0}.page--listing .featured-hall:hover .featured-hall-image--wrapper:before{opacity:0}.page--listing .featured-hall:hover .featured-hall-image--wrapper:after{opacity:1}.page--listing .featured-hall img{border-radius:5px;width:150px}@media screen and (max-width:768px){.page--listing .icons h2{font-size:18px}}@media screen and (max-width:700px){.page--listing .icons .icon-container{justify-content:normal;width:50%!important}}.links .mobile-toggler{display:none}@media screen and (max-width:768px){.links .mobile-toggler{display:flex;justify-content:center;width:100%}.links .mobile-toggler .link:before{content:"\e904";font-family:icomoon;position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(-90deg);transition:all .2s linear}.links .mobile-toggler.open .link:before{transform:translateY(-50%) rotate(90deg)}}.links .links__container{display:flex;position:relative}.links .links__container:after{background-color:#f2e4d2;bottom:0;content:"";height:3px;left:0;position:absolute;width:100%}@media screen and (max-width:768px){.links .links__container:after{display:none}.links .links__container{align-items:center;display:none;flex-direction:column}.links .links__container.visible{display:flex}}.links .link{align-items:center;border-top-left-radius:5px;border-top-right-radius:5px;color:#373737;display:flex;justify-content:center;overflow:hidden;padding:16px 0;position:relative;text-align:center;text-transform:uppercase;width:25%}.links .link:after{background-color:#debc8e;bottom:0;content:"";height:3px;left:0;position:absolute;transform:translateX(-100%);transition:all .3s ease-in-out;width:100%;z-index:9}.links .link:hover:after{transform:translateX(0)}.links .link.link--active{background-color:#f2e4d2;color:#000}.links .link.link--active:after{transform:translateX(0)}@media screen and (max-width:768px){.links .link{border-radius:0;padding:16px;width:100%}}.page--listing .page__slider+div.links{background:#fff;padding:0;position:-webkit-sticky;position:sticky;top:70px;z-index:9999}.page--listing .page__slider+div.links .container{padding-bottom:0}.page--listing .page__slider+div.links+.intro{padding:30px 0}@media screen and (max-width:768px){.page--listing .page__slider+div.links{background:#f2e4d2}.page--listing .page__slider+div.links .container{padding:0}}.icons{margin-top:50px}.spa-facilities .blocks.blocks--gallery .block{margin-bottom:40px}.beauty-services .small-12{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:550px){.beauty-services .small-12{flex-direction:column}}.beauty-services .beauty-item{align-items:center;background-color:#fff;box-shadow:0 3px 20px 2px rgba(0,0,0,.04);display:flex;font-size:24px;font-weight:100;height:100px;justify-content:center;margin-bottom:30px;width:48%}@media screen and (max-width:768px){.beauty-services .beauty-item{font-size:20px;height:70px;padding:10px;text-align:center}}@media screen and (max-width:550px){.beauty-services .beauty-item{width:100%}}.benefits--small .benefit:first-child,.benefits--small .benefit:nth-child(2),.benefits--small .benefit:nth-child(3){margin-bottom:60px}@media screen and (max-width:633px){.benefits--small .benefit,.benefits--small .benefit:first-child,.benefits--small .benefit:nth-child(2),.benefits--small .benefit:nth-child(3){margin-bottom:40px}}.page--inner{margin-top:70px;padding:50px 0}.page--inner .small-12{position:relative}.page--inner .small-12 h3{font-size:24px;font-weight:100}@media screen and (max-width:768px){.page--inner .small-12 h3{font-size:16px}}.page--inner .loyals-grid{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin:100px 0}.page--inner .loyals-grid>div{border-radius:5px;box-shadow:0 3px 20px 2px rgba(0,0,0,.04);margin-bottom:27px}.page--inner .item-1{background-color:#debc8e;height:300px;padding:45px 20px 20px;text-align:center;width:49%}.page--inner .item-1 .item-1__big{font-size:80px;font-weight:700;text-align:center}.page--inner .item-1 .icon-parking{font-size:90px;margin-bottom:40px}.page--inner .item-2{background-color:#fff;height:300px;padding:50px 30px;text-align:center;width:49%}.page--inner .item-2 .icon-prize{font-size:90px;margin-bottom:40px}.page--inner .item-2 .item-2__big{font-size:80px;font-weight:700;text-align:center}.page--inner .item-3{background-color:#fff;display:flex;flex-direction:column;height:215px;padding:40px 24px 20px;text-align:center;width:40%}.page--inner .item-3 .icon-vip-charging{font-size:74px;margin-bottom:20px}.page--inner .item-3 .icon-parking{font-size:80px;margin-bottom:20px}.page--inner .item-4{align-items:center;background-color:#fff;display:flex;height:215px;padding:38px;text-align:center;width:40%}.page--inner .item-4 .icon-fruits{font-size:47px;margin-right:35px}.page--inner .item-5{background-color:#f5fbff;display:flex;flex-direction:column;height:215px;justify-content:space-between;padding:30px 25px;text-align:center;width:16%}.page--inner .item-5 .icon-glasses{font-size:85px}.page--inner .item-6{background-color:#debc8e;box-shadow:0 3px 20px 2px rgba(0,0,0,.04);height:215px;margin-bottom:30px;padding:50px 60px;text-align:center;width:40%}.page--inner .item-6 .item-6__big{font-size:52.2px;font-weight:700;margin-bottom:20px}.page--inner .item-6 .icon-bed{font-size:60px;margin-bottom:30px}.page--inner .item-7{background-color:#debc8e;height:250px;padding:45px 20px 20px;text-align:center;width:49%}.page--inner .item-7 .icon-parking{font-size:90px;margin-bottom:40px}.page--inner .item-8{background-color:#fff;height:250px;padding:50px 30px;text-align:center;width:49%}.page--inner .item-8 .item-8__big{font-size:80px;font-weight:700;text-align:center}.page--inner p.small{font-size:12px}.page--inner .loyal-clients-type{display:flex;flex-direction:row;justify-content:center;margin-bottom:20px;margin-top:20px}.page--inner .loyal-clients-type .loyal-cients-type--item{background:#fff;border-radius:0 5px 5px 0;padding:30px 50px;text-align:center}.page--inner .loyal-clients-type .loyal-cients-type--item:hover{background:#debc8e!important;cursor:pointer}.page--inner .loyal-clients-type .loyal-cients-type--item:first-child{border-radius:5px 0 0 5px!important}.page--inner .loyal-clients-type .active{background:#debc8e!important}.page--inner .hidden{display:none}@media screen and (max-width:1200px){.page--inner .loyals-grid>div{height:270px;width:48%}.page--inner .item-3{padding-top:40px}.page--inner .item-5{justify-content:space-around}.page--inner .item-6{display:flex;flex-direction:column;justify-content:space-around}.page--inner .item-2{display:flex;flex-direction:column;justify-content:space-between}}@media screen and (max-width:992px){.page--inner .loyals-grid>div{height:auto;padding:30px;width:100%}.page--inner .item-4{flex-direction:column;text-align:center}.page--inner .item-4 .icon-fruits{margin:0}}@media screen and (max-width:768px){.page--inner .loyals-grid{margin:50px 0}.page--inner .additional-item .tooltip-container .tooltip-info{width:100%}.page--inner .item-1 .item-1__big{font-size:70px}.page--inner .item-6 .item-6__big{font-size:45px}.page--inner .item-3 .icon-vip-charging{font-size:84px}}.rooms{padding:60px 0 0}.rooms .block__info{align-items:normal;flex-direction:column}.rooms .block__item--waves .block__info-text{height:100px;padding-bottom:20px}@media screen and (max-width:992px){.rooms .block__item--waves .block__info-text{height:auto;margin-bottom:0}}.page--room .room h4,.page--room .room h5{font-weight:100}.page--room .room h4{border-bottom:1px solid #cfcfcf;display:inline}.page--room .room h5{margin-bottom:20px;text-align:center;text-transform:none}.page--room .room table td,.page--room .room table th{width:25%}.page--room .room table th{vertical-align:top}.page--room .room table td{color:#a34153;padding-top:10px}.page--room .room table td .big{font-size:24px;font-weight:100;margin-right:5px}@media screen and (max-width:600px){.page--room .room table td .big{font-size:20px}}@media screen and (max-width:420px){.page--room .room table td .big{font-size:18px}}.page--room .room .block__info-text{height:155px;margin-top:10px}@media screen and (max-width:992px){.page--room .room .block__info-text{height:auto}}.page--room .amenities h2{margin-bottom:0}.page--room .amenities h3{font-weight:100}@media screen and (max-width:768px){.page--room .amenities h3{margin-bottom:20px}.page--room .amenities .icons{justify-content:center}}.page--room .amenities .icon{margin:0 15px 10px}.page--room .hotel__rooms{margin-top:0}@media screen and (max-width:1200px){.page--room .hotel__rooms{margin-bottom:50px}}.page--offers{position:relative}.page--offers .special-offer-wrapper{height:calc(100vh - 180px);position:absolute;top:0;width:100%}@media screen and (max-width:1238px){.page--offers .special-offer-wrapper{height:auto;margin-bottom:50px;position:relative;z-index:99999}}.page--offers .slider__info--special-offers{background-color:hsla(34,55%,89%,.92);border-radius:5px;bottom:100px;left:50%;margin:0 auto;max-width:790px;padding:32px 50px;position:absolute;text-align:left;transform:translateX(-50%);width:790px;z-index:99999}.page--offers .slider__info--special-offers ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:32px}.page--offers .slider__info--special-offers ul li{margin:0 20px 40px;width:25%}.page--offers .slider__info--special-offers ul li:before{top:3px!important}.page--offers .slider__info--special-offers h1{text-align:center}.page--offers .slider__info--special-offers h3{color:#c88d98;font-weight:400;margin:0}.page--offers .slider__info--special-offers .price-old{position:relative}.page--offers .slider__info--special-offers .price-old:before{background-color:#000;content:"";height:1px;left:2px;position:absolute;top:50%;transform:rotate(-16deg);width:90%}@media screen and (max-width:1238px){.page--offers .slider__info--special-offers{margin-top:50px;position:static;transform:none}}@media screen and (max-width:992px){.page--offers .slider__info--special-offers{margin-top:-85px}}.page--offers .intro .intro__left{letter-spacing:.1em;text-align:center;width:85%}.page--offers .intro .intro__left .letter{display:inline-block;line-height:1em}.page--offers .special__offer h2{margin-bottom:0}.page--offers .special__offer p{margin-bottom:50px}.page--offers .special__offer h3{color:#a34153;font-weight:100;margin-bottom:25px}.page--offers .special__offer ul li{margin-bottom:16px;padding-left:22px;position:relative}.page--offers .special__offer ul li:before{color:#a34153;content:"\e975";font-family:icomoon;font-size:14px;left:0;position:absolute}@media screen and (max-width:992px){.page--offers .special-offers{margin-top:30px}.page--offers .slider__info--special-offers{max-width:none;opacity:1;padding:22px;width:80%}.page--offers .slider__info--special-offers ul li{margin:0 10px 25px}}@media screen and (max-width:700px){.page--offers .slider__info--special-offers{bottom:10%;width:90%}.page--offers .slider__info--special-offers ul{flex-direction:column;margin-top:15px}.page--offers .slider__info--special-offers ul li{margin:0 0 10px;width:100%}}

/*# sourceMappingURL=app.css.map*/