.coh-ce-948ba714:has(.xc-press-listing-and-filter) #xc-bg-banner-qtt { background-color: var(--ssa-color-palette-xc-dark-teal); } .coh-ce-948ba714:has(.xc-faq-accordion-search) #xc-bg-banner-qtt { height: 13.75rem; } @media (max-width: 767px) { .coh-ce-948ba714:has(.xc-faq-accordion-search) #xc-bg-banner-qtt { height: 10.25rem; }  } .coh-ce-948ba714:has(.xc-faq-accordion-search) .xc-faq-accordion-search { margin-top: -5.6875rem; } .coh-ce-948ba714:has(.xc-faq-accordion-search) .xc-genric-page-main-block-container { background-image: linear-gradient(180deg , rgba(202,18,63,1) 0% , rgba(202,18,63,1) 49% , rgba(248,239,227,1) 50% , rgba(248,239,227,1) 100%);background-position: left top;background-size: 100% 11.75rem;background-repeat: no-repeat;background-attachment: scroll; } .coh-ce-948ba714:has(.xc-faq-accordion-search) #xc-bg-banner-qtt > div > div { display: none; } .coh-ce-948ba714:has(.xc-live-arrival-departure) #xc-bg-banner-qtt { display: none; }
.coh-ce-6f008e4b { padding-top: 3.875rem;padding-bottom: 3.875rem;background-color: var(--ssa-color-palette-xc-clotted-cream); } .coh-ce-6f008e4b:has(.xc-other-railcard-options:last-child) { padding-bottom: 0rem; } .coh-ce-6f008e4b:has(.pager__items) { padding-bottom: 0rem; } .coh-ce-6f008e4b:has(#hero-banner-section) { padding-top: 0rem;padding-bottom: 0rem; } .coh-ce-6f008e4b:has(.xc-press-listing-and-filter) { padding-top: 1.5rem; } .coh-ce-6f008e4b:has(.gc-all-uk-container) { padding-bottom: 0rem; } .coh-ce-6f008e4b:has(.live-arrival-main-block-container) { padding-top: 0rem;padding-bottom: 0rem; }

