:root{--red:#ca2420}h1{margin-top:0;margin-bottom:0;font-size:38px;font-weight:700;line-height:44px}h2{margin-top:0;margin-bottom:0;font-size:32px;font-weight:700;line-height:36px}p{margin-bottom:0}a{color:inherit;text-decoration:none}.terms-section{background-color:#090403;padding:96px 20px}.terms-container{width:100%;max-width:820px;margin:0 auto}.terms-header{grid-row-gap:20px;text-align:center;flex-direction:column;padding-bottom:48px;display:flex}.terms-title{color:#fdfffc;font-family:Cinzel Decorative,Arial,sans-serif;font-size:36px;font-weight:700;line-height:1.35}.terms-divider-wrap{justify-content:center;display:flex}.terms-divider{background-color:#ca2420;width:100%;max-width:64px;padding-top:3px}.terms-intro{color:#fdfffcb3;max-width:640px;margin:0 auto;font-family:Frank Ruhl Libre,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.6}.terms-body{grid-row-gap:40px;flex-direction:column;display:flex}.terms-item{grid-row-gap:12px;flex-direction:column;display:flex}.terms-item-title{color:#fdfffc;font-family:Frank Ruhl Libre,Arial,sans-serif;font-size:22px;font-weight:700;line-height:1.35}.terms-item-number{color:#ca2420;font-weight:700}.terms-accept{border-top:1px solid #fdfffc1f;margin-top:8px;padding-top:32px}.terms-accept-title{color:#fdfffc;margin-bottom:12px;font-family:Cinzel Decorative,Arial,sans-serif;font-size:24px;font-weight:700;line-height:1.35}.terms-item-text{color:#fdfffccc;text-align:justify;font-family:Frank Ruhl Libre,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.7}@media screen and (max-width:991px){.header-links-container{grid-column-gap:20px;grid-row-gap:20px;background-color:#000;flex-flow:column;justify-content:flex-start;align-items:center;max-width:none;height:100vh;max-height:0;position:absolute;top:100%;left:0;overflow:hidden}.div-block{grid-column-gap:15px;grid-row-gap:15px;justify-content:flex-end;align-items:center}.red-button.center-mobile{margin-left:auto;margin-right:auto}.collection-list{flex-flow:column;display:flex}.header-btn-code{-webkit-user-select:none;user-select:none;display:block}.div-block-18{flex-flow:column;justify-content:space-between;align-items:center}.div-block-19{max-width:none}.div-block-21{flex-flow:column}.div-block-22{text-align:center;max-width:none}.spotify-embed{max-width:none}.div-block-32{width:calc(100% + 40px);margin-left:-20px}.checkin-section{padding:64px 20px}.checkin-content{padding:40px}.checkin-title{font-size:32px}.terms-section,.thankyou{padding-top:72px;padding-bottom:72px}}@media screen and (max-width:767px){.header-logo-container{max-width:200px}.default-btn{font-size:15px}.default-btn.center-mobile{margin-left:auto;margin-right:auto}.banner-home{min-height:calc(100svh - 74.39px)}.h1{font-size:35px}.banner-home-content{text-align:center}.red-button{font-size:15px}.info-block{flex-flow:column;justify-content:space-between;align-items:center}.info-block.reverse{flex-flow:column}.info-img-container{width:calc(100% + 40px);max-width:none}.info-text{text-align:center}.p.bigger.justify{font-size:18px}.h2,.h2.bigger{font-size:32px}.h2.bigger{font-size:32px}.h2.center-mobile{text-align:center}.subtitle-p{font-size:20px}.rooms-home-card{padding:40px 20px}.feature-card{flex-grow:1;padding-top:20px;padding-bottom:20px}.swiper-arrow{width:30px}.div-block-5{width:calc(100% + 40px);max-width:none}.div-block-6{flex-flow:column}.div-block-8{text-align:center}.home-form-input{color:#fdfffc!important}.div-block-11{justify-content:center;align-items:center;max-width:none}.div-block-12{flex-flow:column}.div-block-14{text-align:center;max-width:none}.div-block-16{text-align:center;justify-content:center;align-items:center}.about-banner{min-height:600px}.paragraph-8{font-size:24px}.div-block-19{width:calc(100% + 40px)}.div-block-21{text-align:center;flex-flow:column}.container-1150.margin-top30.none-mobile{display:none}.faq-banner{min-height:600px}.question-flex.v2{font-size:20px}.div-block-25{flex-flow:column}.div-block-26{width:calc(100% + 40px);max-width:none}.div-block-27{text-align:center}.room-card{flex-flow:column;padding-left:20px;padding-right:20px}.room-images{width:calc(100% + 40px);margin-left:-20px}.success-message{background-color:var(--red);text-align:center;font-size:18px;font-weight:700}.paragraph-13{font-size:24px}.checkin-section{padding:56px 20px}.checkin-stack{grid-column-gap:32px;grid-row-gap:32px}.checkin-content{grid-column-gap:28px;grid-row-gap:28px;padding:32px 20px}.checkin-title{font-size:28px}.checkin-row{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column}.checkin-field{width:100%}.terms-title{font-size:30px}.terms-accept-title{font-size:22px}.thankyou-text{font-size:16px}}@media screen and (max-width:479px){.header-logo-container{max-width:120px}.banner-home{min-height:calc(100svh - 64px)}.checkin-section{padding:40px 16px}.checkin-content{grid-column-gap:24px;grid-row-gap:24px;padding:24px 20px}.checkin-title{font-size:24px}.checkin-subtitle,.checkin-input{font-size:15px}.terms-section{padding-top:56px;padding-bottom:56px}.terms-title{font-size:26px}.terms-intro{font-size:15px}.terms-item-title{font-size:20px}.thankyou-text{font-size:16px}.thankyou{padding-top:56px;padding-bottom:56px}.terms-item-text{font-size:15px}}