/**
 * Book a tour (/book-a-tour/), body.rp-booktour plus body.rp-contact. Loads after
 * rp-contact.css, so the header band is the contact page's own (.cchead, .cch1,
 * .ccsub). The form behind the frame has an ivory page with white cards, so the
 * band under the heading is ivory too and the form reads as part of the page.
 */
.rp-booktour .ccform.bookform{background:var(--ivory);padding:0 0 calc(var(--rp-section-y) * .5);text-align:center}
.rp-booktour .bookhead{padding-bottom:calc(var(--rp-section-y) * .4)}
/* The form is about 2,000px tall on its first step at every width. Starting
   there means the page barely moves when the form reports its real height. The
   script then sets the exact height as the visitor moves between steps. */
.rp-booktour .bookframe{display:block;width:100%;max-width:680px;height:2000px;border:0;margin:0 auto;background:transparent}
.rp-booktour .bookjs{font-size:16px;line-height:1.6;color:var(--muted);margin:0 auto;max-width:520px;text-align:center}
.rp-booktour .bookjs a{color:var(--ink);font-weight:700;text-decoration:underline;text-underline-offset:3px}
