@font-face{font-family:'Golos Text';font-style:normal;font-weight:400 700;font-display:swap;src:url(golos-cyrillic.woff2) format('woff2');unicode-range:U+0400-045F,U+2116}
@font-face{font-family:'Golos Text';font-style:normal;font-weight:400 700;font-display:swap;src:url(golos-latin.woff2) format('woff2')}
body.booking-page.theme-realty-air{background:#fff;color:#20352e;font:16px/1.6 'Segoe UI',Arial,sans-serif;--bk-accent:#254e3c;--bk-accent-strong:#20352e;--bk-accent-soft:#edf2ed;--bk-panel-line:#dce3dc;--bk-panel-bg:#fff;--bk-ink:#20352e;--bk-muted:#606d66;--bk-font:'Segoe UI',Arial,sans-serif;--bk-display:'Golos Text',Arial,sans-serif;--bk-radius:3px;--bk-radius-pill:3px}
.theme-realty-air .booking-wrapper{padding:16px 0;max-width:100%;margin:0;box-shadow:none;border-radius:0}
.theme-realty-air h2,.theme-realty-air h3{font-family:'Golos Text',Arial,sans-serif;font-style:normal;font-weight:600;font-size:20px}
.theme-realty-air input,.theme-realty-air select,.theme-realty-air button{font-size:16px;min-height:44px;border-radius:3px}
.theme-realty-air p,.theme-realty-air label{font-size:16px}
.theme-realty-air .booking-steps,.theme-realty-air .bf-disclosure,.theme-realty-air small{font-size:14px}
.theme-realty-air .bf-disclosure{line-height:1.6}
.theme-realty-air .cal-dow,.theme-realty-air .cal-day,.theme-realty-air .booked-slot-label,.theme-realty-air .booked-slot-text,.theme-realty-air .booked-slot-arrival,.theme-realty-air .step-item{font-size:14px;line-height:1.5}
.theme-realty-air .booking-body{padding:24px 12px}
.theme-realty-air .booking-success{padding:24px 12px;text-align:left;align-items:stretch}
.theme-realty-air .booking-success .check-icon{align-self:flex-start}
.theme-realty-air .booking-success h3{margin:0 0 8px;font-size:22px;line-height:1.3}
.theme-realty-air .booked-slot-pill{width:100%;margin:10px 0 0;border-radius:3px;padding:12px;background:var(--bk-accent-soft)}
.theme-realty-air .booking-success p{line-height:1.6;margin:8px 0;white-space:normal;overflow:visible}
.theme-realty-air .booking-return{max-width:none;margin:16px 0 4px;color:#fff}
