html {line-height: 1.15;-webkit-text-size-adjust: 100%}
body {margin: 0}
main {display: block}
h1 {font-size: 2em;margin: 0.67em 0}
hr {box-sizing: content-box;height: 0;overflow: visible}
pre {font-family: monospace, monospace;font-size: 1em}
a {background-color: transparent}
abbr[title] {border-bottom: none;text-decoration: underline;-webkit-text-decoration: underline dotted;text-decoration: underline dotted}
b,strong {font-weight: bolder}
code,kbd,samp {font-family: monospace, monospace;font-size: 1em}
small {font-size: 80%}
sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline}
sub {bottom: -0.25em}
sup {top: -0.5em}
img {border-style: none}
button,input,optgroup,select,textarea {font-family: inherit;font-size: 100%;line-height: 1.15;margin: 0}
button,input {overflow: visible}
button,select {text-transform: none}
button,[type=button],[type=reset],[type=submit] {-webkit-appearance: button}
button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner {border-style: none;padding: 0}
button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring {outline: 1px dotted ButtonText}
fieldset {padding: 0.35em 0.75em 0.625em}
legend {box-sizing: border-box;color: inherit;display: table;max-width: 100%;padding: 0;white-space: normal}
progress {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-decoration {-webkit-appearance: none}
::-webkit-file-upload-button {-webkit-appearance: button;font: inherit}
details {display: block}
summary {display: list-item}
template {display: none}
[hidden] {display: none}
:root {--color-border-input-st: rgb(87 100 115 / 30%);--color-border-input-st-select: #002045;--color-white: #ffffff;--color-black: #000000;--color-gray: #e8e8e8;--color-light-gray: #f0f0f0;--color-primary: #002045;--color-warning: #961e1a;--color-error: #f00;--color-text: #002045;--color-light-text: #576473;--color-title-text: #3c3c3c;--color-bg: #f5f5f2;--color-bg-primary: #fff;--color-bg-warninng: #f7e8e6;--color-bg-block: #d5e2ed;--color-bg-light-block: #e4ebf2;--color-link: var(--color-primary);--color-icon: var(--color-primary)}
@font-face {font-family: SatoshiLight;font-style: normal;font-weight: 300;src: url("../fonts/Satoshi/Satoshi-Light.otf") format("opentype"), url("../fonts/Satoshi/Satoshi-Light.woff") format("woff"), url("../fonts/Satoshi/Satoshi-Light.woff2") format("woff2"), url("../fonts/Satoshi/Satoshi-Light.eot?") format("eot"), url("../fonts/Satoshi/Satoshi-Light.ttf") format("truetype")}
@font-face {font-family: Satoshi;font-style: normal;font-weight: 400;src: url("../fonts/Satoshi/Satoshi-Regular.otf") format("opentype"), url("../fonts/Satoshi/Satoshi-Regular.woff") format("woff"), url("../fonts/Satoshi/Satoshi-Regular.woff2") format("woff2"), url("../fonts/Satoshi/Satoshi-Regular.eot?") format("eot"), url("../fonts/Satoshi/Satoshi-Regular.ttf") format("truetype")}
@font-face {font-family: SatoshiMedium;font-style: normal;font-weight: 500;src: url("../fonts/Satoshi/Satoshi-Medium.otf") format("opentype"), url("../fonts/Satoshi/Satoshi-Medium.woff") format("woff"), url("../fonts/Satoshi/Satoshi-Medium.woff2") format("woff2"), url("../fonts/Satoshi/Satoshi-Medium.eot?") format("eot"), url("../fonts/Satoshi/Satoshi-Medium.ttf") format("truetype")}
@font-face {font-family: SatoshiBold;font-style: normal;font-weight: 700;src: url("../fonts/Satoshi/Satoshi-Bold.otf") format("opentype"), url("../fonts/Satoshi/Satoshi-Bold.woff") format("woff"), url("../fonts/Satoshi/Satoshi-Bold.woff2") format("woff2"), url("../fonts/Satoshi/Satoshi-Bold.eot?") format("eot"), url("../fonts/Satoshi/Satoshi-Bold.ttf") format("truetype")}
@font-face {font-family: SynonymLight;font-style: normal;font-weight: 300;src: url("../fonts/Synonym/Synonym-Light.otf") format("opentype"), url("../fonts/Synonym/Synonym-Light.woff") format("woff"), url("../fonts/Synonym/Synonym-Light.woff2") format("woff2"), url("../fonts/Synonym/Synonym-Light.eot?") format("eot"), url("../fonts/Synonym/Synonym-Light.ttf") format("truetype")}
/*
@font-face {font-family: Synonym;font-style: normal;font-weight: 400;src: url("../fonts/Synonym/Synonym-Regular.otf") format("opentype"), url("../fonts/Synonym/Synonym-Regular.woff") format("woff"), url("../fonts/Synonym/Synonym-Regular.woff2") format("woff2"), url("../fonts/Synonym/Synonym-Regular.eot?") format("eot"), url("../fonts/Synonym/Synonym-Regular.ttf") format("truetype")}
@font-face {font-family: Synonym;font-style: normal;font-weight: 400;src: url(data:application/octet-stream;base64,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)}
*/
@font-face {font-family: Synonym-Medium;font-style: normal;font-weight: 500;src: url("../fonts/Synonym/Synonym-Medium.otf") format("opentype"), url("../fonts/Synonym/Synonym-Medium.woff") format("woff"), url("../fonts/Synonym/Synonym-Medium.woff2") format("woff2"), url("../fonts/Synonym/Synonym-Medium.eot?") format("eot"), url("../fonts/Synonym/Synonym-Medium.ttf") format("truetype")}
@font-face {font-family: SynonymBold;font-style: normal;font-weight: 700;src: url("../fonts/Synonym/Synonym-Bold.otf") format("opentype"), url("../fonts/Synonym/Synonym-Bold.woff") format("woff"), url("../fonts/Synonym/Synonym-Bold.woff2") format("woff2"), url("../fonts/Synonym/Synonym-Bold.eot?") format("eot"), url("../fonts/Synonym/Synonym-Bold.ttf") format("truetype")}
/*@font-face{font-display:swap;font-family:minerva-modern;font-style:normal;font-weight:400;src:url(../fonts/d494b318cfb70c81ad32.woff2) format("woff2")}*/
@font-face {font-family:Synonym-Medium;font-style:normal;font-weight:500;src:url(../fonts/3b997c9252be8729c7d7.woff2) format("woff2")}
@font-face {font-family:Synonym-Regular;font-style:normal;font-weight:400;src:url(../fonts/f179168e328170b303ca.woff2) format("woff2")}
@font-face {font-family:Satoshi-Bold;font-style:normal;font-weight:700;src:url(../fonts/a0e6d25529eab537426c.woff2) format("woff2")}
:root {--font-family-light: SynonymLight, sans-serif;--font-family-base: Synonym, sans-serif;--font-family-medium: Synonym-Medium, sans-serif;--font-family-bold: SynonymBold, sans-serif;--font-second-family-light: SatoshiLight, sans-serif;--font-second-family-base: Satoshi, sans-serif;--font-second-family-medium: SatoshiMedium, sans-serif;--font-second-family-bold: SatoshiBold, sans-serif;--font-additional-family-base: minerva-modern,sans-serif;--font-additional-family-bold: minerva-modernBold, sans-serif}
.no_margin {margin: 0}
.flex_wrap {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap}
.flex_box {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex}
.flex_j_a_center {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-align-self: center;-ms-flex-item-align: center;align-self: center}
.flex_j_center {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center}
.flex_j_left {-webkit-box-pack: left;-webkit-justify-content: left;-ms-flex-pack: left;justify-content: left}
.flex_j_right {-webkit-box-pack: right;-webkit-justify-content: right;-ms-flex-pack: right;justify-content: right}
.flex_a_center {-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-align-self: center;-ms-flex-item-align: center;align-self: center}
.flex_a_top {-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start}
.flex_a_bottom {-webkit-box-align: end;-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end}
.flex_a_stretch {-webkit-box-align: stretch;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch}
.flex_margin_center {margin-right: auto;margin-left: auto}
.flex_margin_left {margin-left: auto}
.flex_margin_right {margin-right: auto}
.flex_row-reverse {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-webkit-flex-direction: row-reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse}
.center-text {text-align: center}
.left-text {text-align: left}
.right-text {text-align: right}
.fw700 {font-weight: 700}
.fw600 {font-weight: 600}
.fw500 {font-weight: 500}
.fw400 {font-weight: 400}
.fw300 {font-weight: 300}
input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus {-webkit-transition: color 9999s ease-out, background-color 9999s ease-out !important;-webkit-transition-delay: 9999s !important;transition: color 9999s ease-out, background-color 9999s ease-out !important;transition-delay: 9999s !important}
[hidden],.hidden {display: none !important;visibility: hidden}
.visuallyhidden {border: 0;clip: rect(0 0 0 0);-webkit-clip-path: inset(50%);clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;white-space: nowrap}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus {clip: auto;-webkit-clip-path: none;clip-path: none;height: auto;margin: 0;overflow: visible;position: static;width: auto;white-space: inherit}
.invisible {visibility: hidden}
.clearfix::before,.clearfix::after {content: " ";display: table}
.clearfix::after {clear: both}
html {color: #222;font-size: 1em;line-height: 1.4;height: 100%}
::-moz-selection {background: #b3d4fc;text-shadow: none}
::selection {background: #b3d4fc;text-shadow: none}
hr {display: block;height: 1px;border: 0;border-top: 1px solid #ccc;margin: 1em 0;padding: 0}
audio,canvas,iframe,img,svg,video {vertical-align: middle}
fieldset {border: 0;margin: 0;padding: 0}
textarea {resize: vertical}
.browserupgrade {margin: 0.2em 0;background: #ccc;color: #000;padding: 0.2em 0}
* {box-sizing: border-box;font-smoothing: antialiased;-webkit-font-smoothing: antialiased}
body {font-family: var(--font-family-base);font-size: 16px;line-height: 26px;background: var(--color-bg);height: 100%}
body.flex-page {min-height: 100vh;width: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column}
body.flex-page .main-container {-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1}
body.overflow {height: auto;overflow: hidden}
body.c-outline :focus {outline-offset: -2px;--moz-outline: 2px auto blue!important;outline: 2px solid blue!important}
.back-top-b {cursor: pointer;text-align: right;padding: 35px 0}
.resort-fee-info {padding: 15px 0;line-height: 1.2}
.resort-fee-info a {color: var(--color-primary);font-family: var(--font-family-medium)}
.stay-room-filter {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;margin: 0 -10px}
.stay-room-filter > div {padding: 0 10px}
.room-card-section {margin: 50px 0}
.info-warning-section {margin: 30px 0}
.rate-applied-section {margin: 30px 0}
.step-section.step-section--confirmation .step-container > div:first-of-type {-webkit-box-ordinal-group: initial;-webkit-order: initial;-ms-flex-order: initial;order: initial}
.step-section.step-section--confirmation .step-container > div:last-of-type {margin-bottom: 20px}
.step-section .step-container {position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between}
.step-section .step-container > div {margin: 20px 0}
.step-section .step-container > div:first-of-type {width: 100%;-webkit-box-ordinal-group: 2;-webkit-order: 1;-ms-flex-order: 1;order: 1}
.step-section .step-container > div:last-of-type {width: 100%;margin-bottom: 0}
.step-action-next {margin-top: 25px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end}
.step-section .step-action-confirm {margin-top: 50px}
.step-section .step-action-confirm > div {margin: 25px 0}
.find-room-filter {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: end;-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end;margin: 0 -10px 20px}
.find-room-filter > div {padding: 0 10px;-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;max-width: 385px}
.find-room-calendar {margin-top: 15px}
.header_wrapper {position: relative;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0}
.header-container {padding: 25px 0}
.header-container_logo {margin: 0 auto}
*.header-container_logo {text-align:center;max-width: 150px;margin: 0 auto}
@media (min-width:665px) {.header-container_logo {max-width: 250px}}
.header-container_logo img {max-height:60px;max-width: 100%;display: block;margin:0 auto}
.footer_wrapper {-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0}
.wrapper-third,.wrapper-second,.wrapper-first,.wrapper-fluid {position: relative;margin: 0 auto;padding: 0 15px;max-width: 100%}
.wrapper-fluid {width: 100%}
.wrapper-first {width: 1425px}
.wrapper-second {width: 1300px}
.wrapper-third {width: 1180px}
.shuttle-b {--color-bg: var(--color-bg-block);--color-bg-mobile: #f5f5f2;--color-line: rgb(87 100 115 / 30%);display: none;position: fixed;top: 20px;left: 0;right: 0;text-align: center;z-index: 99}
.shuttle-container {width: 100%;display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;background-color: var(--color-bg-mobile);box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1)}
.shuttle-container > div {padding: 15px 10px}
.shuttle-container_date {color: var(--color-primary);font-family: var(--font-second-family-bold);text-transform: uppercase;letter-spacing: 2px;font-size: 14px}
.glightbox-container {--color-arrow-circle-hover: #fff;--color-arrow-circle: rgba(0, 32, 69, 0.3);width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 999999 !important;overflow: hidden;-ms-touch-action: none;touch-action: none;-webkit-text-size-adjust: 100%;-moz-text-size-adjust: 100%;-ms-text-size-adjust: 100%;text-size-adjust: 100%;-webkit-backface-visibility: hidden;backface-visibility: hidden;outline: none;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center}
.glightbox-container.inactive {display: none}
.glightbox-container .gcontainer {background-color: var(--color-bg-block);position: relative;width: 100%;height: 100%;z-index: 9999;overflow: hidden;margin: 0 auto}
.glightbox-container .gslider {-webkit-transition: -webkit-transform 0.4s ease;transition: -webkit-transform 0.4s ease;transition: transform 0.4s ease;transition: transform 0.4s ease, -webkit-transform 0.4s ease;height: 100%;left: 0;top: 0;width: 100%;position: relative;overflow: hidden;display: -webkit-box !important;display: -ms-flexbox !important;display: -webkit-flex !important;display: flex !important;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}
.glightbox-container .gslide {width: 100%;position: absolute;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;opacity: 0}
.glightbox-container .gslide.current {opacity: 1;z-index: 99999;position: relative}
.glightbox-container .gslide.prev {opacity: 1;z-index: 9999}
.glightbox-container .gslide-inner-content {width: 100%}
.glightbox-container .ginner-container {position: relative;width: 100%;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;-webkit-flex-direction: column;flex-direction: column;max-width: 100%;margin: auto;height: 100vh}
.glightbox-container .ginner-container.gvideo-container {width: 100%}
.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;-webkit-flex-direction: column;flex-direction: column}
.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right {max-width: 100% !important}
.gslide iframe,.gslide video {outline: none !important;border: none;min-height: 165px;-webkit-overflow-scrolling: touch;-ms-touch-action: auto;touch-action: auto}
.gslide:not(.current) {pointer-events: none}
.gslide-image {-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center}
.gslide-image img {max-height: 100vh;display: block;padding: 0;float: none;outline: none;border: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;max-width: 100vw;width: auto;height: auto;-o-object-fit: cover;object-fit: cover;-ms-touch-action: none;touch-action: none;margin: auto;min-width: 200px}
.desc-top .gslide-image img,.desc-bottom .gslide-image img {width: auto}
.desc-left .gslide-image img,.desc-right .gslide-image img {width: auto;max-width: 100%}
.gslide-image img.zoomable {position: relative}
.gslide-image img.dragging {cursor: -webkit-grabbing !important;cursor: grabbing !important;-webkit-transition: none;transition: none}
.gslide-video {position: relative;max-width: 100vh;width: 100% !important}
.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster {display: none}
.gslide-video .gvideo-wrapper {width: 100%;margin: auto}
.gslide-video::before {content: "";position: absolute;width: 100%;height: 100%;background: rgba(255, 0, 0, 0.34);display: none}
.gslide-video.playing::before {display: none}
.gslide-video.fullscreen {max-width: 100% !important;min-width: 100%;height: 75vh}
.gslide-video.fullscreen video {max-width: 100% !important;width: 100% !important}
.gslide-inline {background: #fff;text-align: left;max-height: calc(100vh - 40px);overflow: auto;max-width: 100%;margin: auto}
.gslide-inline .ginlined-content {padding: 20px;width: 100%}
.gslide-inline .dragging {cursor: -webkit-grabbing !important;cursor: grabbing !important;-webkit-transition: none;transition: none}
.ginlined-content {overflow: auto;display: block !important;opacity: 1}
.gslide-external {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;width: 100%;min-width: 100%;background: #fff;padding: 0;overflow: auto;max-height: 75vh;height: 100%}
.gslide-media {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;width: auto}
.zoomed .gslide-media {box-shadow: none !important}
.desc-top .gslide-media,.desc-bottom .gslide-media {margin: 0 auto;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;-webkit-flex-direction: column;flex-direction: column}
.gslide-description {position: relative;-webkit-box-flex: 1;-ms-flex: 1 0 100%;-webkit-flex: 1 0 100%;flex: 1 0 100%}
.gslide-description.description-left,.gslide-description.description-right {max-width: 100%}
.gslide-description.description-bottom,.gslide-description.description-top {margin: 0 auto;width: 100%}
.gslide-description p {margin-bottom: 12px}
.gslide-description p:last-child {margin-bottom: 0}
.zoomed .gslide-description {display: none}
.glightbox-button-hidden {display: none}
.glightbox-mobile .glightbox-container .gslide-description {height: auto !important;width: 100%;position: absolute;bottom: 0;padding: 19px 11px;max-width: 100vw !important;-webkit-box-ordinal-group: 3 !important;-ms-flex-order: 2 !important;-webkit-order: 2 !important;order: 2 !important;max-height: 78vh;overflow: auto !important;background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.75)));background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);-webkit-transition: opacity 0.3s linear;transition: opacity 0.3s linear;padding-bottom: 50px}
.glightbox-mobile .glightbox-container .gslide-title {color: #fff;font-size: 1em}
.glightbox-mobile .glightbox-container .gslide-desc {color: #a1a1a1}
.glightbox-mobile .glightbox-container .gslide-desc a {color: #fff;font-weight: bold}
.glightbox-mobile .glightbox-container .gslide-desc * {color: inherit}
.glightbox-mobile .glightbox-container .gslide-desc .desc-more {color: #fff;opacity: 0.4}
.gdesc-open .gslide-media {-webkit-transition: opacity 0.5s ease;transition: opacity 0.5s ease;opacity: 0.4}
.gdesc-open .gdesc-inner {padding-bottom: 30px}
.gdesc-closed .gslide-media {-webkit-transition: opacity 0.5s ease;transition: opacity 0.5s ease;opacity: 1}
.greset {-webkit-transition: all 0.3s ease;transition: all 0.3s ease}
.gabsolute {position: absolute}
.grelative {position: relative}
.glightbox-desc {display: none !important}
.glightbox-open {height: auto;overflow: hidden}
.gloader {height: 25px;width: 25px;-webkit-animation: lightboxLoader 0.8s infinite linear;animation: lightboxLoader 0.8s infinite linear;border: 2px solid #fff;border-right-color: transparent;border-radius: 50%;position: absolute;display: block;z-index: 9999;left: 0;right: 0;margin: 0 auto;top: 47%}
.goverlay {width: 100%;height: calc(100vh + 1px);position: fixed;top: -1px;left: 0;background: #000;will-change: opacity}
.gprev,.gnext,.gclose {cursor: pointer;border: none;background: transparent;outline: none;padding: 0;margin: 0}
.gprev,.gnext {position: absolute;top: calc(100% - 50px);right: 0;width: 50px;height: 50px}
.gprev div,.gnext div {width: 40px;height: 40px;position: absolute;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;border: 1px solid var(--color-arrow-circle);border-radius: 50px;top: calc(50% - 20px);right: 0}
.gprev div:hover,.gnext div:hover {background-color: var(--color-arrow-circle-hover);border-color: var(--color-arrow-circle-hover)}
.gprev div:hover:before,.gnext div:hover:before {background-position-x: right}
.gprev div:before,.gnext div:before {content: "";right: 15px;width: 45px;height: 16px;top: calc(50% - 8px);background-image: url("data:image/svg+xml,%3Csvg version='1.1'  xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='45.7px' height='16px' viewBox='0 0 45.7 16' style='enable-background:new 0 0 45.7 16;' xml:space='preserve'%3E%3Cpath style='fill:%23002045;' d='M45.7,8l-8,8L37,15.3l6.8-6.8H0v-1h43.8L37,0.7L37.7,0L45.7,8z'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 5px center;position: absolute;-webkit-transition: all 0.3s cubic-bezier(0.45, 0.05, 0.55, 0.95);transition: all 0.3s cubic-bezier(0.45, 0.05, 0.55, 0.95);z-index: 1}
.gprev {left: 0;right: initial}
.gprev div {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg)}
.gclose {position: absolute;right: 15px;top: 15px;width: 42px;height: 42px;border: 1px solid var(--color-arrow-circle);border-radius: 100px;overflow: hidden;-webkit-transition: all 0.3s cubic-bezier(0.45, 0.05, 0.55, 0.95);transition: all 0.3s cubic-bezier(0.45, 0.05, 0.55, 0.95)}
.gclose:hover {background-color: var(--color-arrow-circle-hover);border-color: var(--color-arrow-circle-hover)}
.gclose div {position: absolute;top: calc(50% - 8.5px);margin: 0 auto;left: 0;right: 0;width: 17px;height: 17px;background-repeat: no-repeat;background-position: center;background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='%D0%A1%D0%BB%D0%BE%D0%B9_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 16.3 16.3' style='enable-background:new 0 0 16.3 16.3%3B' xml:space='preserve'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%23002045%3B%7D%3C/style%3E%3Cg id='Layer_1-2'%3E%3Cpolygon class='st0' points='16.3 0.7 15.6 0 8.1 7.4 0.7 0 0 0.7 7.4 8.1 6.3 9.2 0 15.6 0.7 16.3 8.1 8.8 9.2 9.9 15.6 16.3 16.3 15.6 8.8 8.1 '/%3E%3C/g%3E%3C/svg%3E");cursor: pointer}
.gprev.disabled,.gnext.disabled,.gclose.disabled {opacity: 0.1}
iframe.wait-autoplay {opacity: 0}
.glightbox-closing .gcontainer,.glightbox-closing .gnext,.glightbox-closing .gprev,.glightbox-closing .gclose {-webkit-animation: gfadeOut 0.5s ease;animation: gfadeOut 0.5s ease}
.gslide-description {background: #fff}
.gdesc-inner {padding: 22px 20px}
.gslide-title {font-size: 1em;font-weight: normal;font-family: arial;color: #000;margin-bottom: 19px;line-height: 1.4em}
.gslide-desc {font-size: 0.86em;margin-bottom: 0;font-family: arial;line-height: 1.4em}
.gslide-video {background: #000}
.gfadeIn {-webkit-animation: gfadeIn 0.5s ease;animation: gfadeIn 0.5s ease}
.gfadeOut {-webkit-animation: gfadeOut 0.5s ease;animation: gfadeOut 0.5s ease}
.gslideOutLeft {-webkit-animation: gslideOutLeft 0.3s ease;animation: gslideOutLeft 0.3s ease}
.gslideInLeft {-webkit-animation: gslideInLeft 0.3s ease;animation: gslideInLeft 0.3s ease}
.gslideOutRight {-webkit-animation: gslideOutRight 0.3s ease;animation: gslideOutRight 0.3s ease}
.gslideInRight {-webkit-animation: gslideInRight 0.3s ease;animation: gslideInRight 0.3s ease}
.gzoomIn {-webkit-animation: gzoomIn 0.5s ease;animation: gzoomIn 0.5s ease}
.gzoomOut {-webkit-animation: gzoomOut 0.5s ease;animation: gzoomOut 0.5s ease}
@-webkit-keyframes lightboxLoader {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg)}100% {-webkit-transform: rotate(360deg);transform: rotate(360deg)}}
@keyframes lightboxLoader {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg)}100% {-webkit-transform: rotate(360deg);transform: rotate(360deg)}}
@-webkit-keyframes gfadeIn {from {opacity: 0} to {opacity: 1}}
@keyframes gfadeIn {from {opacity: 0} to {opacity: 1} }
@-webkit-keyframes gfadeOut {from {opacity: 1}to {opacity: 0}}
@keyframes gfadeOut {from {opacity: 1}to {opacity: 0}}
@-webkit-keyframes gslideInLeft {from {opacity: 0;-webkit-transform: translate3d(-60%, 0, 0);transform: translate3d(-60%, 0, 0)}to {visibility: visible;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);opacity: 1}}
@keyframes gslideInLeft {from {opacity: 0;-webkit-transform: translate3d(-60%, 0, 0);transform: translate3d(-60%, 0, 0)}to {visibility: visible;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);opacity: 1}}
@-webkit-keyframes gslideOutLeft {from {opacity: 1;visibility: visible;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}to {-webkit-transform: translate3d(-60%, 0, 0);transform: translate3d(-60%, 0, 0);opacity: 0;visibility: hidden}}
@keyframes gslideOutLeft {from {opacity: 1;visibility: visible;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}to {-webkit-transform: translate3d(-60%, 0, 0);transform: translate3d(-60%, 0, 0);opacity: 0;visibility: hidden}}
@-webkit-keyframes gslideInRight {from {opacity: 0;visibility: visible;-webkit-transform: translate3d(60%, 0, 0);transform: translate3d(60%, 0, 0)}to {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);opacity: 1}}
@keyframes gslideInRight {from {opacity: 0;visibility: visible;-webkit-transform: translate3d(60%, 0, 0);transform: translate3d(60%, 0, 0)}to {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);opacity: 1}}
@-webkit-keyframes gslideOutRight {from {opacity: 1;visibility: visible;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}to {-webkit-transform: translate3d(60%, 0, 0);transform: translate3d(60%, 0, 0);opacity: 0}}
@keyframes gslideOutRight {from {opacity: 1;visibility: visible;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}to {-webkit-transform: translate3d(60%, 0, 0);transform: translate3d(60%, 0, 0);opacity: 0}}
@-webkit-keyframes gzoomIn {from {opacity: 0;-webkit-transform: scale3d(0.3, 0.3, 0.3);transform: scale3d(0.3, 0.3, 0.3)}to {opacity: 1}}
@keyframes gzoomIn {from {opacity: 0;-webkit-transform: scale3d(0.3, 0.3, 0.3);transform: scale3d(0.3, 0.3, 0.3)}to {opacity: 1}}
@-webkit-keyframes gzoomOut {from {opacity: 1}50% {opacity: 0;-webkit-transform: scale3d(0.3, 0.3, 0.3);transform: scale3d(0.3, 0.3, 0.3)}to {opacity: 0}}
@keyframes gzoomOut {from {opacity: 1}50% {opacity: 0;-webkit-transform: scale3d(0.3, 0.3, 0.3);transform: scale3d(0.3, 0.3, 0.3)}to {opacity: 0}}
[data-tooltip] {--color-bg: #fff;--color-text: var(--color-primary);position: relative}
[data-tooltip]:hover:after,[data-tooltip]:hover:before {display: block}
[data-tooltip]:before {content: attr(data-tooltip);display: none;position: absolute;font-size: 13px;line-height: 1.2;font-family: var(--font-family-medium);background: var(--color-bg);color: var(--color-text);padding: 10px;box-shadow: 0 0 11px rgba(0, 0, 0, 0.2);text-align: center;white-space: nowrap;-webkit-transform: translate3d(-50%, 10px, 0);transform: translate3d(-50%, 10px, 0);bottom: 100%;left: 50%;z-index: 1}
[data-tooltip]:after {content: "";display: none;position: absolute;width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid var(--color-bg);-webkit-transform: translate3d(-50%, 19px, 0);transform: translate3d(-50%, 19px, 0);bottom: 100%;left: 50%;z-index: 2}
.popup {position: fixed;z-index: 9997;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;opacity: 1;padding: 0 10px;display: none;overflow-y: auto;overflow-x: hidden;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row}
.popup.active .popup-wrapper {-webkit-transition: all 0.4s cubic-bezier(0.15, 0.55, 0.45, 1);transition: all 0.4s cubic-bezier(0.15, 0.55, 0.45, 1);opacity: 1}
.popup .backdrop {background: rgba(0, 0, 0, 0.5);position: fixed;width: 100%;height: 100%;min-height: 100%;height: 100vh;left: 0;top: 0;z-index: 0}
.popup .popup-wrapper {width: 100%;max-width: 1600px;margin: auto;padding: 15px 0;top: 0;z-index: 9999;position: relative;opacity: 0;-webkit-transition: all 0.4s cubic-bezier(0.46, -0.07, 0.3, 0.98);transition: all 0.4s cubic-bezier(0.46, -0.07, 0.3, 0.98)}
.popup .popup-container {position: relative;background-color: #fff;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column}
.popup .popup-container_header {font-family: var(--font-additional-family-base);font-size: 32px;letter-spacing: 1px;color: var(--color-primary);padding: 25px 35px;position: relative}
.popup .popup-container_header .close-popup {top: calc(50% - 20px);right: 25px}
.popup .popup-container_header .back-popup {cursor: pointer;position: absolute;left: 20px;top: calc(50% - 7.5px);display: block;width: 45px;height: 15px;-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);background-repeat: no-repeat;background-position: center;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='%D0%A1%D0%BB%D0%BE%D0%B9_1' x='0px' y='0px' viewBox='0 0 45.7 16' style='enable-background:new 0 0 45.7 16%3B' xml:space='preserve'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%23002045%3B%7D%3C/style%3E%3Cpath class='st0' d='M45.7 8l-8 8L37 15.3l6.8-6.8H0v-1h43.8L37 0.7L37.7 0L45.7 8z'/%3E%3C/svg%3E")}
.popup .popup-container_header .clear {cursor: pointer;top: calc(50% - 8px);right: 20px;position: absolute;font-family: var(--font-family-medium);color: var(--color-primary);font-size: 14px;line-height: 16px;border-bottom: 1px solid var(--color-primary)}
.popup .popup-container_body {width: 100%;max-width: 1000px;padding: 0 20px;margin: 0 auto}
.popup .popup-container_footer {width: 100%;max-width: 1000px;margin: 0 auto;padding: 0 20px 40px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end}
.popup .popup-container_footer .btn {width: 215px}
.popup .close-popup {position: absolute;width: 42px;height: 42px;background-repeat: no-repeat;background-position: center;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 41.5381 41.5381'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23002045%3B%7D.cls-2%7Bfill:%23bfc5cf%3B%7D%3C/style%3E%3C/defs%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpolygon class='cls-1' points='28.901 13.344 28.194 12.637 20.769 20.062 13.344 12.637 12.637 13.344 20.062 20.769 18.957 21.874 12.637 28.194 13.344 28.901 20.769 21.476 21.874 22.581 28.194 28.901 28.901 28.194 21.476 20.769 28.901 13.344'/%3E%3Cpath class='cls-2' d='M20.769 41.5381A20.7691 20.7691 0 1 1 41.5381 20.769 20.7925 20.7925 0 0 1 20.769 41.5381Zm0-40A19.231 19.231 0 1 0 40 20.769 19.2526 19.2526 0 0 0 20.769 1.5381Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");right: 15px;top: 15px;cursor: pointer}
.checkout-step-header {display: block;overflow: hidden;font-family: var(--font-family-bold);color: var(--color-light-text);font-size: 15px;width: 100%;padding: 20px 0;position: relative}
.checkout-step-header ul {list-style: none;margin: 0;padding: 0;white-space: nowrap;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center}
.checkout-step-header ul li {font-family: var(--font-family-medium);font-size: 15px;color: var(--color-light-text)}
.checkout-step-header ul li:not(:last-of-type) {padding-right: 24px}
.checkout-step-header ul li a {text-decoration: none;color: var(--color-light-text)}
.checkout-step-header ul li div {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;cursor: default}
.checkout-step-header ul li.checkout-step-confirmed div {cursor: pointer}
.checkout-step-header ul li div i {width: 40px;height: 40px;font-style: normal;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;background: transparent;border-radius: 50%;border: 1px solid rgba(87, 100, 115, 0.3)}
.checkout-step-header ul li div span {margin-left: 7px}
.checkout-step-header ul li.checkout-step-selected a {display: block;pointer-events: none;color: var(--color-primary)}
.checkout-step-header ul li.checkout-step-selected div {cursor: default;color: var(--color-primary)}
.checkout-step-header ul li.checkout-step-selected div i {background: var(--color-icon);color: var(--color-white)}
.checkout-step-header ul li.checkout-step-confirmed div i {background-color: var(--color-bg-block);background-image: url("data:image/svg+xml,%3Csvg version='1.2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' overflow='visible' preserveAspectRatio='none' viewBox='0 0 24 24' width='22' height='22'%3E%3Cg%3E%3Cpath xmlns:default='http://www.w3.org/2000/svg' d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z' style='fill: rgb(18, 18, 18)' vector-effect='non-scaling-stroke'/%3E%3C/g%3E%3C/svg%3E");background-repeat: no-repeat;background-position: center;color: var(--color-white);border: none;font-size: 0}
.stay-summary-room {padding: 15px 0;text-align: center}
.stay-summary-room > div {margin: 10px 0}
.stay-summary-room_subtl {font-family: var(--font-family-medium);font-size: 15px;line-height: 22px;color: var(--color-light-text);display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center}
.stay-summary-room_subtl > div {position: relative}
.stay-summary-room_subtl > div:not(:last-of-type) {padding-right: 15px}
.stay-summary-room_subtl > div:not(:last-of-type):after {content: "|";position: absolute;top: calc(50% - 12px);right: 5px;display: block}
.stay-summary-room_tl {font-family: var(--font-family-base);font-size: 28px;line-height: 32px;color: var(--color-primary)}
.stay-summary-room_tl h4,.stay-summary-room_tl h3,.stay-summary-room_tl h2,.stay-summary-room_tl h1 {font-weight: 400;font-size: 28px;line-height: 32px;margin: 0}
.stay-summary-room_control .link {font-size: 16px}
.room-card-b {margin-bottom: 50px}
.room-card {--width-imgages-block: 680px;--gap: 120px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap}
.room-card.room-card--white .room-card_description,.room-card.room-card--white .room-card_offer {background: var(--color-white)}
.room-card_images {position: relative;z-index: 2;width: 100%;-webkit-box-flex: 0;-webkit-flex: 0 0 auto;-ms-flex: 0 0 auto;flex: 0 0 auto}
.room-card_images-control {position: absolute;top: 10px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;width: 140px;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between}
.room-card_images-control_next,.room-card_images-control_prev {cursor: pointer;width: 40px;height: 40px;position: relative;-webkit-transition: all 0.3s ease;transition: all 0.3s ease}
.room-card_images-control_next:before,.room-card_images-control_prev:before {content: "";width: 45px;height: 16px;top: calc(50% - 7.5px);background-image: url("data:image/svg+xml,%3Csvg version='1.1'  xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='45.7px' height='16px' viewBox='0 0 45.7 16' style='enable-background:new 0 0 45.7 16;' xml:space='preserve'%3E%3Cpath style='fill:%23002045;' d='M45.7,8l-8,8L37,15.3l6.8-6.8H0v-1h43.8L37,0.7L37.7,0L45.7,8z'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 5px center;position: absolute;-webkit-transition: all 0.3s cubic-bezier(0.45, 0.05, 0.55, 0.95);transition: all 0.3s cubic-bezier(0.45, 0.05, 0.55, 0.95)}
.room-card_images-control_prev:before {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg)}
.room-card_images-container .gallery-lightbox > div {cursor: pointer}
.room-card_images-container img {display: block;max-width: 100%;max-height: 450px; }
.room-card_images-container .swiper-room-card {position: relative;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}
.room-card_images-container .swiper-room-card .swiper-slide {width: auto !important}
.room-card_description {background-color: var(--color-bg-block);-webkit-transition: background-color 0.1s ease;transition: background-color 0.1s ease;width: 100%;z-index:1}
.opened-calendar-card .room-card_description {background-color: #fff}
.room-card_description-info {padding: 100px 25px 25px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;height: 100%}
.room-card_description-subtl {font-size: 15px;color: var(--color-light-text);margin-bottom: 10px}
.room-card_description-tl {font-family: var(--font-additional-family-base);font-size: 32px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;line-height: 1.15;color: var(--color-primary);margin: 0 0 20px}
.room-card_description-tl h4,.room-card_description-tl h3,.room-card_description-tl h2,.room-card_description-tl h1 {margin: 0;font-size: 32px;line-height: 1.15;letter-spacing: 1px;font-weight: 400}
.room-card_description-calendar .tl {color: var(--color-primary);font-size: 14px;padding: 0 25px 10px;font-family: var(--font-second-family-bold);letter-spacing: 2px;text-transform: uppercase}
.room-card_description-calendar_action {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;cursor: pointer;font-size: 14px;color: var(--color-primary);font-family: var(--font-second-family-bold);letter-spacing: 2px;text-transform: uppercase;position: relative;display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;margin: 5px 0 25px;padding-right: 40px}
.room-card_description-calendar_action:before {content: "";width: 28px;height: 28px;position: absolute;right: 0;border: 1px solid rgba(0, 32, 69, 0.3);border-radius: 100px;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);background-image: url("data:image/svg+xml,%3Csvg version='1.2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' overflow='visible' preserveAspectRatio='none' viewBox='0 0 24 24' width='16' height='15.999999999999968'%3E%3Cg%3E%3Cpath xmlns:default='http://www.w3.org/2000/svg' d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z' style='fill: rgb(5  39  77)%3B' vector-effect='non-scaling-stroke'/%3E%3C/g%3E%3C/svg%3E");background-repeat: no-repeat;background-position: center;-webkit-transition: all 0.2s ease;transition: all 0.2s ease}
.opened-calendar-card .room-card_description-calendar_action:before {background-image: url("data:image/svg+xml,%3Csvg version='1.2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' overflow='visible' preserveAspectRatio='none' viewBox='0 0 24 24' width='16' height='15.999999999999968'%3E%3Cg%3E%3Cpath xmlns:default='http://www.w3.org/2000/svg' d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z' style='fill: rgb(5  39  77)%3B' vector-effect='non-scaling-stroke'/%3E%3C/g%3E%3C/svg%3E");-webkit-transform: none;-ms-transform: none;transform: none}
.room-card_description-calendar_container {padding: 10px 0;display: none;overflow: hidden}
.room-card_description-short {font-family: var(--font-family-medium);color: var(--color-primary);font-size: 15px;line-height: 22px;margin-bottom: 8px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center}
.room-card_description-short > div {position: relative}
.room-card_description-short > div:not(:last-of-type) {padding-right: 15px}
.room-card_description-short > div:not(:last-of-type):after {content: "|";position: absolute;top: calc(50% - 12px);right: 5px;display: block}
.room-card_description-text {font-size: 16px;line-height: 1.4;color: var(--color-primary);font-family: var(--font-family-base)}
.room-card_description-text ul {margin: 8px 0 16px;padding: 0 0 0 20px}
.room-card_description-text p {margin: 10px 0}
.room-card_description-text p:first-of-type {margin-top: 0}
.room-card_description-text p:last-of-type {margin-bottom: 0}
.room-card_description-text strong {font-family: var(--font-family-medium);font-weight: 500}
.room-card_description-price {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;margin-top: auto;padding-top: 10px;color: var(--color-light-text);font-family: var(--font-family-medium);font-size: 15px}
.room-card_description-price i {color: var(--color-primary)}
.room-card_description-price span {margin-left: 10px;letter-spacing: 2px;font-size: 16px;font-family: var(--font-second-family-bold);color: var(--color-primary);text-transform: uppercase}
.room-card_description-price .arrow {margin-left: 10px;cursor: pointer;width: 28px;height: 28px;border: 1px solid rgba(0, 32, 69, 0.3);border-radius: 50px;background-image: url("data:image/svg+xml,%3Csvg version='1.2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' overflow='visible' preserveAspectRatio='none' viewBox='0 0 24 24' width='20' height='20'%3E%3Cg%3E%3Cpath xmlns:default='http://www.w3.org/2000/svg' d='M7.41 7.84L12 12.42l4.59-4.58L18 9.25l-6 6-6-6z' style='fill: rgb(0  32  69)%3B' vector-effect='non-scaling-stroke'/%3E%3C/g%3E%3C/svg%3E");background-repeat: no-repeat;background-position: center}
.room-card_description-price .arrow.arrow--right {-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg)}
.room-card_description-price .arrow.opened {-webkit-transform: rotateX(180deg);transform: rotateX(180deg)}
.room-card_offer {background-color: var(--color-bg-block);padding: 0 30px 25px;display: none;-webkit-transition: background-color 0.1s ease;transition: background-color 0.1s ease}
.opened-calendar-card .room-card_offer {background-color: #fff}
.room-card_offer-item {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;border-top: 1px solid rgba(102, 102, 102, 0.4);padding: 17px 0}
.room-card_offer-item .left-col {-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap}
.room-card_offer-item .right-col * ~ * {margin-top: 10px}
.room-card_offer-item .right-col:empty {display: none}
.room-card_offer-item .show-details {color: var(--color-light-text);font-size: 15px;font-family: var(--font-family-medium);cursor: pointer;margin-top: 3px}
.room-card_offer-item .description {position: relative;padding-right: 15px;color: var(--color-primary);font-size: 15px;line-height: 21px;-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1}
.room-card_offer-item .description .tl {font-family: var(--font-family-medium);font-size: 16px;line-height: 22px;color: var(--color-primary)}
.room-card_offer-item .description p {margin: 5px 0}
.room-card_offer-item .description p:last-of-type {margin-bottom: 0}
.room-card_offer-item .description i {font-size: 14px;color: var(--color-light-text)}
.room-card_offer-item .price {color: var(--color-light-text);font-family: var(--font-family-medium);font-size: 15px;line-height: 1.5;text-align: right;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-flex: 0;-webkit-flex: 0 0 auto;-ms-flex: 0 0 auto;flex: 0 0 auto}
.room-card_offer-item .price span {margin-left: 10px;letter-spacing: 2px;font-size: 16px;font-family: var(--font-second-family-bold);color: var(--color-primary);text-transform: uppercase}
.room-card_offer-item .details {display: none;width: 100%;padding: 10px 0;font-size: 15px;line-height: 21px}
.room-card_offer-item .details p {margin: 5px 0}
.room-card_offer-item .details p:last-of-type {margin-bottom: 0}
.room-card_offer-item .details i {/*font-size: 14px;color: var(--color-light-text)*/}
.room-reservation-b {width: 100%;margin: 0 auto}
.room-reservation-show-mobile {font-family: var(--font-family-medium);font-size: 14px;padding: 15px;background-color: var(--color-bg-block);position: relative;cursor: pointer}
.room-reservation-show-mobile:before {content: "";position: absolute;top: calc(50% - 8px);right: 15px;width: 16px;height: 16px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.2' overflow='visible' preserveAspectRatio='none' viewBox='0 0 44 44' width='16' height='16'%3E%3Cg%3E%3Cg%3E%3Cpolygon class='st0' points='44 21 23 21 23 0 21 0 21 21 0 21 0 23 21 23 21 44 23 44 23 23 44 23 ' style='fill: rgb(0  32  69)%3B' vector-effect='non-scaling-stroke'/%3E%3C/g%3E%3C/g%3E%3Cg/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: center}
.room-reservation_images {background-color: #f5f5f5}
.room-reservation_images img {display: block;width: 100%;max-width: 100%}
.room-reservation_description {background-color: var(--color-bg-block);color: var(--color-primary);padding: 15px 30px;font-size: 16px;line-height: 1.4}
.room-reservation_description-tl {font-family: var(--font-additional-family-base);font-size: 24px;line-height: 1.1;margin: 0 0 15px;padding-top: 5px;padding-bottom: 10px;border-bottom: 1px solid rgba(0, 32, 69, 0.2)}
.room-reservation_description-tl h4,.room-reservation_description-tl h3,.room-reservation_description-tl h2,.room-reservation_description-tl h1 {margin: 0;font-size: 24px;line-height: 1.1;letter-spacing: 1px;font-weight: 400}
.room-reservation_description-info {position: relative}
.room-reservation_description-info ul {padding: 0;margin: 0;list-style: none;line-height: 1.5}
.room-reservation_description-info strong {font-family: var(--font-family-medium);font-weight: 400}
.room-reservation_description-info p {margin: 5px 0}
.room-reservation_description-info .link {position: absolute;top: 0;right: 0}
.room-reservation_price {background-color: var(--color-bg-light-block);display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;padding: 15px 30px}
.room-reservation_price > div {color: var(--color-primary);font-size: 15px}
.room-reservation_price > div:first-of-type {font-family: var(--font-family-medium);color: var(--color-light-text);padding-right: 10px}
.room-reservation_price > div:last-of-type {text-align: right;font-family: var(--font-second-family-bold);font-size: 20px;letter-spacing: 2px}
.stay-calendar-b {--color-calendar-primary: var(--color-primary);--color-calendar-second: var(--color-light-text);--color-calendar-border: rgb(87 100 115 / 30%);--color-day-to: var(--color-primary);--color-day-from: var(--color-primary);--color-day-selected: #0f3259;--color-day-selected-text: #fff;--color-day-selected-border: #0f3259;--color-day-unavailable: #e8e8e8;--color-day-unavailable-text: rgb(87 100 115 / 30%);--color-day-min: #d2e8d1;--color-day-min-text: var(--color-primary);--color-day-min-bolder: #d2e8d1;--color-circle: var(--color-primary);}
.calendar {border: 1px solid var(--color-calendar-border);background-color: #fff;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}
.calendar-inline {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between}
.calendar-inline > div {width: calc(50% - 13px)}
.calendar-legend {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;padding: 20px 0}
.calendar-legend > div {font-family: var(--font-family-base);margin-right: 15px;font-size: 14px;line-height: 1.3;color: var(--color-calendar-primary);display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center}
.calendar-legend > div:last-of-type {margin-right: 0}
.calendar-legend > div i {width: 20px;height: 20px;background: #ccc;margin-right: 7px;-webkit-box-flex: 1;-webkit-flex: 1 0 auto;-ms-flex: 1 0 auto;flex: 1 0 auto}
.calendar-legend .min-stay i {background-color: var(--color-day-min)}
.calendar-legend .not-available i {background-color: var(--color-day-unavailable)}
/*.calendar-legend .saving i {background-color: transparent;border: 1px solid var(--color-circle);border-radius: 100px;opacity: 0.5}*/
.calendar-legend .saving i {background-color: transparent;border-bottom: 1px solid var(--color-circle);xborder-radius: 100px;opacity: 0.5}
.calendar .calendar-header {color: var(--color-calendar-primary);font-family: var(--font-family-medium);font-size: 18px;line-height: 1.2;padding: 20px 0;position: relative}
#prevButton:before,#nextButton:before,.calendar .calendar-header .calendar-btn {position: absolute;cursor: pointer;width: 24px;height: 16px;top: calc(50% - 8px);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.71 15.9619'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23002045;%7D%3C/style%3E%3C/defs%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpath class='cls-1' d='M24.71,7.9805l-7.98,7.9814-.707-.707,6.7832-6.7842H0v-1H22.7861L16.0225.707,16.73,0Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat: no-repeat;background-position: center}
#prevButton:before,.calendar .calendar-header .calendar-btn-prev {left: 10px;-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg)}
.calendar .calendar-header .calendar-btn-next {right: 24px}
.calendar .calendar-header .calendar-month {text-align: center}
.calendar .calendar-weeks-header {font-size: 15px;font-family: var(--font-second-family-medium);display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;padding-top: 10px;padding-bottom: 20px;border-bottom: 1px solid var(--color-calendar-border)}
.calendar .calendar-days-of-week {text-align: center;width: calc(100% / 8)}
.calendar .calendar-weeks {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column}
.calendar .calendar-week {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex}
.calendar .calendar-day {width: calc(100% / 8);font-family: var(--font-family-medium);font-size: 16px;color: var(--color-primary);position: relative}
.calendar .calendar-day .calendar-day-outer {cursor: pointer;width: 100%;height: 100%}
.calendar .calendar-day .calendar-day-outer .calendar-day-inner {padding-bottom: 100%}
.calendar .calendar-day .calendar-day-outer .calendar-day-inner .calendar-day-content {position: absolute;width: 100%;height: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center}
.calendar .calendar-day.calendar-day-saving .calendar-day-inner:before {content: "";position: absolute;top: 50%;left: 50%;width: 50%;height: 50%;min-width: 35px;min-height: 35px;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);border: 1px solid var(--color-circle);border-radius: 100px;opacity: 0.5}
.calendar .calendar-day.calendar-day-min .calendar-day-inner {background-color: var(--color-day-min);color: var(--color-day-min-text)}
.calendar .calendar-day.calendar-day-selected .calendar-day-inner {background-color: var(--color-day-selected);color: var(--color-day-selected-text)}
.calendar .calendar-day.calendar-day-selected .calendar-day-inner:before {display: none}
.calendar .calendar-day.calendar-day-from .calendar-day-inner,.calendar .calendar-day.calendar-day-to .calendar-day-inner {background-color: var(--color-day-to);color: var(--color-white)}
.calendar .calendar-day.calendar-day-from .calendar-day-inner:before,.calendar .calendar-day.calendar-day-to .calendar-day-inner:before {display: none}
.calendar .calendar-day.calendar-day-unavailable {pointer-events: none}
.calendar .calendar-day.calendar-day-unavailable .calendar-day-inner {background-color: var(--color-day-unavailable);color: var(--color-day-unavailable-text)}
.calendar .calendar-day.calendar-day-unavailable .calendar-day-inner:before {display: none}
.s-c-r {--color-calendar-primary: var(--color-primary);--color-calendar-second: var(--color-light-text);--color-calendar-border: #dcdfe3;--color-calendar-day-border: rgb(140 140 140 / 30%);--color-day-to: var(--color-primary);--color-day-from: var(--color-primary);--color-day-selected: #0f3259;--color-day-selected-text: #fff;--color-day-selected-border: #0f3259;--color-day-unavailable: #e8e8e8;--color-day-unavailable-text: rgb(87 100 115 / 30%);--color-day-min: #d2e8d1;--color-day-min-text: var(--color-primary);--color-day-min-bolder: #d2e8d1;--color-circle: var(--color-primary);8: 7;--gap: 2px}
.s-c-r .calendar-header {font-family: var(--font-family-medium);padding: 10px 25px;border: 1px solid var(--color-calendar-border)}
.s-c-r .calendar-header .calendar-month {color: var(--color-calendar-primary);font-size: 16px;line-height: 22px}
.s-c-r .calendar-body {font-family: var(--font-family-medium);padding: 10px 0 20px;border: 1px solid var(--color-calendar-border);border-top: none;position: relative}
.s-c-r .calendar-day-checkout,.s-c-r .calendar-day-checkin {display: none;text-align: center;position: absolute;width: 100%;font-size: 10px;line-height: 1;font-family: var(--font-family-medium);color: var(--color-calendar-primary);top: calc(100% + 2px);white-space:nowrap}
.s-c-r .calendar-days-slider {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;padding: 0 40px}
.s-c-r .calendar-days-slider .calendar-day {width: calc(100% / 8)}
.s-c-r .calendar-days-slider .calendar-day .calendar-day-name {font-size: 14px;color: #576473;-webkit-text-decoration: none solid rgb(87, 100, 115);text-decoration: none solid rgb(87, 100, 115);line-height: 21px;text-align: center;white-space: nowrap;overflow: hidden}
.s-c-r .calendar-days-slider .calendar-day .calendar-day-outer {padding: var(--gap);cursor: pointer;position: relative}
.s-c-r .calendar-days-slider .calendar-day .calendar-day-outer .calendar-day-inner {border: 1px solid var(--color-calendar-day-border);padding-bottom: calc(100% - 2px);position: relative}
.s-c-r .calendar-days-slider .calendar-day .calendar-day-outer .calendar-day-inner .calendar-day-content {font-size: 16px;position: absolute;width: 100%;height: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center}
.s-c-r .calendar-days-slider .calendar-day.calendar-day-saving .calendar-day-inner:before {content: "";position: absolute;top: 50%;left: 50%;width: calc(100% - 10px);height: calc(100% - 10px);-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);border-radius: 100px;border: 1px solid var(--color-circle);opacity: 0.5}
.s-c-r .calendar-days-slider .calendar-day.calendar-day-min .calendar-day-inner {background-color: var(--color-day-min);border-color: var(--color-day-min-bolder);color: var(--color-day-min-text)}
.s-c-r .calendar-days-slider .calendar-day.calendar-day-pN41NT .calendar-day-inner {background-color: #F5DEC6 ;border-color: #F5DEC6 ;color: var(--color-day-min-text)}

.s-c-r .calendar-days-slider .calendar-day.calendar-day-selected .calendar-day-inner {xbackground-color: var(--color-day-selected);border-color: var(--color-day-selected-border);xcolor: var(--color-day-selected-text)}
.s-c-r .calendar-days-slider .calendar-day.calendar-day-selected .calendar-day-inner:before {display: none}
.s-c-r .calendar-days-slider .calendar-day.calendar-day-from .calendar-day-inner,
.s-c-r .calendar-days-slider .calendar-day.calendar-day-to .calendar-day-inner {xbackground-color: var(--color-day-to);border-color: var(--color-day-to);xcolor: var(--color-white)}
x.s-c-r .calendar-days-slider .calendar-day.calendar-day-from .calendar-day-inner:before,.s-c-r .calendar-days-slider .calendar-day.calendar-day-to .calendar-day-inner:before {display: none}
.s-c-r .calendar-days-slider .calendar-day.calendar-day-from .calendar-day-checkin {display: block}
.s-c-r .calendar-days-slider .calendar-day.calendar-day-to .calendar-day-checkout {display: block}
.s-c-r .calendar-days-slider .calendar-day.calendar-day-unavailable {pointer-events: none}
.s-c-r .calendar-days-slider .calendar-day.calendar-day-unavailable .calendar-day-inner {background-color: var(--color-day-unavailable);border-color: var(--color-day-unavailable);color: var(--color-day-unavailable-text)}
.s-c-r .calendar-days-slider .calendar-day.calendar-day-unavailable .calendar-day-inner:before {display: none}
.s-c-r .calendar-days-slider-nav {position: absolute;width: 100%;top: 50%;left: 0}
.s-c-r .calendar-days-slider-nav_prev,.s-c-r .calendar-days-slider-nav_next {cursor: pointer;width: 24px;height: 17px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.71 15.9619'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23002045%3B%7D%3C/style%3E%3C/defs%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpath class='cls-1' d='M24.71 7.9805l-7.98 7.9814-.707-.707 6.7832-6.7842H0v-1H22.7861L16.0225.707 16.73 0Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-position: center;background-repeat: no-repeat;position: absolute}
.s-c-r .calendar-days-slider-nav_next {right: 10px}
.s-c-r .calendar-days-slider-nav_prev {left: 10px;-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg)}
.s-c-r .calendar-footer .calendar-legend {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;padding: 15px 0}
.s-c-r .calendar-footer .calendar-legend > div {font-family: var(--font-family-base);margin-right: 15px;font-size: 14px;line-height: 1.2;color: var(--color-calendar-primary);display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center}
.s-c-r .calendar-footer .calendar-legend > div:last-of-type {margin-right: 0}
.s-c-r .calendar-footer .calendar-legend > div i {width: 20px;height: 20px;background: #ccc;margin-right: 7px;-webkit-box-flex: 1;-webkit-flex: 1 0 auto;-ms-flex: 1 0 auto;flex: 1 0 auto}
.s-c-r .calendar-footer .calendar-legend .min-stay i {background-color: var(--color-day-min)}
.s-c-r .calendar-footer .calendar-legend.compressLegend   {letter-spacing: -.5px;}
.s-c-r .calendar-footer .calendar-legend .min-stay-some i {background-color: #F5DEC6;}
.s-c-r .calendar-footer .calendar-legend {display:block}
.s-c-r .calendar-footer .calendar-legend > div {display:inline-block;white-space:nowrap}
.s-c-r .calendar-footer .calendar-legend > div i {width: 16px;height: 16px;background: #ccc;margin-right: 7px;display:inline-block;vertical-align: text-bottom;}
.losdiv {text-align:right;padding-right:3px;text-align: center;position: absolute;width: 100%;font-size: 10px;line-height: 1;font-family: var(--font-family-medium);color: var(--color-calendar-primary);top: calc(100% + 2px);white-space: nowrap} 
.losdiv:after{content:' nights'}
.calendar-days-slider .calendar-day.calendar-day-to .losdiv,
.calendar-days-slider .calendar-day.calendar-day-from .losdiv {margin-top:-16px;display:none}
.s-c-r .calendar-footer .calendar-legend .not-available i {background-color: var(--color-day-unavailable)}
.s-c-r .calendar-footer .calendar-legend .saving i {background-color: transparent;border: 1px solid var(--color-circle);border-radius: 100px;opacity: 0.5}
.tab-nav-calendar {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;margin: 0;padding: 0;list-style: none;border-bottom: 1px solid rgba(87, 100, 115, 0.2);background-color: #f5f5f2;top: -2px;position: relative}
.tab-nav-calendar_item {-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;font-family: var(--font-second-family-bold);font-size: 14px;text-transform: uppercase;letter-spacing: 2px;opacity: 0.6;color: var(--color-light-text);text-align: center;padding: 15px 10px;position: relative;cursor: pointer;-webkit-transition: all 0.2s ease;transition: all 0.2s ease}
.tab-nav-calendar_item:before {content: "";position: absolute;width: 0;height: 1px;bottom: 0;left: 0;background: var(--color-primary);-webkit-transition: all 0.2s ease;transition: all 0.2s ease}
.tab-nav-calendar_item.active {color: var(--color-primary);opacity: 1}
.tab-nav-calendar_item.active:before {width: 100%}
.tab-content-calendar_item {padding-bottom: 20px;display: none}
.tab-content-calendar_item.active {display: block}
.rate-applied-b {width: 100%;max-width: 650px;margin: 30px auto}
.rate-applied {padding: 35px 40px;background: var(--color-white);color: var(--color-primary);line-height: 18px}
.rate-applied_info {line-height: 23px}
.rate-applied_info strong {font-family: var(--font-family-medium);font-weight: 500}
.rate-applied_description {font-size: 15px /*13px*/}
.rate-applied p {margin: 5px 0}
.rate-applied p:last-of-type {margin-bottom: 0}
.rate-applied .title-line {margin-bottom: 15px}
.info-warning-b {width: 100%;max-width: 930px;margin: 0 auto}
.info-warning {background-color: var(--color-bg-warninng);padding: 30px 80px}
.info-warning_description {color: var(--color-warning);line-height: 21px}
.info-warning_description strong {font-family: var(--font-family-medium);font-weight: 400}
.info-warning p {margin: 5px 0}
.info-warning p:first-of-type {margin-top: 0}
.info-warning p:last-of-type {margin-bottom: 0}
.title-line {font-family: var(--font-second-family-bold);font-size: 14px;line-height: 18px;text-transform: uppercase;border-bottom: 1px solid var(--color-primary);letter-spacing: 3px;padding-bottom: 8px;margin-bottom: 30px}
.title-line h4,.title-line h3,.title-line h2,.title-line h1 {font-size: 14px;line-height: 18px;margin: 0}
.upgrade-room {background-color: var(--color-white);margin-bottom: 25px}
.upgrade-room:last-of-type {margin-bottom: 0}
.upgrade-room_header {color: var(--color-primary);font-family: var(--font-second-family-bold);font-size: 14px;line-height: 1.3;letter-spacing: 2.5px;text-transform: uppercase;padding: 25px 30px;position: relative;pointer-events: none}
.upgrade-room--done .upgrade-room_header > div {display: inline-block;position: relative;padding-right: 40px}
.upgrade-room--done .upgrade-room_header > div:before {content: "";position: absolute;width: 28px;height: 28px;right: 0;top: calc(50% - 14px);border-radius: 50px;background-color: #d5e2ed;background-image: url("data:image/svg+xml,%3Csvg version='1.2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' overflow='visible' preserveAspectRatio='none' viewBox='0 0 24 24' width='22' height='22'%3E%3Cg%3E%3Cpath xmlns:default='http://www.w3.org/2000/svg' d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z' style='fill: rgb(18, 18, 18)' vector-effect='non-scaling-stroke'/%3E%3C/g%3E%3C/svg%3E");background-repeat: no-repeat;background-position: center}
.upgrade-room--accordion .upgrade-room_header {padding-right: 60px;cursor: pointer;pointer-events: auto}
.upgrade-room--accordion .upgrade-room_header:before {content: "";position: absolute;width: 28px;height: 28px;right: 30px;top: calc(50% - 14px);border: 1px solid rgba(0, 32, 69, 0.3);border-radius: 50px;background-image: url("data:image/svg+xml,%3Csvg version='1.2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' overflow='visible' preserveAspectRatio='none' viewBox='0 0 24 24' width='20' height='20'%3E%3Cg%3E%3Cpath xmlns:default='http://www.w3.org/2000/svg' d='M7.41 7.84L12 12.42l4.59-4.58L18 9.25l-6 6-6-6z' style='fill: rgb(0  32  69)%3B' vector-effect='non-scaling-stroke'/%3E%3C/g%3E%3C/svg%3E");background-repeat: no-repeat;background-position: center}
.upgrade-room--accordion .upgrade-room_header.opened:before {-webkit-transform: rotateX(180deg);transform: rotateX(180deg)}
.upgrade-room_body {padding: 0 30px}
.upgrade-room--accordion .upgrade-room_body {display: none}
.upgrade-room_container .price {color: var(--color-light-text);font-family: var(--font-family-medium);font-size: 15px;line-height: 1.4;text-align: right;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-flex: 0;-webkit-flex: 0 0 auto;-ms-flex: 0 0 auto;flex: 0 0 auto}
.upgrade-room_container .price i {font-style:normal}
.upgrade-room_container .price span {letter-spacing: 2px;font-size: 16px;font-family: var(--font-second-family-bold);color: var(--color-primary);text-transform: uppercase;margin-bottom: 3px}
.upgrade-room_container .tl {font-family: var(--font-family-medium);color: var(--color-primary);margin-bottom: 10px;line-height: 1.1}
.upgrade-room_container .sub-tl {font-size: 15px;line-height: 1.4;color: var(--color-light-text);margin-bottom: 8px}
.upgrade-room_container .description {font-size: 13px;line-height: 1.4;color: var(--color-light-text)}
.upgrade-room_container .description p {margin: 8px 0}
.upgrade-room_container .item-upgrade-info {border-top: 1px solid rgba(87, 100, 115, 0.3);padding: 15px 0;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex}
.upgrade-room_container .item-upgrade-info > div:last-of-type {text-align: right;-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end}
.upgrade-room_container .item-upgrade-info select {padding: 10px 30px 10px 15px;background-position: right 8px center;width: auto;min-width: 65px}
.upgrade-room_container .item-upgrade-room {border-top: 1px solid rgba(87, 100, 115, 0.3);padding: 20px 0;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column}
.upgrade-room_container .item-upgrade-room_container {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex}
.upgrade-room_container .item-upgrade-room_images {width: 100%;-webkit-box-flex: 1;-webkit-flex: 1 0 auto;-ms-flex: 1 0 auto;flex: 1 0 auto}
.upgrade-room_container .item-upgrade-room_images img {max-width: 100%;display: block}
.upgrade-room_container .item-upgrade-room_control {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;padding: 15px 0}
.upgrade-room_container .item-upgrade-room_control .price {padding-right: 20px;padding-left: 0}
.upgrade-room_container .item-upgrade-room_control .btn {width: 170px}
.guest-information-b {width: 100%;max-width: 1000px;margin-bottom: 25px}
.guest-information {background: var(--color-white);color: var(--color-primary);font-size: 15px;line-height: 1.3;padding: 30px}
.guest-information_header {font-family: var(--font-second-family-bold);font-size: 16px;line-height: 1.2;letter-spacing: 2.5px;text-transform: uppercase;margin-bottom: 20px}
.guest-information_header h4,.guest-information_header h3,.guest-information_header h2,.guest-information_header h1 {font-family: var(--font-second-family-bold);font-size: 16px;line-height: 1.2;margin: 0;font-weight: 400}
.guest-information_header:empty {display: none}
.guest-information_body p {margin: 5px 0}
.guest-information_body > .row {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: end;-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between}
.guest-information_body > .row .col {--gap: 15px;width: 100%;margin-bottom: 20px}
.guest-information_body > .row .col.col--1_2 {width: calc(50% - var(--gap))}
.guest-information_body > .row .col.col--1_3 {width: calc(33.3333% - var(--gap))}
.guest-information_body > .row .col.col--2_3 {width: calc(66.6666% - var(--gap))}
.confirmation-booking-b {width: 100%;max-width: 600px}
.confirmation-booking {color: var(--color-primary)}
.confirmation-booking_info {font-family: var(--font-family-medium);margin-bottom: 15px}
.confirmation-booking_description h1 {font-family: var(--font-additional-family-base);font-weight: 400;font-size: 38px;line-height: 1.2;letter-spacing: 1px;margin-bottom: 20px;margin-top: 20px}
.confirmation-booking_description p {margin: 10px 0}
.confirmation-booking_control {margin-top: 30px}
.table-breakdown-b {margin-bottom: 30px}
.table-breakdown-b:last-child {margin-bottom: 0}
.table-breakdown {font-size: 15px}
.table-breakdown .row {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;line-height: 1.5}
.table-breakdown .row > div {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1}
.table-breakdown .row > div + div:last-of-type {text-align: right;-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end}
.table-breakdown .row .price {-webkit-box-flex: 0.5;-webkit-flex-grow: 0.5;-ms-flex-positive: 0.5;flex-grow: 0.5}
.table-breakdown .row .name {-webkit-box-flex: 2.1;-webkit-flex-grow: 2.1;-ms-flex-positive: 2.1;flex-grow: 2.1}
.table-breakdown_header {font-family: var(--font-family-medium);color: var(--color-primary);border-bottom: 1px solid var(--color-primary);padding-bottom: 5px}
.table-breakdown_body {border-bottom: 1px solid rgba(87, 100, 115, 0.3);color: var(--color-light-text);padding: 10px 0}
.table-breakdown_footer {font-family: var(--font-family-medium);color: var(--color-primary);padding-top: 10px}
.breakdown-total {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: end;-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end;-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end}
.breakdown-total > div {font-size: 15px;line-height: 1.3;font-family: var(--font-family-medium);color: var(--color-primary)}
.breakdown-total > div:last-of-type {font-family: var(--font-second-family-bold);letter-spacing: 2px;font-size: 20px;margin-left: 20px;text-transform: uppercase}
.terms-conditions-b {color: var(--color-primary);font-family: var(--font-family-base);margin: 40px 0 30px}
.terms-conditions-b h3,.terms-conditions-b h2,.terms-conditions-b h1 {font-family: var(--font-family-medium);font-size: 16px;font-weight: 400;margin: 15px 0 7px}
.terms-conditions-b p {font-size: 15px;line-height: 20px;margin: 7px 0}
.terms-conditions-b ul {list-style: numeric;font-size: 15px;line-height: 21px;margin: 10px 0;padding-left: 30px}
.terms-conditions-b ul li {padding-left: 5px}
.terms-conditions-b strong {font-family: var(--font-family-medium);font-weight: 500}
.btn-container {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;padding: 10px 0}
.btn-container .btn ~ .btn {margin-left: 15px}
.btn {--color-btn: var(--color-primary);--color-text: var(--color-white);background-color: var(--color-btn);border: 1px solid var(--color-btn);color: var(--color-text);font-family: var(--font-second-family-bold);font-size: 14px;line-height: 1;letter-spacing: 2px;text-transform: uppercase;padding: 15px 25px;text-decoration: none;text-align: center;border-radius: 100px;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;display: inline-block;max-width: 100%;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;position: relative}
.btn + .btn {margin-left: 15px}
.btn:hover {opacity: 0.9}
.btn:first-child {margin-left: 0}
.btn:last-child {margin-right: 0}
.btn[disabled],.btn--disabled {opacity: 0.4;pointer-events: none}
.btn--small {padding: 12px 20px}
.btn--arrow-prev:before,.btn--arrow-next:before {content: "";width: 24px;height: 24px;position: absolute;top: calc(50% - 12px);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.71 15.9619'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23FFFFFF%3B%7D%3C/style%3E%3C/defs%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpath class='cls-1' d='M24.71 7.9805l-7.98 7.9814-.707-.707 6.7832-6.7842H0v-1H22.7861L16.0225.707 16.73 0Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size: contain;background-repeat: no-repeat;background-position: center}
.btn--arrow-next {padding-right: 50px}
.btn--arrow-next:before {right: 15px}
.btn--arrow-prev {padding-left: 50px}
.btn--arrow-prev:before {left: 15px;-webkit-transform: rotate(-180deg);-ms-transform: rotate(-180deg);transform: rotate(-180deg)}
.link {--color-link-primary-text: var(--color-primary);--color-link-light-text: var(--color-light-text);--color-link-underline: rgba(87, 100, 115, 0.3);--color-link-underline-animation: var(--color-link-light-text);--color-arrow-circle-hover: #dae6f0;--color-arrow-circle: rgba(0, 32, 69, 0.3);color: var(--color-link-light-text);font-family: var(--font-family-base);font-size: 14px;text-decoration: none;line-height: 1.3;display: inline-block;position: relative;border-bottom: 1px solid transparent;cursor: pointer;-webkit-transition: color 0.2s ease;transition: color 0.2s ease}
.link:hover {color: var(--color-link-primary-text)}
.link--primary {color: var(--color-link-primary-text);border-bottom: 1px solid var(--color-link-primary-text)}
.link--bold {font-family: var(--font-second-family-bold);text-transform: uppercase;letter-spacing: 2.5px}
.link--underline {border-bottom: 1px solid var(--color-link-underline)}
.link--animation {position: relative}
.link--animation:before {content: "";width: 0;height: 1px;left: 0;bottom: -1px;position: absolute;background: var(--color-link-underline-animation);-webkit-transition: width 0.2s ease;transition: width 0.2s ease}
.link--animation:hover:before {width: 100%}
.link--icon-arrow {padding-right: 75px}
.link--icon-arrow:hover:after {background-color: var(--color-arrow-circle-hover);border-color: var(--color-arrow-circle-hover)}
.link--icon-arrow:hover:before {background-position-x: right}
.link--icon-arrow:after {content: "";width: 40px;height: 40px;position: absolute;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;border: 1px solid var(--color-arrow-circle);border-radius: 50px;top: calc(50% - 20px);right: 0}
.link--icon-arrow:before {content: "";right: 15px;width: 45px;height: 16px;top: calc(50% - 7.5px);background-image: url("data:image/svg+xml,%3Csvg version='1.1'  xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='45.7px' height='16px' viewBox='0 0 45.7 16' style='enable-background:new 0 0 45.7 16;' xml:space='preserve'%3E%3Cpath style='fill:%23002045;' d='M45.7,8l-8,8L37,15.3l6.8-6.8H0v-1h43.8L37,0.7L37.7,0L45.7,8z'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 5px center;position: absolute;-webkit-transition: all 0.3s cubic-bezier(0.45, 0.05, 0.55, 0.95);transition: all 0.3s cubic-bezier(0.45, 0.05, 0.55, 0.95);z-index: 1}
.link--icon-arrow.link--icon-arrow-left {padding-right: 0;padding-left: 75px}
.link--icon-arrow.link--icon-arrow-left:hover:before {background-position-x: left}
.link--icon-arrow.link--icon-arrow-left:after {top: calc(50% - 20px);right: initial;left: 0}
.link--icon-arrow.link--icon-arrow-left:before {left: 15px;right: initial;background-position: left -5px center;-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg)}
.link--icon-arrow.link--icon-arrow-top {padding-right: 55px}
.link--icon-arrow.link--icon-arrow-top.link--icon-arrow-left {padding-right: 0;padding-left: 55px}
.link--icon-arrow.link--icon-arrow-top.link--icon-arrow-left:before {right: initial;left: -1px}
.link--icon-arrow.link--icon-arrow-top:before,.link--icon-arrow.link--icon-arrow-top:after {-webkit-transform: rotate(-90deg) translateX(5px);-ms-transform: rotate(-90deg) translateX(5px);transform: rotate(-90deg) translateX(5px)}
.link--icon-arrow.link--icon-arrow-top:before {right: -1px;top: calc(50% + 7.5px)}
.link--icon-arrow.link--icon-arrow-bottom {padding-right: 55px}
.link--icon-arrow.link--icon-arrow-bottom.link--icon-arrow-left {padding-right: 0;padding-left: 55px}
.link--icon-arrow.link--icon-arrow-bottom.link--icon-arrow-left:before {right: initial;left: -1px}
.link--icon-arrow.link--icon-arrow-bottom:before,.link--icon-arrow.link--icon-arrow-bottom:after {-webkit-transform: rotate(90deg) translateX(5px);-ms-transform: rotate(90deg) translateX(5px);transform: rotate(90deg) translateX(5px)}
.link--icon-arrow.link--icon-arrow-bottom:before {right: -1px;top: -50%}
.retrieveResPage,.bookPageForm td,.field-form {--color-check-color: #171717;--color-label-input: var(--color-light-text);--color-text-input: var(--color-primary);--color-bg-input: var(--color-white);--color-border-input: rgba(87, 100, 115, 0.3);--color-border-checked: #576473;--color-bg-select-checked: #002045;position: relative}
.field-form--disabled {opacity: 0.5;pointer-events: none}
.field-form.field-form--calendar-icon input {background-repeat: no-repeat;background-image: url("data:image/svg+xml,%3Csvg version='1.2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' overflow='visible' preserveAspectRatio='none' viewBox='0 0 24 24' width='18' height='18'%3E%3Cg%3E%3Cpath xmlns:default='http://www.w3.org/2000/svg' id='calendar-o' d='M4.67 9.34h14.66v10.67H4.67V9.34z M8.57 7.57C8.51 7.64 8.42 7.67 8.33 7.66H7.67 C7.49 7.67 7.35 7.53 7.34 7.36c0-0.01 0-0.01 0-0.02v-3C7.33 4.16 7.47 4.01 7.65 4.01c0.01 0 0.01 0 0.02 0h0.67 C8.52 4 8.66 4.14 8.67 4.31c0 0.01 0 0.01 0 0.02v3c0.01 0.09-0.03 0.19-0.1 0.25V7.57z M16.57 7.57 c-0.06 0.06-0.15 0.09-0.24 0.09h-0.67c-0.18 0.01-0.32-0.13-0.33-0.31c0-0.01 0-0.01 0-0.02v-3c-0.01-0.18 0.13-0.32 0.31-0.33 c0.01 0 0.01 0 0.02 0h0.67c0.18-0.01 0.32 0.13 0.33 0.31c0 0.01 0 0.01 0 0.02v3c0.01 0.09-0.03 0.18-0.09 0.25V7.57z M20.66 6.66 c-0.01-0.73-0.6-1.32-1.33-1.33H18v-1c0-0.92-0.75-1.67-1.67-1.67l0 0h-0.67C14.74 2.67 13.99 3.42 14 4.34c0 0 0 0 0 0v1h-4v-1 c0-0.92-0.74-1.66-1.66-1.67H7.67C6.75 2.68 6 3.42 6 4.35l0 0v1H4.67c-0.73 0.01-1.32 0.6-1.33 1.33v13.33 c0.01 0.73 0.6 1.32 1.33 1.33h14.66c0.73-0.01 1.32-0.6 1.33-1.33V6.68l0 0V6.66z' style='fill: rgb(87  100  115)%3B' vector-effect='non-scaling-stroke'/%3E%3C/g%3E%3C/svg%3E");background-position: right 10px center}
.bookPageForm label,.field-form .field-form_tl {font-family: var(--font-family-medium);font-size: 13px;line-height: 1.2;color: var(--color-label-input);margin-bottom: 6px;display: block;width: 100%}
.field-form .field-form_tl:empty {display: none}
.field-form .field-form_error {font-family: var(--font-family-base);font-size: 12px;line-height: 1.2;color: var(--color-error);position: absolute;top: calc(100% + 2px);left: 0}
.field-form p {margin: 7px 0;font-size: 15px;color: var(--color-primary)}
.field-form p:first-of-type {margin-top: 0}
.field-form p:last-child {margin-bottom: 0}
.field-form label:not(.field-form_tl) {width: 100%;display: block;color: var(--color-text-input);font-family: var(--font-family-base);-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;font-size: 15px;line-height: 1.2;cursor: pointer;position: relative;padding-left: 30px;margin: 13px 0;box-sizing: border-box}
.field-form label:not(.field-form_tl):first-child {margin-top: 0}
.field-form label:not(.field-form_tl):last-child {margin-bottom: 0}
.field-form label:not(.field-form_tl) a {color: var(--color-text-input)}
.field-form label:not(.field-form_tl).radio input {padding: 0;position: absolute;left: 0;opacity: 0;width: 20px;height: 20px}
.field-form label:not(.field-form_tl).radio input:focus ~ span {outline-offset: -2px;--moz-outline: 2px auto -webkit-focus-ring-color!important;outline: 2px solid #010101 !important}
.field-form label:not(.field-form_tl).radio input:checked ~ span {border-color: var(--color-bg-select-checked)}
.field-form label:not(.field-form_tl).radio input:checked ~ span:before {content: "";-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1)}
.field-form label:not(.field-form_tl).radio input ~ span {display: block;width: 20px;height: 20px;border-radius: 50px;border: 2px solid var(--color-border-checked);position: absolute;top: -2px;left: 0;box-sizing: border-box}
.field-form label:not(.field-form_tl).radio input ~ span:before {content: "";display: block;position: absolute;background: var(--color-bg-select-checked);width: 10px;height: 10px;left: calc(50% - 5px);top: calc(50% - 5px);-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);-webkit-transition: all 0.2s ease;transition: all 0.2s ease;border-radius: 50px}
.field-form label:not(.field-form_tl).checkbox input {padding: 0;position: absolute;left: 0;opacity: 0;width: 20px;height: 20px}
.field-form label:not(.field-form_tl).checkbox input:focus ~ span {outline-offset: -2px;--moz-outline: 2px auto blue!important;outline: 2px solid blue !important}
.field-form label:not(.field-form_tl).checkbox input:checked ~ span {border-color: var(--color-bg-select-checked)}
.field-form label:not(.field-form_tl).checkbox input:checked ~ span:before {opacity: 1}
.field-form label:not(.field-form_tl).checkbox input ~ span {display: block;width: 20px;height: 20px;border-radius: 3px;border: 2px solid var(--color-border-checked);position: absolute;top: -2px;left: 0;box-sizing: border-box}
.field-form label:not(.field-form_tl).checkbox input ~ span:before {content: "";display: block;background-color: var(--color-bg-select-checked);background-image: url("data:image/svg+xml,%3Csvg version='1.2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' overflow='visible' preserveAspectRatio='none' viewBox='0 0 24 24' width='22' height='22'%3E%3Cg%3E%3Cpath xmlns:default='http://www.w3.org/2000/svg' d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z' style='fill: rgb(255, 255, 255)' vector-effect='non-scaling-stroke'/%3E%3C/g%3E%3C/svg%3E");background-position: center;width: 100%;height: 100%;left: 0;top: 0;opacity: 0;-webkit-transition: opacity 0.2s ease;transition: opacity 0.2s ease}
.retrieveResPage select,.bookPageForm select,.field-form select {width: 100%;font-family: var(--font-family-base);background-color: var(--color-bg-input);background-image: url("data:image/svg+xml,%3Csvg version='1.2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' overflow='visible' preserveAspectRatio='none' viewBox='0 0 24 24' width='20' height='20'%3E%3Cg%3E%3Cpath xmlns:default='http://www.w3.org/2000/svg' d='M7 10l5 5 5-5z' style='fill: rgb(115, 115, 115)' vector-effect='non-scaling-stroke'/%3E%3C/g%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 8px center;border: 1px solid var(--color-border-input);color: var(--color-text-input);font-size: 16px;line-height: 1.3;padding: 15px 25px 15px 15px;-webkit-appearance: none;-moz-appearance: none;appearance: none}
.bookPageForm textarea,.bookPageForm input[type='text'],.field-form textarea,.field-form input[type='text'] {width: 100%;font-family: var(--font-family-base);background: var(--color-bg-input);border: 1px solid var(--color-border-input);color: var(--color-text-input);padding: 15px;-webkit-appearance: none;-moz-appearance: none;appearance: none;font-size: 16px;line-height: 1.1}
.counter-input {--color-border-input: rgba(87, 100, 115, 0.3);--color-text-input: var(--color-text);display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex}
.counter-input div,.counter-input input {background: transparent;width: 40px!important;height: 40px!important;text-indent: 0px!important;color: var(--color-text);border: 1px solid var(--color-border-input);text-align: center;margin: 0 10px;border-radius: 50px;-webkit-appearance: none;appearance: none;-moz-appearance: textfield}
.counter-input div::-webkit-outer-spin-button,.counter-input div::-webkit-inner-spin-button,.counter-input input::-webkit-outer-spin-button,.counter-input input::-webkit-inner-spin-button {-webkit-appearance: none;appearance: none;margin: 0}
.counter-input span {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;cursor: pointer;text-align: center;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;height: 40px;font-size: 30px}
.counter-input span.disabled {opacity: 0.3;pointer-events: none;cursor: default}
.counter-input span:first-child {border-right: none;margin-right: 0}
.counter-input span:last-child {border-left: none;margin-left: 0}
.select-filter {--color-bg-input: #fff;--color-border-input: #002045;--color-border-input-disabled: rgb(87 100 115 / 30%);--color-border-input-st: rgb(87 100 115 / 30%);--color-border-input-st-select: #002045;--color-bg-input-st-select: rgb(213 226 237 / 30%);--color-bg-input-select: #d9d9d9;--color-bg-input-selected: #002045;--color-bg-input-disabled: #e8e8e8;--color-text-input: #576473;--color-text-input-selected: #fff;--color-bg-proper: #fff;position: relative}
.select-filter--st .select-filter_input {font-size: 16px;line-height: 1.1;padding: 15px 25px 15px 15px;border-radius: 0;border: 1px solid var(--color-border-input-st);background-position: right 10px center}
.select-filter--st .select-filter_input.opened {border-color: var(--color-border-input-st-select);background-color: var(--color-bg-input-st-select)}
.select-filter--disabled {opacity: 0.5;pointer-events: none}
.select-filter--disabled .select-filter_input {border-color: var(--color-border-input-disabled)}
.select-filter_label {font-family: var(--font-family-medium);font-size: 13px;line-height: 1.2;color: var(--color-text-input);margin-bottom: 6px;display: block;width: 100%}
.select-filter_icon {cursor: pointer;padding: 8px 30px 8px 30px;height: 100%;border-radius: 100px;background-color: var(--color-bg-input);background-image: url("data:image/svg+xml,%3Csvg version='1.2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' overflow='visible' preserveAspectRatio='none' viewBox='0 0 24 24' width='20' height='20'%3E%3Cg%3E%3Cpath xmlns:default='http://www.w3.org/2000/svg' d='M10 18h4v-2h-4V18z M3 6v2h18V6H3z M6 13h12v-2H6V13z' style='fill: rgb(0  32  69)%3B' vector-effect='non-scaling-stroke'/%3E%3C/g%3E%3C/svg%3E");background-repeat: no-repeat;background-position: center}
.select-filter_icon.select-filter_input--selected {background-color: var(--color-bg-input-selected);background-image: url("data:image/svg+xml,%3Csvg version='1.2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' overflow='visible' preserveAspectRatio='none' viewBox='0 0 24 24' width='20' height='20'%3E%3Cg%3E%3Cpath xmlns:default='http://www.w3.org/2000/svg' d='M10 18h4v-2h-4V18z M3 6v2h18V6H3z M6 13h12v-2H6V13z' style='fill: rgb(255  255  255)%3B' vector-effect='non-scaling-stroke'/%3E%3C/g%3E%3C/svg%3E")}
.select-filter_input {cursor: pointer;font-family: var(--font-family-base);font-size: 15px;color: var(--color-text-input);padding: 8px 34px 8px 17px;border-radius: 100px;background-color: var(--color-bg-input);background-image: url("data:image/svg+xml,%3Csvg version='1.2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' overflow='visible' preserveAspectRatio='none' viewBox='0 0 9 5' width='9' height='5'%3E%3Cg transform='translate(0  0)'%3E%3Cdefs%3E%3Cpath id='path-164935010302256287' d='M6.300000000000001 10 C6.300000000000001 10 10.8 15 10.8 15 C10.8 15 15.300000000000004 10 15.300000000000004 10 C15.300000000000004 10 6.300000000000001 10 6.300000000000001 10 Z' vector-effect='non-scaling-stroke'/%3E%3C/defs%3E%3Cg transform='translate(-6.300000000000001  -10)'%3E%3Cpath style='stroke-width: 0%3B stroke-linecap: butt%3B stroke-linejoin: miter%3B fill: rgb(87  100  115)%3B' d='M6.300000000000001 10 C6.300000000000001 10 10.8 15 10.8 15 C10.8 15 15.300000000000004 10 15.300000000000004 10 C15.300000000000004 10 6.300000000000001 10 6.300000000000001 10 Z' vector-effect='non-scaling-stroke'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 17px center;-webkit-transition: background-color 0.2s ease;transition: background-color 0.2s ease;white-space: nowrap;text-overflow: ellipsis;overflow: hidden}
.select-filter_input.opened {background-color: var(--color-bg-input-select)}
.select-filter_input--select {background-color: var(--color-bg-input-select)}
#stay-room-filter .sbToggle,.select-filter_input--selected {color: var(--color-text-input-selected);background-color: var(--color-bg-input-selected);background-image: url("data:image/svg+xml,%3Csvg version='1.2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' overflow='visible' preserveAspectRatio='none' viewBox='0 0 9 5' width='9' height='5'%3E%3Cg transform='translate(0  0)'%3E%3Cdefs%3E%3Cpath id='path-164935105787379052' d='M6.300000000000001 10 C6.300000000000001 10 10.8 15 10.8 15 C10.8 15 15.300000000000004 10 15.300000000000004 10 C15.300000000000004 10 6.300000000000001 10 6.300000000000001 10 Z' vector-effect='non-scaling-stroke'/%3E%3C/defs%3E%3Cg transform='translate(-6.300000000000001  -10)'%3E%3Cpath style='stroke-width: 0%3B stroke-linecap: butt%3B stroke-linejoin: miter%3B fill: rgb(255  255  255)%3B' d='M6.300000000000001 10 C6.300000000000001 10 10.8 15 10.8 15 C10.8 15 15.300000000000004 10 15.300000000000004 10 C15.300000000000004 10 6.300000000000001 10 6.300000000000001 10 Z' vector-effect='non-scaling-stroke'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}
.select-filter_input--selected.opened {background-color: var(--color-bg-input-selected)}
.select-filter_input--disabled {cursor: default;pointer-events: none;background-color: var(--color-bg-input-disabled)}
.select-filter_proper {display: none;position: absolute;top: calc(100% + 10px);left: 50%;background-color: var(--color-bg-proper);box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);z-index: 10;min-width: 200px;width: calc(100% + 30px);-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%)}
.select-filter_proper--guests .select-filter_proper-container {padding: 0}
.select-filter_proper-header {text-align: center;color: var(--color-primary);position: relative;font-size: 20px;font-family: var(--font-additional-family-base);letter-spacing: 0.6px;line-height: 1.2;padding: 15px 20px;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);background: #f5f5f2}
.select-filter_proper-header .clear {top: calc(50% - 8px);right: 20px;position: absolute;font-family: var(--font-family-medium);color: var(--color-primary);font-size: 14px;line-height: 16px;border-bottom: 1px solid var(--color-primary)}
.select-filter_proper-header .back {cursor: pointer;position: absolute;left: 20px;top: calc(50% - 7.5px);display: block;width: 45px;height: 15px;-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);background-repeat: no-repeat;background-position: center;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='%D0%A1%D0%BB%D0%BE%D0%B9_1' x='0px' y='0px' viewBox='0 0 45.7 16' style='enable-background:new 0 0 45.7 16%3B' xml:space='preserve'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%23002045%3B%7D%3C/style%3E%3Cpath class='st0' d='M45.7 8l-8 8L37 15.3l6.8-6.8H0v-1h43.8L37 0.7L37.7 0L45.7 8z'/%3E%3C/svg%3E")}
.select-filter_proper-header .close {cursor: pointer;position: absolute;right: 20px;top: calc(50% - 21px);display: block;width: 42px;height: 42px;background-repeat: no-repeat;background-position: center;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 41.5381 41.5381'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23002045%3B%7D.cls-2%7Bfill:%23bfc5cf%3B%7D%3C/style%3E%3C/defs%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpolygon class='cls-1' points='28.901 13.344 28.194 12.637 20.769 20.062 13.344 12.637 12.637 13.344 20.062 20.769 18.957 21.874 12.637 28.194 13.344 28.901 20.769 21.476 21.874 22.581 28.194 28.901 28.901 28.194 21.476 20.769 28.901 13.344'/%3E%3Cpath class='cls-2' d='M20.769 41.5381A20.7691 20.7691 0 1 1 41.5381 20.769 20.7925 20.7925 0 0 1 20.769 41.5381Zm0-40A19.231 19.231 0 1 0 40 20.769 19.2526 19.2526 0 0 0 20.769 1.5381Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}
.select-filter_proper-container {font-size: 15px;line-height: 1.3;color: var(--color-primary);padding: 15px 20px}
.select-filter_proper-container p {margin: 5px 0}
.select-filter_proper-container .count-guest {padding: 15px 20px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center}
.select-filter_proper-container .count-guest:first-of-type {border-bottom: 1px solid rgba(87, 100, 115, 0.3)}
.select-filter_proper-container .counter-name {color: var(--color-primary);font-family: var(--font-family-medium);font-size: 15px;line-height: 1.3}
.select-filter_proper-container .counter-name span {display: block;color: var(--color-light-text);font-family: var(--font-family-base);font-size: 14px}
.select-filter_proper-container .children-ages {padding: 15px 20px}
.select-filter_proper-container .children-ages > div:first-of-type {color: var(--color-primary);font-family: var(--font-family-medium);font-size: 15px;line-height: 1.3;margin-bottom: 5px}
.select-filter_proper-container .children-ages > div:last-of-type {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 -7px}
.select-filter_proper-container .children-ages > div:last-of-type > div {width: 25%;padding: 0 7px 7px;margin: 0}
.select-filter_proper-container .field-form {margin-bottom: 30px}
.select-filter_proper-container .field-form:last-of-type {margin-bottom: 0}
.select-filter_proper-container .field-form .field-form_tl {font-size: 14px;font-family: var(--font-second-family-bold);color: var(--color-primary);letter-spacing: 2px;text-transform: uppercase;margin-bottom: 10px}
.select-filter_proper-container ul {font-family: var(--font-second-family-bold);font-size: 14px;color: var(--color-primary);line-height: 18px;letter-spacing: 2px;text-transform: uppercase;list-style: none;margin: 0px -20px 15px;padding: 0 20px 15px;border-bottom: 1px solid rgba(87, 100, 115, 0.3)}
.select-filter_proper-container ul:last-of-type {margin-bottom: 0;padding-bottom: 0;border-bottom: none}
.select-filter_proper-container ul li {font-size: 15px;text-transform: none;letter-spacing: normal;font-family: var(--font-family-base);margin: 8px 0;cursor: pointer}
.select-filter_proper-container ul li:first-of-type:not(.list-title) {margin-top: 0}
.select-filter_proper-container ul li:last-of-type {margin-bottom: 0}
.select-filter_proper-container ul li.list-title {cursor: auto;font-family: var(--font-second-family-bold);font-size: 14px;color: var(--color-primary);line-height: 18px;letter-spacing: 2px;text-transform: uppercase;margin-bottom: 15px;margin-top: 0}
.select-filter_proper-control {border-top: 1px solid rgba(87, 100, 115, 0.3);padding: 15px 20px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;background: #fff}
.select-filter_proper-control > * {margin-right: 15px}
.select-filter_proper-control > *:last-of-type {margin-right: 0}
@media (min-width: 576px) {.calendar-legend > div i {width: 16px;height: 16px;margin-right: 6px}
.s-c-r .calendar-footer .calendar-legend > div i {width: 16px;height: 16px;margin-right: 6px}
.upgrade-room_container .item-upgrade-info select {margin-bottom: 15px}
.upgrade-room_container .item-upgrade-room_images {max-width: 200px}
.upgrade-room_container .item-upgrade-room_description {padding-left: 20px}
.select-filter_proper--guests {min-width: 380px}
}
@media (min-width: 768px) {.hide-md-up {display: none}
.resort-fee-info {text-align: right}
.stay-room-filter > div {min-width: 200px}
.stay-room-filter > div.hide-md-up {display: none}
.step-section .step-action-next.hide-md-up {display: none}
.shuttle-container {width: auto;border-radius: 100px;background-color: #e4ebf2 }
.shuttle-container > div {padding-right: 20px;padding-left: 20px}
.shuttle-container > div:first-of-type {border-left: none;padding-left: 30px}
.shuttle-container > div:last-of-type {border-left: 1px solid var(--color-line);padding-right: 30px}
.glightbox-container {padding: 2.5%}
.glightbox-container .ginner-container {width: auto;height: auto;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;-webkit-flex-direction: row;flex-direction: row}
.glightbox-container .ginner-container.desc-top .gslide-description {-webkit-box-ordinal-group: 1;-ms-flex-order: 0;-webkit-order: 0;order: 0}
.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;-webkit-order: 1;order: 1}
.glightbox-container .ginner-container.desc-left .gslide-description {-webkit-box-ordinal-group: 1;-ms-flex-order: 0;-webkit-order: 0;order: 0}
.glightbox-container .ginner-container.desc-left .gslide-image {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;-webkit-order: 1;order: 1}
.gslide-image img {max-height: 80vh;max-width: 70vw}
.gslide-image img.zoomable {cursor: -webkit-zoom-in;cursor: zoom-in}
.zoomed .gslide-image img.zoomable {cursor: -webkit-grab;cursor: grab}
.gslide-inline {max-height: 95vh}
.gslide-external {max-height: 100vh}
.gslide-description.description-left,.gslide-description.description-right {max-width: 275px}
.goverlay {background: rgba(0, 0, 0, 0.5)}
.description-left .gdesc-inner,.description-right .gdesc-inner {position: absolute;height: 100%;overflow-y: auto}
.gprev {top: 45%;left: 50px}
.gnext {top: 45%;right: 50px}
.gclose {right: 25px;top: 25px}
.room-card_images-control_next,.room-card_images-control_prev {border: 1px solid rgba(0, 32, 69, 0.3);border-radius: 50px}
.room-card_images-control_next:hover,.room-card_images-control_prev:hover {background-color: #dae6f0;border-color: #dae6f0}
.room-card_images-control_next:hover:before,.room-card_images-control_prev:hover:before {background-position-x: right}
.room-card_images-control_prev:before {left: calc(50% - 7px)}
.room-card_images-control_next:before {right: calc(50% - 7px)}
.room-card_images-container .swiper-room-card {padding-top: 60px}
.room-card_offer-item .right-col {padding-left: 15px;max-width: 215px}
.room-card_offer-item .price {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column}
.room-card_offer-item .price.hide-md-up {display: none}
.calendar-legend > div.hide-md-up {display: none}
.s-c-r .calendar-header .calendar-month {text-align: center}
.s-c-r .calendar-footer .calendar-legend > div.hide-md-up {display: none}
.upgrade-room_container .item-upgrade-info > div:last-of-type {padding-left: 20px;-webkit-box-flex: 0;-webkit-flex: 0 0 auto;-ms-flex: 0 0 auto;flex: 0 0 auto;max-width: 240px}
.table-breakdown .row > div.hide-md-up {display: none}
}
@media (min-width: 992px) {.hide-lg-up {display: none}
.step-section .step-container > div:first-of-type {width: calc(100% - 340px - 30px);-webkit-box-ordinal-group: 1;-webkit-order: 0;-ms-flex-order: 0;order: 0}
.step-section .step-container > div:last-of-type {width: 370px}
.room-card_images {width: var(--width-imgages-block)}
.room-card_description {margin-left: calc(-1 * var(--gap));width: calc(100% - var(--width-imgages-block) + var(--gap))}
.room-card_description-info {padding: 60px 30px 30px 200px}
.room-card_offer {margin-left: auto;width: calc(100% - var(--width-imgages-block) + var(--gap));padding: 30px}
.room-reservation-b--sticky {position: -webkit-sticky;position: sticky;top: 25px}
.select-filter_proper--height {max-height: 360px;overflow: auto}
.select-filter_proper-header {display: none}
}
@media (min-width: 1200px) {.hide-xl-up {display: none}
.step-section .step-container > div:first-of-type {width: calc(100% - 440px - 40px)}
.step-section .step-container > div:last-of-type {width: 450px}
.room-card_description-info {padding: 60px 65px 30px 200px}
.room-card_offer {padding: 30px 65px}
}
@media (max-width: 1399.98px) {.wrapper-first {width: 1300px}
.wrapper-second {width: 1180px}
.room-card {--width-imgages-block: 550px;--gap: 140px}
}
@media (max-width: 1199.98px) {.hide-xl-down {display: none}
.wrapper-first {width: 990px}
.wrapper-second {width: 990px}
.wrapper-third {width: 990px}
.room-card {--width-imgages-block: 400px;--gap: 160px}
.room-card_description-tl {font-size: 28px}
.room-card_description-tl h4,.room-card_description-tl h3,.room-card_description-tl h2,.room-card_description-tl h1 {font-size: 28px}
}
@media (max-width: 991.98px) {.hide-lg-down {display: none}
.find-room-filter {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap}
.find-room-filter > div {width: 100%;max-width: 100%;-webkit-box-flex: 1;-webkit-flex: auto;-ms-flex: auto;flex: auto;margin-bottom: 15px}
.find-room-filter > div:last-of-type {margin-bottom: 0}
.find-room-filter > div.col-lg-1-2 {width: 50%;margin-bottom: 15px}
.find-room-filter > div.col-lg-1-3 {width: 33.3333%;margin-bottom: 15px}
.find-room-filter > div.col-lg-2-3 {width: 66.6666%;margin-bottom: 15px}
.wrapper-first {width: 768px}
.wrapper-second {width: 768px}
.wrapper-third {width: 768px}
.popup .popup-container_body {padding-top: 20px;padding-bottom: 20px}
.popup .popup-container_footer {margin-top: auto;padding-bottom: 20px}
.popup .popup-container_footer .btn {width: 100%}
.popup-find-room {padding: 0}
.popup-find-room .popup-wrapper {padding: 0;min-height: 100%;height: 100%}
.popup-find-room .popup-container {min-height: 100%;background-color: #f5f5f2}
.popup-find-room .popup-container_header {padding: 15px 20px;font-size: 20px;letter-spacing: 0.6px;border-bottom: 1px solid rgba(87, 100, 115, 0.2)}
.popup-find-room .popup-container_header .close-popup {width: 40px;height: 40px;background-size: contain;right: 20px}
.popup-find-room-calendar {padding: 0}
.popup-find-room-calendar .popup-wrapper {padding: 0;min-height: 100%;height: 100%}
.popup-find-room-calendar .popup-container {min-height: 100%;background-color: #fff}
.popup-find-room-calendar .popup-container_header {background-color: #f5f5f2;padding: 15px 20px;font-size: 20px;letter-spacing: 0.6px;border-bottom: 1px solid rgba(87, 100, 115, 0.2)}
.popup-find-room-calendar .popup-container_header .close-popup {width: 40px;height: 40px;background-size: contain;right: 20px}
.popup-find-room-calendar .calendar {border: none}
.popup-find-room-calendar .calendar-legend {background-color: #fff;width: 100%;position: fixed;bottom: 0;padding: 10px 20px;border-top: 1px solid #dcdfe3}
.popup-find-room-calendar .tab-content-calendar {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;overflow: auto;max-height: calc(100vh - 114px)}
.popup-find-room-calendar .tab-content-calendar_item {padding: 10px 0 40px}
.checkout-step-header ul li {font-size: 13px}
.checkout-step-header ul li:not(:last-of-type) {padding-right: 16px}
.checkout-step-header ul li div span {margin-right: 5px}
.room-card_description {margin-top: -75px}
.select-filter_proper {position: fixed;width: 100%;z-index: 1000;left: 0;top: 0;right: 0;bottom: 0;-webkit-transform: none;-ms-transform: none;transform: none}
.select-filter_proper-container {overflow: auto;height: 100%;padding: 25px 20px 140px}
.select-filter_proper-control {position: fixed;bottom: 0;width: 100%;z-index: 1}
}
@media (max-width: 767.98px) {.hide-md-down {display: none}
.stay-room-filter > div:first-of-type {width: 100%}
.stay-room-filter > div.hide-md-down {display: none}
.room-card-section {margin: 30px 0}
.step-section .step-action-next.hide-md-down {display: none}
.header-container {padding: 20px 0 15px}
.wrapper-first {width: 100%}
.wrapper-second {width: 100%}
.wrapper-third {width: 100%}
.shuttle-b {top: 0;width: 100%}
.shuttle-container_modify .link {display: none}
.shuttle-container_modify i {cursor: pointer;width: 24px;height: 24px;display: block;background-repeat: no-repeat;background-position: center;background-image: url("data:image/svg+xml,%3Csvg version='1.2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' overflow='visible' preserveAspectRatio='none' viewBox='0 0 24 24' width='17' height='17'%3E%3Cg%3E%3Cpath xmlns:default='http://www.w3.org/2000/svg' d='M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.39-.39-1.02-.39-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z' style='fill: rgb(0  32  69)%3B' vector-effect='non-scaling-stroke'/%3E%3C/g%3E%3C/svg%3E")}
[data-tooltip]:before {white-space: normal}
.checkout-step-header {padding-bottom: 30px;margin-bottom: 20px}
.checkout-step-header ul li.checkout-step-selected div span {margin: 0;position: absolute;display: block;font-size: 15px;bottom: 0px;left: 0;right: 0;text-align: center}
.checkout-step-header ul li div span {display: none}
.stay-summary-room_subtl {font-size: 14px;line-height: 21px}
.stay-summary-room_tl {font-size: 20px;line-height: 26px}
.stay-summary-room_tl h4,.stay-summary-room_tl h3,.stay-summary-room_tl h2,.stay-summary-room_tl h1 {font-size: 20px;line-height: 26px}
.room-card {margin: 0 -15px}
.room-card_images {overflow: hidden}
.room-card_images-control {top: initial;bottom: 15px;left: 25px;width: 110px;z-index: 2}
.room-card_images-control_next:before,.room-card_images-control_prev:before {width: 40px;height: 40px;top: calc(50% - 20px);background-position: center;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.71 15.9619'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff%3B%7D%3C/style%3E%3C/defs%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpath class='cls-1' d='M24.71 7.9805l-7.98 7.9814-.707-.707 6.7832-6.7842H0v-1H22.7861L16.0225.707 16.73 0Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}
x.room-card_images-container {margin-right: 50px}
.room-card_images-container .swiper-room-card {overflow: initial}
.room-card_description-tl {font-size: 24px;margin: 0 0 10px}
.room-card_description-tl h4,.room-card_description-tl h3,.room-card_description-tl h2,.room-card_description-tl h1 {font-size: 24px}
.room-card_description-calendar {margin: 0 -25px}
.room-card_description-calendar_action:before {background-image: url("data:image/svg+xml,%3Csvg version='1.2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' overflow='visible' preserveAspectRatio='none' viewBox='0 0 24 24' width='18' height='18'%3E%3Cg%3E%3Cpath xmlns:default='http://www.w3.org/2000/svg' id='calendar-o' d='M4.67 9.34h14.66v10.67H4.67V9.34z M8.57 7.57C8.51 7.64 8.42 7.67 8.33 7.66H7.67 C7.49 7.67 7.35 7.53 7.34 7.36c0-0.01 0-0.01 0-0.02v-3C7.33 4.16 7.47 4.01 7.65 4.01c0.01 0 0.01 0 0.02 0h0.67 C8.52 4 8.66 4.14 8.67 4.31c0 0.01 0 0.01 0 0.02v3c0.01 0.09-0.03 0.19-0.1 0.25V7.57z M16.57 7.57 c-0.06 0.06-0.15 0.09-0.24 0.09h-0.67c-0.18 0.01-0.32-0.13-0.33-0.31c0-0.01 0-0.01 0-0.02v-3c-0.01-0.18 0.13-0.32 0.31-0.33 c0.01 0 0.01 0 0.02 0h0.67c0.18-0.01 0.32 0.13 0.33 0.31c0 0.01 0 0.01 0 0.02v3c0.01 0.09-0.03 0.18-0.09 0.25V7.57z M20.66 6.66 c-0.01-0.73-0.6-1.32-1.33-1.33H18v-1c0-0.92-0.75-1.67-1.67-1.67l0 0h-0.67C14.74 2.67 13.99 3.42 14 4.34c0 0 0 0 0 0v1h-4v-1 c0-0.92-0.74-1.66-1.66-1.67H7.67C6.75 2.68 6 3.42 6 4.35l0 0v1H4.67c-0.73 0.01-1.32 0.6-1.33 1.33v13.33 c0.01 0.73 0.6 1.32 1.33 1.33h14.66c0.73-0.01 1.32-0.6 1.33-1.33V6.68l0 0V6.66z' style='fill: rgb(0  32  69)%3B' vector-effect='non-scaling-stroke'/%3E%3C/g%3E%3C/svg%3E");-webkit-transform: none;-ms-transform: none;transform: none;top: -5px}
.room-card_description-calendar .s-c-r .calendar-header {border-left: 0;border-right: 0}
.room-card_description-calendar .s-c-r .calendar-body {border-left: 0;border-right: 0}
.room-card_description-calendar .s-c-r .calendar-days-slider {padding: 0 25px}
.room-card_description-calendar .s-c-r .calendar-footer {padding: 0 25px}
.room-card_description-calendar .s-c-r .calendar-days-slider-nav {position: relative;top: 0;padding: 20px 25px 5px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between}
.room-card_description-calendar .s-c-r .calendar-days-slider-nav_prev,.room-card_description-calendar .s-c-r .calendar-days-slider-nav_next {position: relative;width: 31px;height: 20px;left: 0;right: 0}
.room-card_offer-item {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column}
.room-card_offer-item .btn {margin-top: 15px;width: 100%}
.room-card_offer-item.opened .show-details {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);background-position: bottom center}
.room-card_offer-item .show-details {font-size: 0;width: 30px;height: 40px;background-image: url("data:image/svg+xml,%3Csvg version='1.2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' overflow='visible' preserveAspectRatio='none' viewBox='0 0 24 24' width='20' height='20'%3E%3Cg%3E%3Cpath xmlns:default='http://www.w3.org/2000/svg' d='M7.41 7.84L12 12.42l4.59-4.58L18 9.25l-6 6-6-6z' style='fill: rgb(0  32  69)%3B' vector-effect='non-scaling-stroke'/%3E%3C/g%3E%3C/svg%3E");background-repeat: no-repeat;background-position: top center;position: absolute;top: 0;right: 0}
.room-card_offer-item .description {padding-right: 30px}
.room-card_offer-item .price {font-size: 14px;margin-top: 7px;width: 100%;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap}
.room-card_offer-item .price span {font-size: 14px;letter-spacing: 1.5px;margin-right: 10px;margin-left: 0}
.room-card_offer-item .price.hide-md-down {display: none}
.calendar-inline {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column}
.calendar-inline > div {width: 100%;margin-bottom: 20px}
.calendar-legend > div.hide-md-down {display: none}
.calendar .calendar-header {padding: 10px 0}
.calendar .calendar-weeks-header {padding-top: 5px;padding-bottom: 5px}
.s-c-r {--gap: 1px}
.s-c-r .calendar-days-slider .calendar-day .calendar-day-name {font-size: 12px}
.s-c-r .calendar-days-slider .calendar-day .calendar-day-outer .calendar-day-inner .calendar-day-content {font-size: 13px}
.s-c-r .calendar-days-slider .calendar-day.calendar-day-saving .calendar-day-inner:before {width: calc(100% - 5px);height: calc(100% - 5px)}
.s-c-r .calendar-footer .calendar-legend > div.hide-md-down {display: none}
.rate-applied {padding: 25px}
.info-warning {padding: 20px;font-size: 14px}
.upgrade-room {margin: 0 -15px 20px}
.upgrade-room_header {padding-left: 23px;padding-right: 23px}
.upgrade-room_body {padding: 0 23px}
.upgrade-room_container .item-upgrade-info {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column}
.upgrade-room_container .item-upgrade-info > div:last-of-type {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;margin-top: 10px}
.upgrade-room_container .item-upgrade-info > div:last-of-type .field-form {-webkit-box-ordinal-group: 2;-webkit-order: 1;-ms-flex-order: 1;order: 1;padding-left: 15px}
.guest-information {margin: 0 -15px;padding: 23px}
.confirmation-booking_description h1 {font-size: 32px;letter-spacing: 0.4px}
.confirmation-booking_description p {font-size: 15px;line-height: 1.35}
.table-breakdown .row > div.hide-md-down {display: none}
.table-breakdown .row .name {-webkit-box-flex: 0.5;-webkit-flex-grow: 0.5;-ms-flex-positive: 0.5;flex-grow: 0.5}
.table-breakdown_body {font-size: 13px;padding: 5px 0}
.table-breakdown_body > .row {border-bottom: 1px solid rgba(87, 100, 115, 0.3);padding: 5px 0}
.table-breakdown_body > .row:last-child {border: none}
.table-breakdown_body > .row .price,.table-breakdown_body > .row .name {font-family: var(--font-family-medium)}
.breakdown-total {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column}
.field-form .field-form_tl {margin-bottom: 4px}
}
@media (max-width: 575.98px) {.step-section .step-action-next .btn {width: 100%}
.step-section .step-action-confirm > div .btn {width: 100%}
.header-container_logo {x    max-width: 110px}
.shuttle-container_date {font-size: 13px;letter-spacing: 1.6px;line-height: 1.2}
.stay-summary-room {padding-top: 5px}
.room-reservation_description {padding: 15px 20px}
.room-reservation_price {padding: 15px 20px}
.room-reservation_price > div:last-of-type {font-size: 16px}
.calendar-legend > div {margin-right: 10px;font-size: 12px}
.s-c-r .calendar-day-checkout,.s-c-r .calendar-day-checkin, .losdiv {font-size: 8px}
.s-c-r .calendar-footer .calendar-legend > div {margin-right: 10px;font-size: 12px}
.upgrade-room_container .price {font-size: 14px}
.upgrade-room_container .price span {font-size: 14px;letter-spacing: 1.5px}
.upgrade-room_container .item-upgrade-room_container {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column}
.upgrade-room_container .item-upgrade-room_description {padding-top: 20px}
.guest-information_header {font-size: 14px;letter-spacing: 2px}
.guest-information_header h4,.guest-information_header h3,.guest-information_header h2,.guest-information_header h1 {font-size: 14px}
}
@media print {*,*::before,*::after {background: #fff !important;color: #000 !important;box-shadow: none !important;text-shadow: none !important}
a,a:visited {text-decoration: underline}
a[href]::after {content: " (" attr(href) ")"}
abbr[title]::after {content: " (" attr(title) ")"}
a[href^="#"]::after,a[href^="javascript:"]::after {content: ""}
pre {white-space: pre-wrap !important}
pre,blockquote {border: 1px solid #999;page-break-inside: avoid}
thead {display: table-header-group}
tr,img {page-break-inside: avoid}
p,h2,h3 {orphans: 3;widows: 3}
h2,h3 {page-break-after: avoid}
}
.gslide-description.description-bottom {display:none}
