.elementor-800 .elementor-element.elementor-element-160b316:not(.elementor-motion-effects-element-type-background), .elementor-800 .elementor-element.elementor-element-160b316 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heathrowairportride.com/wp-content/uploads/2026/11/heathrow-airport-ride-hero-background.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-800 .elementor-element.elementor-element-160b316 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(160deg, #060c1e 0%, #0d1f4a 100%);opacity:0.9;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-800 .elementor-element.elementor-element-160b316 > .elementor-container{max-width:1160px;}.elementor-800 .elementor-element.elementor-element-160b316{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:72px 20px 64px 20px;}.elementor-800 .elementor-element.elementor-element-d3ff311 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-800 .elementor-element.elementor-element-9e3047b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-800 .elementor-element.elementor-element-9e3047b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-800 .elementor-element.elementor-element-9e3047b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-800 .elementor-element.elementor-element-9e3047b .elementor-icon-list-text{transition:color 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-800 .elementor-element.elementor-element-4f98388 .elementor-button{background-color:#FFD046;font-family:"Saira", Sans-serif;font-size:15px;font-weight:700;fill:#050A15;color:#050A15;border-radius:8px 8px 8px 8px;padding:15px 30px 15px 30px;}.elementor-800 .elementor-element.elementor-element-4f98388 .elementor-button:hover, .elementor-800 .elementor-element.elementor-element-4f98388 .elementor-button:focus{background-color:#FFDF7A;color:#050A15;}.elementor-800 .elementor-element.elementor-element-4f98388{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-800 .elementor-element.elementor-element-4f98388 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-800 .elementor-element.elementor-element-4f98388 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-800 .elementor-element.elementor-element-4f98388 .elementor-button:hover svg, .elementor-800 .elementor-element.elementor-element-4f98388 .elementor-button:focus svg{fill:#050A15;}.elementor-800 .elementor-element.elementor-element-6fe8cb3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-07810ff:not(.elementor-motion-effects-element-type-background), .elementor-800 .elementor-element.elementor-element-07810ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF1F8;}.elementor-800 .elementor-element.elementor-element-07810ff > .elementor-container{max-width:1160px;}.elementor-800 .elementor-element.elementor-element-07810ff{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-800 .elementor-element.elementor-element-07810ff > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-800 .elementor-element.elementor-element-630f86a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-6aff467{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-74917ca > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-800 .elementor-element.elementor-element-041681e .elementor-icon-box-wrapper{gap:15px;}.elementor-800 .elementor-element.elementor-element-80e78ca .elementor-icon-box-wrapper{gap:15px;}.elementor-800 .elementor-element.elementor-element-d94b701 .elementor-icon-box-wrapper{gap:15px;}.elementor-800 .elementor-element.elementor-element-116d8e7 .elementor-icon-box-wrapper{gap:15px;}.elementor-800 .elementor-element.elementor-element-b7d6e93:not(.elementor-motion-effects-element-type-background), .elementor-800 .elementor-element.elementor-element-b7d6e93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-800 .elementor-element.elementor-element-b7d6e93 > .elementor-container{max-width:1160px;}.elementor-800 .elementor-element.elementor-element-b7d6e93{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-800 .elementor-element.elementor-element-b7d6e93 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-800 .elementor-element.elementor-element-b2488de > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-cd8aaa3{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-b3518f4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-aa5fa90 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-800 .elementor-element.elementor-element-6a18af5{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-55622a4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-1fca99c .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-800 .elementor-element.elementor-element-9f64163 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-800 .elementor-element.elementor-element-1a1c8db .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-800 .elementor-element.elementor-element-4347273 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-800 .elementor-element.elementor-element-e195934:not(.elementor-motion-effects-element-type-background), .elementor-800 .elementor-element.elementor-element-e195934 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7FAFF;}.elementor-800 .elementor-element.elementor-element-e195934 > .elementor-container{max-width:1160px;}.elementor-800 .elementor-element.elementor-element-e195934{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-800 .elementor-element.elementor-element-e195934 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-800 .elementor-element.elementor-element-02d4266 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-0f4a2c4{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-70e9758 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-e4c6860 .elementor-icon-box-wrapper{gap:15px;}.elementor-800 .elementor-element.elementor-element-f767972 .elementor-icon-box-wrapper{gap:15px;}.elementor-800 .elementor-element.elementor-element-52d79c9 .elementor-icon-box-wrapper{gap:15px;}.elementor-800 .elementor-element.elementor-element-a949372 .elementor-icon-box-wrapper{gap:15px;}.elementor-800 .elementor-element.elementor-element-7db1573 .elementor-icon-box-wrapper{gap:15px;}.elementor-800 .elementor-element.elementor-element-4add77a .elementor-icon-box-wrapper{gap:15px;}.elementor-800 .elementor-element.elementor-element-6f65233:not(.elementor-motion-effects-element-type-background), .elementor-800 .elementor-element.elementor-element-6f65233 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0d1f4a;}.elementor-800 .elementor-element.elementor-element-6f65233 > .elementor-container{max-width:1160px;}.elementor-800 .elementor-element.elementor-element-6f65233{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-800 .elementor-element.elementor-element-6f65233 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-800 .elementor-element.elementor-element-47f76e6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-0cd501a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-2c96e94 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-e9a4142 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-0e57aae:not(.elementor-motion-effects-element-type-background), .elementor-800 .elementor-element.elementor-element-0e57aae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-800 .elementor-element.elementor-element-0e57aae > .elementor-container{max-width:1160px;}.elementor-800 .elementor-element.elementor-element-0e57aae{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-800 .elementor-element.elementor-element-0e57aae > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-800 .elementor-element.elementor-element-020d58a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-edb5097{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-b8adb1f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-56acd7f{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-83d570f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-7f7d790 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-800 .elementor-element.elementor-element-aa0658d:not(.elementor-motion-effects-element-type-background), .elementor-800 .elementor-element.elementor-element-aa0658d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF1F8;}.elementor-800 .elementor-element.elementor-element-aa0658d > .elementor-container{max-width:1160px;}.elementor-800 .elementor-element.elementor-element-aa0658d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-800 .elementor-element.elementor-element-aa0658d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-800 .elementor-element.elementor-element-e7cccf1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-a227d9c{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-076a143 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-73690bf:not(.elementor-motion-effects-element-type-background), .elementor-800 .elementor-element.elementor-element-73690bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-800 .elementor-element.elementor-element-73690bf > .elementor-container{max-width:1160px;}.elementor-800 .elementor-element.elementor-element-73690bf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-800 .elementor-element.elementor-element-73690bf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-800 .elementor-element.elementor-element-5027077 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-537a785{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-0d32fa1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-badf272:not(.elementor-motion-effects-element-type-background), .elementor-800 .elementor-element.elementor-element-badf272 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7FAFF;}.elementor-800 .elementor-element.elementor-element-badf272 > .elementor-container{max-width:1160px;}.elementor-800 .elementor-element.elementor-element-badf272{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-800 .elementor-element.elementor-element-badf272 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-800 .elementor-element.elementor-element-339c11e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-6ef6e02{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-3f5054f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-18d38dd .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-800 .elementor-element.elementor-element-e45e636 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-800 .elementor-element.elementor-element-12a3770{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-a66d95f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-b1ca965:not(.elementor-motion-effects-element-type-background), .elementor-800 .elementor-element.elementor-element-b1ca965 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050A15;}.elementor-800 .elementor-element.elementor-element-b1ca965 > .elementor-container{max-width:1160px;}.elementor-800 .elementor-element.elementor-element-b1ca965{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-800 .elementor-element.elementor-element-b1ca965 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-800 .elementor-element.elementor-element-a56f185 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-a06159b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-82da910 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-45bad01 .elementor-icon-box-wrapper{gap:15px;}.elementor-800 .elementor-element.elementor-element-67cd2e1 .elementor-icon-box-wrapper{gap:15px;}.elementor-800 .elementor-element.elementor-element-044bb87 .elementor-icon-box-wrapper{gap:15px;}.elementor-800 .elementor-element.elementor-element-3dcc8b4 .elementor-icon-box-wrapper{gap:15px;}.elementor-800 .elementor-element.elementor-element-46a4cc7 .elementor-icon-box-wrapper{gap:15px;}.elementor-800 .elementor-element.elementor-element-cd12c7b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-6c6b849 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-1dadf0c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-96dc7da:not(.elementor-motion-effects-element-type-background), .elementor-800 .elementor-element.elementor-element-96dc7da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7FAFF;}.elementor-800 .elementor-element.elementor-element-96dc7da > .elementor-container{max-width:1160px;}.elementor-800 .elementor-element.elementor-element-96dc7da{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-800 .elementor-element.elementor-element-96dc7da > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-800 .elementor-element.elementor-element-ee972a1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-b50903b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-a1b54d4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-835e5e9:not(.elementor-motion-effects-element-type-background), .elementor-800 .elementor-element.elementor-element-835e5e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0d1f4a;}.elementor-800 .elementor-element.elementor-element-835e5e9 > .elementor-container{max-width:1160px;}.elementor-800 .elementor-element.elementor-element-835e5e9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-800 .elementor-element.elementor-element-835e5e9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-800 .elementor-element.elementor-element-b7db3e2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-d8771a8:not(.elementor-motion-effects-element-type-background), .elementor-800 .elementor-element.elementor-element-d8771a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF1F8;}.elementor-800 .elementor-element.elementor-element-d8771a8 > .elementor-container{max-width:1160px;}.elementor-800 .elementor-element.elementor-element-d8771a8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-800 .elementor-element.elementor-element-d8771a8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-800 .elementor-element.elementor-element-91128fd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-f568663:not(.elementor-motion-effects-element-type-background), .elementor-800 .elementor-element.elementor-element-f568663 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-800 .elementor-element.elementor-element-f568663 > .elementor-container{max-width:1160px;}.elementor-800 .elementor-element.elementor-element-f568663{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-800 .elementor-element.elementor-element-f568663 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-800 .elementor-element.elementor-element-223d89f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-73ef4a3:not(.elementor-motion-effects-element-type-background), .elementor-800 .elementor-element.elementor-element-73ef4a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7FAFF;}.elementor-800 .elementor-element.elementor-element-73ef4a3 > .elementor-container{max-width:1160px;}.elementor-800 .elementor-element.elementor-element-73ef4a3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-800 .elementor-element.elementor-element-73ef4a3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-800 .elementor-element.elementor-element-ce9bb1f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-800 .elementor-element.elementor-element-1497141:not(.elementor-motion-effects-element-type-background), .elementor-800 .elementor-element.elementor-element-1497141 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #050A15 0%, #0d1f4a 100%);}.elementor-800 .elementor-element.elementor-element-1497141 > .elementor-container{max-width:1160px;}.elementor-800 .elementor-element.elementor-element-1497141{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:72px 20px 72px 20px;}.elementor-800 .elementor-element.elementor-element-1497141 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-800 .elementor-element.elementor-element-30204a4 > .elementor-element-populated{padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-800 .elementor-element.elementor-element-160b316{padding:48px 16px 48px 16px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-800 .elementor-element.elementor-element-07810ff{padding:56px 16px 56px 16px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-800 .elementor-element.elementor-element-b7d6e93{padding:56px 16px 56px 16px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-800 .elementor-element.elementor-element-e195934{padding:56px 16px 56px 16px;}.elementor-800 .elementor-element.elementor-element-6f65233{padding:56px 16px 56px 16px;}.elementor-800 .elementor-element.elementor-element-0e57aae{padding:56px 16px 56px 16px;}.elementor-800 .elementor-element.elementor-element-aa0658d{padding:56px 16px 56px 16px;}.elementor-800 .elementor-element.elementor-element-73690bf{padding:56px 16px 56px 16px;}.elementor-800 .elementor-element.elementor-element-badf272{padding:56px 16px 56px 16px;}.elementor-800 .elementor-element.elementor-element-b1ca965{padding:56px 16px 56px 16px;}.elementor-800 .elementor-element.elementor-element-96dc7da{padding:56px 16px 56px 16px;}.elementor-800 .elementor-element.elementor-element-835e5e9{padding:56px 16px 56px 16px;}.elementor-800 .elementor-element.elementor-element-d8771a8{padding:56px 16px 56px 16px;}.elementor-800 .elementor-element.elementor-element-f568663{padding:56px 16px 56px 16px;}.elementor-800 .elementor-element.elementor-element-73ef4a3{padding:56px 16px 56px 16px;}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-800 .elementor-element.elementor-element-1497141{padding:56px 16px 56px 16px;}}/* Start custom CSS *//* HAR Train Station Transfers — built from the supplied design */
body.elementor-page-800 .ts-sec .elementor-widget:not(:last-child),body.elementor-page-800 .ts-hero .elementor-widget:not(:last-child){margin-bottom:0}
body.elementor-page-800 .ts-sec p,body.elementor-page-800 .ts-hero p{margin:0 0 1em}body.elementor-page-800 .ts-sec p:last-child,body.elementor-page-800 .ts-hero p:last-child{margin-bottom:0}
body.elementor-page-800 .ts-p,body.elementor-page-800 .ts-p p{font-family:Inter,sans-serif;font-size:17px;line-height:1.7;color:#494D56}
body.elementor-page-800 .ts-label .elementor-heading-title{font-family:Saira,sans-serif;font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#234896;line-height:1.4}body.elementor-page-800 .ts-label{margin-bottom:10px!important}
body.elementor-page-800 .ts-h2 .elementor-heading-title{font-family:Saira,sans-serif;font-size:clamp(1.5rem,3.5vw,2.125rem);font-weight:700;color:#050A15;line-height:1.2;text-wrap:balance}
body.elementor-page-800 .ts-h3 .elementor-heading-title{font-family:Saira,sans-serif;font-size:clamp(1.1rem,2.5vw,1.375rem);font-weight:700;color:#050A15;line-height:1.2}
body.elementor-page-800 .ts-dark .ts-label .elementor-heading-title{color:rgba(255,208,70,.8)}body.elementor-page-800 .ts-dark .ts-h2 .elementor-heading-title{color:#fff}
body.elementor-page-800 .ts-sec,body.elementor-page-800 .ts-hero{overflow:hidden}body.elementor-page-800 .ts-sec>.elementor-container,body.elementor-page-800 .ts-hero>.elementor-container{position:relative;z-index:1}
body.elementor-page-800 .ts-gridsec{margin-top:32px!important}body.elementor-page-800 .ts-grid>.elementor-widget-wrap{display:grid!important;gap:20px;align-items:stretch}body.elementor-page-800 .ts-grid>.elementor-widget-wrap>.elementor-widget{margin:0!important;width:100%}
body.elementor-page-800 .ts-g1>.elementor-widget-wrap{grid-template-columns:minmax(0,1fr)}body.elementor-page-800 .ts-g2>.elementor-widget-wrap{grid-template-columns:repeat(2,minmax(0,1fr))}body.elementor-page-800 .ts-g3>.elementor-widget-wrap{grid-template-columns:repeat(3,minmax(0,1fr))}body.elementor-page-800 .ts-g4>.elementor-widget-wrap{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}body.elementor-page-800 .ts-g5>.elementor-widget-wrap{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}
body.elementor-page-800 .ts-split>.elementor-container{display:grid;align-items:start}body.elementor-page-800 .ts-split>.elementor-container>.elementor-column{width:100%!important}
body.elementor-page-800 .ts-split--svc{margin-bottom:8px!important}body.elementor-page-800 .ts-split--svc>.elementor-container{grid-template-columns:minmax(0,1fr) 420px;gap:48px}
body.elementor-page-800 .ts-split--st{margin-bottom:32px!important}body.elementor-page-800 .ts-split--st>.elementor-container{grid-template-columns:minmax(0,1fr) 340px;gap:36px;align-items:center}
body.elementor-page-800 .ts-split--fleet{margin-top:48px!important;padding-top:40px!important;border-top:1px solid rgba(255,255,255,.1)}body.elementor-page-800 .ts-split--fleet>.elementor-container{grid-template-columns:380px minmax(0,1fr);gap:40px;align-items:center}
body.elementor-page-800 .ts-mt12{margin-top:12px!important}
body.elementor-page-800 .ts-img img{width:100%;height:auto;border-radius:16px;display:block}body.elementor-page-800 .ts-img--43 img{aspect-ratio:4/3;object-fit:cover}
body.elementor-page-800 .ts-btn{margin-top:32px!important}body.elementor-page-800 .ts-btn .elementor-button{display:inline-block;padding:16px 40px;background:#FFD046;color:#050A15;font-family:Saira,sans-serif;font-size:16px;font-weight:700;border-radius:12px;box-shadow:0 4px 16px rgba(255,208,70,.35);transition:background .2s,transform .1s;line-height:1.3}body.elementor-page-800 .ts-btn .elementor-button:hover{background:#f0c400;color:#050A15;transform:translateY(-2px)}
body.elementor-page-800 .ts-btn--xl .elementor-button{font-size:16.8px;padding:18px 48px}
body.elementor-page-800 .ts-hero::before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(90deg,transparent 0,transparent 48px,rgba(255,255,255,.025) 48px,rgba(255,255,255,.025) 50px),radial-gradient(ellipse at 75% 30%,rgba(35,72,150,.4) 0%,transparent 55%),radial-gradient(ellipse at 5% 90%,rgba(255,208,70,.06) 0%,transparent 40%);pointer-events:none;z-index:0}
body.elementor-page-800 .ts-hero::after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent 0%,#FFD046 20%,#FFD046 80%,transparent 100%);opacity:.6;z-index:2}
body.elementor-page-800 .ts-hero>.elementor-container{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:56px;align-items:start}body.elementor-page-800 .ts-hero>.elementor-container>.elementor-column{width:100%!important}
body.elementor-page-800 .ts-badge{margin-bottom:20px!important}body.elementor-page-800 .ts-badge .elementor-icon-list-item{display:inline-flex;align-items:center;gap:8px;background:rgba(255,208,70,.15);border:1px solid rgba(255,208,70,.4);padding:6px 14px;border-radius:100px;margin:0!important}body.elementor-page-800 .ts-badge .elementor-icon-list-text{color:#FFD046!important;font-family:Saira,sans-serif;font-size:12.8px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:0!important}body.elementor-page-800 .ts-badge .elementor-icon-list-icon svg{fill:#FFD046;width:16px;height:16px}
body.elementor-page-800 .ts-h1 .elementor-heading-title{font-family:Saira,sans-serif;font-size:clamp(2rem,5vw,3.25rem);font-weight:800;color:#fff;line-height:1.2;text-wrap:balance}body.elementor-page-800 .ts-h1{margin-bottom:8px!important}
body.elementor-page-800 .ts-meta .elementor-heading-title{font-family:Inter,sans-serif;font-size:13.6px;font-weight:400;color:rgba(255,255,255,.5);line-height:1.5}body.elementor-page-800 .ts-meta{margin-bottom:24px!important}
body.elementor-page-800 .ts-lead,body.elementor-page-800 .ts-lead p{color:rgba(255,255,255,.88);font-family:Inter,sans-serif;font-size:16.8px;line-height:1.75}body.elementor-page-800 .ts-lead{margin-bottom:16px!important}
body.elementor-page-800 .ts-note,body.elementor-page-800 .ts-note p{color:rgba(255,255,255,.7);font-family:Inter,sans-serif;font-size:14.4px;line-height:1.7}
body.elementor-page-800 .ts-pills{margin-top:28px!important}body.elementor-page-800 .ts-pills .elementor-icon-list-items{gap:8px}body.elementor-page-800 .ts-pills .elementor-icon-list-item{display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:6px;padding:5px 12px;margin:0!important}body.elementor-page-800 .ts-pills .elementor-icon-list-item:after{display:none!important}body.elementor-page-800 .ts-pills .elementor-icon-list-text{font-family:Saira,sans-serif;font-size:12.8px;font-weight:600;color:rgba(255,255,255,.85)!important;letter-spacing:.02em;padding:0!important}body.elementor-page-800 .ts-pills .elementor-icon-list-icon svg{fill:#FFD046;width:6px;height:6px}
body.elementor-page-800 .ts-hero-card>.elementor-widget-wrap{background:#fff;border-radius:16px;padding:32px!important;box-shadow:0 8px 40px rgba(35,72,150,.2),0 0 0 1px rgba(255,255,255,.08);display:block!important}
body.elementor-page-800 .ts-card-h .elementor-heading-title{font-family:Saira,sans-serif;font-size:18px;font-weight:700;color:#050A15;line-height:1.3}body.elementor-page-800 .ts-card-h{margin-bottom:4px!important}
body.elementor-page-800 .ts-card-sub,body.elementor-page-800 .ts-card-sub p{font-size:13.6px;color:#6b7280;font-family:Inter,sans-serif;line-height:1.5}body.elementor-page-800 .ts-card-sub{margin-bottom:16px!important}
body.elementor-page-800 .ts-booking{min-height:300px;width:100%;max-width:100%;min-width:0;overflow:hidden}body.elementor-page-800 .ts-booking{width:100%;max-width:100%;overflow:hidden}body.elementor-page-800 .ts-booking>*,body.elementor-page-800 .ts-booking iframe{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}
body.elementor-page-800 .ts-card-disc,body.elementor-page-800 .ts-card-disc p{font-size:12px;color:#6b7280;text-align:center;line-height:1.4;font-family:Inter,sans-serif}body.elementor-page-800 .ts-card-disc{margin-top:10px!important}
body.elementor-page-800 .ts-sec .elementor-icon-box-title{margin:0!important}body.elementor-page-800 .ts-sec .elementor-icon-box-description{margin:0}body.elementor-page-800 .ts-sec .elementor-icon-box-icon{margin:0!important;line-height:0}body.elementor-page-800 .ts-sec .elementor-icon-box-wrapper{text-align:left!important}
body.elementor-page-800 .ts-sec .elementor-icon{display:flex!important;align-items:center;justify-content:center;padding:0!important}
body.elementor-page-800 .ts-glance{background:#fff;border-radius:12px;padding:24px 20px;border:1px solid #D6DCE8;box-shadow:0 2px 12px rgba(35,72,150,.10);position:relative;overflow:hidden}body.elementor-page-800 .ts-glance:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:#234896;z-index:1}
body.elementor-page-800 .ts-glance .elementor-icon{width:36px;height:36px;background:#EEF1F8;border-radius:8px}body.elementor-page-800 .ts-glance .elementor-icon svg{width:18px;height:18px;fill:#234896}body.elementor-page-800 .ts-glance .elementor-icon-box-icon{margin-bottom:12px!important}
body.elementor-page-800 .ts-glance .elementor-icon-box-title,body.elementor-page-800 .ts-glance .elementor-icon-box-title span{font-family:Saira,sans-serif;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#6b7280;line-height:1.4}body.elementor-page-800 .ts-glance .elementor-icon-box-title{margin-bottom:8px!important}
body.elementor-page-800 .ts-glance .elementor-icon-box-description{font-family:Saira,sans-serif;font-size:14.9px;font-weight:600;color:#050A15;line-height:1.45}
body.elementor-page-800 .ts-svc{background:#F7FAFF;border-radius:16px;padding:28px;border:1px solid #D6DCE8;transition:box-shadow .2s}body.elementor-page-800 .ts-svc:hover{box-shadow:0 2px 12px rgba(35,72,150,.10)}
body.elementor-page-800 .ts-svc .elementor-icon-box-wrapper,body.elementor-page-800 .ts-euston .elementor-icon-box-wrapper{display:flex!important;flex-direction:row!important;gap:18px;align-items:flex-start}
body.elementor-page-800 .ts-svc .elementor-icon{width:52px;height:52px;background:#234896;border-radius:12px}body.elementor-page-800 .ts-svc .elementor-icon svg{width:26px;height:26px;fill:#fff}
body.elementor-page-800 .ts-svc .elementor-icon-box-title,body.elementor-page-800 .ts-svc .elementor-icon-box-title span,body.elementor-page-800 .ts-dest .elementor-icon-box-title,body.elementor-page-800 .ts-dest .elementor-icon-box-title span{font-family:Saira,sans-serif;font-size:16px;font-weight:700;color:#050A15;line-height:1.3}body.elementor-page-800 .ts-svc .elementor-icon-box-title{margin-bottom:6px!important}
body.elementor-page-800 .ts-svc .elementor-icon-box-description{font-size:14.7px;color:#494D56;line-height:1.65;font-family:Inter,sans-serif}
body.elementor-page-800 .ts-dest{background:#fff;border-radius:16px;padding:28px 24px;border:1px solid #D6DCE8;box-shadow:0 2px 12px rgba(35,72,150,.10);transition:box-shadow .2s,transform .2s}body.elementor-page-800 .ts-dest:hover{box-shadow:0 4px 24px rgba(35,72,150,.15);transform:translateY(-2px)}
body.elementor-page-800 .ts-dest .elementor-icon{width:44px;height:44px;background:#EEF1F8;border-radius:10px}body.elementor-page-800 .ts-dest .elementor-icon svg{width:22px;height:22px;fill:#234896}body.elementor-page-800 .ts-dest .elementor-icon-box-icon{margin-bottom:10px!important}body.elementor-page-800 .ts-dest .elementor-icon-box-title{margin-bottom:10px!important}
body.elementor-page-800 .ts-dest .elementor-icon-box-description{font-size:14px;color:#494D56;line-height:1.65;font-family:Inter,sans-serif}
body.elementor-page-800 .ts-st-sec:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0,transparent 60px,rgba(255,255,255,.015) 60px,rgba(255,255,255,.015) 61px);pointer-events:none}
body.elementor-page-800 .ts-st-intro,body.elementor-page-800 .ts-st-intro p{color:rgba(255,255,255,.7);font-size:15.2px}body.elementor-page-800 .ts-st-intro{margin:12px 0 28px!important}
body.elementor-page-800 .ts-st-side,body.elementor-page-800 .ts-st-side p{color:rgba(255,255,255,.75);font-size:14.4px;line-height:1.65}
body.elementor-page-800 .stations-table-wrap{overflow-x:auto;border-radius:16px;border:1px solid rgba(255,255,255,.12)}body.elementor-page-800 .stations-table{width:100%;border-collapse:collapse;background:rgba(255,255,255,.04);font-size:14px;font-family:Inter,sans-serif;margin:0}body.elementor-page-800 .stations-table thead tr{background:rgba(255,255,255,.08)}
body.elementor-page-800 .stations-table th{font-family:Saira,sans-serif;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.6);padding:14px 18px;text-align:left;border:0;border-bottom:1px solid rgba(255,255,255,.1);background:transparent}
body.elementor-page-800 .stations-table td{padding:14px 18px;color:rgba(255,255,255,.85);border:0;border-bottom:1px solid rgba(255,255,255,.06);line-height:1.5;vertical-align:top;background:transparent}body.elementor-page-800 .stations-table tbody tr:hover{background:rgba(255,255,255,.04)}
body.elementor-page-800 .stations-table .station-name{font-family:Saira,sans-serif;font-weight:700;color:#fff}body.elementor-page-800 .stations-table .postcode{font-family:Saira,sans-serif;font-size:12.8px;color:rgba(255,208,70,.85);font-weight:600;white-space:nowrap}body.elementor-page-800 .stations-table .routes{color:rgba(255,255,255,.65);font-size:13.1px}body.elementor-page-800 .stations-table .pickup{color:rgba(255,255,255,.8);font-size:13.6px}
body.elementor-page-800 .ts-st-note{margin-top:16px!important}body.elementor-page-800 .ts-st-note,body.elementor-page-800 .ts-st-note p{font-size:13.6px;color:rgba(255,255,255,.55);font-style:italic}body.elementor-page-800 .ts-dark .ts-p a{color:#FFD046}
body.elementor-page-800 .ts-central{background:#F7FAFF;border-radius:12px;padding:24px;border:1px solid #D6DCE8}
body.elementor-page-800 .ts-central .elementor-icon-box-icon,body.elementor-page-800 .ts-uk .elementor-icon-box-icon,body.elementor-page-800 .ts-delay .elementor-icon-box-icon,body.elementor-page-800 .ts-need .elementor-icon-box-icon,body.elementor-page-800 .ts-step .elementor-icon-box-icon{display:none!important}
body.elementor-page-800 .ts-central .elementor-icon-box-title,body.elementor-page-800 .ts-central .elementor-icon-box-title span,body.elementor-page-800 .ts-uk .elementor-icon-box-title,body.elementor-page-800 .ts-uk .elementor-icon-box-title span,body.elementor-page-800 .ts-euston .elementor-icon-box-title,body.elementor-page-800 .ts-euston .elementor-icon-box-title span{font-family:Saira,sans-serif;font-size:16px;font-weight:700;color:#050A15;line-height:1.2}
body.elementor-page-800 .ts-central .elementor-icon-box-title{margin-bottom:10px!important}body.elementor-page-800 .ts-central .elementor-icon-box-description,body.elementor-page-800 .ts-euston .elementor-icon-box-description{font-size:14.4px;color:#494D56;line-height:1.65;font-family:Inter,sans-serif}
body.elementor-page-800 .ts-g1{margin-top:20px!important}body.elementor-page-800 .ts-central-sec .ts-gridsec+.ts-gridsec{margin-top:20px!important}
body.elementor-page-800 .ts-euston{background:#EEF1F8;border-radius:12px;padding:24px 28px;border:1px solid #D6DCE8;border-left:4px solid #234896}body.elementor-page-800 .ts-euston .elementor-icon-box-wrapper{gap:16px}body.elementor-page-800 .ts-euston .elementor-icon{width:40px;height:40px;background:#234896;border-radius:10px}body.elementor-page-800 .ts-euston .elementor-icon svg{width:20px;height:20px;fill:#fff}body.elementor-page-800 .ts-euston .elementor-icon-box-title{margin-bottom:6px!important}
body.elementor-page-800 .ts-uk{background:#fff;border-radius:12px;padding:24px;border:1px solid #D6DCE8;box-shadow:0 2px 12px rgba(35,72,150,.10)}body.elementor-page-800 .ts-uk .elementor-icon-box-title{margin-bottom:8px!important}body.elementor-page-800 .ts-uk .elementor-icon-box-description{font-size:14.1px;color:#494D56;line-height:1.65;font-family:Inter,sans-serif}
body.elementor-page-800 .ts-steps>.elementor-widget-wrap{gap:24px;position:relative}body.elementor-page-800 .ts-book-sec .ts-gridsec{margin-top:40px!important}
body.elementor-page-800 .ts-steps>.elementor-widget-wrap:before{content:"";position:absolute;top:28px;left:calc(16.6% + 16px);right:calc(16.6% + 16px);height:2px;background:#D6DCE8;z-index:0}
body.elementor-page-800 .ts-step{position:relative;z-index:1}body.elementor-page-800 .ts-step .elementor-icon-box-wrapper{text-align:center!important}
body.elementor-page-800 .ts-step .elementor-icon-box-wrapper:before{width:56px;height:56px;border-radius:50%;background:#234896;color:#fff;font-family:Saira,sans-serif;font-size:20px;font-weight:800;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;box-shadow:0 0 0 4px #fff,0 0 0 6px #D6DCE8}
body.elementor-page-800 .ts-step--1 .elementor-icon-box-wrapper:before{content:"1"}body.elementor-page-800 .ts-step--2 .elementor-icon-box-wrapper:before{content:"2"}body.elementor-page-800 .ts-step--3 .elementor-icon-box-wrapper:before{content:"3"}body.elementor-page-800 .ts-step--4 .elementor-icon-box-wrapper:before{content:"4"}body.elementor-page-800 .ts-step--5 .elementor-icon-box-wrapper:before{content:"5"}body.elementor-page-800 .ts-step--6 .elementor-icon-box-wrapper:before{content:"6"}
body.elementor-page-800 .ts-step .elementor-icon-box-title,body.elementor-page-800 .ts-step .elementor-icon-box-title span{font-family:Saira,sans-serif;font-size:15.2px;font-weight:700;color:#050A15;line-height:1.3}body.elementor-page-800 .ts-step .elementor-icon-box-title{margin-bottom:8px!important}body.elementor-page-800 .ts-step .elementor-icon-box-description{font-size:14px;color:#494D56;line-height:1.65;font-family:Inter,sans-serif}
body.elementor-page-800 .ts-pick{background:#fff;border-radius:16px;padding:28px;border:1px solid #D6DCE8;box-shadow:0 2px 12px rgba(35,72,150,.10)}
body.elementor-page-800 .ts-pick .elementor-icon-box-wrapper{display:grid!important;grid-template-columns:48px 1fr;column-gap:14px;align-items:center}body.elementor-page-800 .ts-pick .elementor-icon-box-content{display:contents}body.elementor-page-800 .ts-pick .elementor-icon-box-icon{grid-row:1;grid-column:1}body.elementor-page-800 .ts-pick .elementor-icon-box-title{grid-row:1;grid-column:2}body.elementor-page-800 .ts-pick .elementor-icon-box-description{grid-column:1/-1;margin-top:16px!important}
body.elementor-page-800 .ts-pick .elementor-icon{width:48px;height:48px;background:#234896;border-radius:12px}body.elementor-page-800 .ts-pick .elementor-icon svg{width:24px;height:24px;fill:#fff}
body.elementor-page-800 .ts-pick .elementor-icon-box-title,body.elementor-page-800 .ts-pick .elementor-icon-box-title span,body.elementor-page-800 .ts-delay .elementor-icon-box-title,body.elementor-page-800 .ts-delay .elementor-icon-box-title span{font-family:Saira,sans-serif;font-size:16.8px;font-weight:700;color:#050A15;line-height:1.3}
body.elementor-page-800 .ts-pick .elementor-icon-box-description,body.elementor-page-800 .ts-delay .elementor-icon-box-description{font-size:14.4px;color:#494D56;line-height:1.7;font-family:Inter,sans-serif}body.elementor-page-800 .ts-sec .elementor-icon-box-description a{color:#234896;font-weight:600}
body.elementor-page-800 .ts-pick-sec .ts-g1{margin-top:20px!important}body.elementor-page-800 .ts-pick-sec .ts-g1>.elementor-widget-wrap{gap:16px}
body.elementor-page-800 .ts-delay{background:#fff;border-radius:16px;padding:28px;border:1px solid #D6DCE8;border-top:4px solid #FFD046;box-shadow:0 2px 12px rgba(35,72,150,.10)}body.elementor-page-800 .ts-delay--blue{border-top-color:#234896}body.elementor-page-800 .ts-delay .elementor-icon-box-title{margin-bottom:10px!important}
body.elementor-page-800 .ts-fleet-sec:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 80% 50%,rgba(35,72,150,.35) 0%,transparent 60%);pointer-events:none}
body.elementor-page-800 .ts-fleet{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:22px 16px;transition:background .2s,border-color .2s}body.elementor-page-800 .ts-fleet:hover{background:rgba(255,255,255,.10);border-color:rgba(255,255,255,.2)}body.elementor-page-800 .ts-fleet .elementor-icon-box-wrapper{text-align:center!important}
body.elementor-page-800 .ts-fleet .elementor-icon{width:48px;height:48px;background:rgba(255,255,255,.08);border-radius:12px;margin:0 auto}body.elementor-page-800 .ts-fleet .elementor-icon svg{width:26px;height:26px;fill:rgba(255,208,70,.9)}body.elementor-page-800 .ts-fleet .elementor-icon-box-icon{margin-bottom:14px!important}
body.elementor-page-800 .ts-fleet .elementor-icon-box-title,body.elementor-page-800 .ts-fleet .elementor-icon-box-title span{font-family:Saira,sans-serif;font-size:14.4px;font-weight:700;color:#fff;line-height:1.3}body.elementor-page-800 .ts-fleet .elementor-icon-box-title{margin-bottom:8px!important}body.elementor-page-800 .ts-fleet .elementor-icon-box-description{font-size:12.8px;color:rgba(255,255,255,.65);line-height:1.55;font-family:Inter,sans-serif}
body.elementor-page-800 .ts-mini .elementor-heading-title{color:rgba(255,255,255,.55);font-family:Saira,sans-serif;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.4}body.elementor-page-800 .ts-mini{margin-bottom:12px!important}
body.elementor-page-800 .ts-fleet-p,body.elementor-page-800 .ts-fleet-p p{color:rgba(255,255,255,.85);font-size:16px;line-height:1.7}
body.elementor-page-800 .ts-need{background:#fff;border-radius:12px;padding:24px;border:1px solid #D6DCE8;box-shadow:0 2px 12px rgba(35,72,150,.10)}body.elementor-page-800 .ts-need .elementor-icon-box-wrapper{display:flex!important;gap:14px;align-items:flex-start}body.elementor-page-800 .ts-need .elementor-icon-box-wrapper:before{content:"";width:8px;height:8px;min-width:8px;background:#234896;border-radius:50%;margin-top:9px}
body.elementor-page-800 .ts-need .elementor-icon-box-title,body.elementor-page-800 .ts-need .elementor-icon-box-title span{font-family:Saira,sans-serif;font-size:15.2px;font-weight:700;color:#050A15;line-height:1.2}body.elementor-page-800 .ts-need .elementor-icon-box-title{margin-bottom:6px!important}body.elementor-page-800 .ts-need .elementor-icon-box-description{font-size:14px;color:#494D56;line-height:1.65;font-family:Inter,sans-serif}
body.elementor-page-800 .ts-price-sec:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 20% 80%,rgba(35,72,150,.3) 0%,transparent 60%);pointer-events:none}
body.elementor-page-800 .ts-price-lead,body.elementor-page-800 .ts-price-lead p{color:rgba(255,255,255,.8);font-size:16px;line-height:1.7}body.elementor-page-800 .ts-price-lead{margin:12px 0 32px!important}
body.elementor-page-800 .table-wrap{overflow-x:auto;border-radius:16px;border:1px solid rgba(255,255,255,.12)}body.elementor-page-800 .table-wrap table{width:100%;border-collapse:collapse;background:rgba(255,255,255,.04);font-size:14.1px;font-family:Inter,sans-serif;margin:0}body.elementor-page-800 .table-wrap thead tr{background:rgba(255,255,255,.08)}
body.elementor-page-800 .table-wrap th{font-family:Saira,sans-serif;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.55);padding:14px 18px;text-align:left;border:0;border-bottom:1px solid rgba(255,255,255,.1);background:transparent}
body.elementor-page-800 .table-wrap td{padding:12px 18px;color:rgba(255,255,255,.85);border:0;border-bottom:1px solid rgba(255,255,255,.06);background:transparent}body.elementor-page-800 .table-wrap td:first-child{font-family:Saira,sans-serif;font-weight:600;color:#fff}body.elementor-page-800 .table-wrap tbody tr:last-child td{border-bottom:0}body.elementor-page-800 .table-wrap tbody tr:hover{background:rgba(255,255,255,.04)}
body.elementor-page-800 .ts-table-note{margin-top:14px!important}body.elementor-page-800 .ts-table-note,body.elementor-page-800 .ts-table-note p{font-size:13.1px;color:rgba(255,255,255,.5);font-style:italic}
body.elementor-page-800 .ts-factor{background:#fff;border:1px solid #D6DCE8;border-radius:12px;padding:20px 24px 20px 46px;margin:28px 0 32px!important;position:relative}body.elementor-page-800 .ts-factor:before{content:"";position:absolute;left:24px;top:30px;width:8px;height:8px;background:#234896;border-radius:50%}body.elementor-page-800 .ts-factor,body.elementor-page-800 .ts-factor p{font-size:14.9px;line-height:1.7}
body.elementor-page-800 .ts-fac-h3{margin-bottom:8px!important}body.elementor-page-800 .ts-fac-p,body.elementor-page-800 .ts-fac-p p{font-size:15.2px}body.elementor-page-800 .ts-fac-sec .ts-btn{margin-top:24px!important}
body.elementor-page-800 .ts-why-p{max-width:820px;margin-top:16px!important}body.elementor-page-800 .ts-why-p1{margin-top:20px!important}body.elementor-page-800 .ts-why-p,body.elementor-page-800 .ts-why-p p{font-size:16px;line-height:1.8}body.elementor-page-800 .ts-why-p a{color:#234896;font-weight:600}
body.elementor-page-800 .ts-faq{margin-top:32px!important}body.elementor-page-800 .ts-faq .elementor-accordion{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}
body.elementor-page-800 .ts-faq .elementor-accordion-item{background:#fff;border-radius:12px;border:1px solid #D6DCE8!important;overflow:hidden;margin:0!important}
body.elementor-page-800 .ts-faq .elementor-tab-title{padding:20px 24px!important;border:0!important;font-family:Saira,sans-serif;font-size:15.2px;font-weight:700;color:#050A15;line-height:1.4;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:12px}body.elementor-page-800 .ts-faq .elementor-tab-title a{color:#050A15!important}
body.elementor-page-800 .ts-faq .elementor-accordion-icon{float:none!important;width:auto!important;flex-shrink:0}body.elementor-page-800 .ts-faq .elementor-accordion-icon svg{fill:#234896;width:14px;height:14px}
body.elementor-page-800 .ts-faq .elementor-tab-content{padding:16px 24px 20px!important;border:0!important;border-top:1px solid #D6DCE8!important;font-size:14.4px;color:#494D56;line-height:1.7;font-family:Inter,sans-serif}body.elementor-page-800 .ts-faq .elementor-tab-content p{margin:0}
body.elementor-page-800 .ts-cta-sec{text-align:center}body.elementor-page-800 .ts-cta-sec:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 50%,rgba(255,208,70,.08) 0%,transparent 60%);pointer-events:none}body.elementor-page-800 .ts-cta-sec .ts-h2{margin-bottom:12px!important}
body.elementor-page-800 .ts-cta-p,body.elementor-page-800 .ts-cta-p p{color:rgba(255,255,255,.7);font-size:16px;text-align:center}body.elementor-page-800 .ts-cta-sec .ts-btn{margin-top:32px!important}body.elementor-page-800 .ts-schema{display:none}
@media(max-width:1024px){body.elementor-page-800 .ts-hero>.elementor-container{grid-template-columns:minmax(0,1fr);gap:36px}body.elementor-page-800 .ts-g4>.elementor-widget-wrap{grid-template-columns:repeat(2,minmax(0,1fr))}body.elementor-page-800 .ts-g5>.elementor-widget-wrap{grid-template-columns:repeat(3,minmax(0,1fr))}body.elementor-page-800 .ts-needs-sec .ts-g3>.elementor-widget-wrap{grid-template-columns:repeat(2,minmax(0,1fr))}body.elementor-page-800 .ts-faq .elementor-accordion{grid-template-columns:minmax(0,1fr)}}
@media(max-width:768px){body.elementor-page-800 .ts-g2>.elementor-widget-wrap,body.elementor-page-800 .ts-g3>.elementor-widget-wrap,body.elementor-page-800 .ts-needs-sec .ts-g3>.elementor-widget-wrap{grid-template-columns:minmax(0,1fr)}body.elementor-page-800 .ts-g5>.elementor-widget-wrap{grid-template-columns:repeat(2,minmax(0,1fr))}body.elementor-page-800 .ts-steps>.elementor-widget-wrap:before{display:none}body.elementor-page-800 .ts-split>.elementor-container{grid-template-columns:minmax(0,1fr)!important;gap:28px}body.elementor-page-800 .ts-hero-card>.elementor-widget-wrap{padding:22px!important}body.elementor-page-800 .stations-table{min-width:700px}body.elementor-page-800 .ts-svc,body.elementor-page-800 .ts-pick,body.elementor-page-800 .ts-delay{padding:22px}body.elementor-page-800 .ts-btn .elementor-button{white-space:normal;max-width:100%;padding:15px 28px}}
@media(max-width:480px){body.elementor-page-800 .ts-pills .elementor-icon-list-items{gap:6px}body.elementor-page-800 .ts-pills .elementor-icon-list-item{padding:4px 10px}body.elementor-page-800 .ts-pills .elementor-icon-list-text{font-size:12px}}
/* body-weight fix (kit sets 700 on text widgets) */
body.elementor-page-800 .ts-hero .elementor-widget-text-editor,body.elementor-page-800 .ts-hero .elementor-widget-text-editor p,body.elementor-page-800 .ts-sec .elementor-widget-text-editor,body.elementor-page-800 .ts-sec .elementor-widget-text-editor p{font-weight:400}body.elementor-page-800 .ts-sec .elementor-widget-icon-box:not(.ts-glance) .elementor-icon-box-description{font-weight:400}body.elementor-page-800 .ts-faq .elementor-tab-content,body.elementor-page-800 .ts-faq .elementor-tab-content p{font-weight:400}body.elementor-page-800 .stations-table td,body.elementor-page-800 .table-wrap td:not(:first-child){font-weight:400}body.elementor-page-800 .ts-meta .elementor-heading-title{font-weight:400}/* End custom CSS */