:root{--hero-height:60vh;--hero-full-height:90vh;--hero-max-height:144rem;--hero-min-height:45rem}.hero{position:relative;height:clamp(var(--hero-min-height),var(--hero-height),var(--hero-max-height));padding:0 1rem}.hero.hero__full-height{height:clamp(var(--hero-min-height),var(--hero-full-height),var(--hero-max-height))}.hero h1{color:#fff}.hero__darken{position:relative;z-index:0}.hero__darken:after{background:linear-gradient(rgb(0 0 0 / .4),rgb(0 0 0 / .3),rgb(0 0 0 / .4));content:'';display:block;height:100%;width:100%;position:absolute;left:0;top:0;z-index:-1}@media only screen and (min-width:48em){:root{--hero-min-height:65rem}}.editor-styles-wrapper .hero h1{color:#fff}.editor-styles-wrapper .hero{height:60vh}.entry.large-spacer{padding-bottom:15rem}.entry.small-spacer{padding-bottom:6rem}.entry img:first-child{width:8rem;margin-bottom:4rem}.entry .logo-img{margin-bottom:3rem}.reason-details{margin-top:5rem}.entry h2{color:var(--font)}.content>*+.entry-buttons{margin-top:5rem}.entry-buttons a.btn:last-child{margin-left:2rem!important}* .entry.colorless{background-color:#fff}.editor-styles-wrapper .entry.colorless{background-color:#fff}.flat-rates .content{margin-top:5rem}.flat-rate_content{background:#fff;border-top:8px solid var(--orange-dark);max-width:50rem;padding:4rem}.flat-rate_content:first-child{margin-bottom:3rem}.flat-rate_content:last-child{justify-self:end}.flat-rates h2.title-2{color:#fff}.flat-rates h2.title-3{color:var(--orange-dark)}.flat-rates_price{color:var(--orange-dark);display:block;font-size:2.6rem;font-weight:700;margin-top:3rem}.flat-rate_content ul,.flat-rate_content ol{padding-left:1.5rem}.flat-rate_content ul li,.flat-rate_content ol li{margin-bottom:2rem}.flat-rate_content:first-child{margin-bottom:3rem}.flat-rates .btn-section{margin-top:5rem}@media only screen and (min-width:62em){.flat-rate_content:first-child{margin:0 1rem 0 0}.flat-rate_content{margin:0 0 0 1rem;width:100%}}.acf-block-preview .flat-rates h2.title-2{color:#fff}.rooms-grid.section-heading{margin-top:8rem}.rooms-grid{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.rooms:last-child{padding-bottom:10rem}.rooms-grid img{height:100%;width:100%;object-fit:cover;object-position:center}.rooms-content{padding:2rem 2rem}.rooms-content ul,.rooms-content ol{padding-left:1.5rem;font-size:1.8rem}.pricing{margin:4rem 0;color:#fff}.two_grid-button{margin-top:3rem}* .rooms.colorless{background-color:#fff}@media only screen and (min-width:48em){.rooms-grid{grid-template-columns:1fr 1fr}.rooms-content{padding:5rem}}@media only screen and (min-width:75em){.rooms-grid{grid-template-columns:1.2fr 38rem}.rooms-content{max-width:45rem}}