@font-face{font-family:Marketer Booking Bureau;src:url(/brand/fonts/STKBureauSerif-Book.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Marketer Booking Roobert;src:url(/brand/fonts/RoobertPROVF.woff2)format("woff2");font-style:normal;font-weight:300 900;font-display:swap}@font-face{font-family:Marketer Booking Roobert;src:url(/brand/fonts/RoobertPRO-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Marketer Booking Roobert;src:url(/brand/fonts/RoobertPRO-Medium.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}:root:where(:has(>body>[data-site-design=booking])){--font-display:"Marketer Booking Bureau",Georgia,"Times New Roman",serif;--font-body:"Marketer Booking Roobert","Marketer Booking Inter",Arial,sans-serif;--font-product:"Marketer Booking Inter",Arial,sans-serif}:where(html:has(>body>[data-site-design=booking])) body{font-family:var(--font-body);font-synthesis:none}:where(html:has(>body>[data-site-design=booking])) :is(.page-intro,.article-heading,.demo-intro,.demo-details-opening,.enquiry-unavailable) h1,:where(html:has(>body>[data-site-design=booking])) .campaign-page h1,:where(html:has(>body>[data-site-design=booking])) .content-section h2,:where(html:has(>body>[data-site-design=booking])) .section-heading h2,:where(html:has(>body>[data-site-design=booking])) .heading-row h2,:where(html:has(>body>[data-site-design=booking])) .offer-evidence h2,:where(html:has(>body>[data-site-design=booking])) .related-story h2,:where(html:has(>body>[data-site-design=booking])) .campaign-page h2,:where(html:has(>body>[data-site-design=booking])) .closing h2,:where(html:has(>body>[data-site-design=booking])) .faq h2,:where(html:has(>body>[data-site-design=booking])) .article-body>section:not(.sources):not(.related-links)>h2,:where(html:has(>body>[data-site-design=booking])) .story-body>section>h2{font-family:var(--font-display);letter-spacing:-.01em;font-weight:400}:where(html:has(>body>[data-site-design=booking])) :is(.page-intro,.article-heading,.demo-intro,.demo-details-opening,.enquiry-unavailable) h1,:where(html:has(>body>[data-site-design=booking])) .campaign-page h1{line-height:1.1}:where(html:has(>body>[data-site-design=booking])) .conversation h2,:where(html:has(>body>[data-site-design=booking])) .enquiry-wizard h2,:where(html:has(>body>[data-site-design=booking])) .footer-grid h2,:where(html:has(>body>[data-site-design=booking])) .article-card h2,:where(html:has(>body>[data-site-design=booking])) .legal h2,:where(html:has(>body>[data-site-design=booking])) .sources h2,:where(html:has(>body>[data-site-design=booking])) .related-links h2,:where(html:has(>body>[data-site-design=booking])) .case-related-offers h2{font-family:var(--font-body)}:where(html:has(>body>[data-site-design=booking])) a,:where(html:has(>body>[data-site-design=booking])) button,:where(html:has(>body>[data-site-design=booking])) summary{font-weight:500}:where(html:has(>body>[data-site-design=booking])) a :where(p){font-weight:400}
