.booking_hero__BW1Z7{position:relative;isolation:isolate;padding:1.5rem 0 0;background:#030d16}.booking_hero__BW1Z7:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(90deg,rgba(3,13,22,.94),rgba(3,13,22,.7)),linear-gradient(180deg,rgba(3,13,22,0) 20rem,#030d16 56.25rem),var(--booking-photo);background-size:auto,auto,max(100%,96rem) auto;background-position:top;background-repeat:no-repeat}.booking_intro__XyNna,.booking_wrap__CJ5Zx{max-width:80rem;margin:0 auto;padding:0 1.5rem}.booking_intro__XyNna{padding-top:2rem;padding-bottom:3rem}.booking_intro__XyNna h1{font-size:clamp(2.75rem,6vw,5.75rem);line-height:1;letter-spacing:-.01em;margin-bottom:1.5rem}.booking_intro__XyNna p{font-size:1.375rem;max-width:40rem;color:#b8b8b8;margin:0}.booking_trust__mWUJ1{max-width:80rem;margin:1.5rem auto 4rem;padding:0 1.5rem}.booking_trust__mWUJ1 ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;margin:0;background:#0b2130;border:.0625rem solid var(--line)}.booking_trust__mWUJ1 li{display:flex;align-items:flex-start;gap:1rem;padding:1.75rem 2rem;border-right:.0625rem solid var(--line)}.booking_trust__mWUJ1 li:last-child{border-right:0}.booking_trust__mWUJ1 svg{width:3.75rem;flex:0 0 3.75rem;margin-top:-.25rem;fill:none;stroke:var(--gold);stroke-width:1.25}.booking_trust__mWUJ1 li div{min-width:0}.booking_trust__mWUJ1 span,.booking_trust__mWUJ1 strong{display:block;overflow-wrap:anywhere}.booking_trust__mWUJ1 strong{font-size:1.0625rem;font-weight:600;margin-bottom:.5rem}.booking_trust__mWUJ1 span{font-size:1rem;color:#b8b8b8}@media(max-width:60rem){.booking_trust__mWUJ1 ul{grid-template-columns:repeat(2,minmax(0,1fr))}.booking_trust__mWUJ1 li{border-bottom:.0625rem solid var(--line)}.booking_trust__mWUJ1 li:last-child{border-bottom:0}}@media(max-width:30rem){.booking_intro__XyNna,.booking_trust__mWUJ1,.booking_wrap__CJ5Zx{padding-left:.75rem;padding-right:.75rem}.booking_intro__XyNna{padding-bottom:1.5rem}.booking_trust__mWUJ1 ul{grid-template-columns:minmax(0,1fr)}.booking_trust__mWUJ1 li{border-right:0;padding:1.5rem}}@media(max-width:15rem){.booking_intro__XyNna,.booking_trust__mWUJ1,.booking_wrap__CJ5Zx{padding-left:.25rem;padding-right:.25rem}.booking_trust__mWUJ1 li{flex-wrap:wrap;padding:.75rem}.booking_intro__XyNna h1{font-size:2rem}}