.elementor-37 .elementor-element.elementor-element-sw37{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}/* Start custom CSS *//* Thank You / Booking Confirmation (Site 22). Uses Phase 1 tokens + documented --stntbs-* variables only. */
@media (max-width:767px){:root{--stn-gutter:20px}}
.e-con.stn-ty{background-color:var(--stn-midnight);background-image:radial-gradient(circle at 100% 0,transparent 0 120px,rgba(7,59,76,.55) 121px 170px,transparent 171px)}
.e-con.stn-ty__wrap{--width:100%;max-width:720px}
.stn-ty .stn-eyebrow .elementor-heading-title{color:rgba(255,255,255,.72)}
.stn-ty__title .elementor-heading-title{color:#fff;font-size:40px;line-height:1.1}
.stn-ty .stntbs-app{--stntbs-accent:#073B4C;--stntbs-accent-text:#FFFFFF;--stntbs-cta:#B8E34A;--stntbs-cta-text:#102A2E;--stntbs-text:#17252A;--stntbs-muted:#52646A;--stntbs-border:#C9D5D1;--stntbs-line:#DCE4E1;--stntbs-bg:#FFFFFF;--stntbs-surface:#F4F7F5;--stntbs-radius:8px;--stntbs-card-radius:12px;--stntbs-max-width:100%;--stntbs-font:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}
.stn-ty .stntbs-app :where(p){color:inherit}
.stn-ty .stntbs-card{box-shadow:0 24px 60px rgba(4,20,24,.35)}
.stn-ty .stntbs-booking-id strong{font-size:22px;letter-spacing:.02em;color:var(--stn-midnight)}
.stn-ty .stntbs-actions .stntbs-button{min-height:48px}
.stn-ty .stntbs-actions .stntbs-button--primary{background-color:var(--stn-lime);color:var(--stn-midnight)}
@media (max-width:767px){.stn-ty__title .elementor-heading-title{font-size:30px}}/* End custom CSS */