.booking-brand .rounded-lg{border-radius:var(--booking-radius)}.booking-hero{overflow:hidden;position:relative;margin-bottom:2rem;box-shadow:0 8px 30px #00000008}.booking-hero-copy{padding:2rem;position:relative}.booking-hero-image{width:100%;height:260px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.booking-hero-center{text-align:center}.booking-hero-cover.booking-hero-with-cover{min-height:350px;color:#fff;display:flex;align-items:flex-end}.booking-hero-cover.booking-hero-with-cover .booking-hero-image{position:absolute;inset:0;height:100%}.booking-hero-cover.booking-hero-with-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#000000e6,#00000050)}.booking-hero-cover .booking-hero-copy{z-index:1}@media (min-width:768px){.booking-hero-split{display:flex;align-items:stretch}.booking-hero-split .booking-hero-image{width:45%;height:auto;max-height:500px;min-height:300px}.booking-hero-split .booking-hero-copy{flex:1;align-self:center}.booking-hero-copy{padding:3rem}}.booking-brand .text-primary{color:var(--booking-accent)}.booking-brand .border-primary{border-color:var(--booking-accent)}.booking-hero-split.booking-hero-with-image{display:flex;align-items:flex-end;min-height:300px;color:#fff}.booking-hero-split.booking-hero-with-image .booking-hero-image{position:absolute;inset:0;width:100%;height:100%;min-height:0;max-height:none}.booking-hero-split.booking-hero-with-image:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(17,24,39,.56),rgba(17,24,39,.82))}.booking-hero-split.booking-hero-with-image .booking-hero-copy{z-index:1;min-width:0}@media (min-width:768px){.booking-hero-split.booking-hero-with-image{min-height:390px;align-items:center;justify-content:flex-end}.booking-hero-split.booking-hero-with-image:after{background:linear-gradient(90deg,rgb(17 24 39/4%),rgba(17,24,39,.64) 48%,rgba(17,24,39,.76))}.booking-hero-split.booking-hero-with-image .booking-hero-copy{flex:0 0 52%}}