.elementor-857 .elementor-element.elementor-element-690016c:not(.elementor-motion-effects-element-type-background), .elementor-857 .elementor-element.elementor-element-690016c > .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-857 .elementor-element.elementor-element-690016c > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(160deg, #060d1f 0%, #111f4a 100%);opacity:0.93;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-857 .elementor-element.elementor-element-690016c > .elementor-container{max-width:1136px;}.elementor-857 .elementor-element.elementor-element-690016c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 32px 56px 32px;}.elementor-857 .elementor-element.elementor-element-62a31e5 > .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-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-857 .elementor-element.elementor-element-d8a7894 .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-857 .elementor-element.elementor-element-d8a7894 .elementor-button:hover, .elementor-857 .elementor-element.elementor-element-d8a7894 .elementor-button:focus{background-color:#FFDF7A;color:#050A15;}.elementor-857 .elementor-element.elementor-element-d8a7894{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-857 .elementor-element.elementor-element-d8a7894 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-857 .elementor-element.elementor-element-d8a7894 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-857 .elementor-element.elementor-element-d8a7894 .elementor-button:hover svg, .elementor-857 .elementor-element.elementor-element-d8a7894 .elementor-button:focus svg{fill:#050A15;}.elementor-857 .elementor-element.elementor-element-fbcad87:not(.elementor-motion-effects-element-type-background), .elementor-857 .elementor-element.elementor-element-fbcad87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-857 .elementor-element.elementor-element-fbcad87 > .elementor-container{max-width:1136px;}.elementor-857 .elementor-element.elementor-element-fbcad87{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 32px 80px 32px;}.elementor-857 .elementor-element.elementor-element-fbcad87 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-857 .elementor-element.elementor-element-98ca9a8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.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-857 .elementor-element.elementor-element-bba2df8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-857 .elementor-element.elementor-element-bba2df8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-857 .elementor-element.elementor-element-bba2df8{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-857 .elementor-element.elementor-element-bba2df8 .elementor-icon-list-text{transition:color 0.3s;}.elementor-857 .elementor-element.elementor-element-b1182a4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-857 .elementor-element.elementor-element-8229c3d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-857 .elementor-element.elementor-element-fe5a9fe > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-857 .elementor-element.elementor-element-7bc3064{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-857 .elementor-element.elementor-element-2d0d45f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-857 .elementor-element.elementor-element-de0c98b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-857 .elementor-element.elementor-element-258303c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-857 .elementor-element.elementor-element-965444a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-857 .elementor-element.elementor-element-e215f43 > .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-857 .elementor-element.elementor-element-06d6bd9{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-857 .elementor-element.elementor-element-080537e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-857 .elementor-element.elementor-element-7c0f67f{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-857 .elementor-element.elementor-element-70671df > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-857 .elementor-element.elementor-element-0fbd978{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-857 .elementor-element.elementor-element-c2f978c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-857 .elementor-element.elementor-element-1f12c88{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-857 .elementor-element.elementor-element-a0fc3ed > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-857 .elementor-element.elementor-element-91cdaed{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-857 .elementor-element.elementor-element-5966146 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-857 .elementor-element.elementor-element-495ef8f{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-857 .elementor-element.elementor-element-4f2f3ae > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-857 .elementor-element.elementor-element-174f26b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-857 .elementor-element.elementor-element-0f5404f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-857 .elementor-element.elementor-element-68ddf09{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-857 .elementor-element.elementor-element-e7feb47 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-857 .elementor-element.elementor-element-2993b32{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-857 .elementor-element.elementor-element-051b739 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-857 .elementor-element.elementor-element-0f8183d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-857 .elementor-element.elementor-element-569e31b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-857 .elementor-element.elementor-element-aa721fb{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-857 .elementor-element.elementor-element-e3036f7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-857 .elementor-element.elementor-element-8a36a10{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-857 .elementor-element.elementor-element-fc93091 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-857 .elementor-element.elementor-element-5186e31{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-857 .elementor-element.elementor-element-a33b350 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-857 .elementor-element.elementor-element-f69eb43{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-857 .elementor-element.elementor-element-b6fc9c1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-857 .elementor-element.elementor-element-82e0032{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-857 .elementor-element.elementor-element-f3695b6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-857 .elementor-element.elementor-element-e319bc6{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-857 .elementor-element.elementor-element-baf4d3e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-857 .elementor-element.elementor-element-3bfe9d3{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-857 .elementor-element.elementor-element-f54abbf > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-857 .elementor-element.elementor-element-625f3e1{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-857 .elementor-element.elementor-element-15032d7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-857 .elementor-element.elementor-element-7b31597:not(.elementor-motion-effects-element-type-background), .elementor-857 .elementor-element.elementor-element-7b31597 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #1a3472 0%, #2d5ab8 100%);}.elementor-857 .elementor-element.elementor-element-7b31597 > .elementor-container{max-width:1136px;}.elementor-857 .elementor-element.elementor-element-7b31597{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:56px 32px 56px 32px;}.elementor-857 .elementor-element.elementor-element-7b31597 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-857 .elementor-element.elementor-element-6a7810e > .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-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-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-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 );}}@media(max-width:767px){.elementor-857 .elementor-element.elementor-element-690016c{padding:48px 20px 44px 20px;}.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-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-857 .elementor-element.elementor-element-fbcad87{padding:40px 20px 56px 20px;}.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-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-857 .elementor-element.elementor-element-7b31597{padding:48px 20px 48px 20px;}}/* Start custom CSS *//* HAR Terms & Conditions — built from the supplied design */
body.elementor-page-857 .tc-hero .elementor-widget:not(:last-child),body.elementor-page-857 .tc-doc .elementor-widget:not(:last-child),body.elementor-page-857 .tc-cta .elementor-widget:not(:last-child){margin-bottom:0}
body.elementor-page-857 .elementor-widget-text-editor,body.elementor-page-857 .elementor-widget-text-editor p{font-weight:400}
body.elementor-page-857 .tc-hero{overflow:hidden}body.elementor-page-857 .tc-hero:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 70% 50%,rgba(35,72,150,.18) 0%,transparent 65%);pointer-events:none;z-index:1}body.elementor-page-857 .tc-hero>.elementor-container{position:relative;z-index:2}
body.elementor-page-857 .tc-badge{width:100%;margin-bottom:20px!important}body.elementor-page-857 .tc-badge .elementor-icon-list-item{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:40px;padding:6px 16px 6px 10px;margin:0!important}body.elementor-page-857 .tc-badge .elementor-icon-list-text{font-family:Saira,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.7)!important;padding:0!important}body.elementor-page-857 .tc-badge .elementor-icon-list-icon svg{fill:#FFD046;width:8px;height:8px}
body.elementor-page-857 .tc-h1{width:100%;margin-bottom:16px!important}body.elementor-page-857 .tc-h1 .elementor-heading-title{font-family:Saira,sans-serif;color:#fff;font-size:clamp(2rem,4vw,2.8rem);font-weight:800;line-height:1.15;max-width:680px}
body.elementor-page-857 .tc-sub{width:100%;margin-bottom:32px!important}body.elementor-page-857 .tc-sub,body.elementor-page-857 .tc-sub p{color:rgba(255,255,255,.65);font-size:1.05rem;max-width:580px;line-height:1.65;font-family:Inter,sans-serif;margin:0}
body.elementor-page-857 .tc-meta .elementor-icon-list-items{gap:24px}body.elementor-page-857 .tc-meta .elementor-icon-list-item{display:inline-flex;align-items:center;gap:8px;margin:0!important}body.elementor-page-857 .tc-meta .elementor-icon-list-item:after{display:none!important}body.elementor-page-857 .tc-meta .elementor-icon-list-icon{width:28px;height:28px;background:rgba(255,255,255,.07);border-radius:6px;display:flex;align-items:center;justify-content:center}body.elementor-page-857 .tc-meta .elementor-icon-list-icon svg{fill:rgba(255,255,255,.75);width:14px;height:14px}body.elementor-page-857 .tc-meta .elementor-icon-list-text{font-size:.84rem;color:rgba(255,255,255,.55)!important;font-family:Inter,sans-serif;padding:0!important}
body.elementor-page-857 .tc-doc>.elementor-container{display:grid;grid-template-columns:260px minmax(0,1fr);gap:64px;align-items:start}body.elementor-page-857 .tc-doc>.elementor-container>.elementor-column{width:100%!important;min-width:0}
body.elementor-page-857 .tc-toc{position:sticky;top:24px}body.elementor-page-857 .tc-toc>.elementor-widget-wrap{background:#F7FAFF;border:1px solid #D6DCE8;border-radius:16px;padding:24px!important;display:block!important}
body.elementor-page-857 .tc-toc-title .elementor-heading-title{font-family:Saira,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#234896;line-height:1.4}body.elementor-page-857 .tc-toc-title{margin-bottom:16px!important;padding-bottom:12px;border-bottom:1px solid #D6DCE8}
body.elementor-page-857 .tc-toc-list .elementor-icon-list-item{margin:0!important;padding:0!important}body.elementor-page-857 .tc-toc-list .elementor-icon-list-item:not(:last-child){padding-bottom:2px!important}body.elementor-page-857 .tc-toc-list .elementor-icon-list-item a{display:block;padding:5px 8px;border-radius:6px;transition:all .18s;width:100%}body.elementor-page-857 .tc-toc-list .elementor-icon-list-text{font-size:.81rem;color:#6b7280!important;line-height:1.4;font-family:Inter,sans-serif;padding:0!important}body.elementor-page-857 .tc-toc-list .elementor-icon-list-item a:hover{background:rgba(35,72,150,.07)}body.elementor-page-857 .tc-toc-list .elementor-icon-list-item a:hover .elementor-icon-list-text{color:#234896!important}body.elementor-page-857 .tc-toc-list .elementor-icon-list-icon{display:none}
body.elementor-page-857 .tc-toc-cta{margin-top:20px!important;padding-top:18px;border-top:1px solid #D6DCE8}body.elementor-page-857 .tc-toc-cta .elementor-button{display:block;width:100%;background:#FFD046;color:#050A15;font-family:Saira,sans-serif;font-weight:700;font-size:.84rem;text-align:center;padding:10px 16px;border-radius:12px;border:0;transition:background .2s}body.elementor-page-857 .tc-toc-cta .elementor-button:hover{background:#f0c400;color:#050A15}
body.elementor-page-857 .tc-lu{margin-bottom:40px!important}body.elementor-page-857 .tc-lu .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;background:#F7FAFF;border:1px solid #D6DCE8;border-radius:8px;padding:8px 14px;font-size:.82rem;color:#494D56;font-family:Inter,sans-serif;font-weight:600;line-height:1.4}
body.elementor-page-857 .tc-sec{margin-bottom:52px!important;padding-bottom:52px!important;border-bottom:1px solid #D6DCE8;scroll-margin-top:24px}body.elementor-page-857 .tc-sec:last-child{border-bottom:0;margin-bottom:0!important;padding-bottom:0!important}
body.elementor-page-857 .tc-num .elementor-heading-title{font-family:Saira,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#234896;line-height:1.4}body.elementor-page-857 .tc-num{margin-bottom:8px!important}
body.elementor-page-857 .tc-h2 .elementor-heading-title{font-family:Saira,sans-serif;font-size:1.35rem;font-weight:700;color:#050A15;line-height:1.3}body.elementor-page-857 .tc-h2{margin-bottom:18px!important}
body.elementor-page-857 .tc-p,body.elementor-page-857 .tc-p p{color:#494D56;font-size:.96rem;line-height:1.75;font-family:Inter,sans-serif}body.elementor-page-857 .tc-p p{margin:0 0 14px}body.elementor-page-857 .tc-p p:last-child{margin-bottom:0}body.elementor-page-857 .tc-p a{color:#234896;font-weight:600;text-decoration:underline;text-underline-offset:2px}
body.elementor-page-857 .tc-p h3{font-family:Saira,sans-serif;font-size:1rem;font-weight:700;color:#050A15;margin:22px 0 8px;line-height:1.2}
body.elementor-page-857 .tc-p .def-term{font-family:Saira,sans-serif;font-weight:700;color:#1a3472}
body.elementor-page-857 .tc-p .legal-list{list-style:none;margin:14px 0 18px;padding:0;display:flex;flex-direction:column;gap:8px}body.elementor-page-857 .tc-p .legal-list li{display:flex;align-items:flex-start;gap:10px;font-size:.95rem;color:#494D56;line-height:1.65;margin:0}body.elementor-page-857 .tc-p .legal-list li:before{content:"";width:6px;height:6px;min-width:6px;background:#234896;border-radius:50%;margin-top:9px}
body.elementor-page-857 .tc-def{margin:12px 0!important}body.elementor-page-857 .tc-def{background:#F7FAFF;border:1px solid #D6DCE8;border-left:3px solid #234896;border-radius:0 12px 12px 0;padding:16px 20px}body.elementor-page-857 .tc-def p{font-size:.93rem!important;margin:0!important}
body.elementor-page-857 .tc-sec .elementor-widget-text-editor+.tc-def{margin-top:12px!important}
body.elementor-page-857 .tc-gridsec{margin:24px 0!important}body.elementor-page-857 .tc-grid>.elementor-widget-wrap{display:grid!important;gap:16px}body.elementor-page-857 .tc-grid>.elementor-widget-wrap>.elementor-widget{margin:0!important;width:100%}body.elementor-page-857 .tc-g3>.elementor-widget-wrap{grid-template-columns:repeat(3,minmax(0,1fr))}body.elementor-page-857 .tc-g2>.elementor-widget-wrap{grid-template-columns:repeat(2,minmax(0,1fr))}
body.elementor-page-857 .tc-doc .elementor-icon-box-wrapper{text-align:left!important}body.elementor-page-857 .tc-doc .elementor-icon-box-icon{display:none!important}body.elementor-page-857 .tc-doc .elementor-icon-box-description{margin:0;font-weight:400}
body.elementor-page-857 .tc-party{background:#F7FAFF;border:1px solid #D6DCE8;border-radius:12px;padding:20px}body.elementor-page-857 .tc-party .elementor-icon-box-title,body.elementor-page-857 .tc-party .elementor-icon-box-title span{font-family:Saira,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#234896;line-height:1.4}body.elementor-page-857 .tc-party .elementor-icon-box-title{margin:0 0 10px!important;padding-bottom:8px;border-bottom:1px solid #D6DCE8}body.elementor-page-857 .tc-party .elementor-icon-box-description{font-size:.88rem;color:#494D56;line-height:1.65;font-family:Inter,sans-serif}
body.elementor-page-857 .tc-contact>.elementor-widget-wrap{background:#EEF1F8;border-radius:16px;padding:28px 32px!important;gap:16px 32px!important}body.elementor-page-857 .tc-sec .tc-contact{margin-top:0}body.elementor-page-857 .tc-ci .elementor-icon-box-title,body.elementor-page-857 .tc-ci .elementor-icon-box-title span{font-family:Saira,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#234896;line-height:1.4}body.elementor-page-857 .tc-ci .elementor-icon-box-title{margin:0 0 4px!important}body.elementor-page-857 .tc-ci .elementor-icon-box-description{font-size:.93rem;color:#494D56;font-family:Inter,sans-serif}
body.elementor-page-857 .tc-lu-line{margin-top:14px!important}body.elementor-page-857 .tc-lu-line .elementor-heading-title{font-family:Saira,sans-serif;font-weight:700;color:#1a3472;font-size:.96rem;line-height:1.75}
body.elementor-page-857 .tc-cta-c>.elementor-widget-wrap{justify-content:center;text-align:center}body.elementor-page-857 .tc-cta-h{width:100%;margin-bottom:12px!important}body.elementor-page-857 .tc-cta-h .elementor-heading-title{font-family:Saira,sans-serif;color:#fff;font-size:1.8rem;font-weight:700;line-height:1.2;text-align:center}
body.elementor-page-857 .tc-cta-p{width:100%;margin-bottom:28px!important}body.elementor-page-857 .tc-cta-p,body.elementor-page-857 .tc-cta-p p{color:rgba(255,255,255,.75);font-size:1rem;text-align:center;margin:0;font-family:Inter,sans-serif}
body.elementor-page-857 .tc-cta-btn .elementor-button{display:inline-block;background:#FFD046;color:#050A15;font-family:Saira,sans-serif;font-weight:700;font-size:1rem;padding:14px 36px;border-radius:12px;border:0;transition:background .2s}body.elementor-page-857 .tc-cta-btn .elementor-button:hover{background:#f0c400;color:#050A15}
@media(max-width:960px){body.elementor-page-857 .tc-doc>.elementor-container{grid-template-columns:minmax(0,1fr);gap:40px}body.elementor-page-857 .tc-toc{position:static}body.elementor-page-857 .tc-g3>.elementor-widget-wrap,body.elementor-page-857 .tc-g2>.elementor-widget-wrap{grid-template-columns:minmax(0,1fr)}}
@media(max-width:600px){body.elementor-page-857 .tc-h1 .elementor-heading-title{font-size:1.75rem}body.elementor-page-857 .tc-meta .elementor-icon-list-items{gap:16px}body.elementor-page-857 .tc-contact>.elementor-widget-wrap{padding:22px 20px!important}body.elementor-page-857 .tc-cta-h .elementor-heading-title{font-size:1.5rem}body.elementor-page-857 .tc-cta-btn .elementor-button{width:100%}body.elementor-page-857 .tc-cta-btn{width:100%}}
/* device-opt v1 */
@media(max-width:960px){body.elementor-page-857 .tc-toc-list{min-width:0;max-width:100%}body.elementor-page-857 .tc-toc-list .elementor-icon-list-items{display:flex!important;flex-wrap:nowrap!important;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;padding:2px 2px 8px;scrollbar-width:thin}body.elementor-page-857 .tc-toc-list .elementor-icon-list-item{flex:0 0 auto;padding:0!important;margin:0!important;scroll-snap-align:start}body.elementor-page-857 .tc-toc-list .elementor-icon-list-item a{display:flex!important;align-items:center;min-height:40px;padding:8px 14px!important;background:#fff;border:1px solid #D6DCE8!important;border-radius:100px!important;white-space:nowrap}body.elementor-page-857 .tc-toc-list .elementor-icon-list-text{font-size:14px!important;white-space:nowrap}body.elementor-page-857 .tc-toc-title{margin-bottom:12px!important}}@media(min-width:961px){body.elementor-page-857 .tc-toc{max-height:calc(100vh - 48px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}}body.elementor-page-857 .tc-p p,body.elementor-page-857 .tc-p ul,body.elementor-page-857 .tc-p ol,body.elementor-page-857 .tc-p h3{max-width:78ch}body.elementor-page-857 .tc-cta-btn a.elementor-button{min-height:44px}body.elementor-page-857 .tc-toc-cta a.elementor-button{min-height:44px}
/* /device-opt *//* End custom CSS */