.legacy-services-root{--ls-navy:#004c78;--ls-banner-bg:#00517c;--ls-cta:#ff6500;--ls-form-inner:#d6dfe7}.legacy-services-root main{background-color:#fff}.legacy-services-root .ls-responsive-strip{background:linear-gradient(90deg,#00365a,#005a8a);height:6px;margin-top:.5rem}.legacy-services-root .ls-limits-banner{background-color:var(--ls-banner-bg);position:relative;overflow:hidden}.legacy-services-root .ls-limits-banner:before{content:"";pointer-events:none;background:linear-gradient(#094a6cb8 0%,#0000 100%);position:absolute;inset:0}.legacy-services-root .ls-marketing-hero-banner{background-color:var(--ls-banner-bg);position:relative;overflow:hidden}.legacy-services-root .ls-banner-container{z-index:1;padding:4rem clamp(1.25rem,5vw,6.5rem) 5rem;position:relative}@media (min-width:1024px){.legacy-services-root .ls-banner-container{padding-left:clamp(2rem,8vw,10.5rem);padding-right:clamp(2rem,8vw,10.5rem)}}.legacy-services-root .ls-banner-grid{grid-template-columns:1fr;align-items:center;gap:2rem;display:grid}@media (min-width:1024px){.legacy-services-root .ls-banner-grid{grid-template-columns:1fr 1fr;gap:2.5rem}.legacy-services-root .ls-banner-form-col{padding-right:clamp(0px,4vw,5rem)}}.legacy-services-root .ls-book-form-box{border-radius:20px;overflow:hidden}.legacy-services-root .ls-book-form-content{padding:0 .75rem 1rem}.legacy-services-root .ls-form-inner{background-color:var(--ls-form-inner);border:1px solid #ccc;border-radius:12px;margin-top:0;padding:1.25rem}.legacy-services-root .ls-form-heading{color:#000;margin-bottom:1rem;font-size:1.25rem;font-weight:600}.legacy-services-root .ls-trip-search.ls-trip-search{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.legacy-services-root .ls-form-inner .ls-trip-search button.bg-primary{text-transform:uppercase;letter-spacing:.06em;font-weight:600;background-color:var(--ls-cta)!important;color:#fff!important;border-radius:4px!important;font-size:.875rem!important}.legacy-services-root .ls-banner-details{border-radius:10px;margin-top:0;padding:1rem 1rem 1rem 0}@media (min-width:1024px){.legacy-services-root .ls-banner-details{margin-top:0;padding-right:clamp(1rem,4vw,5rem)}}.legacy-services-root .ls-banner-lead{color:#fff;margin-bottom:.35rem;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:500;line-height:1.15;display:block}.legacy-services-root .ls-banner-sub{color:#e4e4e4;margin-top:.35rem;font-size:clamp(1rem,2vw,1.35rem);line-height:1.45}.legacy-services-root .ls-features-list{margin-top:.5rem;padding-left:0;list-style:none}.legacy-services-root .ls-features-list li{align-items:flex-start;gap:.5rem;margin-bottom:.5rem;display:flex}.legacy-services-root .ls-features-list li span:last-child{color:#fff;letter-spacing:.02em;font-size:.95rem;line-height:1.45}.legacy-services-root .ls-check-square{color:#fff;background-color:#28a745;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:2px;font-size:12px;display:inline-flex}.legacy-services-root .ls-promo-code{color:#0ae93d;margin-left:2px;font-weight:800}.legacy-services-root .ls-services-section{background-color:var(--ls-navy);color:#fff;padding:7rem clamp(1.25rem,4vw,6rem) 4rem}.legacy-services-root .ls-services-section-grid{max-width:1200px;margin-left:auto;margin-right:auto}.legacy-services-root .ls-enquiry-heading h2{text-align:left;color:#fff;margin-bottom:.35rem;font-size:clamp(1.75rem,3vw,2.2rem);font-weight:600}.legacy-services-root .ls-enquiry-heading p{text-align:left;color:#fff;opacity:.95;font-size:1.15rem}.legacy-services-root .ls-enquiry-form-panel{color:#fff}.legacy-services-root .ls-enquiry-form-panel label,.legacy-services-root .ls-enquiry-form-panel .text-muted-foreground{color:#ffffffd9!important}.legacy-services-root .ls-enquiry-form-panel input,.legacy-services-root .ls-enquiry-form-panel textarea{color:#111!important;background:#fff!important;border-color:#d0d5dd!important;border-radius:8px!important}.legacy-services-root .ls-enquiry-form-panel button[type=submit]{letter-spacing:.06em;margin-top:2rem;background-color:var(--ls-cta)!important;color:#fff!important;border:0!important;border-radius:8px!important;height:3.25rem!important;font-size:1.1rem!important}.legacy-services-root .ls-contact-aside h3{color:#fff;margin-bottom:1.5rem;font-size:1.25rem;font-weight:600}.legacy-services-root .ls-contact-aside h5{color:#fff;margin-bottom:.15rem;font-size:1rem;font-weight:600}.legacy-services-root .ls-contact-aside p,.legacy-services-root .ls-contact-aside a{color:#ffffffe6;font-size:.95rem}.legacy-services-root .ls-contact-aside a:hover{text-decoration:underline}.legacy-services-root .ls-contact-icon{flex-shrink:0;width:48px;height:auto}.legacy-services-root .ls-marketing-hero-image-wrap{width:100%}.legacy-services-root .ls-marketing-page-title{color:#004c78;margin:0;font-size:clamp(1.85rem,4vw,2.65rem);font-weight:600;line-height:1.2}.legacy-services-root .ls-marketing-centered-prose p,.legacy-services-root .ls-marketing-centered-prose{text-align:center}.legacy-services-root .ls-marketing-centered-prose p{color:#111;margin-bottom:1rem;font-size:1.05rem;line-height:1.55}.legacy-services-root .ls-marketing-centered-prose p:last-child{margin-bottom:0}.legacy-services-root .ls-marketing-centered-prose h2,.legacy-services-root .ls-marketing-centered-prose h3{text-align:center;color:#004c78}.legacy-services-root .ls-marketing-centered-prose ul{text-align:left}.legacy-services-root .ls-services-container{max-width:1400px;margin:0 auto;padding:clamp(1rem,3vw,3rem) clamp(1.25rem,5vw,8rem)}.legacy-services-root .ls-services-container.ls-tone-manVan,.legacy-services-root .ls-services-container.ls-tone-accident{max-width:1200px}.legacy-services-root .ls-services-content h1,.legacy-services-root .ls-tone-manVan h1,.legacy-services-root .ls-tone-accident h1{text-align:left;color:#000;margin-bottom:1rem;font-size:clamp(2rem,4vw,2.75rem);font-weight:600}.legacy-services-root .ls-services-content h2,.legacy-services-root .ls-tone-manVan h2,.legacy-services-root .ls-tone-accident h2{text-align:left;color:#000;margin-bottom:1rem;font-size:clamp(1.5rem,2.5vw,1.85rem);font-weight:600}.legacy-services-root .ls-services-content h3,.legacy-services-root .ls-tone-manVan h3,.legacy-services-root .ls-tone-accident h3{text-align:left;color:#000;margin-bottom:.65rem;font-size:clamp(1.25rem,2vw,1.55rem);font-weight:600}.legacy-services-root .ls-services-content h4,.legacy-services-root .ls-tone-manVan h4,.legacy-services-root .ls-tone-accident h4{text-align:left;color:#000;margin-bottom:.65rem;font-size:1.15rem;font-weight:600}.legacy-services-root .ls-services-content p,.legacy-services-root .ls-tone-manVan p,.legacy-services-root .ls-tone-accident p{text-align:left;color:#111;margin-bottom:1rem;font-size:1.05rem;line-height:1.55}.legacy-services-root .ls-services-content em,.legacy-services-root .ls-tone-manVan em{font-style:italic}.legacy-services-root .ls-services-list{margin:0 0 1rem;padding-left:0;list-style:none}.legacy-services-root .ls-services-list li{color:#111;margin-bottom:.5rem;padding-left:1.35rem;font-size:1.15rem;line-height:1.45;position:relative}.legacy-services-root .ls-services-list li:before{content:"";background-color:#000;border-radius:50%;width:8px;height:8px;position:absolute;top:.45rem;left:0}.legacy-services-root .ls-rich-list li{margin-bottom:1rem}.legacy-services-root .ls-rich-list li:last-child{margin-bottom:0}.legacy-services-root .ls-services-content .ls-rich-list .ls-rich-list-title,.legacy-services-root .ls-tone-manVan .ls-rich-list .ls-rich-list-title,.legacy-services-root .ls-tone-accident .ls-rich-list .ls-rich-list-title{color:#000;text-align:left;margin-top:0;margin-bottom:.35rem;font-size:1.05rem;font-weight:600;line-height:1.35}.legacy-services-root .ls-services-content .ls-rich-list .ls-rich-list-body,.legacy-services-root .ls-tone-manVan .ls-rich-list .ls-rich-list-body,.legacy-services-root .ls-tone-accident .ls-rich-list .ls-rich-list-body{color:#111;margin:0;font-size:1.05rem;line-height:1.5}.legacy-services-root .ls-stack-mt{margin-top:2rem}.legacy-services-root .ls-two-col{grid-template-columns:1fr;gap:1.5rem;display:grid}.legacy-services-root .ls-two-col.ls-two-col-parcel-gap{gap:2rem}@media (min-width:768px){.legacy-services-root .ls-two-col{grid-template-columns:1fr 1fr}.legacy-services-root .ls-two-col.ls-two-col-valign-center{align-items:center}.legacy-services-root .ls-two-col.ls-two-col-parcel-gap{gap:2rem 3.5rem}}.legacy-services-root .ls-emoji-grid{grid-template-columns:1fr;gap:.35rem 1rem;display:grid}@media (min-width:768px){.legacy-services-root .ls-emoji-grid{grid-template-columns:1fr 1fr}}.legacy-services-root .ls-emoji-grid p{margin:0;font-size:1.05rem}.legacy-services-root .ls-airport-transfer-section h2{text-align:left;color:#000;margin-bottom:1rem;padding-top:.5rem;font-size:clamp(1.5rem,2.5vw,1.85rem);font-weight:600}.legacy-services-root .ls-airport-vehicle-grid{grid-template-columns:1fr;gap:1.25rem;margin:1.5rem 0 2rem;display:grid}@media (min-width:640px){.legacy-services-root .ls-airport-vehicle-grid{grid-template-columns:1fr 1fr}}.legacy-services-root .ls-airport-vehicle-grid>div{border-bottom:1px solid #e5e7eb;padding:1rem 0}.legacy-services-root .ls-airport-vehicle-grid h4{margin-bottom:.5rem}.legacy-services-root .ls-airport-promo-img{border-radius:4px;width:100%;max-width:100%;height:auto}.legacy-services-root .ls-airport-promo-coverage-row{width:100%}.legacy-services-root .ls-image-wide{width:100%;max-width:960px;height:auto;display:block}.legacy-services-root .ls-logo-grid{grid-template-columns:repeat(2,1fr);place-items:center;gap:1.5rem;margin-top:1.5rem;display:grid}.legacy-services-root .ls-school-councils-stack .ls-logo-grid{margin-top:0}.legacy-services-root .ls-school-councils-stack>h2{margin-bottom:0}@media (min-width:768px){.legacy-services-root .ls-logo-grid{grid-template-columns:repeat(4,1fr)}}.legacy-services-root .ls-logo-grid img{object-fit:contain;width:auto;max-width:100%;max-height:72px}.legacy-services-root .ls-grid-list-2{grid-template-columns:1fr;gap:.35rem 1rem;margin:0 0 1rem;padding-left:0;list-style:none;display:grid}@media (min-width:768px){.legacy-services-root .ls-grid-list-2{grid-template-columns:1fr 1fr}}.legacy-services-root .ls-grid-list-2 li{margin:0;padding:0;font-size:1.05rem;position:relative}.legacy-services-root .ls-grid-list-2 li:before{display:none}.legacy-services-root .ls-icon-check-title{color:#000;align-items:flex-start;gap:.35rem;margin-bottom:.35rem;font-size:1.05rem;font-weight:600;display:flex}.legacy-services-root .ls-icon-check-title svg{color:#16a34a;flex-shrink:0;margin-top:3px}
