img:is([sizes="auto" i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}img.wp-smiley,img.emoji{display:inline!important;border:none!important;box-shadow:none!important;height:1em!important;width:1em!important;margin:0 0.07em!important;vertical-align:-0.1em!important;background:none!important;padding:0!important}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp:6px 6px 0px rgba(0, 0, 0, 1)}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:root :where(.wp-block-pullquote){font-size:1.5em;line-height:1.6}.datepick{background-color:#fff;color:#000;border:1px solid #444;border-radius:.25em;-moz-border-radius:.25em;-webkit-border-radius:.25em;font-size:90%}.datepick-rtl{direction:rtl}.datepick-popup{z-index:1000}.datepick-disable{position:absolute;z-index:100;background-color:#fff;opacity:.5;filter:alpha(opacity=50)}.datepick a{color:#fff;text-decoration:none}.datepick a.datepick-disabled{color:#888;cursor:auto}.datepick button{margin:.25em;padding:.125em 0em;background-color:#fcc;border:none;border-radius:.25em;-moz-border-radius:.25em;-webkit-border-radius:.25em;font-weight:700}.datepick-nav,.datepick-ctrl{float:left;width:100%;background-color:#000;color:#fff;font-size:90%;font-weight:700}.datepick-ctrl{background-color:#600}.datepick-cmd{width:30%}.datepick-cmd:hover{background-color:#777}.datepick-ctrl .datepick-cmd:hover{background-color:#f08080}.datepick-cmd-prevJump,.datepick-cmd-nextJump{width:8%}button.datepick-cmd{text-align:center}.datepick-cmd-prev,.datepick-cmd-prevJump,.datepick-cmd-clear{float:left;padding-left:2%}.datepick-cmd-current,.datepick-cmd-today{float:left;width:35%;text-align:center}.datepick-cmd-next,.datepick-cmd-nextJump,.datepick-cmd-close{float:right;padding-right:2%;text-align:right}.datepick-rtl .datepick-cmd-prev,.datepick-rtl .datepick-cmd-prevJump,.datepick-rtl .datepick-cmd-clear{float:right;padding-left:0%;padding-right:2%;text-align:right}.datepick-rtl .datepick-cmd-current,.datepick-rtl .datepick-cmd-today{float:right}.datepick-rtl .datepick-cmd-next,.datepick-rtl .datepick-cmd-nextJump,.datepick-rtl .datepick-cmd-close{float:left;padding-left:2%;padding-right:0%;text-align:left}.datepick-month-nav{float:left;background-color:#777;text-align:center}.datepick-month-nav div{float:left;width:12.5%;margin:1%;padding:1%}.datepick-month-nav span{color:#888}.datepick-month-row{clear:left}.datepick-month{float:left;width:15em;border:1px solid #444;text-align:center}.datepick-month-header,.datepick-month-header select,.datepick-month-header input{background-color:#444;color:#fff;font-weight:700}.datepick-month-header select,.datepick-month-header input{margin:0em;padding:0em;border:none;font-size:100%}.datepick-month-header input{position:absolute;display:none}.datepick-month table{width:100%;border-collapse:collapse}.datepick-month thead{border-bottom:1px solid #aaa}.datepick-month th,.datepick-month td{margin:0em;padding:0em;font-weight:400;text-align:center}.datepick-month th{border:1px solid #777}.datepick-month th,.datepick-month th a{background-color:#777;color:#fff}.datepick-month td{background-color:#eee;border:1px solid #aaa}.datepick-month td.datepick-week{border:1px solid #777}.datepick-month td.datepick-week *{background-color:#777;color:#fff;border:none}.datepick-month a{display:block;width:100%;padding:.125em 0em;background-color:#eee;color:#000;text-decoration:none}.datepick-month span{display:block;width:100%;padding:.125em 0em}.datepick-month td span{color:#888}.datepick-month td .datepick-other-month{background-color:#fff}.datepick-month td .datepick-weekend{background-color:#ddd}.datepick-month td .datepick-today{background-color:#f0c0c0}.datepick-month td .datepick-highlight{background-color:#f08080}.datepick-month td .datepick-selected{background-color:#777;color:#fff}.datepick-month th.datepick-week{background-color:#777;color:#fff}.datepick-status{clear:both;background-color:#ddd;text-align:center}.datepick-clear-fix{clear:both}.mphb-calendar .mphb-datepicker-light-blue.datepick,.datepick-popup .mphb-datepicker-light-blue.datepick{font-size:90%;border:0 solid;border-radius:0;width:31.429em;max-width:100%;font-family:inherit}.mphb-calendar .mphb-datepicker-light-blue a,.datepick-popup .mphb-datepicker-light-blue a{-webkit-box-shadow:none;box-shadow:none}.mphb-calendar .mphb-datepicker-light-blue *,.datepick-popup .mphb-datepicker-light-blue *{outline:none;-webkit-box-sizing:border-box;box-sizing:border-box}.mphb-calendar .mphb-datepicker-light-blue .datepick-nav,.mphb-calendar .mphb-datepicker-light-blue .datepick-ctrl,.datepick-popup .mphb-datepicker-light-blue .datepick-nav,.datepick-popup .mphb-datepicker-light-blue .datepick-ctrl{font-size:inherit;font-weight:400}.mphb-calendar .mphb-datepicker-light-blue .datepick-nav,.datepick-popup .mphb-datepicker-light-blue .datepick-nav{background-color:#a6c7d9;border-top:1px solid #dce1e5;border-left:1px solid #dce1e5;border-right:1px solid #dce1e5}.mphb-calendar .mphb-datepicker-light-blue .datepick-nav a,.datepick-popup .mphb-datepicker-light-blue .datepick-nav a{color:#fff}.mphb-calendar .mphb-datepicker-light-blue .datepick-nav a:hover,.datepick-popup .mphb-datepicker-light-blue .datepick-nav a:hover{background-color:#b5d1e1;color:#fff}.mphb-calendar .mphb-datepicker-light-blue .datepick-nav a.datepick-disabled,.datepick-popup .mphb-datepicker-light-blue .datepick-nav a.datepick-disabled{cursor:not-allowed;color:#d9e7f2}.mphb-calendar .mphb-datepicker-light-blue .datepick-nav a.datepick-disabled:hover,.datepick-popup .mphb-datepicker-light-blue .datepick-nav a.datepick-disabled:hover{background-color:#a6c7d9}.mphb-calendar .mphb-datepicker-light-blue .datepick-ctrl,.datepick-popup .mphb-datepicker-light-blue .datepick-ctrl{border:1px solid #dce1e5;background-color:#fff;margin-top:-1px;position:relative}@media screen and (min-width:48em){.mphb-calendar .mphb-datepicker-light-blue .datepick-ctrl,.datepick-popup .mphb-datepicker-light-blue .datepick-ctrl{border-top:0 solid #dce1e5}}.mphb-calendar .mphb-datepicker-light-blue .datepick-ctrl:before,.datepick-popup .mphb-datepicker-light-blue .datepick-ctrl:before{content:'';width:1px;height:100%;left:50%;bottom:0;position:absolute;margin-left:-1px;border-left:1px solid #dce1e5}.mphb-calendar .mphb-datepicker-light-blue .datepick-ctrl a,.datepick-popup .mphb-datepicker-light-blue .datepick-ctrl a{color:#65a8e3}.mphb-calendar .mphb-datepicker-light-blue .datepick-ctrl .datepick-cmd:hover,.datepick-popup .mphb-datepicker-light-blue .datepick-ctrl .datepick-cmd:hover{background-color:#d9e7f2;color:#65a8e3}.mphb-calendar .mphb-datepicker-light-blue a.datepick-cmd,.datepick-popup .mphb-datepicker-light-blue a.datepick-cmd{height:auto;line-height:2.1em}.mphb-calendar .mphb-datepicker-light-blue .datepick-month-header,.mphb-calendar .mphb-datepicker-light-blue .datepick-month-header select,.mphb-calendar .mphb-datepicker-light-blue .datepick-month-header input,.datepick-popup .mphb-datepicker-light-blue .datepick-month-header,.datepick-popup .mphb-datepicker-light-blue .datepick-month-header select,.datepick-popup .mphb-datepicker-light-blue .datepick-month-header input{height:auto;background-color:#8eb5d4;color:#fff;font-weight:400;line-height:2.1em}.mphb-calendar .mphb-datepicker-light-blue .datepick-month,.datepick-popup .mphb-datepicker-light-blue .datepick-month{width:100%;border:1px solid #dce1e5;border-top:0 solid #dce1e5}@media screen and (min-width:48em){.mphb-calendar .mphb-datepicker-light-blue .datepick-month,.datepick-popup .mphb-datepicker-light-blue .datepick-month{width:50%;padding-right:1px}}@media screen and (min-width:48em){.mphb-calendar .mphb-datepicker-light-blue .datepick-month:first-child .datepick-month-header,.datepick-popup .mphb-datepicker-light-blue .datepick-month:first-child .datepick-month-header{margin-right:-2px}}@media screen and (min-width:48em){.mphb-calendar .mphb-datepicker-light-blue .datepick-month+.datepick-month,.datepick-popup .mphb-datepicker-light-blue .datepick-month+.datepick-month{border-left:1px solid #fff;padding-right:0}}@media screen and (min-width:48em) and (min-width:48em){.mphb-calendar .mphb-datepicker-light-blue .datepick-month+.datepick-month .datepick-month-header,.datepick-popup .mphb-datepicker-light-blue .datepick-month+.datepick-month .datepick-month-header{margin-left:-2px}}.mphb-calendar .mphb-datepicker-light-blue .datepick-month table,.datepick-popup .mphb-datepicker-light-blue .datepick-month table{margin:0 auto;width:100%}.mphb-calendar .mphb-datepicker-light-blue .datepick-month tbody,.datepick-popup .mphb-datepicker-light-blue .datepick-month tbody{line-height:2.1em}.mphb-calendar .mphb-datepicker-light-blue .datepick-month th,.datepick-popup .mphb-datepicker-light-blue .datepick-month th{border:1px solid #fff;font-size:80%;font-weight:700;padding:.5em 0}.mphb-calendar .mphb-datepicker-light-blue .datepick-month th,.mphb-calendar .mphb-datepicker-light-blue .datepick-month th a,.datepick-popup .mphb-datepicker-light-blue .datepick-month th,.datepick-popup .mphb-datepicker-light-blue .datepick-month th a{background-color:#fff;color:#4c5154}.mphb-calendar .mphb-datepicker-light-blue .datepick-month td,.datepick-popup .mphb-datepicker-light-blue .datepick-month td{background-color:#fff;border:1px solid #fff}.mphb-calendar .mphb-datepicker-light-blue .datepick-month span,.datepick-popup .mphb-datepicker-light-blue .datepick-month span{padding:0}.mphb-calendar .mphb-datepicker-light-blue a,.datepick-popup .mphb-datepicker-light-blue a{-webkit-transition:0.3s background,0.3s color;transition:0.3s background,0.3s color}.mphb-datepicker-light-blue td .datepick-weekend{background-color:#fff}.mphb-calendar.mphb-datepick .mphb-datepicker-light-blue .datepick-month td .mphb-past-date,.datepick-popup .mphb-datepicker-light-blue.mphb-datepick-popup .datepick-month td .mphb-past-date{opacity:1;background-color:#fff;color:#b0b8be}.mphb-calendar.mphb-datepick .mphb-datepicker-light-blue .datepick-month td .mphb-earlier-min-date,.mphb-calendar.mphb-datepick .mphb-datepicker-light-blue .datepick-month td .mphb-later-max-date,.datepick-popup .mphb-datepicker-light-blue.mphb-datepick-popup .datepick-month td .mphb-earlier-min-date,.datepick-popup .mphb-datepicker-light-blue.mphb-datepick-popup .datepick-month td .mphb-later-max-date{background-color:#fff;color:#b0b8be;text-decoration:line-through;opacity:1}.mphb-calendar.mphb-datepick .mphb-datepicker-light-blue .datepick-month td .mphb-booked-date,.datepick-popup .mphb-datepicker-light-blue.mphb-datepick-popup .datepick-month td .mphb-booked-date{opacity:1}.datepick-popup .mphb-datepicker-light-blue.mphb-datepick-popup .datepick-month td a{padding:0;background-color:#fff;color:#4c5154}.datepick-popup .mphb-datepicker-light-blue.mphb-datepick-popup .datepick-month td .datepick-selected{background-color:#65a8e3;color:#fff}.datepick-popup .mphb-datepicker-light-blue.mphb-datepick-popup .datepick-month td .mphb-not-stay-in-date:not(.mphb-past-date),.datepick-popup .mphb-datepicker-light-blue.mphb-datepick-popup .datepick-month td .mphb-not-available-date{background-color:#fff;color:#b0b8be;text-decoration:line-through}.datepick-popup .mphb-datepicker-light-blue.mphb-datepick-popup .datepick-month td .datepick-today{background-color:#fff;font-weight:700;color:#65a8e3}.datepick-popup .mphb-datepicker-light-blue.mphb-datepick-popup .datepick-month td .mphb-booked-date:not(.mphb-selectable-date){background-color:#fff;color:#b0b8be;text-decoration:line-through}.datepick-popup .mphb-datepicker-light-blue.mphb-datepick-popup .datepick-month td a.datepick-highlight{background-color:#65a8e3;color:#fff}.datepick-popup .mphb-datepicker-light-blue.mphb-datepick-popup.mphb-check-in-datepick .datepick-month td .mphb-not-check-in-date:not(.mphb-past-date){background-color:#fff;color:#b0b8be;text-decoration:line-through}.datepick-popup .mphb-datepicker-light-blue.mphb-datepick-popup.mphb-check-out-datepick .datepick-month td .mphb-not-check-out-date:not(.mphb-past-date){background-color:#fff;color:#b0b8be;text-decoration:line-through}.datepick-popup .mphb-datepicker-light-blue.mphb-datepick-popup.mphb-check-out-datepick .datepick-month td span.mphb-check-in-date:not(.mphb-past-date){background-color:#8eb5d4;color:#fff;text-decoration:none}.mphb-calendar.mphb-datepick .mphb-datepicker-light-blue{--mphb-available-date-bg:#c4e9d0;--mphb-available-date-color:#4c5154;--mphb-not-available-date-bg:#f8d7d7;--mphb-not-available-date-color:#4c5154;--mphb-booked-date-bg:#f8d7d7;--mphb-booked-date-color:#4c5154;--mphb-out-of-season-date-bg:#fff;--mphb-out-of-season-date-color:#b0b8be;--mphb-selected-date-bg:#65a8e3;--mphb-selected-date-color:#fff;--mphb-unselectable-date-color:#b0b8be}.mphb-calendar.mphb-datepick .mphb-datepicker-light-blue .datepick-month td .mphb-out-of-season-date{text-decoration:line-through}.mphb-calendar.mphb-datepick .mphb-datepicker-light-blue .datepick-month td a{-webkit-transition:none;transition:none;padding:0}.mphb-calendar.mphb-datepick .mphb-datepicker-light-blue .mphb-calendar__selected-dates{line-height:2.1}.mphb-calendar.mphb-datepick .mphb-datepicker-light-blue .datepick-ctrl{border-top-width:1px;border-radius:0}.mphb-calendar.mphb-datepick .mphb-datepicker-light-blue .datepick-ctrl:before{display:none}.mphb-calendar.mphb-datepick[data-is_show_prices="1"] .mphb-datepicker-light-blue .datepick-month td>span,.mphb-calendar.mphb-datepick[data-is_show_prices="1"] .mphb-datepicker-light-blue .datepick-month td>a{line-height:1.25;min-height:40px;padding-top:5px;padding-bottom:2px}.datepick-popup{max-width:100%;padding:0 1em}@media screen and (min-width:48em){.datepick-popup{padding:0}}.mphb-hide{display:none!important}.mphb-clear{clear:both}.mphb-preloader{background-image:url(/wp-content/plugins/motopress-hotel-booking/images/loading.gif?ver=4.8.6);width:20px;height:20px;display:inline-block}.mphb-price-period{border-bottom:1px dashed;cursor:help}.mphb-calendar{--mphb-available-date-bg:#cef093;--mphb-available-date-color:#000000;--mphb-not-available-date-bg:#dddddd;--mphb-not-available-date-color:#777777;--mphb-booked-date-bg:#dddddd;--mphb-booked-date-color:#777777;--mphb-out-of-season-date-bg:#dddddd;--mphb-out-of-season-date-color:#777777;--mphb-selected-date-bg:#404040;--mphb-selected-date-color:#ffffff;--mphb-unselectable-date-color:#777777}.mphb-calendar.mphb-loading .datepick{position:relative}.mphb-calendar.mphb-loading .datepick:before{content:'';left:0;right:0;top:0;bottom:0;position:absolute;background-color:rgb(255 255 255 / .5);background-image:url(/wp-content/plugins/motopress-hotel-booking/images/loading.gif?ver=4.8.6);background-size:20px;background-position:center center;background-repeat:no-repeat;z-index:1}.mphb-calendar .datepick-month-header select{display:inline-block!important;width:auto!important}.mphb-calendar .datepick-month table{border-collapse:collapse;height:100%;margin-bottom:0}.mphb-calendar .datepick-month td{padding:0}.mphb-calendar .datepick-month td>span{height:100%}.mphb-calendar .datepick-month td a .mphb-date-cell__price,.mphb-calendar .datepick-month td span .mphb-date-cell__price{white-space:nowrap;overflow:hidden;word-break:keep-all;font-size:10px;padding:0;margin:0 .125em;width:auto;color:inherit;line-height:1.5}.mphb-calendar .datepick-month td a .mphb-date-cell__price span,.mphb-calendar .datepick-month td span .mphb-date-cell__price span{padding:0;display:inline;color:inherit}.mphb-calendar td .mphb-date-cell{color:var(--mphb-available-date-color,#000)}.mphb-calendar td .mphb-available-date{background-color:var(--mphb-available-date-bg,#cef093)}.mphb-calendar td .mphb-past-date{opacity:.15;background-color:#eee;color:#888}.mphb-calendar td .mphb-out-of-season-date--check-in{background:linear-gradient(to bottom right,var(--mphb-available-date-bg,#cef093) 0,var(--mphb-available-date-bg,#cef093) 50%,var(--mphb-out-of-season-date-bg,#ddd) 50%,var(--mphb-out-of-season-date-bg,#ddd) 100%)}.mphb-calendar td .mphb-out-of-season-date--check-out{background:linear-gradient(to top left,var(--mphb-available-date-bg,#cef093) 0,var(--mphb-available-date-bg,#cef093) 50%,var(--mphb-out-of-season-date-bg,#ddd) 50%,var(--mphb-out-of-season-date-bg,#ddd) 100%)}.mphb-calendar td .mphb-out-of-season-date--check-in.mphb-mark-as-unavailable--check-out{background:linear-gradient(to bottom right,var(--mphb-not-available-date-bg,#ddd) 0,var(--mphb-not-available-date-bg,#ddd) 50%,var(--mphb-out-of-season-date-bg,#ddd) 50%,var(--mphb-out-of-season-date-bg,#ddd) 100%)}.mphb-calendar td .mphb-out-of-season-date--check-out.mphb-mark-as-unavailable,.mphb-calendar td .mphb-out-of-season-date--check-out.mphb-mark-as-unavailable--check-in{background:linear-gradient(to top left,var(--mphb-not-available-date-bg,#ddd) 0,var(--mphb-not-available-date-bg,#ddd) 50%,var(--mphb-out-of-season-date-bg,#ddd) 50%,var(--mphb-out-of-season-date-bg,#ddd) 100%)}.mphb-calendar td .mphb-out-of-season-date,.mphb-calendar td .mphb-out-of-season-date--check-in.mphb-out-of-season-date--check-out{background:var(--mphb-out-of-season-date-bg,#ddd);color:var(--mphb-out-of-season-date-color,#777)}.mphb-calendar td .mphb-mark-as-unavailable--check-in{background:linear-gradient(to bottom right,var(--mphb-available-date-bg,#cef093) 0,var(--mphb-available-date-bg,#cef093) 50%,var(--mphb-not-available-date-bg,#ddd) 50%,var(--mphb-not-available-date-bg,#ddd) 100%)}.mphb-calendar td .mphb-mark-as-unavailable--check-in.mphb-out-of-season-date,.mphb-calendar td .mphb-mark-as-unavailable--check-in.mphb-out-of-season-date--check-in.mphb-out-of-season-date--check-out{color:var(--mphb-not-available-date-color,#777);background:linear-gradient(to bottom right,var(--mphb-not-available-date-bg,#ddd) 0,var(--mphb-not-available-date-bg,#ddd) 50%,var(--mphb-out-of-season-date-bg,#ddd) 50%,var(--mphb-out-of-season-date-bg,#ddd) 100%)}.mphb-calendar td .mphb-mark-as-unavailable--check-out{background:linear-gradient(to top left,var(--mphb-available-date-bg,#cef093) 0,var(--mphb-available-date-bg,#cef093) 50%,var(--mphb-not-available-date-bg,#ddd) 50%,var(--mphb-not-available-date-bg,#ddd) 100%)}.mphb-calendar td .mphb-mark-as-unavailable--check-out.mphb-out-of-season-date,.mphb-calendar td .mphb-mark-as-unavailable--check-out.mphb-out-of-season-date--check-in.mphb-out-of-season-date--check-out{color:var(--mphb-not-available-date-color,#777);background:linear-gradient(to bottom right,var(--mphb-not-available-date-bg,#ddd) 0,var(--mphb-not-available-date-bg,#ddd) 50%,var(--mphb-out-of-season-date-bg,#ddd) 50%,var(--mphb-out-of-season-date-bg,#ddd) 100%)}.mphb-calendar td .mphb-mark-as-unavailable,.mphb-calendar td .mphb-mark-as-unavailable--check-in.mphb-mark-as-unavailable--check-out{background:var(--mphb-not-available-date-bg,#ddd);color:var(--mphb-not-available-date-color,#777)}.mphb-calendar td .mphb-booked-date{background:var(--mphb-booked-date-bg,#ddd);color:var(--mphb-booked-date-color,#777)}.mphb-calendar td .mphb-date-check-in{color:var(--mphb-available-date-color,#000);background:linear-gradient(to bottom right,var(--mphb-available-date-bg,#cef093) 0,var(--mphb-available-date-bg,#cef093) 50%,var(--mphb-booked-date-bg,#ddd) 50%,var(--mphb-booked-date-bg,#ddd) 100%)}.mphb-calendar td .mphb-date-check-in.mphb-mark-as-unavailable,.mphb-calendar td .mphb-date-check-in.mphb-mark-as-unavailable--check-out{color:var(--mphb-booked-date-color,#777);background:linear-gradient(to bottom right,var(--mphb-not-available-date-bg,#ddd) 0,var(--mphb-not-available-date-bg,#ddd) 50%,var(--mphb-booked-date-bg,#ddd) 50%,var(--mphb-booked-date-bg,#ddd) 100%)}.mphb-calendar td .mphb-date-check-in.mphb-out-of-season-date--check-out{color:var(--mphb-booked-date-color,#777);background:linear-gradient(to top left,var(--mphb-booked-date-bg,#ddd) 0,var(--mphb-booked-date-bg,#ddd) 50%,var(--mphb-out-of-season-date-bg,#ddd) 50%,var(--mphb-out-of-season-date-bg,#ddd) 100%)}.mphb-calendar td .mphb-date-check-out{background:linear-gradient(to top left,var(--mphb-available-date-bg,#cef093) 0,var(--mphb-available-date-bg,#cef093) 50%,var(--mphb-booked-date-bg,#ddd) 50%,var(--mphb-booked-date-bg,#ddd) 100%)}.mphb-calendar td .mphb-date-check-out.mphb-mark-as-unavailable,.mphb-calendar td .mphb-date-check-out.mphb-mark-as-unavailable--check-in{color:var(--mphb-booked-date-color,#777);background:linear-gradient(to bottom right,var(--mphb-booked-date-bg,#ddd) 0,var(--mphb-booked-date-bg,#ddd) 50%,var(--mphb-not-available-date-bg,#ddd) 50%,var(--mphb-not-available-date-bg,#ddd) 100%)}.mphb-calendar td .mphb-date-check-out.mphb-out-of-season-date--check-in{color:var(--mphb-booked-date-color,#777);background:linear-gradient(to bottom right,var(--mphb-booked-date-bg,#ddd) 0,var(--mphb-booked-date-bg,#ddd) 50%,var(--mphb-out-of-season-date-bg,#ddd) 50%,var(--mphb-out-of-season-date-bg,#ddd) 100%)}.mphb-calendar td .mphb-unselectable-date--check-in,.mphb-calendar td .mphb-unselectable-date--check-out{color:var(--mphb-unselectable-date-color,#777)}.mphb-calendar td .mphb-selectable-date--check-in:hover,.mphb-calendar td .mphb-selectable-date--check-out:hover,.mphb-calendar td .mphb-selected-date,.mphb-calendar td .mphb-selected-date--check-in,.mphb-calendar td .mphb-selected-date--check-out{background:var(--mphb-selected-date-bg,#89b63c);color:var(--mphb-selected-date-color,#777)}.mphb-calendar .datepick-ctrl{display:flex;background-color:#eee;color:#222;border-radius:.25em;font-weight:400}.mphb-calendar .datepick-ctrl a,.mphb-calendar .datepick-ctrl a:hover{color:inherit;background-color:#fff0}.mphb-calendar .datepick-ctrl .mphb-calendar__selected-dates{width:100%;padding:0 .25em}.mphb-calendar .datepick-ctrl .datepick-cmd-clear{width:auto;padding:0 .25em;line-height:inherit}.mphb-booking-form.mphb-loading{position:relative}.mphb-booking-form.mphb-loading:before{content:'';left:0;right:0;top:0;bottom:0;position:absolute;background-color:rgb(255 255 255 / .5);background-image:url(/wp-content/plugins/motopress-hotel-booking/images/loading.gif?ver=4.8.6);background-size:20px;background-position:center center;background-repeat:no-repeat;z-index:1}.datepick-popup.mphb-loading{position:relative;pointer-events:none}.datepick-popup.mphb-loading:before{content:'';left:0;right:0;top:0;bottom:0;position:absolute;background-color:rgb(255 255 255 / .5);background-image:url(/wp-content/plugins/motopress-hotel-booking/images/loading.gif?ver=4.8.6);background-size:20px;background-position:center center;background-repeat:no-repeat;z-index:1}.mphb-datepick-popup .datepick-month-header select{display:inline-block!important;width:auto!important}.mphb-datepick-popup .datepick-month td .mphb-booked-date:not(.mphb-selectable-date){opacity:.5;background-color:#eee;color:#888}.mphb-datepick-popup .datepick-month td .mphb-past-date{opacity:.15;background-color:#eee;color:#888}.mphb-datepick-popup .datepick-month td .mphb-earlier-min-date,.mphb-datepick-popup .datepick-month td .mphb-later-max-date{opacity:.5;background-color:#eee;color:#888}.mphb-datepick-popup .datepick-month td .mphb-earlier-check-in-date{opacity:.15;background-color:#eee;color:#888}.mphb-datepick-popup .datepick-month td .mphb-check-in-date{background-color:#cef093}.mphb-datepick-popup .datepick-month td a.datepick-today{background-color:#fffaf0}.mphb-datepick-popup .datepick-month td a.datepick-highlight,.mphb-datepick-popup .datepick-month td a.datepick-selected{background-color:#404040;color:#fff}.mphb-datepick-popup .datepick-month td span.mphb-check-in-date{background-color:#606060;color:#fff}.mphb-datepick-popup .mphb-selectable-date{cursor:pointer}@media screen and (min-width:769px){.mphb_sc_availability_calendar-wrapper .mphb-calendar[data-monthstoshow$="1"] .datepick-month{width:100%}.mphb_sc_availability_calendar-wrapper .mphb-calendar[data-monthstoshow$="2"] .datepick-month{width:50%}.mphb_sc_availability_calendar-wrapper .mphb-calendar[data-monthstoshow$="3"] .datepick-month{width:33.33%}.mphb_sc_availability_calendar-wrapper .mphb-calendar[data-monthstoshow$="4"] .datepick-month{width:25%}.mphb_sc_availability_calendar-wrapper .mphb-calendar[data-monthstoshow$="5"] .datepick-month{width:20%}}.mphb_widget_rooms-wrapper .mphb-widget-room-type-book-button,.mphb_widget_rooms-wrapper .mphb-widget-room-type-price,.mphb_widget_rooms-wrapper .mphb-widget-room-type-title{margin:1em 0}.mphb_widget_rooms-wrapper .mphb-widget-room-type-attributes,.mphb_widget_rooms-wrapper .mphb-widget-room-type-description,.mphb_widget_rooms-wrapper .mphb-widget-room-type-featured-image{margin:1em 0}.mphb_widget_rooms-wrapper .mphb-widget-room-type-price .mphb-price,.mphb_widget_rooms-wrapper .mphb-widget-room-type-title>a{font-weight:700}.mphb_widget_rooms-wrapper .mphb-room-type:not(:first-of-type){margin-top:2em}.mphb_sc_rooms-wrapper .mphb-room-type:not(:first-of-type),.mphb_sc_search_results-wrapper .mphb-room-type:not(:first-of-type),.mphb_sc_services-wrapper .mphb-service:not(:first-of-type){margin-top:4em}.mphb_cb_checkout_form>.mphb-checkout-section:not(:first-of-type),.mphb_sc_checkout-form>.mphb-checkout-section:not(:first-of-type){margin-top:4em}.mphb_cb_checkout_form .mphb_checkout-service-quantity,.mphb_sc_checkout-form .mphb_checkout-service-quantity{width:100px;display:inline-block}.mphb_cb_checkout_form .mphb-price-breakdown .mphb-price-breakdown-expand>.mphb-inner-icon,.mphb_sc_checkout-form .mphb-price-breakdown .mphb-price-breakdown-expand>.mphb-inner-icon{font-family:sans-serif;font-size:1em;margin-right:.75em;border:1px solid currentColor;width:1em;height:1em;line-height:1em;display:inline-block;text-align:center;box-sizing:content-box;pointer-events:none}.mphb_cb_checkout_form .mphb-price-breakdown .mphb-table-price-column,.mphb_sc_checkout-form .mphb-price-breakdown .mphb-table-price-column{width:33%}.mphb_cb_checkout_form .mphb-gateways-list,.mphb_sc_checkout-form .mphb-gateways-list{list-style:none}.mphb_cb_checkout_form .mphb-gateways-list>li,.mphb_sc_checkout-form .mphb-gateways-list>li{margin-top:1em}.mphb_cb_checkout_form .mphb-billing-fields,.mphb_sc_checkout-form .mphb-billing-fields{margin-bottom:1em;border:none}.mphb_cb_checkout_form .mphb-billing-fields-hidden,.mphb_sc_checkout-form .mphb-billing-fields-hidden{display:none}.mphb_cb_checkout_form .mphb-billing-fields input[data-beanstream-id],.mphb_sc_checkout-form .mphb-billing-fields input[data-beanstream-id]{background-position:right center;background-repeat:no-repeat}.mphb_cb_checkout_form .mphb-billing-fields fieldset,.mphb_sc_checkout-form .mphb-billing-fields fieldset{border:none;padding:0}.mphb_cb_checkout_form .mphb-terms-and-conditions,.mphb_sc_checkout-form .mphb-terms-and-conditions{margin-bottom:0;padding-left:2em;padding-right:2em;max-height:0;overflow:hidden;transition:margin-bottom .2s linear,padding .2s linear,max-height .4s linear;background:rgb(0 0 0 / .05)}.mphb_cb_checkout_form .mphb-terms-and-conditions.mphb-active,.mphb_sc_checkout-form .mphb-terms-and-conditions.mphb-active{margin-bottom:1em;padding-top:2em;padding-bottom:2em;max-height:200px;overflow:auto}.mphb_sc_checkout-wrapper .mphb-login-form-wrap{margin-bottom:4em}.mphb_cb_checkout_form>.mphb-checkout-section:not(:first-of-type){margin-top:0}.mphb_checkout-services-list,.mphb_sc_checkout-services-list{list-style:none}.mphb_sc_search_results-wrapper .mphb-reservation-cart{margin-bottom:4em}.mphb_sc_search_results-wrapper .mphb-reservation-cart .mphb-reservation-details{float:left}.mphb_sc_search_results-wrapper .mphb-reservation-cart .mphb-cart-message{margin-bottom:0}.mphb_sc_search_results-wrapper .mphb-reservation-cart .mphb-confirm-reservation{float:right}.mphb_sc_search_results-wrapper .mphb-reservation-cart.mphb-empty-cart .mphb-cart-message,.mphb_sc_search_results-wrapper .mphb-reservation-cart.mphb-empty-cart .mphb-cart-total-price,.mphb_sc_search_results-wrapper .mphb-reservation-cart.mphb-empty-cart .mphb-confirm-reservation{display:none!important}.mphb_sc_search_results-wrapper .mphb-reservation-cart:not(.mphb-empty-cart) .mphb-empty-cart-message{display:none!important}.mphb_sc_search_results-wrapper .mphb-reserve-room-section:not(.mphb-rooms-added) .mphb-confirm-reservation,.mphb_sc_search_results-wrapper .mphb-reserve-room-section:not(.mphb-rooms-added) .mphb-rooms-reservation-message-wrapper{display:none!important}.mphb_sc_search_results-wrapper .mphb-reserve-room-section .mphb-rooms-reservation-message-wrapper .mphb-remove-from-reservation{float:right}.mphb_sc_search_results-wrapper .mphb-recommendation-details-list:after{content:'';display:table;clear:both}.mphb_sc_search_results-wrapper .mphb-recommendation .mphb-recommendation-item-guests{display:block}.mphb_sc_search_results-wrapper .mphb-recommendation .mphb-recommedation-item-subtotal{float:right;margin-left:1em}.mphb_sc_search_results-wrapper .mphb-recommendation .mphb-recommendation-total{float:right}.mphb_sc_search_results-wrapper .mphb-recommendation .mphb-recommendation-reserve-button{float:right;clear:right}.mphb_sc_booking_confirmation .mphb-booking-details-section+.mphb-booking-details-section{margin-top:2em}.mphb_sc_booking_confirmation .mphb-booking-details-section .mphb-booking-details{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}.mphb_sc_booking_confirmation .mphb-booking-details-section .mphb-booking-details>li{flex:1 0 100%;padding-left:0;margin:0 0 .5em 0}@media screen and (min-width:768px){.mphb_sc_booking_confirmation .mphb-booking-details-section .mphb-booking-details>li{flex:1 0 auto;margin:0 1.5em 1.5em 0;padding-right:1.5em;border-right:1px dashed #d3ced2}}.mphb_sc_booking_confirmation .mphb-booking-details-section .mphb-booking-details>li:last-of-type{border:none;margin-right:0;padding-right:0}@media screen and (min-width:768px){.mphb_sc_booking_confirmation .mphb-booking-details-section .mphb-booking-details>li span.label{display:block;font-size:.85em}}.mphb_sc_booking_confirmation .mphb-booking-details-section .mphb-booking-details>li span.value{font-weight:700}.mphb_sc_account:after{content:'';display:table;clear:both}@media screen and (min-width:768px){.mphb_sc_account .mphb-account-menu{float:left;width:25%}}@media screen and (min-width:768px){.mphb_sc_account .mphb-account-content{float:right;width:73%}}.mphb_sc_account .mphb-account-bookings{table-layout:auto;font-size:.85em}@media screen and (max-width:767px){.mphb_sc_account .mphb-account-bookings thead{display:none}.mphb_sc_account .mphb-account-bookings tr{display:block;margin-bottom:1em}.mphb_sc_account .mphb-account-bookings tr:last-child{margin-bottom:0}.mphb_sc_account .mphb-account-bookings td{display:block;text-align:right}.mphb_sc_account .mphb-account-bookings td:before{content:attr(data-title) ": ";float:left;font-weight:700}}#mphb-stripe-payment-methods>ul{cursor:pointer;margin:0 0 .5em 0;padding:0;list-style:none}#mphb-stripe-payment-methods .mphb-stripe-payment-method{display:inline-block;margin:0 1.5em 0 0;padding-top:.5em;padding-bottom:.5em}#mphb-stripe-payment-methods .mphb-stripe-payment-method:last-of-type{margin-right:0}#mphb-stripe-payment-methods .mphb-stripe-payment-method.active label{box-shadow:0 2px currentColor}#mphb-stripe-payment-methods .mphb-stripe-payment-method label{cursor:pointer}#mphb-stripe-payment-methods .mphb-stripe-payment-method input[type=radio]{display:none}.mphb-stripe-payment-container{margin-bottom:1em}.mphb-stripe-payment-container .StripeElement{box-sizing:border-box;padding:15px 12px;border:1px solid #fff0;border-radius:4px;background-color:#fff;box-shadow:0 1px 6px 0 #e6ebf1;-webkit-transition:box-shadow 150ms ease;transition:box-shadow 150ms ease;margin-top:.5em;margin-bottom:.5em}.mphb-stripe-payment-container .StripeElement--focus{box-shadow:0 1px 3px 0 #cfd7df}.mphb-stripe-payment-container .StripeElement--invalid{border-color:#fa755a}.mphb-stripe-payment-container .StripeElement--webkit-autofill{background-color:#fefde5!important}#mphb-stripe-errors{color:#e25950}.wpml-ls-legacy-list-horizontal{border:1px solid #fff0;padding:7px;clear:both}.wpml-ls-legacy-list-horizontal>ul{padding:0;margin:0!important;list-style-type:none}.wpml-ls-legacy-list-horizontal .wpml-ls-item{padding:0;margin:0;list-style-type:none;display:inline-block}.wpml-ls-legacy-list-horizontal a{display:block;text-decoration:none;padding:5px 10px;line-height:1}.wpml-ls-legacy-list-horizontal a span{vertical-align:middle}.wpml-ls-legacy-list-horizontal .wpml-ls-flag{display:inline;vertical-align:middle;width:18px;height:12px}.wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:.4em}.rtl .wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:0;margin-right:.4em}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{margin-bottom:30px}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer>ul{text-align:center}/*!****************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./styles/style.scss ***!
  \****************************************************************************************************************************************/
 :root{--font-family:"Playfair Display", sans-serif;font-weight:400;--font-family-2:"Roboto", serif;--font-family-3:"Rubik", sans-serif;--default-font-size:1.6rem;--line-height:1.3rem;--text-color:#000;--text-color-2:#045381;--link-color:rgba(0,0,0, .5);--link-hover-color:#000;--border-radius:.7rem}*,*:before,*:after{padding:0;margin:0;outline:0;box-sizing:border-box}*{-webkit-locale:"en";font-feature-settings:"locl" 0;white-space:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:never}html{font-size:62.5%;max-width:100%;height:100%}html.lock{overflow:hidden}@media (max-width:1024px){html{overflow-x:hidden}}body{background:#fff;font-family:var(--font-family);font-size:var(--default-font-size);line-height:var(--line-height);color:var(--text-color);max-width:100%;width:100%;counter-reset:div;display:flex;flex-direction:column;position:relative}body main{padding-top:12.4rem}@media (min-width:1024px){body main{padding-top:16.7rem}}body.ext{overflow:hidden}body .body-wm{position:fixed;left:16rem;top:50%;z-index:-5;display:block;font-size:18rem;line-height:18rem;font-weight:500;color:#F8F9FA;transform:translate(-50%,-50%) rotate(-90deg);user-select:none}section{overflow:hidden}footer{overflow:hidden}@keyframes slide{from{top:220vh}to{top:calc(100% - 100vh)}}a{color:#111;text-decoration:none;transition:0.3s}h1,h2,h3,h4,h5,h6{margin-bottom:3rem;line-height:1.3;font-weight:400}h1{font-size:4rem}h2{font-size:3rem}h3{font-size:2.4rem}h4{font-size:1.8rem}h5{font-size:1.6rem}h6{font-size:1.4rem}@media (max-width:330px){h1,h2{font-size:3rem}}blockquote,dl,ol,p,table,ul{margin-bottom:1.3em}nav li{list-style-type:none}img{max-width:100%;height:auto;vertical-align:middle}figure figcaption{position:absolute;z-index:-5;top:0;left:-999vw}img.no-js{display:none}.scroller,body{scrollbar-color:#fff #E6C8BA;scrollbar-width:thin}.scroller::-webkit-scrollbar,body::-webkit-scrollbar{background:#fff;width:.7rem;border-radius:.3rem;margin-left:.5rem}.scroller::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb{background:#002C5C;border-radius:.3rem}.scroller--hor,body--hor{scrollbar-color:#fff #E6C8BA;scrollbar-height:thin}.scroller--hor::-webkit-scrollbar,body--hor::-webkit-scrollbar{background:#fff;height:.7rem;border-radius:.3rem}.scroller--hor::-webkit-scrollbar-thumb,body--hor::-webkit-scrollbar-thumb{background:#002C5C;border-radius:.3rem}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:#fff0}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid #fff0}.slick-arrow.slick-hidden{display:none}header{width:100%;height:.1rem;position:fixed;z-index:1000}header .shell{position:relative;width:100%;height:100%}header .h__logo,header .h__nav .btn,header .h__res .btn{position:absolute;z-index:100;width:10rem;height:10rem;font-size:1.2rem;letter-spacing:.035rem;font-weight:700;display:flex;flex-flow:column;align-items:center;justify-content:center;color:#fff;font-family:var(--font-family-3);text-transform:uppercase;cursor:pointer}header .h__nav,header .h__res{height:100vh;width:100%;position:absolute;top:0;transition:transform 1s}header .h__nav .btn,header .h__res .btn{user-select:none;transition:all 0.2s}@media (max-width:1199px) and (min-width:1024px){header .h__nav .btn,header .h__res .btn{width:7rem}}header .h__nav .btn.ex,header .h__res .btn.ex{top:0;transform:translate(0)}header .h__logo{top:0;left:50%;transform:translateX(-50%);box-shadow:0 .2rem 1.5rem 0 rgb(0 0 0 / .5)}.h__nav{background:#fff;transform:translateX(-100%);display:grid;grid-template-columns:50% 50%}.h__nav .btn--2,.h__nav .sub-menu{display:none}.h__nav .btn{background:#002C5C;top:50vh;transform:translateY(-50%);left:100%}.h__nav .btn--1>span,.h__nav .btn--1>span:before,.h__nav .btn--1>span:after{display:block;height:.2rem;background:#fff}.h__nav .btn--1>span{position:relative;width:2.5rem;margin-bottom:2.7rem;overflow:visible}.h__nav .btn--1>span:before,.h__nav .btn--1>span:after{content:"";position:absolute}.h__nav .btn--1>span:before{top:.9rem;width:1.5rem}.h__nav .btn--1>span:after{top:1.8rem;width:2rem}.h__nav .btn--2{left:0}.h__nav nav{position:relative;z-index:5;background:#fff;width:100%;height:100%;transform:translateX(100%);transition:transform 1s ease-in-out 0.05s;display:flex;flex-flow:column;align-items:center;justify-content:center}.h__nav nav>img:last-of-type{transform:rotate(180deg)}.h__nav nav .wpml-ls li{transition:transform 0.3s}.h__nav nav .wpml-ls li img{width:3rem;height:2rem;object-fit:cover}.h__nav nav .wpml-ls li span{font-size:2rem;font-weight:400;color:#002C5C}.h__nav nav .wpml-ls li.wpml-ls-current-language span{font-weight:600}.h__nav nav .wpml-ls li:hover{transform:scale(1.2)}.h__nav nav ol{counter-reset:list-count;margin:1rem 0;position:static;width:100%}.h__nav nav ol>li{position:relative;width:100%;text-align:center}.h__nav nav ol>li.sub:before{content:"";width:50vw;height:200vw;position:absolute;background:rgb(151 151 151 / .199);display:block;left:100%;top:0;transform:translateY(-50%);opacity:0;visibility:hidden;transition:opacity 0.3s}.h__nav nav ol>li.sub:hover:before{opacity:1;visibility:visible}.h__nav nav ol>li>span{display:block;width:1.7rem;height:3.4rem;position:absolute;right:-.2rem;top:50%;transform:translateY(-50%) scaleX(.8);overflow:hidden;opacity:0;transition:opacity 0.3s}@media (min-width:1024px){.h__nav nav ol>li>span:before{content:"";width:2rem;height:2rem;position:absolute;background:#002C5C;display:block;transform:rotate(45deg) translateX(1rem)}}.h__nav nav ol>li .sub-menu{width:0;opacity:0}.h__nav nav ol>li:hover:after{content:"";width:50vw;height:100%;position:absolute;background:#fff0;display:block;top:0;left:0;z-index:0}.h__nav nav ol>li:hover>span{opacity:1}.h__nav nav ol>li:hover .sub-menu{width:46.875%;opacity:1}.h__nav nav ol>li>a{font-size:3.6rem;color:#E6C8BA;font-weight:600;letter-spacing:.025rem;text-transform:uppercase;display:block;width:100%;line-height:3rem;margin:0;padding:2.7rem 0;position:relative;z-index:5}.h__nav nav ol>li>a>span{display:inline-block;text-align:left;filter:drop-shadow(0 .1rem .1rem rgb(0 0 0 / .5))}.h__nav nav ol>li>a:before{display:inline-block;position:relative;font-size:2.1rem;line-height:2.1rem;letter-spacing:.015rem;color:#002C5C;filter:none;transform:translateY(-30%)}.h__nav nav ol>li>a:hover{color:#002C5C}.h__nav .right img{object-fit:cover;width:100%;height:100%}.h__nav.ex{transform:translateX(0);z-index:-10}.h__nav.ex nav{transform:translateX(0)}.h__nav.ex .sub-menu{top:0;transition:width 0.3s,opacity 0.3s;display:flex;flex-flow:column;align-items:start}@media (min-width:1024px){.h__nav.ex .sub-menu{position:absolute;left:100%;background:#002C5C;padding-top:1.4rem;padding-left:2rem}.h__nav.ex .sub-menu:before,.h__nav.ex .sub-menu:after{content:"";width:100%;height:100vw;position:absolute;background:#002C5C;display:block;left:0}.h__nav.ex .sub-menu:before{bottom:100%}.h__nav.ex .sub-menu:after{top:100%}}.h__nav.ex .sub-menu>li{width:max-content}.h__nav.ex .sub-menu>li>a{font-size:2.4rem;line-height:2rem;letter-spacing:.017rem;font-style:italic;display:block;transition:transform 0.2s;display:flex;align-items:center;gap:1.5rem}@media (min-width:1024px){.h__nav.ex .sub-menu>li>a{color:#fff;padding:1.6rem 0}}.h__nav.ex .sub-menu>li>a:hover{transform:scale(1.2)}@media (max-width:1023px){header .h__nav{display:block;max-width:43rem;transition:transform 0.3s}header .h__nav .right{display:none}header .h__nav .left{justify-content:start;padding-top:11rem}header .h__nav .btn{top:0;transform:translateX(0%)}}@media (max-width:1023px) and (max-width:319px){header .h__nav .btn{transform:translateX(-10%)}}@media (max-width:1023px){header .h__nav .btn--2{width:6.5rem;transform:none}header .h__nav .btn--2:before{content:"";width:100vw;height:100%;position:absolute;background:#002C5C;display:block;z-index:-5;left:0;top:0}}@media (max-width:1023px) and (min-width:430px){header .h__nav .btn--2:before{width:43rem}}@media (max-width:1023px){header .h__nav.ex .btn--1{transform:translateX(0);opacity:0}}@media (max-width:1023px){header .h__nav nav{transform:none}header .h__nav nav ol{padding-left:1rem}}@media (max-width:1023px) and (min-width:320px){header .h__nav nav ol{padding-left:2rem}}@media (max-width:1023px){header .h__nav nav ol>li.sub:hover:before,header .h__nav nav ol>li.sub:hover:after{display:none}header .h__nav nav ol>li>a{font-size:2.2rem;padding:1rem 0;text-align:left;color:#002C5C}header .h__nav nav ol>li>a>span{filter:none}header .h__nav nav ol>li>a:before{font-size:1.5rem;bottom:-.3rem}header .h__nav nav ol>li .sub-menu{position:relative;display:block;width:100%;opacity:1;left:0;background:#fff;padding-top:0;margin-bottom:0;padding-left:3rem;opacity:0;transition:opacity 0.2s;height:0;overflow:hidden}header .h__nav nav ol>li .sub-menu:before,header .h__nav nav ol>li .sub-menu:after{display:none}header .h__nav nav ol>li .sub-menu>li>a{color:#000;font-size:1.6rem;padding:1rem 0;width:100%}header .h__nav nav ol>li .sub-menu>li>a>img{display:none}header .h__nav nav ol>li:hover .sub-menu{height:auto;opacity:1;width:100%}}header .h__res{width:100vw;height:100vh;position:absolute;top:0;right:0;background:#E6C8BA;transform:translateX(100%)}header .h__res:before{content:"";width:100%;height:2rem;position:absolute;background:#fff0;display:block;top:10rem;background-image:-webkit-linear-gradient(top,#e6c8ba 0%,#fff0 100%);z-index:10}header .h__res .btn{background:#E6C8BA;top:50vh;transform:translateY(-50%);right:100%;gap:1rem}header .h__res .btn--2{right:0}@media (max-width:1199px){header .h__res .btn>span:not(.ex-icon){display:none}}@media (max-width:1023px){header .h__res .btn{top:0;width:10rem;transform:translateY(0%)}header .h__res .btn--2{right:0}header .h__res .btn>span:not(.ex-icon){display:block}}@media (max-width:319px){header .h__res .btn{width:10rem;transform:translateX(10%)}header .h__res .btn>span:not(.ex-icon){display:none}}header .h__res.ex{transform:translateX(0);z-index:-10}header .h__res>div{display:grid;grid-template-columns:repeat(6,1fr);column-gap:1.5rem;max-width:102.4rem;margin:10rem auto 0 auto;padding:3rem 0 8rem 0;max-height:calc(100vh - 10rem);overflow-y:auto;position:relative}@media (max-width:940px){header .h__res>div{gap:.5rem;padding:3rem 1.5rem 8rem 1.5rem}}header .h__res>div>img{width:100%;height:4.3rem;object-fit:contain;grid-column:1/span 6}header .h__res>div h2{width:100%;text-align:center;font-size:3.6rem;font-weight:600;letter-spacing:.025rem;text-transform:uppercase;color:#002C5C;grid-column:1/span 6}@media (max-width:430px){header .h__res>div h2{font-size:2.5rem}}header .h__res>div>.type.type_select{grid-column:1/span 6;width:100%;margin:0}header .h__res>div>.type.type_select:before{width:100%}header .h__res>div>.type.type_select label{right:unset;left:0;top:4rem}header .h__res>div>.type.type_select select{width:100%;opacity:1}header .h__res>div .mphb_sc_booking_form-wrapper{grid-column:1/span 6;display:none}header .h__res>div .mphb_sc_booking_form-wrapper.vis{display:block}header .h__res>div .mphb_sc_booking_form-wrapper .mphb-required-fields-tip{display:none}header .h__res>div .mphb-booking-form{display:grid;grid-template-columns:repeat(6,1fr);column-gap:1.5rem;margin-bottom:1.5rem}@media (max-width:940px){header .h__res>div .mphb-booking-form{gap:.5rem}}header .h__res>div .mphb-booking-form .gfield_required{display:none}header .h__res>div #type_field{font-size:2.1rem;letter-spacing:.015rem;line-height:2.8rem}header .h__res>div .mphb-check-in-date-wrapper,header .h__res>div .mphb-check-out-date-wrapper{width:calc(50% - 1.6rem);border:solid .2rem #fff;max-width:35rem;width:100%;min-height:19.8rem;display:flex;gap:.7rem;flex-flow:column;align-items:center;justify-content:start;padding-top:2.5rem;margin-bottom:6rem;position:relative}@media (max-width:760px){header .h__res>div .mphb-check-in-date-wrapper,header .h__res>div .mphb-check-out-date-wrapper{margin-bottom:3rem}}header .h__res>div .mphb-check-in-date-wrapper br,header .h__res>div .mphb-check-out-date-wrapper br{display:none}header .h__res>div .mphb-check-in-date-wrapper label,header .h__res>div .mphb-check-out-date-wrapper label{color:#fff;font-size:2.1rem;letter-spacing:.015rem}header .h__res>div .mphb-check-in-date-wrapper label:first-of-type,header .h__res>div .mphb-check-out-date-wrapper label:first-of-type{text-transform:uppercase;font-weight:700;font-family:var(--font-family-3)}header .h__res>div .mphb-check-in-date-wrapper label:last-of-type,header .h__res>div .mphb-check-out-date-wrapper label:last-of-type{font-weight:600}header .h__res>div .mphb-check-in-date-wrapper .gfield_description,header .h__res>div .mphb-check-in-date-wrapper .month_year,header .h__res>div .mphb-check-out-date-wrapper .gfield_description,header .h__res>div .mphb-check-out-date-wrapper .month_year{font-weight:600;font-family:var(--font-family)}header .h__res>div .mphb-check-in-date-wrapper input,header .h__res>div .mphb-check-out-date-wrapper input{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;z-index:5;cursor:pointer}header .h__res>div .mphb-check-in-date-wrapper .day,header .h__res>div .mphb-check-out-date-wrapper .day{display:block;line-height:5rem;font-size:6rem;font-weight:600;font-family:var(--font-family);text-align:center;letter-spacing:.042rem;background:#fff0;border:none;width:100%;color:#002C5C;padding-bottom:1rem}@media (max-width:570px){header .h__res>div .mphb-check-in-date-wrapper:nth-of-type(1),header .h__res>div .mphb-check-in-date-wrapper:nth-of-type(2),header .h__res>div .mphb-check-out-date-wrapper:nth-of-type(1),header .h__res>div .mphb-check-out-date-wrapper:nth-of-type(2){grid-column:1/span 6;margin:0 0 3rem 0;justify-self:center}}header .h__res>div .mphb-check-in-date-wrapper,header .h__res>div .mphb-check-out-date-wrapper{background:none;text-align:center;opacity:1;font-size:3.5rem;font-weight:600;color:#fff}header .h__res>div .mphb-check-in-date-wrapper abbr,header .h__res>div .mphb-check-out-date-wrapper abbr{display:none}header .h__res>div .mphb-check-in-date-wrapper{grid-column:1/span 3;justify-self:end;margin-right:.7rem}header .h__res>div .mphb-check-out-date-wrapper{grid-column:4/span 3;margin-left:.7rem}@media (max-width:570px){header .h__res>div .mphb-check-in-date-wrapper,header .h__res>div .mphb-check-out-date-wrapper{grid-column:1/span 6;margin:0 0 3rem 0;justify-self:center}}header .h__res>div .sm-inp,header .h__res>div .mphb-adults-wrapper,header .h__res>div .mphb-children-wrapper,header .h__res>div .type,header .h__res>div .tel,header .h__res>div .email{position:relative;width:fit-content;padding-bottom:.5rem;margin-bottom:3.7rem}@media (max-width:1023px){header .h__res>div .sm-inp,header .h__res>div .mphb-adults-wrapper,header .h__res>div .mphb-children-wrapper,header .h__res>div .type,header .h__res>div .tel,header .h__res>div .email{max-width:fit-content;width:100%}}header .h__res>div .sm-inp .gfield_description,header .h__res>div .mphb-adults-wrapper .gfield_description,header .h__res>div .mphb-children-wrapper .gfield_description,header .h__res>div .type .gfield_description,header .h__res>div .tel .gfield_description,header .h__res>div .email .gfield_description{display:none}header .h__res>div .sm-inp::marker,header .h__res>div .mphb-adults-wrapper::marker,header .h__res>div .mphb-children-wrapper::marker,header .h__res>div .type::marker,header .h__res>div .tel::marker,header .h__res>div .email::marker{content:none}header .h__res>div .sm-inp label,header .h__res>div .mphb-adults-wrapper label,header .h__res>div .mphb-children-wrapper label,header .h__res>div .type label,header .h__res>div .tel label,header .h__res>div .email label{text-transform:uppercase;font-family:var(--font-family-3);font-weight:700;font-size:1.8rem;letter-spacing:.013rem;color:#fff;position:absolute;right:12rem;top:4rem}header .h__res>div .sm-inp select,header .h__res>div .sm-inp input,header .h__res>div .mphb-adults-wrapper select,header .h__res>div .mphb-adults-wrapper input,header .h__res>div .mphb-children-wrapper select,header .h__res>div .mphb-children-wrapper input,header .h__res>div .type select,header .h__res>div .type input,header .h__res>div .tel select,header .h__res>div .tel input,header .h__res>div .email select,header .h__res>div .email input{border:none;background:#fff0;height:5rem;color:#002C5C;font-family:var(--font-family);cursor:pointer}header .h__res>div .sm-inp select,header .h__res>div .mphb-adults-wrapper select,header .h__res>div .mphb-children-wrapper select,header .h__res>div .type select,header .h__res>div .tel select,header .h__res>div .email select{position:relative;z-index:5;width:12rem;font-size:3.6rem;text-align:center;font-weight:400;letter-spacing:.025rem}header .h__res>div .sm-inp:before,header .h__res>div .mphb-adults-wrapper:before,header .h__res>div .mphb-children-wrapper:before,header .h__res>div .type:before,header .h__res>div .tel:before,header .h__res>div .email:before{content:"";width:13.9rem;height:.1rem;position:absolute;background:#fff;display:block;bottom:0;right:0}@media (max-width:760px){header .h__res>div .sm-inp,header .h__res>div .mphb-adults-wrapper,header .h__res>div .mphb-children-wrapper,header .h__res>div .type,header .h__res>div .tel,header .h__res>div .email{margin-bottom:3rem}}header .h__res>div .mphb-adults-wrapper,header .h__res>div .mphb-children-wrapper,header .h__res>div .type{position:relative}header .h__res>div .mphb-adults-wrapper .val,header .h__res>div .mphb-children-wrapper .val,header .h__res>div .type .val{position:absolute;bottom:0;right:1rem;display:block;width:100%;height:100%;margin:0;color:#002C5C;font-family:var(--font-family);font-size:3.6rem;text-align:center;font-weight:400;letter-spacing:.025rem;display:flex;align-items:center;justify-content:center}header .h__res>div .mphb-adults-wrapper .val:before,header .h__res>div .mphb-children-wrapper .val:before,header .h__res>div .type .val:before{content:"";width:.9rem;height:.9rem;position:absolute;background:#fff0;display:block;right:-.8rem;top:50%;transform:translateY(-50%) rotate(-45deg);border-bottom:solid .1rem #002C5C;border-left:solid .1rem #002C5C}header .h__res>div .mphb-adults-wrapper{grid-column:1/span 2;justify-self:end;margin-right:8.5rem}header .h__res>div .mphb-children-wrapper{grid-column:3/span 2;justify-self:center}header .h__res>div .type{grid-column:5/span 2;justify-self:start;margin-left:9.5rem}@media (max-width:1023px){header .h__res>div .mphb-adults-wrapper,header .h__res>div .mphb-children-wrapper,header .h__res>div .type{margin-right:0;margin-left:12rem;justify-self:end}}@media (max-width:760px){header .h__res>div{margin-bottom:3rem}header .h__res>div .mphb-adults-wrapper,header .h__res>div .mphb-children-wrapper,header .h__res>div .type{justify-self:center}header .h__res>div .mphb-adults-wrapper{grid-column:1/span 3;margin-left:12rem}header .h__res>div .mphb-children-wrapper{grid-column:4/span 3;margin-left:12rem}header .h__res>div .type{grid-column:1/span 6;margin-left:0}}@media (max-width:490px){header .h__res>div .mphb-adults-wrapper,header .h__res>div .mphb-children-wrapper,header .h__res>div .type{grid-column:1/span 6;margin:0 0 2rem 0;justify-self:center;position:relative;left:2rem}}@media (max-width:345px){header .h__res>div .mphb-adults-wrapper,header .h__res>div .mphb-children-wrapper,header .h__res>div .type{justify-self:end;left:0}header .h__res>div .mphb-adults-wrapper label,header .h__res>div .mphb-children-wrapper label,header .h__res>div .type label{font-size:1.5rem}}header .h__res>div .tel,header .h__res>div .email{position:relative}header .h__res>div .tel:before,header .h__res>div .email:before{content:"";width:34.8rem;height:.1rem;position:absolute;background:#fff;display:block;bottom:0;right:0}header .h__res>div .tel input,header .h__res>div .email input{border:none;background:#fff0;height:5rem;color:#002C5C}header .h__res>div .tel label,header .h__res>div .email label{right:33.5rem}header .h__res>div .tel input,header .h__res>div .email input{max-width:33.5rem;width:100%}header .h__res>div .tel input,header .h__res>div .tel input::placeholder,header .h__res>div .email input,header .h__res>div .email input::placeholder{font-weight:400;font-size:2.4rem;letter-spacing:.017rem;font-family:var(--font-family);text-align:center;color:#002C5C}@media (max-width:940px){header .h__res>div .tel,header .h__res>div .email{width:100%;max-width:33.5rem}header .h__res>div .tel:before,header .h__res>div .email:before{width:calc(100% - 9rem)}header .h__res>div .tel label,header .h__res>div .email label{right:calc(100% - 10rem)}}@media (max-width:320px){header .h__res>div .tel,header .h__res>div .email{padding-left:0;margin-top:3rem}header .h__res>div .tel:before,header .h__res>div .email:before{width:100%}header .h__res>div .tel label,header .h__res>div .email label{right:unset;top:unset;left:0;bottom:100%}}header .h__res>div .tel{grid-column:1/span 3;justify-self:end;margin-right:2rem}header .h__res>div .email{grid-column:4/span 3;justify-self:end;margin-right:7rem}@media (max-width:940px){header .h__res>div .tel,header .h__res>div .email{grid-column:1/span 6;justify-self:center;margin-right:0;padding-left:11rem}}header .h__res>div .sub,header .h__res>div .res-btn{font-size:1.4rem;font-weight:700;letter-spacing:.01rem;text-transform:uppercase;font-family:var(--font-family-3);position:relative;overflow:hidden;cursor:pointer;user-select:none;box-shadow:0 .2rem .8rem rgb(0 0 0 / .5)}header .h__res>div .sub{grid-column:1/span 6;justify-self:center;padding:2.3rem 3.2rem;background:#fff;color:#002C5C;width:fit-content;margin-bottom:5.5rem}header .h__res>div .sub span{z-index:5;position:relative;transform:scale(1);display:block;transition:all 0.2s}header .h__res>div .sub:before,header .h__res>div .sub:after{content:"";width:100%;height:100%;position:absolute;background:#002C5C;display:block;opacity:0;top:0;left:0;transition:all 0.5s;z-index:0}header .h__res>div .sub:before{transform:translateX(110%)}header .h__res>div .sub:after{transform:translateX(-110%)}header .h__res>div .sub:hover{color:#fff}header .h__res>div .sub:hover span{transform:scale(1.2)}header .h__res>div .sub:hover:before,header .h__res>div .sub:hover:after{transform:translateX(0%);opacity:1}header .h__res>div h3{grid-column:1/span 6;justify-self:center;font-weight:600;font-size:2.4rem;letter-spacing:.017rem;text-transform:uppercase;margin-bottom:3.2rem;color:#002C5C}header .h__res>div .res-btn{color:#fff;background:#002C5C;height:6.2rem;width:40rem;display:flex;align-items:center;justify-content:center;gap:2rem}header .h__res>div .res-btn--1{grid-column:1/span 3;justify-self:end}header .h__res>div .res-btn--2{grid-column:4/span 3}@media (max-width:940px){header .h__res>div .res-btn--1,header .h__res>div .res-btn--2{grid-column:1/span 6;justify-self:center}}@media (max-width:460px){header .h__res>div .res-btn{width:100%;gap:1rem;padding:0 1rem}header .h__res>div .res-btn span{text-align:center}}header .h__res .mphb-reserve-btn-wrapper{grid-column:1/span 6;margin-bottom:0}header .h__res .mphb-reserve-btn{margin:0 auto 5rem auto;justify-self:center;padding:2.3rem 3.2rem;color:#002C5C;width:fit-content;border:none;font-size:1.4rem;font-weight:700;letter-spacing:.01rem;text-transform:uppercase;font-family:var(--font-family-3);position:relative;overflow:hidden;cursor:pointer;user-select:none;background:#fff;z-index:5;transform:scale(1);display:block;transition:all 0.2s;box-shadow:0 .2rem .8rem rgb(0 0 0 / .5)}header .h__res .mphb-reserve-btn:hover{transform:scale(1.2)}.datepick-nav,.datepick-ctrl{height:3rem;display:flex;align-items:center}.datepick-nav>a,.datepick-ctrl>a{font-size:1.8rem}.datepick-month-header{height:3rem;display:flex;align-items:center;font-size:1.8rem}.datepick-month-header>select{font-size:1.8rem}.bott-map{padding-bottom:6rem;position:relative}.bott-map:before{content:"";width:100%;height:calc(100% - 6rem);position:absolute;background:#F8F9FA;display:block;z-index:0;max-width:158.9rem;bottom:0;left:0}.bott-map .shell{padding-top:6rem;max-width:178rem;margin:6rem auto 0 auto;position:relative;z-index:5}@media (max-width:1800px){.bott-map .shell{padding:6rem 1.5rem 0 1.5rem}}.bott-map .shell .watermark{top:-7.3rem}.bott-map .shell .bott-map__map{position:relative;z-index:0}.bott-map .shell .bott-map__map iframe{max-width:160.3rem;width:calc(100% - 15rem)}@media (max-width:1199px){.bott-map .shell .bott-map__map iframe{width:calc(100% - 35rem)}}@media (max-width:768px){.bott-map .shell .bott-map__map iframe{width:100%}}.bott-map .shell .bott-map__info{max-width:39.5rem;max-height:42.7rem;width:100%;height:100%;position:absolute;z-index:15;right:5rem;bottom:3.5rem;display:flex;flex-flow:column;align-items:center;justify-content:center;background:#fff;box-shadow:.3rem .5rem 1rem 0 rgb(0 0 0 / .5)}@media (max-width:768px){.bott-map .shell .bott-map__info{position:relative;right:0;bottom:0;margin:2rem auto 0 auto;padding-top:1rem}}.bott-map .shell .bott-map__info img{margin-bottom:1.5rem}.bott-map .shell .bott-map__info img:last-of-type{margin-bottom:3rem}.bott-map .shell .bott-map__info a{font-size:2.1rem;font-family:var(--font-family-2);line-height:2.5rem;font-weight:400;margin-bottom:2rem;color:#002C5C}@media (max-width:400px){.bott-map .shell .bott-map__info a{font-size:1.8rem;margin-bottom:1rem}}.bott-map .shell .bott-map__info a:last-of-type{padding-top:2rem}@media (max-width:400px){.bott-map .shell .bott-map__info a:last-of-type{padding:0 1rem;word-break:break-all}}footer{background:#002C5C;margin-top:5rem}footer .shell{max-width:164rem;margin:0 auto}footer .shell p,footer .shell a{font-family:var(--font-family-2);color:#fff;font-weight:300;font-size:1.6rem;margin-bottom:0}@media (max-width:320px){footer .shell p,footer .shell a{font-size:1.4rem}}footer .shell.f__top{display:grid;grid-template-columns:minmax(13rem,1fr) 30rem 43% auto;justify-items:center;align-items:center;padding:4rem 1.5rem}@media (max-width:1199px){footer .shell.f__top{grid-template-columns:minmax(13rem,1fr) 30rem 25% auto}}@media (max-width:900px){footer .shell.f__top{grid-template-columns:1fr 1fr;row-gap:3rem}}@media (max-width:770px){footer .shell.f__top{grid-template-columns:1fr auto}}@media (max-width:550px){footer .shell.f__top{grid-template-columns:1fr}}footer .shell.f__top>*:nth-child(2){line-height:2.5rem}@media (max-width:900px){footer .shell.f__top>*:nth-child(2){max-width:30rem}}footer .shell.f__top ol{column-count:2;column-width:50%;width:100%;padding:0 0 0 15%}@media (max-width:1199px){footer .shell.f__top ol{padding:0 1rem;column-count:1;margin:0 auto;width:fit-content}}@media (max-width:900px){footer .shell.f__top ol{column-count:2;column-width:50%;width:100%}}@media (max-width:770px){footer .shell.f__top ol{column-count:1;width:fit-content}}@media (max-width:550px){footer .shell.f__top ol{column-count:2;column-width:50%}}@media (max-width:380px){footer .shell.f__top ol{column-count:1;width:fit-content}}footer .shell.f__top ol>li{margin-bottom:1.5rem}footer .shell.f__top ol>li>a{letter-spacing:.011rem;margin-left:1.5rem;text-transform:uppercase;transition:none}footer .shell.f__top ol>li>a:hover{font-weight:400}footer .shell.f__top ol>li>a:before{letter-spacing:.011rem;font-family:var(--font-family);font-weight:400}footer .shell.f__top>*:nth-child(4) p{margin-bottom:1rem}@media (max-width:1399px){footer .shell.f__top>*:nth-child(4) strong{display:block;line-height:1.5rem}}@media (max-width:900px){footer .shell.f__top>*:nth-child(4) strong{display:inline}}@media (max-width:355px){footer .shell.f__top>*:nth-child(4) strong{display:block}}footer .shell.f__bot{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:space-between;column-gap:4rem;row-gap:2rem;position:relative;padding:1.5rem 1.5rem 1rem 1.5rem}@media (max-width:1023px){footer .shell.f__bot{justify-content:center}}footer .shell.f__bot:before{content:"";width:100vw;height:.1rem;position:absolute;background:#979797;display:block;z-index:5;top:0;left:calc(50% - 50vw)}footer .shell.f__bot p,footer .shell.f__bot a{font-size:1.4rem;font-weight:400}footer .shell.f__bot>*{display:flex;flex-wrap:wrap;column-gap:2rem;row-gap:1rem;justify-content:center;align-items:center}footer .shell.f__bot>div img{margin-left:1rem}.ex-icon{display:block;width:2.5rem;height:2.5rem;margin-bottom:.5rem;cursor:pointer}.ex-icon:before,.ex-icon:after{content:"";width:2.6rem;height:.2rem;position:absolute;background:#fff;display:block}.ex-icon:before{transform:translateY(1rem) rotate(45deg)}.ex-icon:after{transform:translateY(1rem) rotate(-45deg)}.zero-ol{counter-reset:list-count}.zero-ol>li{counter-increment:list-count;list-style-type:none}.zero-ol>li>a:before{content:"0" counter(list-count) "."}.decor-head{display:flex;flex-flow:column;align-items:center;padding:1rem}.decor-head h2,.decor-head h3{color:#002C5C;text-align:center}.decor-head h2{font-size:4rem;font-weight:600;line-height:5rem;text-transform:uppercase;margin-bottom:0}@media (max-width:400px){.decor-head h2{font-size:3rem;line-height:3rem;margin-bottom:2rem}}.decor-head h3{font-style:italic;line-height:2.6rem;font-size:2rem;margin-bottom:1.5rem;text-align:center}.decor-head svg{fill:#002C5C}.decor-head__top{width:17rem;height:4.3rem;transform:rotate(180deg)}.decor-head__bot{width:20.1rem;height:1.8rem}.text--1,p,li{font-family:var(--font-family-2);font-size:1.6rem;line-height:2.5rem;font-weight:300;color:#002C5C}@media (max-width:320px){.text--1,p,li{font-size:1.4rem;line-height:2rem}}.text--1 strong,p strong,li strong{font-weight:500}.arr-link{text-transform:uppercase;font-family:var(--font-family-2);font-size:1.4rem;color:#002C5C;display:block;width:fit-content;padding:1.5rem 4rem;margin-top:3rem;position:relative}.arr-link:hover{transform:scale(1.2)}.arr-link:before,.arr-link:after{content:"";width:1rem;height:.1rem;position:absolute;background:#002C5C;display:block;left:0;top:0}.arr-link:before{transform:translate(1rem,2.4rem) rotate(-45deg)}.arr-link:after{transform:translate(1rem,1.6rem) rotate(45deg)}.watermark{position:absolute;z-index:10;display:block;top:-13.5rem;left:50%;transform:translateX(-50%);width:max-content;text-align:center;font-size:27.2rem;line-height:20.2rem;font-weight:500;font-family:var(--font-family);opacity:.0291;pointer-events:none;margin:0}.arr{display:block;height:11.2rem;width:11.2rem;position:absolute;top:40%;cursor:pointer;z-index:5}.arr.slick-disabled{visibility:hidden}.arr:before,.arr:after{content:"";width:.4rem;height:8rem;position:absolute;background:#fff;display:block;left:25%;overflow:hidden;border-radius:.2rem;transition:all 0.2s}.arr:before{top:0;transform-origin:top center;transform:rotate(-45deg)}.arr:after{bottom:0;transform-origin:bottom center;transform:rotate(45deg)}@media (max-width:1023px){.arr{position:relative;display:inline-block;height:5rem;width:5rem;margin-bottom:2rem}.arr:before,.arr:after{height:3.7rem;background:#002C5C}}.arr:hover:before,.arr:hover:after{background:#002C5C}.scroll-btn{color:#fff;z-index:10;position:absolute;left:50%;transform:translateX(-50%);bottom:10.5rem;display:block;width:fit-content;height:5rem;display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-weight:700;font-size:1.4rem;letter-spacing:-.01rem;font-family:var(--font-family-3);cursor:pointer}@media (max-width:1024px){.scroll-btn{display:none}}.scroll-btn:before{content:"";width:.1rem;height:3.4rem;position:absolute;background:#fff;display:block;left:50%;top:calc(100% + 2.1rem)}.scroll-btn:after{content:"";width:1rem;height:1rem;position:absolute;background:#fff0;display:block;top:3.7rem;left:50%;transform:translate(-50%) rotate(-135deg);border-top:solid .2rem #fff;border-left:solid .2rem #fff}.link-btn{display:block;height:7.5rem;max-width:42.5rem;width:100%;padding:1rem;border:solid .2rem #002C5C;display:flex;align-items:center;justify-content:center;font-family:var(--font-family-2);font-weight:500;letter-spacing:.394rem;font-size:1.1rem;text-align:center;text-transform:uppercase;line-height:2rem;color:#002C5C;transition:all 0.2s;cursor:pointer;user-select:none}@media (max-width:430px){.link-btn{max-width:calc(100% - 2rem)}}.link-btn span{display:block;transition:all 0.3s}.link-btn:hover{background:rgb(0 44 92 / .15)}.link-btn:hover span{transform:scale(1.3)}.slider-bl .next,.slider-bl .prev,.rooms-slider .next,.rooms-slider .prev{display:block;width:calc(50vw - 50%);height:66%;position:absolute;z-index:100;bottom:0;cursor:pointer}@media (max-width:540px){.slider-bl .next,.slider-bl .prev,.rooms-slider .next,.rooms-slider .prev{display:inline-block;position:relative;height:5rem;width:5rem;margin-bottom:2rem}.slider-bl .next:before,.slider-bl .next:after,.slider-bl .prev:before,.slider-bl .prev:after,.rooms-slider .next:before,.rooms-slider .next:after,.rooms-slider .prev:before,.rooms-slider .prev:after{content:"";width:3rem;height:.3rem;position:absolute;background:#002C5C;display:block}.slider-bl .next:before,.slider-bl .prev:before,.rooms-slider .next:before,.rooms-slider .prev:before{transform:translate(1rem,3.5rem) rotate(45deg)}.slider-bl .next:after,.slider-bl .prev:after,.rooms-slider .next:after,.rooms-slider .prev:after{transform:translate(1rem,1.5rem) rotate(-45deg)}}.slider-bl .prev,.rooms-slider .prev{right:100%}@media (max-width:540px){.slider-bl .prev,.rooms-slider .prev{right:unset;margin-left:1.5rem}}.slider-bl .next,.rooms-slider .next{left:100%}@media (max-width:540px){.slider-bl .next,.rooms-slider .next{float:right;left:unset;margin-right:1.5rem;transform:rotate(180deg)}}.slider-bl .draggable,.rooms-slider .draggable{overflow:visible}.slider-bl .draggable .slick-slide,.rooms-slider .draggable .slick-slide{position:relative;top:3rem;transition:all 0.6s}.slider-bl .draggable .slick-slide:after,.rooms-slider .draggable .slick-slide:after{content:"";width:100%;height:100%;position:absolute;background:rgb(255 255 255 / .5034);display:block;left:0;top:0;z-index:50;opacity:1;visibility:visible;transition:all 0.3s}.slider-bl .draggable .slick-slide.slick-active,.rooms-slider .draggable .slick-slide.slick-active{top:0}.slider-bl .draggable .slick-slide.slick-active:after,.rooms-slider .draggable .slick-slide.slick-active:after{opacity:0;visibility:hidden}.comment{margin:0 2.7rem;display:flex!important;flex-flow:column;align-items:center;gap:1rem}@media (max-width:430px){.comment{margin:0}}.comment p{text-align:center;margin:0}.comment p:nth-child(1){font-weight:500;font-size:1.8rem;font-family:var(--font-family-2)}.comment p:nth-child(2){font-style:italic}.top-section{position:relative;padding:5rem 0;height:100vh;background:#fff;position:relative;z-index:10}.top-section .shell{max-width:181.9rem;height:100%;margin:0 auto;position:relative}.top-section .shell:not(.slick-initialized){display:flex;overflow-y:hidden;overflow-x:auto}.top-section .ui{position:absolute;bottom:6rem;left:8rem;height:5rem;width:10.5rem;z-index:10}.top-section .ui:before{content:"";width:3rem;height:.1rem;position:absolute;background:#fff;display:block;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-60deg)}.top-section .ui .crr,.top-section .ui .tot{position:absolute;font-style:italic;font-size:2.8rem;letter-spacing:-.02rem;color:#fff;user-select:none}.top-section .ui .crr{top:0%;left:35%}.top-section .ui .tot{bottom:30%;right:30%}.top-section .ui .next,.top-section .ui .prev{display:block;width:2rem;height:2rem;position:absolute;cursor:pointer;top:50%;transform:translateY(-50%)}.top-section .ui .next:before,.top-section .ui .prev:before{content:"";width:.8rem;height:.8rem;position:absolute;background:#fff0;display:block;border-left:solid .1rem #fff;border-top:solid .1rem #fff;top:50%;left:60%;transform:translate(-50%,-50%) rotate(-45deg)}.top-section .ui .next{right:0;transform:translateY(-50%) rotate(180deg)}.top-section .ui .prev{left:0}.top-text{z-index:10;align-self:center;justify-self:center;padding:0 10rem;width:100%;max-width:100vw;position:relative}@media (max-width:1023px){.top-text{padding:0 1rem}}.top-text__t,.top-text__b{margin-bottom:0;color:#fff;text-align:center}.top-text__t{font-size:2.5rem;font-weight:600;letter-spacing:-.035rem;line-height:3.3rem;text-transform:uppercase}@media (min-width:320px){.top-text__t{line-height:4rem;font-size:3.5rem}}@media (min-width:768px){.top-text__t{line-height:5rem;font-size:5rem}}@media (min-width:1024px){.top-text__t{line-height:6rem;font-size:5rem}}.top-text__b{font-size:2rem;font-weight:400;font-style:italic;letter-spacing:-.031rem;margin-bottom:4rem}@media (min-width:320px){.top-text__b{font-size:3rem}}@media (min-width:768px){.top-text__b{font-size:4rem}}@media (min-width:1024px){.top-text__b{font-size:4.5rem}}.top-slide{display:flex!important;position:relative;flex-flow:column;justify-content:center;align-items:center;height:calc(100vh - 10rem)}.top-slide>*{position:relative;z-index:10}.top-slide:before{content:"";width:100%;height:100%;position:absolute;background:rgb(29 29 29 / .2043);display:block;z-index:5}@media (max-width:1024px){.top-slide:before{background:rgb(29 29 29 / .4)}}.top-slide .decor-top,.top-slide .decor-bot{fill:#fff;height:unset;margin-bottom:4.5rem}.top-slide .decor-top{width:80%;max-width:30rem;max-height:7.6rem;transform:rotate(180deg)}.top-slide .decor-bot{width:70%;max-width:17.1rem;max-height:4.4rem}.top-slide>a{display:block;width:18rem;height:5.8rem;margin:0 auto 3rem auto;background:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.4rem;letter-spacing:.01rem;text-transform:uppercase;font-family:var(--font-family-3);transition:all 0.2s}@media (max-width:1023px){.top-slide>a{width:18rem;height:3.5rem}}.top-slide>a:hover{background:#002C5C;color:#fff}.top-slide figure{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.top-slide figure img{width:100%;height:100%;object-fit:cover}.top-slide:not(.slick-slide){min-width:min(181.9rem, 100vw);margin-right:5rem;overflow:hidden;grid-template-columns:1fr;grid-template-rows:1fr}.info-bl{overflow:visible}.info-bl .shell{margin:0 auto}.info-bl .shell:not(.info-bl__bot){max-width:134.5rem;position:relative;display:flex;justify-content:end}.info-bl__bg{position:relative;z-index:0;height:95.7rem;width:80.9rem;transition:1s all}.info-bl__bg .trac{width:100%;height:200vw;position:absolute;top:0;left:0;transform:scale(1,.2);transform-origin:top}.info-bl__bg figure{width:100%;height:0;position:sticky;top:100vh}.info-bl__bg img{position:absolute;height:95.7rem;width:80.9rem;max-width:fit-content;width:100%;object-fit:cover;top:50%;left:50%;transform:translate(-50%,100%) scale(1,5)}@media (max-width:1023px){.info-bl__bg{margin:0 auto;width:100%}}.info-bl__bg.ex{box-shadow:0 .2rem 2rem 0 rgb(0 0 0 / .5)}.info-bl__info{position:absolute;left:5rem;top:3rem;z-index:10;max-width:69.2rem;max-height:88.6rem;display:flex;flex-flow:column;align-items:center;transition:all 0.5s ease-in-out}.info-bl__info.ex{left:-15rem}.info-bl__info.ex:before{bottom:0;left:0}@media (max-width:1023px){.info-bl__info{margin:0 auto;left:50%;top:unset;bottom:3rem;width:100%;max-width:50rem;transform:translateX(-50%)}}@media (max-width:720px){.info-bl__info{bottom:unset;top:3rem}.info-bl__info .decor-head h2{font-size:3rem;line-height:3.5rem}}@media (max-width:530px){.info-bl__info{width:calc(100% - 1.5rem)}.info-bl__info .decor-head{padding:1rem 0}.info-bl__info .decor-head h2{font-size:2.5rem;line-height:2.7rem}}@media (max-width:340px){.info-bl__info .decor-head h2{font-size:1.8rem;line-height:2rem}}.info-bl__info:before{content:"";width:100%;height:100%;position:absolute;background:#F8F9FA;display:block;bottom:-4.5rem;left:-5rem;z-index:-5;transition:1s all}@media (max-width:1023px){.info-bl__info:before{display:none}}.info-bl__info .slide{position:relative;width:100%;height:100%;background:#fff;z-index:5;box-shadow:0 .2rem 2rem 0 rgb(0 0 0 / .5);padding:16rem 10rem 8.5rem 10rem}@media (max-width:1199px){.info-bl__info .slide{padding:10rem 5rem 5rem 5rem}}@media (max-width:1023px){.info-bl__info .slide{padding:5rem 4rem 10rem 4rem;background:rgb(255 255 255 / .9)}}@media (max-width:530px){.info-bl__info .slide{padding:3rem 1rem 7rem 1rem}}.info-bl__info .decor-head{margin-bottom:4rem}.info-bl__info .scroller{max-height:43rem}.info-bl__info .scroller.ex{overflow-x:auto}@media (max-width:530px){.info-bl__info .scroller{overflow:auto}}.info-bl__info p{max-width:47.2rem;margin-bottom:2rem;text-align:center}.info-bl__info p:last-of-type{visibility:collapse}@media (max-width:530px){.info-bl__info p:last-of-type{visibility:visible}}.info-bl__info p.ex{visibility:visible}.info-bl__info .see-more{font-family:var(--font-family-2);font-size:1.4rem;text-transform:uppercase;color:#002C5C;display:block;width:12rem;height:7.5rem;margin:5rem auto 0 auto;position:relative;display:flex;align-items:end;justify-content:center;padding-bottom:2rem;user-select:none;cursor:pointer;overflow:hidden;opacity:1;transition:all 0.3s}@media (max-width:530px){.info-bl__info .see-more{display:none}}.info-bl__info .see-more:before,.info-bl__info .see-more:after{content:"";width:.9rem;height:.1rem;position:absolute;background:#000;display:block;top:1.5rem;left:50%}.info-bl__info .see-more:before{transform:rotate(-45deg)}.info-bl__info .see-more:after{transform:translateX(-.7rem) rotate(45deg)}.info-bl__info .see-more.ex{opacity:0;height:0;margin-top:0;padding:0}.info-bl__bot{overflow:hidden;wdith:100%;--wid:98rem;--pad:calc(50% - calc(var(--wid) / 2));padding:2rem var(--pad) 0 var(--pad);display:flex;justify-content:space-between;position:relative;background:#fff}@media (max-width:1023px){.info-bl__bot{--pad:2rem}}@media (max-width:430px){.info-bl__bot{flex-flow:column;justify-content:start;align-items:center;gap:2rem}}.info-bl__bot:before{content:"";width:var(--wid);height:.1rem;position:absolute;background:#002C5C;display:block;top:50%}@media (max-width:430px){.info-bl__bot:before{display:none}}.info-bl__bot>div{position:relative;z-index:5}.info-bl__bot>div:before{content:"";width:17rem;height:100%;position:absolute;background:#fff;display:block;left:50%;transform:translateX(-50%);top:0;z-index:-5}@media (max-width:430px){.info-bl__bot>div:before{display:none}}.info-bl__bot>div span{color:#002C5C;font-weight:700;line-height:normal}.info-bl__bot>div span:first-child{font-size:3.6rem}.info-bl__bot>div span.mid{font-size:1.8rem;text-transform:uppercase}.info-bl__bot>div span:last-child{display:block;font-size:1.8rem;font-weight:400}.info-bl__bot>div:nth-child(2) span,.info-bl__bot>div:nth-child(3) span{display:block;text-align:center}.info-bl--2{margin-bottom:13.5rem}@media (max-width:1023px){.info-bl--2{margin-bottom:5rem}}.info-bl--2 .shell{position:relative}.info-bl--2 .shell:before{display:none}.info-bl--2 .info-bl__bg{display:grid;overflow:hidden;grid-template-columns:1fr;transition:all 0.3s}.info-bl--2 .info-bl__bg figure{transition:all 0.3s;position:sticky;display:block;transform:translateX(100%);z-index:0;grid-row:1/span 1;grid-column:1/span 1}.info-bl--2 .info-bl__bg figure.ex{transform:translateX(0%);z-index:5}.info-bl--2 .info-bl__info{display:grid}.info-bl--2 .info-bl__info p:last-of-type{visibility:visible}.info-bl--2 .info-bl__info .slide{grid-row:1/span 1;grid-column:1/span 1;position:relative;opacity:0;visibility:hidden;transition:all 0.3s;padding:9rem 10rem 14.5rem 10rem}@media (max-width:1199px){.info-bl--2 .info-bl__info .slide{padding:5rem 5rem 13rem 5rem}}@media (max-width:1023px){.info-bl--2 .info-bl__info .slide{padding:5rem 4rem 10rem 4rem}}@media (max-width:530px){.info-bl--2 .info-bl__info .slide{padding:3rem 1rem 7rem 1rem}}.info-bl--2 .info-bl__info .slide.ex{opacity:1;visibility:visible}.info-bl--2 .info-bl__info .dashes{display:flex;justify-content:center;flex-wrap:wrap;width:100%;gap:.6rem;position:absolute;bottom:5.6rem;left:0;z-index:5}.info-bl--2 .info-bl__info .dashes span{display:block;width:3.3rem;height:3.3rem;position:relative;cursor:pointer;margin:0}.info-bl--2 .info-bl__info .dashes span:before{content:"";width:100%;height:.4rem;position:absolute;background:#D8D8D8;display:block;top:1.5rem;transition:all 0.3s}.info-bl--2 .info-bl__info .dashes span.ex:before{background:#002C5C}.info-bl--3{margin-bottom:7.5rem}.info-bl--3 .shell .trac{height:auto;transform:none}.info-bl--3 .shell .trac figure{height:auto;position:relative;top:0}.info-bl--3 .shell .trac figure img{position:relative;transform:none;top:0;left:0;margin:0 auto;display:block}@media (max-width:1023px){.info-bl--3 .info-bl__info{bottom:unset;top:3rem}}@media (min-width:1024px){.info-bl--3 .info-bl__info{width:69.2rem}}.info-bl--3.left .shell{justify-content:start}.info-bl--3.left .shell .info-bl__info{left:unset;right:5rem;width:100%}.info-bl--3.left .shell .info-bl__info:before{left:unset;right:-5rem}@media (max-width:1023px){.info-bl--3.left .shell .info-bl__info{left:50%;right:unset;transform:translate(-50%,0);bottom:unset;top:3rem}}@media (max-width:1023px){.info-bl--3{margin-bottom:2.5rem}}.info-bl--3 p:last-of-type{visibility:visible}.info-bl--3 .slide{padding-top:3rem;padding-bottom:1rem;display:flex;align-items:center;flex-flow:column}.info-bl--3 .slide>img{margin-bottom:.5rem}.info-bl--3 .slide .link-btn{max-width:45.2rem;border-width:.1rem;font-size:1.2rem;letter-spacing:.43rem;line-height:1.4rem;height:5.5rem}.info-bl--3 h3{font-size:4rem;line-height:5rem;font-weight:600;color:#002C5C;text-align:center;text-transform:uppercase;margin-bottom:.5rem}.info-bl--3 .prices{width:fit-content;margin-bottom:1rem}.info-bl--3 .prices p{max-width:unset;display:flex;align-items:center;gap:1.5rem;font-size:2.1rem;margin-bottom:1.5rem}.info-bl--3 .prices p strong{font-weight:500}.info-bl--3 .link-btn{margin-bottom:2rem}.slider-bl{margin-bottom:5rem;padding-top:7rem;overflow:hidden;background:#fff;position:relative;z-index:10}.slider-bl .shell{max-width:122rem;margin:0 auto;position:relative}@media (max-width:1400px){.slider-bl .shell{margin:0 8.5rem}}@media (max-width:1023px){.slider-bl .shell{max-width:58.7rem;margin:0 auto}}@media (max-width:700px){.slider-bl .shell{margin:0 8.5rem}}@media (max-width:540px){.slider-bl .shell{margin:0 auto}}.slider-bl .shell>p{text-align:left;max-width:110.2rem;padding-bottom:7rem}@media (max-width:1023px){.slider-bl .shell>p{padding:0 1.5rem}}.slider-bl .shell .wc{position:relative}.slider-bl .shell .wc .watermark{max-width:unset;top:-5rem}.slider-bl .shell .decor-head{align-items:start}.slider-bl .shell .decor-head img:first-of-type{display:none}.slider-bl .shell .slider{max-width:120.8rem;margin:0 auto;overflow:visible}@media (max-width:1023px){.slider-bl .shell .slider{max-width:58.7rem}}.slider-bl .shell .slider .slide{display:grid;grid-template-columns:auto 1fr;width:fit-content;position:relative;margin:0 1.7rem}.slider-bl .shell .slider .slide:before{content:"";width:100%;height:100%;position:absolute;background:#F8F9FA;display:block;z-index:-5;top:1rem;left:-3.5rem;opacity:0;transition:opacity 0.15s;pointer-events:none}.slider-bl .shell .slider .slide .data{display:flex;align-items:center;justify-content:space-between;min-width:46.3rem;padding:1.5rem .5rem 1.5rem 1.7rem;overflow:visible;position:absolute;z-index:5;top:0;right:0;background:#fff;opacity:0;transition:opacity 0.15s}.slider-bl .shell .slider .slide .data>img{margin:0 1rem}.slider-bl .shell .slider .slide .data span{display:flex;align-items:center;gap:1rem;color:#002C5C;font-size:1.8rem;font-weight:500}.slider-bl .shell .slider .slide .data span:first-child{justify-content:center;font-size:2.5rem;line-height:2.5rem;position:relative;color:#fff;padding:0 .5rem;min-width:11rem}.slider-bl .shell .slider .slide .data span:first-child:before{content:"";width:100%;height:calc(100% + 6rem);position:absolute;background:#002C5C;display:block;top:-3rem;left:0;z-index:-5}.slider-bl .shell .slider .slide .img{position:relative;grid-column:1/span 2;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;overflow:hidden;width:100%;aspect-ratio:57/53;margin-bottom:2rem}.slider-bl .shell .slider .slide .img span{display:block;position:relative;z-index:10;width:100%;height:100%}.slider-bl .shell .slider .slide .img span:hover~img{transform:scale(1.3);transform-origin:var(--offX) var(--offY)}.slider-bl .shell .slider .slide .img span:nth-child(1):hover~img{--offX:0%;--offY:0%}.slider-bl .shell .slider .slide .img span:nth-child(2):hover~img{--offX:50%;--offY:0%}.slider-bl .shell .slider .slide .img span:nth-child(3):hover~img{--offX:100%;--offY:0%}.slider-bl .shell .slider .slide .img span:nth-child(4):hover~img{--offX:0%;--offY:50%}.slider-bl .shell .slider .slide .img span:nth-child(5):hover~img{--offX:50%;--offY:50%}.slider-bl .shell .slider .slide .img span:nth-child(6):hover~img{--offX:100%;--offY:50%}.slider-bl .shell .slider .slide .img span:nth-child(7):hover~img{--offX:0%;--offY:100%}.slider-bl .shell .slider .slide .img span:nth-child(8):hover~img{--offX:50%;--offY:100%}.slider-bl .shell .slider .slide .img span:nth-child(9):hover~img{--offX:100%;--offY:100%}.slider-bl .shell .slider .slide .img img{--offX:50%;--offY:50%;width:100%;height:100%;position:absolute;display:block;top:0;left:0;object-fit:cover;z-index:0;transition:all 0.3s}.slider-bl .shell .slider .slide .tit{display:flex;align-items:center;padding:2rem 0 4rem 0}.slider-bl .shell .slider .slide .tit_img{margin:2rem}@media (max-width:400px){.slider-bl .shell .slider .slide .tit_img{display:none}}.slider-bl .shell .slider .slide h4{font-size:2.5rem;font-weight:500;line-height:3.2rem;color:#002C5C;margin:0;align-self:center}.slider-bl .shell .slider .slide:hover .data{opacity:1}.slider-bl .shell .slider .slide:hover:before{opacity:1}.slider-bl .shell .slider:not(.slick-initialized){display:flex;overflow-x:auto;overflow-y:hidden;padding:1.5rem}.slider-bl .shell .slider:not(.slick-initialized) .slide{min-width:57rem}@media (max-width:1023px){.slider-bl .shell .slider:not(.slick-initialized) .slide{min-width:40rem}}@media (max-width:430px){.slider-bl .shell .slider:not(.slick-initialized) .slide{min-width:21rem}}.slider-bl.for-rooms .shell>p{text-align:center;max-width:103.6rem;margin:0 auto 5.5rem auto}.slider-bl.for-rooms .shell .slider .slide>div:nth-child(1){display:flex}.slider-bl.for-rooms .decor-head{align-items:center}.slider-bl.for-rooms .decor-head img:first-of-type{display:block}@media (max-width:1023px){.slider-bl.no-rooms{padding-top:1rem;margin-bottom:1rem}}.slider-bl.no-rooms .decor-head h3,.slider-bl.no-rooms .decor-head p{text-align:left}.slider-bl.no-rooms .shell .slider .slide .img:before{content:"";width:100%;height:0;position:absolute;background:#fff;display:block;transition:all 0.5s ease-in-out;z-index:10}@media (min-width:1024px){.slider-bl.no-rooms .shell .slider .slide:not(.slick-active) .img:before,.slider-bl.no-rooms .shell .slider .slide.slick-current .img:before{height:15.6%}.slider-bl.no-rooms .shell .slider .slide:not(.slick-active) .img img,.slider-bl.no-rooms .shell .slider .slide.slick-current .img img{transform:translateY(7.8%)}}.slider-bl.no-rooms .shell .slider .slide:not(.slick-active):before,.slider-bl.no-rooms .shell .slider .slide.slick-current:before{height:85%;top:unset;bottom:0}.gate-reveal{position:relative;padding:3rem 0}@media (max-width:430px){.gate-reveal{padding:1rem 0}}.gate-reveal:before{content:"";width:100%;height:100%;position:absolute;background:#F8F9FA;display:block;z-index:-5;top:0;left:0}.gate-reveal .shell{max-width:128.8rem;margin-left:13.23%;display:grid;position:relative;overflow:hidden}@media (max-width:1023px){.gate-reveal .shell{margin:0 auto}}.gate-reveal__top,.gate-reveal__bot{grid-row:1/span 1;grid-column:1/span 1}.gate-reveal__top{z-index:10;padding:0 13.25vw;display:flex;flex-flow:column;align-items:start;justify-content:center;gap:2rem;justify-self:end;width:fit-content;transition:transform 0.3s ease-in-out;position:relative}.gate-reveal__top:before,.gate-reveal__top:after{content:"";width:13.25vw;height:100%;position:absolute;background:#F8F9FA;display:block;top:0;left:0;transition:opacity 0.2s}.gate-reveal__top:after{display:none;right:0}@media (max-width:1023px){.gate-reveal__top{width:100%;justify-self:center;padding:0;padding:0 1.5rem;align-items:center;height:fit-content;min-height:50rem;background:#F8F9FA}.gate-reveal__top:before,.gate-reveal__top:after{width:1.5rem}}@media (max-width:320px){.gate-reveal__top{gap:1rem}}.gate-reveal__top h2,.gate-reveal__top span,.gate-reveal__top img{opacity:1;transition:opacity 0.3s ease-in-out}.gate-reveal__top.ex{transform:translateX(110%)}.gate-reveal__top.ex h2,.gate-reveal__top.ex span,.gate-reveal__top.ex img{opacity:0}.gate-reveal__top.ex:before,.gate-reveal__top.ex:after{opacity:0}.gate-reveal__top h2{font-size:2rem;line-height:2.2rem;font-style:italic;color:#002C5C;margin-bottom:1.5rem}.gate-reveal__top span{font-size:4rem;line-height:4rem;padding:2rem 0;color:#002C5C;font-weight:600;opacity:.4983;position:relative;display:block;left:0;cursor:pointer;user-select:none;transition:all 0.2s}@media (max-width:1023px){.gate-reveal__top span{opacity:1;text-align:center;padding:2rem 0}}@media (max-width:320px){.gate-reveal__top span{font-size:2.5rem;padding:1rem 0;line-height:2.5rem}}.gate-reveal__top span:before{content:". . .";display:block;width:max-content;position:absolute;padding:2.5rem 1.5rem 4.5rem 0;line-height:1rem;left:0;transform:translateX(-100%);top:0;opacity:0;transition:all 0.2s;pointer-events:none}.gate-reveal__top span:hover{opacity:1;left:6.5rem}.gate-reveal__top span:hover:before{opacity:1;pointer-events:unset}.gate-reveal__bot{z-index:5;display:grid;position:relative;left:-15%;transition:all 0.3s ease-in-out}@media (max-width:1023px){.gate-reveal__bot{left:0}}.gate-reveal__bot>div{grid-row:1/span 1;grid-column:1/span 1;display:grid;position:relative;opacity:0;visibility:hidden;grid-template-columns:1fr auto;transition:all 0.2s}@media (max-width:1023px){.gate-reveal__bot>div{grid-template-columns:auto}}.gate-reveal__bot>div.hov{visibility:visible;opacity:.6}.gate-reveal__bot>div figure{position:relative;z-index:10}.gate-reveal__bot>div .text{display:flex;flex-flow:column;justify-content:center;max-height:92.1rem;margin:5rem 0;overflow:auto;transition:transform 0.2s;transform:translate(calc(-100% - 20rem),0);position:relative}@media (max-width:1023px){.gate-reveal__bot>div .text{justify-content:start;align-items:center;grid-row:1/span 1;max-height:40rem;height:40rem;position:relative;padding:0 2rem;transform:none}}@media (max-width:320px){.gate-reveal__bot>div .text{padding:0 1rem}}@media (max-width:1023px){.gate-reveal__bot>div figure{width:fit-content;margin:0 auto}}.gate-reveal__bot>div img{height:102.1rem;object-fit:cover}@media (max-width:1023px){.gate-reveal__bot>div img{grid-row:2/span 1;height:unset;margin:0 auto}}.gate-reveal__bot.ex{left:0%}.gate-reveal__bot.ex:before{opacity:0;visibility:hidden}.gate-reveal__bot.ex .text{transform:translate(0,0)}.gate-reveal__bot.ex .hov{opacity:1}.gate-reveal__bot p,.gate-reveal__bot h3,.gate-reveal__bot ul{max-width:45.4rem;margin-left:7.55vw;color:#002C5C}@media (max-width:1023px){.gate-reveal__bot p,.gate-reveal__bot h3,.gate-reveal__bot ul{max-width:69rem;width:100%;margin-left:0}}.gate-reveal__bot li{margin-left:3rem;list-style:none;position:relative;display:block}.gate-reveal__bot li:before{content:"";display:block;height:100%;width:2rem;position:absolute;right:calc(100% + 1rem);background-image:url(/wp-content/uploads/decoration-little-ornament.png);background-repeat:no-repeat;background-position:center;background-size:contain}.gate-reveal__bot h3{font-size:4rem;line-height:4rem;font-weight:600}@media (max-width:320px){.gate-reveal__bot h3{font-size:2.5rem;line-height:2.5rem}}.gate-reveal__bot .ex-icon{position:absolute;top:0;right:0;z-index:5;width:5rem;height:5rem;margin:0}.gate-reveal__bot .ex-icon:before,.gate-reveal__bot .ex-icon:after{background:#002C5C;left:25%;top:25%}.gate-reveal__bg{position:absolute;right:0;top:50%;transform:translateY(-50%)}.why-visit{padding-bottom:2rem}.why-visit__top{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center;justify-items:center;max-width:122rem;margin:0 auto 8rem auto;padding:2.4rem}@media (max-width:767px){.why-visit__top{grid-template-columns:1fr;grid-auto-rows:21.1rem;margin:0 auto 3rem auto}}.why-visit__top h4,.why-visit__top p{text-align:center;margin-bottom:0}.why-visit__top h4{text-transform:uppercase;font-size:2.5rem;font-weight:600;line-height:2.6rem;color:#002C5C}@media (max-width:320px){.why-visit__top h4{font-size:2rem;line-height:2.1rem}}.why-visit__top .decor-head{grid-column:1/span 2}@media (max-width:767px){.why-visit__top .decor-head{grid-column:1/span 1}}.why-visit__icon{display:block;margin:0 auto}.why-visit__i,.why-visit__t{position:relative;display:grid;align-items:center;align-content:center;justify-items:center;gap:.8rem;position:relative;height:100%;background:#fff;width:100%}@media (max-width:580px){.why-visit__i,.why-visit__t{min-width:unset}}.why-visit__i:after,.why-visit__t:after{content:"";width:100%;height:100%;position:absolute;background:#F8F9FA;display:block;z-index:-5}.why-visit__i:nth-child(2):after,.why-visit__t:nth-child(2):after{top:-2rem;left:-2rem}.why-visit__i:nth-child(3):after,.why-visit__t:nth-child(3):after{top:-2rem;left:2rem}.why-visit__i:nth-child(4):after,.why-visit__t:nth-child(4):after{top:2rem;left:-2rem}.why-visit__i:nth-child(5):after,.why-visit__t:nth-child(5):after{top:2rem;left:2rem}.why-visit__i>*{grid-row:1/span 1;grid-column:1/span 1}.why-visit__i>*:nth-child(1){z-index:0;position:relative;width:fit-content}.why-visit__i>*:nth-child(1) img{height:21.1rem;object-fit:cover}.why-visit__i>*:nth-child(1):before{content:"";width:100%;height:100%;position:absolute;background:rgb(0 0 0 / .1948);display:block;z-index:5;top:0;left:0}.why-visit__i>*:nth-child(2){z-index:10}.why-visit__i>*:nth-child(2) h4{color:#fff}.why-visit__bot{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem;width:fit-content;margin:0 auto}@media (max-width:800px){.why-visit__bot{grid-template-columns:1fr 1fr;justify-items:center;padding:0 2rem}}@media (max-width:540px){.why-visit__bot{grid-template-columns:1fr}}.why-visit__bot h2{display:flex;align-items:center;justify-content:center;gap:3.5rem;font-size:2.5rem;line-height:2.6rem;text-transform:uppercase;font-weight:600;text-align:center;color:#002C5C;grid-column:1/span 3}.why-visit__bot h2 img:last-of-type{display:block;transform:scaleX(-1)}@media (max-width:800px){.why-visit__bot h2{grid-column:1/span 2}}@media (max-width:540px){.why-visit__bot h2{grid-column:1/span 1}}@media (max-width:360px){.why-visit__bot h2{gap:.5rem;font-size:2rem;line-height:2.1rem}}.why-visit__bot>div,.why-visit__bot>a{display:block;width:23.7rem;min-height:17.3rem;background:#002C5C;display:flex;flex-flow:column;align-items:center;justify-content:center;gap:.4rem;transition:transform 0.2s}@media (max-width:540px){.why-visit__bot>div,.why-visit__bot>a{max-width:23.7rem;width:100%}}.why-visit__bot>div.open-h-res,.why-visit__bot>div.call,.why-visit__bot>a.open-h-res,.why-visit__bot>a.call{cursor:pointer}.why-visit__bot>div:hover,.why-visit__bot>a:hover{transform:scale(1.1)}.why-visit__bot>div span,.why-visit__bot>a span{color:#fff;font-family:var(--font-family-3);text-transform:uppercase;text-align:center;font-size:1.4rem;font-weight:600}.why-visit__bot>div img,.why-visit__bot>a img{margin-bottom:1.5rem}@media (max-width:800px){.why-visit__bot>div:last-child,.why-visit__bot>a:last-child{grid-column:1/span 2}}@media (max-width:540px){.why-visit__bot>div:last-child,.why-visit__bot>a:last-child{grid-column:1/span 1}}.image-slider{margin-bottom:5rem;padding-bottom:2rem;overflow:hidden}@media (min-width:1024px){.image-slider{margin-bottom:0}.image-slider+.bott-map{margin-top:11rem}.image-slider+.info-bl--2{margin-top:6.5rem}}.image-slider .shell{max-width:128rem;margin:0 auto;position:relative}.image-slider .shell.text-left .decor-head{align-items:flex-start}.image-slider .shell .cont{position:relative}.image-slider .shell .cont .prev,.image-slider .shell .cont .next{top:12.5rem}.image-slider .shell .cont .prev{left:calc(50% - 45.5vw);transform:rotate(180deg)}@media (max-width:1023px){.image-slider .shell .cont .prev{left:0;margin-left:2rem}}.image-slider .shell .cont .next{right:calc(50% - 45.5vw)}@media (max-width:1023px){.image-slider .shell .cont .next{float:right;margin-right:2rem;right:0}}.image-slider__slick{max-width:96rem;height:35rem;position:relative;transition:all 0.4s;padding-bottom:1rem}@media (min-width:600px){.image-slider__slick{height:50rem}}@media (min-width:1024px){.image-slider__slick{height:61rem;left:-1.4rem;transform:translateX(0)}.image-slider__slick.mid{left:50%;transform:translateX(-50%)}.image-slider__slick.last{left:100%;transform:translateX(calc(-100% + 1.4rem))}}.image-slider__slick .draggable{overflow:visible;height:100%}.image-slider__slick .slick-track{height:100%}.image-slider__slick .slick-slide{margin:0 1.4rem;top:3rem;transition:all 0.8s;position:relative}.image-slider__slick .slick-slide:before{content:"";width:100%;height:100%;position:absolute;background:#fff;display:block;opacity:.5001;z-index:5;transition:opacity 0.3s}.image-slider__slick .slick-slide.slick-active{top:0}.image-slider__slick .slick-slide.slick-active:before{opacity:0}.image-slider__slick .figure{position:relative;overflow:hidden}.image-slider__slick .figure figure{position:absolute;top:50%;left:50%;width:100%;height:100%}.image-slider__slick .figure figure img{width:100%;height:100%}.image-slider__slick .figure figure:nth-child(1){z-index:0;filter:blur(.5rem);transform:translate(-50%,-50%) scale(1.5)}.image-slider__slick .figure figure:nth-child(1) img{object-fit:cover}.image-slider__slick .figure figure:nth-child(2){z-index:10;object-fit:contain;transform:translate(-50%,-50%)}.image-slider__slick .figure figure:nth-child(2) img{object-fit:contain}.image-slider__slick:not(.slick-initialized){display:flex;overflow-x:auto;overflow-y:hidden;max-width:150rem}.image-slider__slick:not(.slick-initialized) .figure{min-width:100%}.image-slider__slick:not(.slick-initialized) .figure img{display:block;margin:0 auto}.comments-slider{margin-bottom:10rem}@media (max-width:430px){.comments-slider{margin-bottom:2rem}}.comments-slider .shell{position:relative;max-width:110.8rem;margin:0 auto}@media (max-width:1230px){.comments-slider .shell{margin:0 5rem}}@media (max-width:1023px){.comments-slider .shell{margin:0 1rem}}.comments-slider .shell .prev,.comments-slider .shell .next{width:4rem;height:4rem;top:60%}.comments-slider .shell .prev:before,.comments-slider .shell .prev:after,.comments-slider .shell .next:before,.comments-slider .shell .next:after{background:#002C5C;height:2.4rem;width:.3rem}.comments-slider .shell .prev:before,.comments-slider .shell .next:before{top:.4rem}.comments-slider .shell .prev:after,.comments-slider .shell .next:after{bottom:.4rem}@media (max-width:430px){.comments-slider .shell .prev,.comments-slider .shell .next{top:0}}.comments-slider .shell .prev{transform:rotate(180deg);left:-17rem}@media (max-width:1500px){.comments-slider .shell .prev{left:-5rem}}@media (max-width:1023px){.comments-slider .shell .prev{left:0}}@media (max-width:430px){.comments-slider .shell .prev{position:relative}}.comments-slider .shell .next{right:-17rem}@media (max-width:1500px){.comments-slider .shell .next{right:-5rem}}@media (max-width:1023px){.comments-slider .shell .next{right:0;float:right}}@media (max-width:430px){.comments-slider .shell .next{position:relative}}.comments-slider .shell .slider{max-width:110.8rem}.comments-slider .shell .slider:not(.slick-initialized){display:flex;overflow-x:auto;overflow-y:hidden}.comments-slider .shell .slider:not(.slick-initialized) .comment{min-width:50%}@media (max-width:500px){.comments-slider .shell .slider:not(.slick-initialized) .comment{min-width:80%}}.page-top{position:relative;padding:4.7rem 0 6rem 0}@media (max-width:600px){.page-top{padding-top:10rem}}.page-top.background{background:#F8F9FA}.page-top .shell{max-width:182rem;margin:0 auto;position:relative;display:grid;justify-items:center;align-items:center;overflow:hidden}.page-top .shell:before{content:"";width:100%;height:100%;position:absolute;background:#1D1D1D;display:block;top:0;bottom:0;z-index:5;opacity:.2043}.page-top .shell h1,.page-top .shell h2,.page-top .shell p,.page-top .shell a{color:#fff;margin:0}.page-top .shell>div,.page-top .shell figure{grid-row:1/span 1;grid-column:1/span 1}.page-top .shell>div,.page-top .shell>p{z-index:10}.page-top .shell .top-text{display:flex;flex-flow:column;align-items:center}@media (max-width:430px){.page-top .shell .top-text{padding-top:3rem}}@media (max-width:320px){.page-top .shell .top-text{padding-top:1rem}}.page-top .shell .top-text .price{font-size:3.6rem;font-weight:400;font-family:var(--font-family);margin-bottom:1.5rem}@media (max-width:430px){.page-top .shell .top-text>img:nth-child(1){display:none}}.page-top .shell .top-text>div:last-child{display:flex;flex-flow:row;justify-content:space-between;max-width:33.8rem;width:100%}.page-top .shell .top-text div{margin:2rem 0 1rem 0}.page-top .shell .top-text div span,.page-top .shell .top-text div p{font-family:var(--font-family-2);font-size:1.4rem;font-weight:500;text-align:center;display:flex;flex-flow:column;align-items:center;color:#fff;margin:0;gap:1.5rem}.page-top .shell .top-text div span img,.page-top .shell .top-text div p img{margin:0}.page-top .shell>p{position:absolute;bottom:20%;left:50%;transform:translate(-50%);display:block;max-width:95vw;font-weight:400;text-align:center}.page-top .shell>p a{font-weight:400}@media (max-width:1023px){.page-top .shell>p{bottom:5%}}.page-top--room .shell .top-text div span{justify-content:space-between}.page-top--room .shell .top-text div span img{height:2.4rem;object-fit:contain}.rooms-list{background:#F8F9FA}.rooms-list .shell{max-width:143.1rem;padding:0 1rem;margin:0 auto;position:relative;overflow:hidden;transition:all 0.5s ease-in-out}@media (max-width:1023px){.rooms-list .shell{max-width:71rem}}.rooms-list .shell .filters{position:absolute;top:0;right:1rem;display:grid;grid-template-columns:repeat(4,1fr);max-width:69.2rem;width:calc(50% - 2.5rem);height:5.6rem;border:solid .1rem #002C5C;z-index:20;background:#F8F9FA}@media (max-width:1023px){.rooms-list .shell .filters{width:calc(100% - 2rem);right:unset}}@media (max-width:510px){.rooms-list .shell .filters{width:calc(100% - 2rem);grid-template-columns:1fr 1fr;height:11.2rem}.rooms-list .shell .filters:before{content:"";width:100%;height:.1rem;position:absolute;background:#002C5C;display:block;top:50%;z-index:15}.rooms-list .shell .filters:after{content:"";width:.1rem;height:100%;position:absolute;background:#002C5C;display:block;left:50%;z-index:15}}@media (max-width:320px){.rooms-list .shell .filters{grid-template-columns:1fr;height:22.4rem}.rooms-list .shell .filters:before,.rooms-list .shell .filters:after{display:none}}.rooms-list .shell .filters span{font-family:var(--font-family-2);font-weight:500;font-size:1.4rem;line-height:1.5rem;color:#002C5C;display:block;cursor:pointer;display:flex;align-items:center;justify-content:start}.rooms-list .shell .filters .tab{border-left:solid .1rem #002C5C;position:relative}.rooms-list .shell .filters .tab:first-child{border:none}@media (max-width:510px){.rooms-list .shell .filters .tab{border:none}}@media (max-width:320px){.rooms-list .shell .filters .tab{border-top:solid .1rem #002C5C}.rooms-list .shell .filters .tab:first-child{border:none}}.rooms-list .shell .filters .tab>span{width:100%;height:100%;padding-left:17%}.rooms-list .shell .filters .tab:after{content:"";width:.7rem;height:.7rem;position:absolute;background:#fff0;display:block;top:50%;right:8%;transform:translate(-50%,-50%) rotate(-135deg);border-top:solid .1rem #002C5C;border-left:solid .1rem #002C5C}.rooms-list .shell .filters .tab>div{position:absolute;width:calc(100% + 0.2rem);top:100%;left:-.1rem;padding:1.5rem 0;opacity:0;visibility:hidden;transition:all 0.2s;border:solid .1rem #002C5C;background:#fff;z-index:10}.rooms-list .shell .filters .tab>div span{padding:.8rem .5rem .8rem 17%}.rooms-list .shell .filters .tab>div span:hover{background:rgb(230 200 186 / .5)}.rooms-list .shell .filters .tab:hover{background:#fff}.rooms-list .shell .filters .tab:hover>div{opacity:1;visibility:visible}.rooms-list .shell .filters .tab:first-child>div span{padding:.8rem .5rem}.icons-info{margin-bottom:7rem;overflow:visible}.icons-info .shell{max-width:110.5rem;width:100%;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;position:relative;left:2.6%}@media (max-width:1230px){.icons-info .shell{left:0;max-width:113.5rem;padding:0 1.5rem;gap:2rem}}@media (max-width:800px){.icons-info .shell{grid-template-columns:1fr;justify-items:center}}.icons-info .shell .icons-info__l{max-width:45rem}.icons-info .shell .icons-info__l h2{font-size:4rem;line-height:4rem;font-weight:600;margin-bottom:1.5rem;text-transform:uppercase;color:#002C5C}@media (max-width:900px){.icons-info .shell .icons-info__l h2{font-size:3rem;line-height:3.2rem}}@media (max-width:320px){.icons-info .shell .icons-info__l h2{font-size:2.7rem;line-height:3rem}}.icons-info .shell .icons-info__l img{margin-bottom:2rem}.icons-info .shell .icons-info__l p{margin-bottom:5rem}.icons-info .shell .icons-info__l .link-btn{max-width:100%}.icons-info .shell .icons-info__r{max-width:57.4rem;width:100%;display:flex;flex-flow:column;align-items:center;gap:1rem;padding:4rem;box-shadow:0 .2rem 2rem 0 rgb(0 0 0 / .5);background:#fff;position:relative}@media (max-width:900px){.icons-info .shell .icons-info__r{padding:2rem 1rem}}.icons-info .shell .icons-info__r:before{content:"";width:100%;height:100%;position:absolute;background:#F8F9FA;display:block;z-index:-5;top:4rem;right:4rem}.icons-info .shell .icons-info__r h3{font-style:italic;font-size:2rem;line-height:2.3rem;margin:0}.icons-info .shell .icons-info__r>img{margin-bottom:2rem}.icons-info .shell .icons-info__r ul{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:4.8rem;align-items:center;width:100%}@media (max-width:430px){.icons-info .shell .icons-info__r ul{grid-auto-rows:auto;justify-items:center;gap:1rem}}.icons-info .shell .icons-info__r ul li{list-style:none;font-size:1.4rem;line-height:2rem;font-weight:400;padding-left:2.5rem;width:fit-content;transition:transform 0.2s}.icons-info .shell .icons-info__r ul li:hover{transform:scale(1.2)}.icons-info .shell .icons-info__r ul li img{display:inline-block;width:3.5rem;height:3.5rem}@media (max-width:430px){.icons-info .shell .icons-info__r ul li{padding-left:0;display:flex;flex-flow:column;align-items:center}}.accomm{padding:5rem 0 8rem 0;position:relative}.accomm>img{position:absolute;right:8rem;bottom:4rem;z-index:-5}.accomm .shell{max-width:95.8rem;margin:0 18.6% 0 26%}@media (max-width:1400px){.accomm .shell{margin:0 auto;max-width:98.8rem;padding:0 1.5rem}}.accomm .shell h2{font-size:3rem;line-height:3.5rem;font-weight:600;text-transform:uppercase;margin-bottom:1rem;color:#002C5C}@media (max-width:320px){.accomm .shell h2{font-size:2rem;line-height:2.5rem}}.accomm .shell>img{margin-bottom:3rem}.accomm .shell strong,.accomm .shell strong em{font-weight:500}.accomm .shell li{list-style-position:inside}.accomm .shell li,.accomm .shell ol,.accomm .shell ul,.accomm .shell p{margin-bottom:0}.accomm .shell ol li::marker{font-weight:500}.accomm .shell ul li{list-style:none}.rooms-slider{background:#F8F9FA;padding:3rem 0 8.5rem 0;margin-bottom:10rem}@media (max-width:540px){.rooms-slider{padding-bottom:3rem;margin-bottom:5rem}}.rooms-slider .shell{margin:0 auto;max-width:fit-content;position:relative;left:-1.3rem}.rooms-slider .shell>div:first-child{position:relative;left:19.15%;text-align:center;width:fit-content;margin-bottom:3rem}.rooms-slider .shell>div:last-child{position:relative;width:fit-content;width:100%}@media (max-width:540px){.rooms-slider .shell>div:last-child{padding-top:6rem}}.rooms-slider .shell>div:last-child .prev,.rooms-slider .shell>div:last-child .next{width:calc(50vw - 50%);height:100%}@media (max-width:540px){.rooms-slider .shell>div:last-child .prev,.rooms-slider .shell>div:last-child .next{position:absolute;top:0;height:5rem;width:5rem}}@media (max-width:540px){.rooms-slider .shell>div:last-child .prev{left:0}}@media (max-width:540px){.rooms-slider .shell>div:last-child .next{right:0}}.rooms-slider .shell>div:last-child .slider{max-width:133.1rem;width:90vw}@media (min-width:1400px){.rooms-slider .shell>div:last-child .slider{position:relative;left:3rem;transition:all 0.6s}.rooms-slider .shell>div:last-child .slider.mid{left:0}.rooms-slider .shell>div:last-child .slider.last{left:-3rem}}@media (max-width:1023px){.rooms-slider .shell>div:last-child .slider{max-width:66.1rem;width:100%}}.rooms-slider .shell>div:last-child .room-thumb{display:flex!important;position:relative;max-width:63.7rem;width:100%;margin:0 1.3rem}.rooms-slider .shell>div:last-child .room-thumb>div>span img{display:inline-block}.text-block{margin-bottom:6.5rem}@media (max-width:1023px){.text-block{margin-bottom:3.5rem}}.text-block .shell{max-width:106.6rem;padding:0 1.5rem;margin:0 auto}.text-block .shell p{text-align:center}.text-block--l .shell{max-width:119.2rem}.text-block--l .shell h2,.text-block--l .shell h3,.text-block--l .shell p{text-align:left}.text-block--l .shell .decor-head{align-items:start}.comments{margin-bottom:12rem}.comments .shell{max-width:109.1rem;padding:0 1.5rem;margin:0 auto}.comments .shell .decor-head{margin-bottom:3rem}.comments .shell .cont{display:grid;grid-template-columns:1fr 1fr;column-gap:5.5rem;row-gap:4rem}@media (max-width:768px){.comments .shell .cont{grid-template-columns:1fr}}.comments .shell .cont .comment{margin:0}.gallery{margin-bottom:12rem}@media (max-width:1023px){.gallery{margin-bottom:6rem}}.gallery .shell{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:3rem;row-gap:4rem;max-width:145rem;padding:0 1.5rem;margin:0 auto}@media (max-width:1023px){.gallery .shell{grid-template-columns:1fr 1fr;column-gap:2rem;row-gap:3rem}}@media (max-width:590px){.gallery .shell{grid-template-columns:1fr;row-gap:2rem}}.gallery .shell>div{display:flex;flex-wrap:wrap;align-items:center;row-gap:3.5rem;column-gap:2rem;padding-bottom:2.8rem;position:relative;cursor:pointer}@media (max-width:1023px){.gallery .shell>div{row-gap:2.5rem;column-gap:1rem}}@media (max-width:590px){.gallery .shell>div{row-gap:1.5rem}}.gallery .shell>div:before{content:"";width:100%;height:100%;position:absolute;background:#F8F9FA;display:block;z-index:-5;top:2rem;left:-3rem;opacity:0;transition:opacity 0.2s;pointer-events:none}.gallery .shell>div:hover:before{opacity:1}.gallery .shell>div img:first-of-type{width:100%}.gallery .shell>div span{font-size:2.5rem;line-height:3.2rem;font-weight:500;color:#002C5C;width:calc(100% - 7.5rem);height:3rem}.gallery-slider{position:fixed;top:0;left:0;z-index:1000;opacity:0;visibility:hidden;width:100vw;height:100vh;background:#002C5C;transition:all 0.3s;overflow-x:hidden;overflow-y:auto}.gallery-slider.ex{opacity:1;visibility:visible}.gallery-slider .ex-icon{position:fixed;z-index:100;right:4.5rem;top:3rem;height:5rem;width:5rem}@media (max-width:700px){.gallery-slider .ex-icon{right:1.5rem;top:1.5rem}}.gallery-slider .ex-icon:before,.gallery-slider .ex-icon:after{top:1.2rem;left:1.2rem}.gallery-slider .prev,.gallery-slider .next{position:fixed;top:20%}@media (max-width:1023px){.gallery-slider .prev:before,.gallery-slider .prev:after,.gallery-slider .next:before,.gallery-slider .next:after{filter:drop-shadow(0 0 .2rem black);background:#E6C8BA;opacity:.8}}.gallery-slider .prev{transform:rotate(180deg);left:5rem}.gallery-slider .next{right:5rem}.gallery-slider .wm{position:absolute;z-index:100;pointer-events:none;font-size:20rem;line-height:21rem;letter-spacing:-.14rem;font-weight:400;left:14.427%;top:0rem;color:rgb(255 255 255 / .2978)}@media (max-width:1024px){.gallery-slider .wm{font-size:5rem;line-height:5.2rem;left:1rem;top:unset;bottom:2rem}}.gallery-slider .image-slider__slick{padding-top:14rem;max-width:116.6rem;margin:0 auto;height:90vh}@media (max-width:700px){.gallery-slider .image-slider__slick{padding-top:7rem}}.gallery-slider .image-slider__slick.mid,.gallery-slider .image-slider__slick.last{left:unset;transform:none}.gallery-slider .counter{height:7.6rem;max-width:110.6rem;margin:3rem auto 3.5rem auto;display:flex;justify-content:end;gap:2rem;padding-top:1.5rem;position:relative}@media (max-width:700px){.gallery-slider .counter{margin:0 auto;height:4.5rem;gap:.5rem;padding:0}}@media (max-width:1023px){.gallery-slider .counter{padding:1.5rem}}.gallery-slider .counter:before{content:"";width:23.5rem;height:.1rem;position:absolute;background:#fff;display:block;bottom:0;right:0}.gallery-slider .counter span{color:#fff;font-size:2.4rem;letter-spacing:-.017rem;line-height:2.4rem;font-weight:600}.gallery-slider .counter span:last-of-type{opacity:.5}.img-info{margin-bottom:15rem}@media (max-width:1300px){.img-info{margin-bottom:10rem}}@media (max-width:1023px){.img-info{margin-bottom:5rem}}.img-info .shell{padding:0 5rem;display:grid;grid-template-columns:5fr 4fr;gap:3rem}@media (max-width:1023px){.img-info .shell{grid-template-columns:1fr;padding:0 1.5rem}}.img-info__imgs{aspect-ratio:952/471;max-width:95.2rem;position:relative}.img-info__imgs figure{position:absolute;overflow:hidden;transition:all 0.3s}.img-info__imgs figure img{height:100%;object-fit:cover}.img-info__imgs figure:nth-child(1){top:0;left:0;height:55.2%;width:auto}.img-info__imgs figure:nth-child(2){bottom:0;left:0;height:40.55%;width:48.63%}.img-info__imgs figure:nth-child(3){bottom:0;right:0;height:40.55%;width:48.63%}@media (max-width:768px){.img-info__imgs figure:nth-child(1),.img-info__imgs figure:nth-child(2),.img-info__imgs figure:nth-child(3){width:100%;height:calc(33% - 1rem);left:0}.img-info__imgs figure:nth-child(1){top:0}.img-info__imgs figure:nth-child(2){top:calc(33% + 0.5rem)}.img-info__imgs figure:nth-child(3){top:calc(66% + 1rem)}}@media (max-width:430px){.img-info__imgs figure{position:static}.img-info__imgs figure:nth-child(1),.img-info__imgs figure:nth-child(2),.img-info__imgs figure:nth-child(3){width:auto;height:auto}}.img-info__imgs figure:hover{width:100%;height:100%}@media (max-width:768px){.img-info__imgs figure:hover{top:0}}.img-info__imgs figure.ex{z-index:5}@media (max-width:430px){.img-info__imgs{display:grid;gap:1rem;aspect-ratio:unset}}.img-info__info{padding-left:3rem;padding-top:8%}@media (max-width:1023px){.img-info__info{padding-left:0}}.img-info__info .decor-head{align-items:start;padding:0;margin-bottom:3rem}.img-info__info .decor-head img:first-of-type{display:none}.img-info__info .decor-head h2{font-weight:800;font-size:3rem;line-height:3.5rem}.img-info__info .decor-head h2,.img-info__info .decor-head h3,.img-info__info .decor-head p{text-align:left}.img-info__info>div:not(.decor-head){display:flex;align-items:center;column-gap:1.5rem;margin-bottom:1.8rem}.img-info__info>div:not(.decor-head) p{margin-bottom:0;font-size:1.6rem}@media (max-width:430px){.img-info__info>div:not(.decor-head){flex-flow:column;align-items:start}}.contact{margin-bottom:15rem}@media (max-width:1023px){.contact{margin-bottom:10rem}}@media (max-width:500px){.contact{margin-bottom:5rem}}.contact .shell{max-width:140rem;margin:0 auto;padding:0 1.5rem}.contact .gform_wrapper{margin:0 auto;max-width:76rem}.contact .gform_wrapper li{list-style:none}.contact .gform_wrapper label,.contact .gform_wrapper .gfield_required{display:none}.contact .gform_wrapper input,.contact .gform_wrapper textarea{width:100%;border:solid .1rem #002C5C;border-radius:0;font-size:1.6rem;line-height:2rem;padding-left:2rem;font-weight:300;font-family:var(--font-family-2)}.contact .gform_wrapper input{height:4rem}.contact .gform_wrapper textarea{padding:1.5rem 2rem;font-family:var(--font-family-2)}.contact .gform_wrapper .validation_error{font-family:var(--font-family-2);margin-bottom:1rem;color:red}.contact .gform_wrapper .validation_message{color:red}.contact #gform_fields_35,.contact #gform_fields_37{display:grid;grid-template-columns:1fr 1fr;gap:2rem;max-width:76rem}@media (max-width:480px){.contact #gform_fields_35,.contact #gform_fields_37{grid-template-columns:1fr}}.contact #gform_fields_35 #field_35_6,.contact #gform_fields_35 #field_35_7,.contact #gform_fields_35 #field_37_6,.contact #gform_fields_35 #field_37_7,.contact #gform_fields_37 #field_35_6,.contact #gform_fields_37 #field_35_7,.contact #gform_fields_37 #field_37_6,.contact #gform_fields_37 #field_37_7{grid-column:1/span 2}@media (max-width:480px){.contact #gform_fields_35 #field_35_6,.contact #gform_fields_35 #field_35_7,.contact #gform_fields_35 #field_37_6,.contact #gform_fields_35 #field_37_7,.contact #gform_fields_37 #field_35_6,.contact #gform_fields_37 #field_35_7,.contact #gform_fields_37 #field_37_6,.contact #gform_fields_37 #field_37_7{grid-column:1/span 1}}.contact #gform_fields_35 #field_35_7 .ginput_container,.contact #gform_fields_35 #field_37_7 .ginput_container,.contact #gform_fields_37 #field_35_7 .ginput_container,.contact #gform_fields_37 #field_37_7 .ginput_container{display:flex;align-items:center;overflow:hidden;position:relative}.contact #gform_fields_35 #field_35_7 .ginput_container label,.contact #gform_fields_35 #field_37_7 .ginput_container label,.contact #gform_fields_37 #field_35_7 .ginput_container label,.contact #gform_fields_37 #field_37_7 .ginput_container label{display:block;padding-left:3rem;cursor:pointer}.contact #gform_fields_35 #field_35_7 .ginput_container input[type=checkbox],.contact #gform_fields_35 #field_37_7 .ginput_container input[type=checkbox],.contact #gform_fields_37 #field_35_7 .ginput_container input[type=checkbox],.contact #gform_fields_37 #field_37_7 .ginput_container input[type=checkbox]{width:1.8rem;height:1.8rem;overflow:visible;position:absolute;transform:translateX(-100%)}.contact #gform_fields_35 #field_35_7 .ginput_container input[type=checkbox]:before,.contact #gform_fields_35 #field_37_7 .ginput_container input[type=checkbox]:before,.contact #gform_fields_37 #field_35_7 .ginput_container input[type=checkbox]:before,.contact #gform_fields_37 #field_37_7 .ginput_container input[type=checkbox]:before{content:"";width:1.8rem;height:1.8rem;position:absolute;background:#fff;display:block;left:100%;border:solid .2rem #002C5C}.contact #gform_fields_35 #field_35_7 .ginput_container input[type=checkbox]:checked:after,.contact #gform_fields_35 #field_37_7 .ginput_container input[type=checkbox]:checked:after,.contact #gform_fields_37 #field_35_7 .ginput_container input[type=checkbox]:checked:after,.contact #gform_fields_37 #field_37_7 .ginput_container input[type=checkbox]:checked:after{content:"";width:1.1rem;height:.6rem;position:absolute;background:#fff;display:block;border-bottom:solid .2rem #002C5C;border-left:solid .2rem #002C5C;left:calc(100% + 0.4rem);top:.5rem;z-index:5;transform:rotate(-45deg)}.contact #gform_submit_button_35,.contact #gform_submit_button_37{padding:0;background:#fff;color:#002C5C;font-weight:400;font-size:1.6rem;transition:all 0.2s;cursor:pointer;user-select:none}.contact #gform_submit_button_35:hover,.contact #gform_submit_button_37:hover{font-size:2.3rem;font-weight:500;background:#E6C8BA}.open-poses{margin:7rem 0 15rem 0}@media (max-width:1023px){.open-poses{margin:3rem 0 10rem 0}}@media (max-width:500px){.open-poses{margin:3rem 0 5rem 0}}.open-poses .shell h2,.open-poses .shell h3,.open-poses .shell p{text-align:center;color:#002C5C;margin-bottom:1rem}.open-poses .shell h2,.open-poses .shell h3{text-transform:uppercase}.open-poses .shell h2{font-size:3rem;line-height:4rem;font-weight:400}.open-poses .shell h3{font-size:2.5rem;line-height:2.6rem;font-weight:600}.open-poses .shell img{display:block;margin:0 auto;margin-bottom:3rem}.faq{background:#F8F9FA;padding-bottom:15rem;position:relative;overflow:hidden}@media (max-width:1023px){.faq{padding-bottom:10rem}}@media (max-width:500px){.faq{padding-bottom:5rem}}.faq .shell{max-width:125.3rem;padding:0 1.5rem;margin:0 auto;position:relative;z-index:5}.faq .shell .dd{background:#fff;position:relative;margin-bottom:2rem;transition:all 0.3s;overflow:hidden}.faq .shell .dd__btn{font-size:2.1rem;line-height:2.5rem;font-weight:400;font-family:var(--font-family-2);display:block;padding:2.7rem 7rem 2.7rem 3rem;position:relative;cursor:pointer;user-select:none}@media (max-width:1023px){.faq .shell .dd__btn{padding:1.2rem 7rem 1.2rem 1.5rem}}@media (max-width:430px){.faq .shell .dd__btn{font-size:1.7rem;line-height:2rem}}.faq .shell .dd__btn:before{content:"";width:1rem;height:1rem;position:absolute;background:#fff;display:block;top:50%;transform:translateY(-50%) rotate(-135deg);right:4rem;border-left:.1rem solid #002C5C;border-top:.1rem solid #002C5C;transition:all 0.3s}.faq .shell .dd__cont{padding:3.5rem 9rem 7rem 6rem;display:flex;flex-flow:column}@media (max-width:1023px){.faq .shell .dd__cont{padding:2.5rem 1rem 3rem 1rem}}.faq .shell .dd__cont p{max-width:104rem}.faq .shell .dd__cont img{float:left;margin:0 5rem 1rem 0}@media (max-width:1023px){.faq .shell .dd__cont img{margin-right:2rem}}@media (max-width:640px){.faq .shell .dd__cont img{display:block;float:unset;margin:1rem 0}}.faq .shell .dd.ex .dd__btn:before{transform:translateY(-50%) rotate(45deg)}.faq__wm{font-size:18rem;line-height:18rem;font-weight:500;display:block;position:absolute;left:8rem;top:50%;z-index:0;display:block;transform:translate(-50%,-50%) rotate(-90deg);color:#fff;user-select:none}.blog-top,.blog-block-a,.blog-block-b{padding:0 1.5rem}.blog-top .shell,.blog-block-a .shell,.blog-block-b .shell{max-width:93.9rem;margin:0 auto}.blog-top__soc.shell{display:flex;gap:4rem;padding:1.5rem 0 4rem 0;border-bottom:solid .1rem #979797;margin-bottom:4rem}.blog-top__soc.shell a{display:block;width:2.4rem;height:2.4rem}.blog-top__soc.shell a:hover{transform:scale(1.5)}.blog-top__text p{font-size:2rem;line-height:2.5rem;font-family:var(--font-family)}@media (max-width:320px){.blog-top__text p{font-size:1.7rem;line-height:2rem}}.blog-top__conts{max-width:fit-content;width:100%;padding:0 2.5rem;box-shadow:0 .2rem .8rem 0 rgb(0 0 0 / .5);background:#fff;display:flex;flex-flow:column;margin-left:3.5rem;margin-bottom:5rem;position:relative}@media (max-width:430px){.blog-top__conts{margin-left:0;padding:0 1.5rem}}.blog-top__conts:before{content:"";width:100%;height:100%;position:absolute;background:#F8F9FA;display:block;z-index:-5;left:-2.5rem;bottom:-2.5rem}.blog-top__conts a{font-size:2rem;line-height:2rem;font-style:italic;color:#002C5C;display:flex;gap:2rem;align-items:center;padding:1.2rem 0}.blog-top__conts a:first-child{padding-top:1.5rem}.blog-top__conts a:last-child{padding-bottom:1.5rem}@media (max-width:430px){.blog-top__conts a{flex-flow:column;align-items:start;gap:.5rem;padding:1rem 0}}.blog-block-a{margin-bottom:1rem}.blog-block-a .shell figure{margin-bottom:3rem}.blog-block-a .shell figure img{height:24.7rem;object-fit:cover}.blog-block-b{margin-bottom:4rem}.blog-block-b .shell{display:grid;grid-template-columns:57.827% 1fr}@media (max-width:768px){.blog-block-b .shell{grid-template-columns:1fr;max-width:54.3rem}.blog-block-b .shell figure{margin-bottom:1rem}}.blog-block-b .shell div{padding-left:3.5rem;display:flex;flex-flow:column}@media (max-width:768px){.blog-block-b .shell div{padding:0}}.blog-block-b .shell div h3{font-size:2.5rem;color:#002C5C;margin-bottom:0}.blog-block-b .shell div img{margin-bottom:1rem}.blog-block-b .shell div p{font-size:1.4rem;line-height:2rem;margin-bottom:0}.blog-block-b--b .shell{grid-template-columns:1fr 57.827%}@media (max-width:768px){.blog-block-b--b .shell{grid-template-columns:1fr}}.blog-block-b--b .shell figure{grid-row:1/span 1;grid-column:2/span 1}@media (max-width:768px){.blog-block-b--b .shell figure{grid-row:1/span 1;grid-column:1/span 1}}.blog-block-b--b .shell div{grid-row:1/span 1;grid-column:1/span 1;padding-left:0;padding-right:3.5rem}@media (max-width:768px){.blog-block-b--b .shell div{grid-row:2/span 1;grid-column:1/span 1}}@media (max-width:768px){.blog-block-b--b .shell div{padding:0}}.more-posts{margin-bottom:5rem}.more-posts .shell{display:flex;flex-flow:row;flex-wrap:wrap;max-width:121.4rem;padding:0 1.5rem;margin:0 auto;justify-content:space-between}@media (max-width:700px){.more-posts .shell{justify-content:center}}@media (max-width:430px){.more-posts .shell{padding:0 1rem}}.more-posts .shell>div:first-child{width:100%;margin-bottom:2rem}.more-posts .shell>div:first-child h2{color:#002C5C;font-size:3rem;font-weight:600;text-transform:uppercase;margin-bottom:.5rem}@media (max-width:430px){.more-posts .shell>div:first-child h2{font-size:2.5rem}}.blog-posts{margin-bottom:15rem}@media (max-width:1023px){.blog-posts{margin-bottom:10rem}}@media (max-width:430px){.blog-posts{margin-bottom:5rem}}.blog-posts .shell{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:120.4rem;margin:0 auto;padding:0 1.5rem}@media (max-width:700px){.blog-posts .shell{justify-content:center}}@media (max-width:430px){.blog-posts .shell{padding:0 1rem}}.blog-posts .shell .post-thumb:nth-child(2n){top:8rem}@media (max-width:700px){.blog-posts .shell .post-thumb:nth-child(2n){top:unset}}.post-thumb{display:flex;flex-flow:column;gap:1.5rem;max-width:57.2rem;width:calc(50% - 2rem);position:relative}@media (max-width:1023px){.post-thumb{width:calc(50% - 1rem)}}@media (max-width:700px){.post-thumb{width:100%}}@media (max-width:430px){.post-thumb{gap:.5rem}}.post-thumb span{font-family:var(--font-family-2);padding-left:3.5rem;color:#002C5C;font-size:1.4rem;line-height:2rem;margin-top:1.2rem}@media (max-width:700px){.post-thumb span{padding-left:1rem}}.post-thumb h3{color:#002C5C;font-size:2.5rem;line-height:2.6rem;padding-left:3.5rem;max-width:35.8rem}@media (max-width:700px){.post-thumb h3{padding-left:1rem}}@media (max-width:430px){.post-thumb h3{font-size:2rem}}.room-thumb{display:flex;flex-flow:column;align-items:center;gap:3.5rem;background:#fff;max-width:69rem;width:calc(50% - 2.5rem);padding-bottom:5.5rem;position:absolute;z-index:5;visibility:hidden;opacity:0;transition:all 0.5s ease-in-out}@media (max-width:1023px){.room-thumb{width:calc(100% - 2rem)}}@media (max-width:600px){.room-thumb{gap:1.5rem;padding-bottom:1rem}}.room-thumb.vis{opacity:1;visibility:visible;z-index:10}.room-thumb h3{font-weight:500;font-size:3.6rem;line-height:4rem;margin-bottom:0;color:#002C5C;text-align:center}@media (max-width:320px){.room-thumb h3{font-size:3rem;line-height:3.1rem}}.room-thumb>div{display:grid;grid-template-columns:repeat(4,1fr);justify-items:center;max-width:45.2rem;width:100%}@media (max-width:320px){.room-thumb>div{grid-template-columns:1fr 1fr;grid-row-gap:2rem}}.room-thumb>div>span{color:#002C5C;font-weight:500;font-size:1.6rem;text-align:center}.room-thumb>div>span img{margin-bottom:.8rem}.mphb_sc_search_results-wrapper,.mphb_sc_checkout-wrapper{width:100%;max-width:120rem;padding:12rem 4rem 0 4rem;margin:0 auto}@media (max-width:450px){.mphb_sc_search_results-wrapper,.mphb_sc_checkout-wrapper{padding:12rem 1.5rem 0 1.5rem}}.mphb_sc_search_results-wrapper ul,.mphb_sc_checkout-wrapper ul{list-style:none}.mphb-gallery-thumbnail-slider{display:none}.mphb-room-type{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.mphb-room-type>*{margin:0}@media (max-width:950px){.mphb-room-type{grid-template-columns:1fr}}.mphb-price{font-size:2.1rem;font-weight:500}.mphb-recommendation-item-link{font-size:2.1rem}.mphb-recommendation-item-guests{font-size:1.8rem}.mphb-room-type-images,.mphb-loop-room-thumbnail{grid-row:1/span 8;grid-column:2/span 1;position:sticky;top:14rem;align-self:start}@media (max-width:950px){.mphb-room-type-images,.mphb-loop-room-thumbnail{grid-row:auto;grid-column:auto;position:relative;top:0}}.mphb-recommendation{max-width:76.8rem;margin:0 auto 5rem auto;display:grid;grid-template-columns:1fr 1fr}@media (max-width:450px){.mphb-recommendation{grid-template-columns:1fr}}.mphb_sc_search_results-wrapper .mphb-reservation-cart{margin-bottom:0}.mphb-recommendation-details-list{grid-column:1/span 2}@media (max-width:450px){.mphb-recommendation-details-list{grid-column:auto}}.mphb-recommendation-total{font-size:2.4rem;font-weight:500;grid-column:1/span 2;grid-row:2/span 1;justify-self:end;margin-bottom:0;padding:1rem}@media (max-width:450px){.mphb-recommendation-total{grid-column:auto;grid-row:auto}}.mphb-recommendation-reserve-button{grid-column:1/span 1;grid-row:2/span 1}@media (max-width:450px){.mphb-recommendation-reserve-button{grid-column:auto;grid-row:auto}}.mphb-recommendation-reserve-button,.mphb-book-button,.mphb-confirm-reservation,.mphb_sc_checkout-submit-wrapper .button{padding:1rem 3.2rem;color:#002C5C;width:fit-content;border:none;font-size:1.4rem;font-weight:700;letter-spacing:.01rem;text-transform:uppercase;font-family:var(--font-family-3);position:relative;overflow:hidden;cursor:pointer;user-select:none;background:#fff;z-index:5;transform:scale(1);display:block;transition:all 0.2s;box-shadow:0 .2rem .8rem rgb(0 0 0 / .5)}.mphb-recommendation-reserve-button:hover,.mphb-book-button:hover,.mphb-confirm-reservation:hover,.mphb_sc_checkout-submit-wrapper .button:hover{transform:scale(1.2)}.mphb-rooms-added{display:grid;grid-template-columns:auto 1fr;column-gap:2rem}.mphb-rooms-reservation-message-wrapper{grid-column:1/span 2}.mphb-confirm-reservation{justify-self:end}.mphb-login-form-wrap{display:none}.mphb_sc_checkout-form{display:grid;grid-template-columns:2fr 1fr;column-gap:3rem}@media (max-width:850px){.mphb_sc_checkout-form{grid-template-columns:1fr}}.mphb_sc_checkout-form input,.mphb_sc_checkout-form textarea,.mphb_sc_checkout-form select{font-size:1.8rem;padding:.5rem;border:solid .1rem #1D1D1D;border-radius:0}.mphb-booking-details{grid-column:1/span 2;display:grid;grid-template-columns:1fr 1fr}@media (max-width:850px){.mphb-booking-details{grid-template-columns:1fr;grid-row:auto;grid-column:auto}}.mphb-booking-details-title{grid-column:1/span 2}@media (max-width:850px){.mphb-booking-details-title{grid-column:auto}}.mphb-check-in-date,.mphb-check-out-date{font-size:1.8rem}.mphb-check-in-date time,.mphb-check-out-date time{font-size:2.1rem}.mphb-reserve-rooms-details{grid-column:1/span 2}@media (max-width:850px){.mphb-reserve-rooms-details{grid-column:auto}}.mphb-adults-chooser,.mphb-children-chooser{display:flex;justify-content:space-between;align-items:center}.mphb-room-details{display:grid;grid-template-columns:3fr 1fr;gap:1.5rem}@media (max-width:1100px){.mphb-room-details{grid-template-columns:2fr 1fr}}@media (max-width:850px){.mphb-room-details{grid-template-columns:1fr}}.mphb-room-details p{margin:0;font-size:1.8rem;line-height:2rem}.mphb-room-details h3{margin-bottom:0}.mphb-price-breakdown{width:100%}.mphb-price-breakdown tbody tr:nth-child(2n){background:rgb(230 200 186 / .5)}.mphb-room-number{grid-column:1/span 2}@media (max-width:850px){.mphb-room-number{grid-column:auto}}.mphb-guest-name-wrapper{grid-row:3/span 1;grid-column:1/span 1}@media (max-width:850px){.mphb-guest-name-wrapper{grid-row:auto;grid-column:auto}}.mphb-room-price-breakdown-wrapper{grid-column:2/span 1;grid-row:2/span 6;position:sticky;top:14rem;align-self:start}@media (max-width:850px){.mphb-room-price-breakdown-wrapper{grid-row:auto;grid-column:auto;position:relative;top:0}}.mphb-room-price-breakdown-wrapper tr{padding:.5rem 1rem;display:flex;justify-content:space-between;align-items:center}.mphb_sc_checkout-form .mphb-price-breakdown .mphb-table-price-column{width:auto}.mphb-price-breakdown-expand,.mphb-price-breakdown-rate{margin-bottom:1rem}.mphb-price-breakdown-total{background:rgb(230 200 186 / .5);padding:1rem}.mphb-price-breakdown-total th:nth-child(1){font-size:2.1rem}.mphb-price-breakdown-total th:nth-child(2){font-size:2.5rem}.mphb-customer-details{grid-column:1/span 1;grid-row:2/span 1;display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width:850px){.mphb-customer-details{grid-template-columns:1fr;grid-row:auto;grid-column:auto}}.mphb-customer-details p{margin-bottom:0}.mphb-customer-details input,.mphb-customer-details textarea,.mphb-customer-details select{width:100%}.mphb-customer-details textarea{min-height:10rem;max-width:100%}.mphb-customer-details-title,.mphb-required-fields-tip{margin-bottom:1rem}.mphb-customer-details-title,.mphb-required-fields-tip,.mphb-customer-country,.mphb-customer-note{grid-column:1/span 2}@media (max-width:850px){.mphb-customer-details-title,.mphb-required-fields-tip,.mphb-customer-country,.mphb-customer-note{grid-column:auto}}.mphb-total-price,.mphb-errors-wrapper,.mphb_sc_checkout-submit-wrapper{grid-column:1/span 1}@media (max-width:850px){.mphb-total-price,.mphb-errors-wrapper,.mphb_sc_checkout-submit-wrapper{grid-column:auto}}.mphb-price-breakdown-adults td:nth-child(2),.mphb-price-breakdown-children td:nth-child(2),.mphb-price-breakdown-nights td:nth-child(2){font-size:2.1rem;font-weight:500}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-stretch:normal;src:url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0C4n.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:normal;src:url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0C4n.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:normal;src:url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1y4n.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-stretch:normal;src:url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1y4n.ttf) format('truetype')}.room-thumb h3{padding:0 2rem}@media (max-width:400px){.room-thumb h3{font-size:2.4rem}.room-thumb .link-btn{height:5rem}}@media (max-width:768px){.info-bl--3 .prices p{font-size:1.6rem}}.room-thumb>div{grid-template-columns:repeat(4,auto)}.page-top .shell .top-text>div:last-child{gap:1rem;max-width:40.8rem}.slider-bl .shell .slider .slide .data span:first-child{font-size:1.4rem}.slider-bl .shell .slider .slide .data{font-size:1.2rem}.slider-bl .shell .slider .slide .data span:first-child{min-width:10rem}.post-thumb img{max-height:29.2rem;width:100%;object-fit:cover}@font-face{font-family:'Playfair Display';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v39/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_qiTbtY.ttf) format('truetype')}@font-face{font-family:'Playfair Display';font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v39/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_pqTbtY.ttf) format('truetype')}@font-face{font-family:'Playfair Display';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v39/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_naUbtY.ttf) format('truetype')}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v39/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKdFvUDQ.ttf) format('truetype')}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v39/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKd3vUDQ.ttf) format('truetype')}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v39/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKebukDQ.ttf) format('truetype')}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v39/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKfFukDQ.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:italic;font-weight:300;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v48/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLt_QiA8.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:italic;font-weight:500;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v48/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLrPQiA8.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabWmT.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbWmT.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWub2bWmT.ttf) format('truetype')}@font-face{font-family:'Rubik';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v30/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-2Y-1UA.ttf) format('truetype')}@font-face{font-family:'Rubik';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v30/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-4I-1UA.ttf) format('truetype')}