.elementor-873 .elementor-element.elementor-element-3569b17:not(.elementor-motion-effects-element-type-background), .elementor-873 .elementor-element.elementor-element-3569b17 > .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-873 .elementor-element.elementor-element-3569b17 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(155deg, #040c20 0%, #0c2255 100%);opacity:0.93;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-873 .elementor-element.elementor-element-3569b17 > .elementor-container{max-width:1136px;}.elementor-873 .elementor-element.elementor-element-3569b17{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 32px 72px 32px;}.elementor-873 .elementor-element.elementor-element-af10b51 > .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-873 .elementor-element.elementor-element-9f5df92 .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-873 .elementor-element.elementor-element-9f5df92 .elementor-button:hover, .elementor-873 .elementor-element.elementor-element-9f5df92 .elementor-button:focus{background-color:#FFDF7A;color:#050A15;}.elementor-873 .elementor-element.elementor-element-9f5df92{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-873 .elementor-element.elementor-element-9f5df92 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-873 .elementor-element.elementor-element-9f5df92 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-873 .elementor-element.elementor-element-9f5df92 .elementor-button:hover svg, .elementor-873 .elementor-element.elementor-element-9f5df92 .elementor-button:focus svg{fill:#050A15;}.elementor-873 .elementor-element.elementor-element-6a3f5aa > .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-873 .elementor-element.elementor-element-8335da5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-873 .elementor-element.elementor-element-8335da5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-873 .elementor-element.elementor-element-8335da5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-873 .elementor-element.elementor-element-8335da5 .elementor-icon-list-text{transition:color 0.3s;}.elementor-873 .elementor-element.elementor-element-90121f8:not(.elementor-motion-effects-element-type-background), .elementor-873 .elementor-element.elementor-element-90121f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-873 .elementor-element.elementor-element-90121f8 > .elementor-container{max-width:1136px;}.elementor-873 .elementor-element.elementor-element-90121f8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 32px 80px 32px;}.elementor-873 .elementor-element.elementor-element-90121f8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-873 .elementor-element.elementor-element-3bd4ca2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-873 .elementor-element.elementor-element-a57186c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-873 .elementor-element.elementor-element-a57186c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-873 .elementor-element.elementor-element-a57186c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-873 .elementor-element.elementor-element-a57186c .elementor-icon-list-text{transition:color 0.3s;}.elementor-873 .elementor-element.elementor-element-f9dfca6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-873 .elementor-element.elementor-element-09fde79{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-873 .elementor-element.elementor-element-040de07 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-873 .elementor-element.elementor-element-c1adf71{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-873 .elementor-element.elementor-element-4e45e52 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-873 .elementor-element.elementor-element-dbc7f8f{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-873 .elementor-element.elementor-element-09ffc01 > .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-873 .elementor-element.elementor-element-1df17e1{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-873 .elementor-element.elementor-element-41adbbb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-873 .elementor-element.elementor-element-9b91334{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-873 .elementor-element.elementor-element-ac2a624 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-873 .elementor-element.elementor-element-df35eeb{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-873 .elementor-element.elementor-element-3aa3b92 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-873 .elementor-element.elementor-element-78013d1{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-873 .elementor-element.elementor-element-04276a8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-873 .elementor-element.elementor-element-a591dae{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-873 .elementor-element.elementor-element-9f28a77 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-873 .elementor-element.elementor-element-208c981{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-873 .elementor-element.elementor-element-0b46094 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-873 .elementor-element.elementor-element-332760e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-873 .elementor-element.elementor-element-d9d480c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-873 .elementor-element.elementor-element-55d59a4{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-873 .elementor-element.elementor-element-ecb379b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-873 .elementor-element.elementor-element-f22804a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-873 .elementor-element.elementor-element-e287edb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-873 .elementor-element.elementor-element-bfe79ba{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-873 .elementor-element.elementor-element-195e25a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-873 .elementor-element.elementor-element-35469ee{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-873 .elementor-element.elementor-element-346e2e1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-873 .elementor-element.elementor-element-1837337{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-873 .elementor-element.elementor-element-009081a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-873 .elementor-element.elementor-element-fb3f2f2{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-873 .elementor-element.elementor-element-e587413 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-873 .elementor-element.elementor-element-2e38fe9{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-873 .elementor-element.elementor-element-11b62eb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-873 .elementor-element.elementor-element-7de3aa0:not(.elementor-motion-effects-element-type-background), .elementor-873 .elementor-element.elementor-element-7de3aa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #050A15 0%, #0d1f4a 100%);}.elementor-873 .elementor-element.elementor-element-7de3aa0 > .elementor-container{max-width:1136px;}.elementor-873 .elementor-element.elementor-element-7de3aa0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 32px 64px 32px;}.elementor-873 .elementor-element.elementor-element-7de3aa0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-873 .elementor-element.elementor-element-4c8014e > .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-873 .elementor-element.elementor-element-3569b17{padding:56px 20px 52px 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-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-873 .elementor-element.elementor-element-90121f8{padding:40px 20px 56px 20px;}.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-873 .elementor-element.elementor-element-7de3aa0{padding:52px 20px 52px 20px;}}/* Start custom CSS *//* HAR Privacy Policy — built from the supplied design */
body.elementor-page-873 .pp-hero .elementor-widget:not(:last-child),body.elementor-page-873 .pp-doc .elementor-widget:not(:last-child),body.elementor-page-873 .pp-cta .elementor-widget:not(:last-child){margin-bottom:0}
body.elementor-page-873 .elementor-widget-text-editor,body.elementor-page-873 .elementor-widget-text-editor p{font-weight:400}
body.elementor-page-873 .pp-hero{overflow:hidden}body.elementor-page-873 .pp-hero:before{content:"";position:absolute;top:-80px;left:60%;width:480px;height:480px;background:radial-gradient(ellipse at center,rgba(35,72,150,.25) 0%,transparent 70%);pointer-events:none;z-index:1}body.elementor-page-873 .pp-hero:after{content:"";position:absolute;bottom:-40px;left:8%;width:300px;height:300px;background:radial-gradient(ellipse at center,rgba(45,90,184,.12) 0%,transparent 70%);pointer-events:none;z-index:1}
body.elementor-page-873 .pp-hero>.elementor-container{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:56px;align-items:center;position:relative;z-index:2}body.elementor-page-873 .pp-hero>.elementor-container>.elementor-column{width:100%!important;min-width:0}
body.elementor-page-873 .pp-badge{width:100%;margin-bottom:24px!important}body.elementor-page-873 .pp-badge .elementor-icon-list-item{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);border-radius:100px;padding:6px 16px 6px 12px;margin:0!important}body.elementor-page-873 .pp-badge .elementor-icon-list-text{font-family:Saira,sans-serif;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.75)!important;padding:0!important}body.elementor-page-873 .pp-badge .elementor-icon-list-icon svg{fill:#FFD046;width:7px;height:7px}
body.elementor-page-873 .pp-h1{width:100%;margin-bottom:20px!important}body.elementor-page-873 .pp-h1 .elementor-heading-title{font-family:Saira,sans-serif;color:#fff;font-size:clamp(2.25rem,5vw,3.25rem);font-weight:800;line-height:1.12}
body.elementor-page-873 .pp-intro{width:100%;margin-bottom:28px!important}body.elementor-page-873 .pp-intro,body.elementor-page-873 .pp-intro p{color:rgba(255,255,255,.72);font-size:1rem;line-height:1.75;max-width:560px;font-family:Inter,sans-serif}body.elementor-page-873 .pp-intro p{margin:0 0 14px}body.elementor-page-873 .pp-intro p:last-child{margin-bottom:0}
body.elementor-page-873 .pp-lu .elementor-icon-list-item{display:inline-flex;align-items:center;gap:8px;margin:0!important}body.elementor-page-873 .pp-lu .elementor-icon-list-icon svg{fill:rgba(255,255,255,.4);width:14px;height:14px}body.elementor-page-873 .pp-lu .elementor-icon-list-text{font-family:Saira,sans-serif;font-size:13px;font-weight:500;color:rgba(255,255,255,.5)!important;padding:0!important}
body.elementor-page-873 .pp-hero-card>.elementor-widget-wrap{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:32px 28px!important;backdrop-filter:blur(8px);display:block!important}
body.elementor-page-873 .pp-hc-title{margin-bottom:6px!important;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.12)}body.elementor-page-873 .pp-hc-title .elementor-heading-title{font-family:Saira,sans-serif;font-size:15px;font-weight:700;color:rgba(255,255,255,.9);line-height:1.4}
body.elementor-page-873 .pp-scope .elementor-icon-list-item{display:flex;align-items:flex-start!important;gap:12px;padding:10px 0!important;margin:0!important;border-bottom:1px solid rgba(255,255,255,.07)}body.elementor-page-873 .pp-scope .elementor-icon-list-item:last-child{border-bottom:0}body.elementor-page-873 .pp-scope .elementor-icon-list-icon{margin-top:7px}body.elementor-page-873 .pp-scope .elementor-icon-list-icon svg{fill:#FFD046;width:8px;height:8px}body.elementor-page-873 .pp-scope .elementor-icon-list-text{font-size:14px;color:rgba(255,255,255,.68)!important;line-height:1.55;font-family:Inter,sans-serif;padding:0!important}
body.elementor-page-873 .pp-doc>.elementor-container{display:grid;grid-template-columns:240px minmax(0,1fr);gap:60px;align-items:start}body.elementor-page-873 .pp-doc>.elementor-container>.elementor-column{width:100%!important;min-width:0}
body.elementor-page-873 .pp-toc{position:sticky;top:24px}body.elementor-page-873 .pp-toc>.elementor-widget-wrap{display:block!important}
body.elementor-page-873 .pp-toc-title{margin-bottom:14px!important;padding-bottom:10px;border-bottom:2px solid #D6DCE8}body.elementor-page-873 .pp-toc-title .elementor-heading-title{font-family:Saira,sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#6b7280;line-height:1.4}
body.elementor-page-873 .pp-toc-list{margin-bottom:24px!important}body.elementor-page-873 .pp-toc-list .elementor-icon-list-item{margin:0!important;padding:0!important}body.elementor-page-873 .pp-toc-list .elementor-icon-list-item:not(:last-child){padding-bottom:2px!important}body.elementor-page-873 .pp-toc-list .elementor-icon-list-icon{display:none}body.elementor-page-873 .pp-toc-list .elementor-icon-list-item a{display:block;width:100%;padding:7px 12px 7px 10px;border-left:2px solid transparent;border-radius:0 6px 6px 0;transition:all .15s}body.elementor-page-873 .pp-toc-list .elementor-icon-list-text{display:block;font-family:Saira,sans-serif;font-size:13px;font-weight:500;color:#6b7280!important;line-height:1.4;padding:0!important}body.elementor-page-873 .pp-toc-list .pp-tn{display:block;font-size:11px;font-weight:400;opacity:.6;margin-bottom:1px}body.elementor-page-873 .pp-toc-list .elementor-icon-list-item a:hover{border-left-color:#234896;background:#F7FAFF}body.elementor-page-873 .pp-toc-list .elementor-icon-list-item a:hover .elementor-icon-list-text{color:#234896!important}
body.elementor-page-873 .pp-toc-cta .elementor-button{display:block;width:100%;background:#FFD046;color:#050A15;font-family:Saira,sans-serif;font-weight:700;font-size:14px;text-align:center;padding:12px 16px;border-radius:12px;border:0;transition:background .15s}body.elementor-page-873 .pp-toc-cta .elementor-button:hover{background:#f0c400;color:#050A15}
body.elementor-page-873 .pp-sec{padding-bottom:44px!important;margin-bottom:44px!important;border-bottom:1px solid #D6DCE8;scroll-margin-top:96px}body.elementor-page-873 .pp-sec:last-child{border-bottom:0;margin-bottom:0!important;padding-bottom:0!important}
body.elementor-page-873 .pp-num{margin-bottom:6px!important}body.elementor-page-873 .pp-num .elementor-heading-title{font-family:Saira,sans-serif;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#234896;line-height:1.4}
body.elementor-page-873 .pp-h2{margin-bottom:18px!important}body.elementor-page-873 .pp-h2 .elementor-heading-title{font-family:Saira,sans-serif;font-size:1.375rem;font-weight:700;color:#050A15;line-height:1.25}
body.elementor-page-873 .pp-p,body.elementor-page-873 .pp-p p{color:#494D56;font-size:.97rem;line-height:1.75;font-family:Inter,sans-serif}body.elementor-page-873 .pp-p p{margin:0 0 14px}body.elementor-page-873 .pp-p p:last-child{margin-bottom:0}body.elementor-page-873 .pp-p a{color:#234896;font-weight:600;text-decoration:underline;text-underline-offset:2px}
body.elementor-page-873 .pp-p h3{font-family:Saira,sans-serif;font-size:15px;font-weight:700;color:#050A15;margin:20px 0 8px;line-height:1.3}
body.elementor-page-873 .pp-p .pp-list{list-style:none;margin:12px 0 18px;padding:0;display:flex;flex-direction:column;gap:6px}body.elementor-page-873 .pp-p .pp-list li{display:flex;align-items:flex-start;gap:10px;font-size:15px;color:#494D56;line-height:1.6;margin:0}body.elementor-page-873 .pp-p .pp-list li:before{content:"";width:6px;height:6px;min-width:6px;background:#234896;border-radius:50%;margin-top:8px}
body.elementor-page-873 .pp-cat{margin:14px 0!important}body.elementor-page-873 .pp-cat{background:#F7FAFF;border:1px solid #D6DCE8;border-radius:12px;padding:20px 22px}body.elementor-page-873 .pp-cat h3.pp-cat-t{display:flex;align-items:center;gap:8px;font-size:14px;margin:0 0 10px}body.elementor-page-873 .pp-cat h3.pp-cat-t:before{content:"";width:10px;height:10px;min-width:10px;background:#234896;border-radius:2px}body.elementor-page-873 .pp-cat .pp-list{margin-bottom:14px}
body.elementor-page-873 .pp-gridsec{margin:20px 0!important}body.elementor-page-873 .pp-grid>.elementor-widget-wrap{display:grid!important;gap:16px}body.elementor-page-873 .pp-grid>.elementor-widget-wrap>.elementor-widget{margin:0!important;width:100%}body.elementor-page-873 .pp-g3>.elementor-widget-wrap{grid-template-columns:repeat(3,minmax(0,1fr))}body.elementor-page-873 .pp-g2>.elementor-widget-wrap{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
body.elementor-page-873 .pp-doc .elementor-icon-box-wrapper{text-align:left!important}body.elementor-page-873 .pp-doc .elementor-icon-box-icon{display:none!important}body.elementor-page-873 .pp-doc .elementor-icon-box-title{margin:0!important}body.elementor-page-873 .pp-doc .elementor-icon-box-title,body.elementor-page-873 .pp-doc .elementor-icon-box-title span{font-family:Saira,sans-serif;font-size:14px;font-weight:700;color:#050A15;line-height:1.35}body.elementor-page-873 .pp-doc .elementor-icon-box-description{margin:0;font-weight:400;font-family:Inter,sans-serif;font-size:13.5px;color:#6b7280;line-height:1.6}
body.elementor-page-873 .pp-role{background:#F7FAFF;border:1px solid #D6DCE8;border-top:3px solid #234896;border-radius:12px;padding:20px 18px}body.elementor-page-873 .pp-role .elementor-icon-box-title{margin-bottom:10px!important}
body.elementor-page-873 .pp-right{background:#F7FAFF;border:1px solid #D6DCE8;border-radius:12px;padding:18px}body.elementor-page-873 .pp-right .elementor-icon-box-title{margin-bottom:8px!important}
body.elementor-page-873 .pp-pur-list>.elementor-widget-wrap{display:block!important;border:1px solid #D6DCE8;border-radius:12px;overflow:hidden}body.elementor-page-873 .pp-pur{margin:0!important;padding:14px 18px;border-bottom:1px solid #D6DCE8}body.elementor-page-873 .pp-pur:last-child{border-bottom:0}body.elementor-page-873 .pp-pur .elementor-icon-box-content{display:grid;grid-template-columns:160px minmax(0,1fr);gap:16px;align-items:start}body.elementor-page-873 .pp-pur .elementor-icon-box-description{font-size:14px;color:#494D56}
body.elementor-page-873 .pp-ref{margin-top:14px!important}body.elementor-page-873 .pp-ref{background:#EEF1F8;border:1px solid #D6DCE8;border-radius:12px;padding:14px 18px}body.elementor-page-873 .pp-ref,body.elementor-page-873 .pp-ref p{font-size:14px!important;margin:0!important}body.elementor-page-873 .pp-ref .pp-ref-l{font-family:Saira,sans-serif;font-weight:600;color:#050A15;margin-right:6px}body.elementor-page-873 .pp-ref a{word-break:break-word}
body.elementor-page-873 .pp-ref-h .elementor-heading-title{font-family:Saira,sans-serif;font-size:14px;font-weight:600;color:#050A15;line-height:1.5}
body.elementor-page-873 .pp-ci{background:#F7FAFF;border:1px solid #D6DCE8;border-radius:12px;padding:16px 18px}body.elementor-page-873 .pp-ci .elementor-icon-box-title,body.elementor-page-873 .pp-ci .elementor-icon-box-title span{font-size:12px!important;color:#6b7280!important;text-transform:uppercase;letter-spacing:.06em}body.elementor-page-873 .pp-ci .elementor-icon-box-title{margin-bottom:6px!important}body.elementor-page-873 .pp-ci .elementor-icon-box-description{font-size:14px;color:#050A15;font-weight:500}body.elementor-page-873 .pp-ci .elementor-icon-box-description a{color:#234896;word-break:break-word}
body.elementor-page-873 .pp-cta-c>.elementor-widget-wrap{justify-content:center;text-align:center}body.elementor-page-873 .pp-cta-h{width:100%;margin-bottom:12px!important}body.elementor-page-873 .pp-cta-h .elementor-heading-title{font-family:Saira,sans-serif;color:#fff;font-size:1.75rem;font-weight:800;line-height:1.2;text-align:center}
body.elementor-page-873 .pp-cta-p{width:100%;margin-bottom:28px!important}body.elementor-page-873 .pp-cta-p,body.elementor-page-873 .pp-cta-p p{color:rgba(255,255,255,.7);font-size:1rem;max-width:520px;margin:0 auto;text-align:center;font-family:Inter,sans-serif}
body.elementor-page-873 .pp-cta-btn .elementor-button{display:inline-block;background:#FFD046;color:#050A15;font-family:Saira,sans-serif;font-weight:700;font-size:1rem;padding:15px 36px;border-radius:12px;border:0;transition:background .15s,transform .15s}body.elementor-page-873 .pp-cta-btn .elementor-button:hover{background:#f0c400;color:#050A15;transform:translateY(-1px)}
body.elementor-page-873 .pp-ico{width:100%;margin-top:20px!important}body.elementor-page-873 .pp-ico{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:16px 20px;max-width:480px;margin:0 auto}body.elementor-page-873 .pp-ico,body.elementor-page-873 .pp-ico p{font-size:14px;color:rgba(255,255,255,.65);text-align:left;margin:0;line-height:1.6;font-family:Inter,sans-serif}body.elementor-page-873 .pp-ico a{color:#FFD046}
@media(max-width:1024px){body.elementor-page-873 .pp-g3>.elementor-widget-wrap{grid-template-columns:minmax(0,1fr)}body.elementor-page-873 .pp-hero>.elementor-container{grid-template-columns:minmax(0,1fr)}body.elementor-page-873 .pp-hero-card{display:none!important}}
@media(max-width:900px){body.elementor-page-873 .pp-doc>.elementor-container{grid-template-columns:minmax(0,1fr);gap:32px}body.elementor-page-873 .pp-toc{position:static}body.elementor-page-873 .pp-g2>.elementor-widget-wrap{grid-template-columns:minmax(0,1fr)}body.elementor-page-873 .pp-pur .elementor-icon-box-content{grid-template-columns:minmax(0,1fr);gap:4px}}
@media(max-width:600px){body.elementor-page-873 .pp-h1 .elementor-heading-title{font-size:2rem}body.elementor-page-873 .pp-h2 .elementor-heading-title{font-size:1.125rem}body.elementor-page-873 .pp-cta-h .elementor-heading-title{font-size:1.45rem}body.elementor-page-873 .pp-cta-btn,body.elementor-page-873 .pp-cta-btn .elementor-button{width:100%}}
@media(max-width:900px){body.elementor-page-873 .pp-toc>.elementor-widget-wrap{background:#F7FAFF;border:1px solid #D6DCE8;border-radius:12px;padding:18px!important}body.elementor-page-873 .pp-toc-list{margin-bottom:16px!important}body.elementor-page-873 .pp-toc-list .pp-tn{display:none}body.elementor-page-873 .pp-toc-list .elementor-icon-list-items{counter-reset:pptoc}body.elementor-page-873 .pp-toc-list .elementor-icon-list-item{counter-increment:pptoc}body.elementor-page-873 .pp-toc-list .elementor-icon-list-text:before{content:counter(pptoc) ". ";color:#234896;font-weight:700}body.elementor-page-873 .pp-toc-list .elementor-icon-list-item a{padding:5px 8px}}
@media(min-width:601px) and (max-width:900px){body.elementor-page-873 .pp-toc-list .elementor-icon-list-items{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}}
/* device-opt v1 */
@media(max-width:900px){body.elementor-page-873 .pp-toc-list{min-width:0;max-width:100%}body.elementor-page-873 .pp-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-873 .pp-toc-list .elementor-icon-list-item{flex:0 0 auto;padding:0!important;margin:0!important;scroll-snap-align:start}body.elementor-page-873 .pp-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-873 .pp-toc-list .elementor-icon-list-text{font-size:14px!important;white-space:nowrap}body.elementor-page-873 .pp-toc-title{margin-bottom:12px!important}}@media(min-width:901px){body.elementor-page-873 .pp-toc{max-height:calc(100vh - 48px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}}body.elementor-page-873 .pp-p p,body.elementor-page-873 .pp-p ul,body.elementor-page-873 .pp-p ol,body.elementor-page-873 .pp-p h3{max-width:78ch}@media(max-width:767px){body.elementor-page-873 .pp-role .elementor-icon-box-description,body.elementor-page-873 .pp-right .elementor-icon-box-description{font-size:14px}body.elementor-page-873 .pp-intro p{font-size:15px;line-height:1.7}}body.elementor-page-873 .pp-toc-cta a.elementor-button{min-height:44px}body.elementor-page-873 .pp-cta-btn a.elementor-button{min-height:44px}
/* /device-opt *//* End custom CSS */