@charset "UTF-8";@font-face{font-family:crimson-text;font-style:normal;font-weight:700;font-display:swap;src:local(''), url("/assets/fonts/crimson-text-v19-latin/crimson-text-v19-latin-700.woff2") format('woff2'), url("/assets/fonts/crimson-text-v19-latin/crimson-text-v19-latin-700.woff") format('woff')}@font-face{font-family:crimson-text;font-style:italic;font-weight:700;font-display:swap;src:local(''), url("/assets/fonts/crimson-text-v19-latin/crimson-text-v19-latin-700italic.woff2") format('woff2'), url("/assets/fonts/crimson-text-v19-latin/crimson-text-v19-latin-700italic.woff") format('woff')}@font-face{font-family:crimson-text;font-style:italic;font-weight:400;font-display:swap;src:local(''), url("/assets/fonts/crimson-text-v19-latin/crimson-text-v19-latin-italic.woff2") format('woff2'), url("/assets/fonts/crimson-text-v19-latin/crimson-text-v19-latin-italic.woff") format('woff')}@font-face{font-family:crimson-text;font-style:normal;font-weight:400;font-display:swap;src:local(''), url("/assets/fonts/crimson-text-v19-latin/crimson-text-v19-latin-regular.woff2") format('woff2'), url("/assets/fonts/crimson-text-v19-latin/crimson-text-v19-latin-regular.woff") format('woff')}@font-face{font-family:PT-sans;font-style:normal;font-weight:700;font-display:swap;src:local(''), url("/assets/fonts/pt-sans-v17-latin/pt-sans-v17-latin-700.woff2") format('woff2'), url("/assets/fonts/pt-sans-v17-latin/pt-sans-v17-latin-700.woff") format('woff')}@font-face{font-family:PT-sans;font-style:italic;font-weight:700;font-display:swap;src:local(''), url("/assets/fonts/pt-sans-v17-latin/pt-sans-v17-latin-700italic.woff2") format('woff2'), url("/assets/fonts/pt-sans-v17-latin/pt-sans-v17-latin-700italic.woff") format('woff')}@font-face{font-family:PT-sans;font-style:italic;font-weight:400;font-display:swap;src:local(''), url("/assets/fonts/pt-sans-v17-latin/pt-sans-v17-latin-italic.woff2") format('woff2'), url("/assets/fonts/pt-sans-v17-latin/pt-sans-v17-latin-italic.woff") format('woff')}@font-face{font-family:PT-sans;font-style:normal;font-weight:400;font-display:swap;src:local(''), url("/assets/fonts/pt-sans-v17-latin/pt-sans-v17-latin-regular.woff2") format('woff2'), url("/assets/fonts/pt-sans-v17-latin/pt-sans-v17-latin-regular.woff") format('woff')}:root{--icon-color--accordion-active: #fafafa;--font-color--main-rgb: 28, 28, 30}html{font-family:PT-sans}body{background-color:#fafafa;color:#1c1c1e}.t-input{background:#fafafa;border-color:rgba(28, 28, 30, 0.25)}body{background-color:#fafafa;background-image:none;background-repeat:'no-repeat';background-attachment:'fixed';background-position:'center center'}body{font-size:20px}.login-body{background-color:#1c1c1e}.login-body .l-main{background-color:white;border-color:white}h1,h2,h3,h4,h5,h6,.t-caption,.t-promotion,.t-quickbooker-title{font-family:crimson-text}h1,h2,.l-content a.current,.timeline__marker--finish:after{color:#1c1c1e}h1,.alpha{font-size:40px}h2,.beta{font-size:30px}h3,.gamma{font-size:30px}@media only screen and (max-width:50em){h1,.alpha{font-size:32px}h2,.beta{font-size:24px}h3,.gamma{font-size:25px}}@media only screen and (max-width:30em){h1,.alpha{font-size:28px}h2,.beta{font-size:21px}h3,.gamma{font-size:20px}}h1,h2,h3,.t-caption,.t-promotion,.t-quickbooker-title{font-weight:normal;font-style:normal;text-transform:none}.t-link{color:#21302b}.t-accent{color:#21302b}.t-promotions{background-color:#21302b;color:#ffffff}.t-promotion{font-size:30px}.t-toolbar{background:#21302b;color:#ffffff;font-size:16px}.t-nav{font-family:PT-sans;background-color:#1c1c1e;font-size:16px;background-image:'';background-attachment:'fixed';background-position:'left top'}.t-nav-mobile{background-color:#21302b;color:#ffffff}.gallery-active .t-nav,.room-gallery-active .t-nav{background-color:transparent;background-image:linear-gradient(rgba(28, 28, 30, 0.5), rgba(28, 28, 30, 0)) !important;background-attachment:unset}.t-nav__item{background-color:transparent;color:#ffffff}.t-nav__item:hover{background-color:rgba(28, 28, 30, 0.15)}.t-nav__item--active{background-color:#1c1c1e !important;color:#ffffff}.t-subnav__item{background-color:#ffffff;color:#1c1c1e}.t-subnav__item:hover{background-color:#1c1c1e;color:#ffffff}.t-quickbooker{font-size:18px;background:#21302b;color:#ffffff}.t-input--highlight:placeholder-shown,.t-input--highlight:hover{background:rgba(33, 48, 43, 0.25);border:1px solid #21302b}.t-drawer{background:#21302b;color:#ffffff}.t-border,.t-quickbooker hr{border-color:#21302b !important}.t-quickbooker-title{font-size:18px}.t-quickbooker-button,.t-button,.t-drawer-button{background:#21302b;color:#ffffff}.t-quickbooker-button:hover,.t-button:hover{background:#374540}.t-caption{color:#666666;font-size:24px}.t-caption--top{background-image:linear-gradient(rgba(255, 255, 255, 0.8), transparent)}.t-caption--bottom{background-image:linear-gradient(transparent, rgba(255, 255, 255, 0.8))}.t-caption--mid{text-shadow:0 0 0.5em rgba(255, 255, 255, 0.8)}.t-caption--big{font-size:40px}.slick-next{background-color:#272e2e;background-image:url("data:image/svg+xml,%3Csvg enable-background='new 0 0 50 50' viewBox='0 0 50 50' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m21.2 14.4 11.3 11.3-11.3 11.3' fill='none' stroke='%23fff' stroke-miterlimit='10'/%3E%3C/svg%3E")}.slick-prev{background-color:#272e2e;background-image:url("data:image/svg+xml,%3Csvg enable-background='new 0 0 50 50' viewBox='0 0 50 50' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m27.8 37-11.3-11.3 11.3-11.3' fill='none' stroke='%23fff' stroke-miterlimit='10'/%3E%3C/svg%3E")}.t-footer{background:#21302b;color:#ffffff;font-size:16px}.t-social-media{color:#ffffff;border:1px solid rgba(255, 255, 255, 0.5)}.m-discount-slider__wrapper,.m-discount-slider__item--buttons{background:#ebece4 !important}.m-discount-slider__wrapper,.m-discount-slider__tabs,.m-discount-slider__header,.m-discount-slider__tab,.m-discount-slider__tab:hover,.m-discount-slider__tab:focus,.m-discount-slider__tab:active{color:#1c1c1e !important}.m-discount-slider__button--confirm{background:#1c1c1e;color:#ebece4}.m-discount-slider__btn-toggle,.m-discount-slider__btn{background:#21302b;color:#ffffff !important}.best-price__table{border:1px solid #ebece4}.best-price__table tr+tr{border-top:1px solid rgba(28, 28, 30, 0.1)}.directions__label:after{border-left:12px solid #21302b}.directions__label{background-color:#1c1c1e;color:#fff}.directions__label:after{border-left:12px solid #1c1c1e}.timeline__marker{border-color:#21302b;background:#fafafa}.timeline__line,.timeline__line-top,.timeline__line-bottom,.timeline__marker--start-n-finish{background:#21302b}