body.selected-live.air #invitation{max-width:1700px;width:100%;overflow:hidden}
body.selected-live.air .hero .hero-copy{text-align:center}
body.selected-live.air .hero.has-photo-0{min-height:830px}
body.selected-live.air .hero-photo,body.selected-live.air .rsvp-background,body.selected-live.air .venue-background{overflow:hidden}
body.selected-live.air .venue-background #venue-photo{display:block;width:100%;height:100%;object-fit:cover}
body.selected-live.air .venue.has-photo-1{min-height:650px}
body.selected-live.air .venue-copy .venue-address{font-size:20px;line-height:1.6;text-align:center}
body.selected-live.air .venue.has-photo-1 .venue-address{text-align:start}
body.selected-live.air .rsvp:not(.has-photo-2) summary{background:#414b40;color:#fffaf1}
body.selected-live.air .rsvp-disclosure__panel{background:#fbf8f2;color:#414b40;padding:24px;border-radius:18px;margin-top:20px}
body.selected-live.air .rsvp input[type=radio],body.selected-live.air .rsvp input[type=checkbox]{width:20px;height:20px}
body.selected-live.air footer a{font:14px/1.6 Arial,sans-serif}
html[dir=rtl] body.selected-live.air .hero .copy{text-align:center}
html[dir=rtl] body.selected-live.air :is(h1,h2){letter-spacing:0;line-height:1.35}
html[dir=rtl] body.selected-live.air .schedule-row{text-align:right}
@media(max-width:760px){body.selected-live.air .hero.has-photo-0{min-height:800px}body.selected-live.air .venue-copy .venue-address{font-size:18px}}

html.inline-ready .air .venue-program:has(> .venue[data-empty-block]){display:block;background:transparent;padding:0}
