.elementor-86 .elementor-element.elementor-element-d7619aa:not(.elementor-motion-effects-element-type-background), .elementor-86 .elementor-element.elementor-element-d7619aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-86 .elementor-element.elementor-element-d7619aa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 80px 100px 80px;}.elementor-86 .elementor-element.elementor-element-d7619aa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-86 .elementor-element.elementor-element-154787d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-86 .elementor-element.elementor-element-154787d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-86 .elementor-element.elementor-element-154787d > .elementor-element-populated{padding:0px 60px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-86 .elementor-element.elementor-element-0e87e84{width:initial;max-width:initial;text-align:start;}.elementor-86 .elementor-element.elementor-element-0e87e84 .elementor-heading-title{font-family:"Poppins";font-size:13px;font-weight:600;color:#1a1a2e;}.elementor-86 .elementor-element.elementor-element-07ad9c8{text-align:start;}.elementor-86 .elementor-element.elementor-element-07ad9c8 .elementor-heading-title{font-family:"Poppins";font-size:52px;font-weight:700;line-height:1.1em;color:#1a1a2e;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );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-86 .elementor-element.elementor-element-bf4e9a9{font-family:"Poppins";font-size:18px;line-height:1.7em;color:#555555;}.elementor-86 .elementor-element.elementor-element-d4f129c{--spacer-size:8px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-86 .elementor-element.elementor-element-dfe35d1 .elementor-button{background-color:#E91E8C;font-family:"Poppins";font-size:17px;font-weight:700;fill:#ffffff;color:#ffffff;border-radius:30px 30px 30px 30px;}.elementor-86 .elementor-element.elementor-element-4509c48 .elementor-button{font-family:"Poppins";font-size:16px;font-weight:600;fill:#1a1a2e;color:#1a1a2e;border-radius:30px 30px 30px 30px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );}.elementor-86 .elementor-element.elementor-element-c64968c{text-align:center;}.elementor-86 .elementor-element.elementor-element-6d00403:not(.elementor-motion-effects-element-type-background), .elementor-86 .elementor-element.elementor-element-6d00403 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a1a2e;}.elementor-86 .elementor-element.elementor-element-6d00403{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 80px 40px 80px;}.elementor-86 .elementor-element.elementor-element-6d00403 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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 );font-weight:var( --e-global-typography-primary-font-weight );}.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 );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-86 .elementor-element.elementor-element-2a0e31a .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-86 .elementor-element.elementor-element-2a0e31a .elementor-icon{font-size:28px;}.elementor-86 .elementor-element.elementor-element-2a0e31a .elementor-icon-box-title, .elementor-86 .elementor-element.elementor-element-2a0e31a .elementor-icon-box-title a{font-family:"Poppins";font-size:16px;font-weight:600;}.elementor-86 .elementor-element.elementor-element-2a0e31a .elementor-icon-box-title{color:#ffffff;}.elementor-86 .elementor-element.elementor-element-2a0e31a .elementor-icon-box-description{font-family:"Poppins";font-size:14px;color:rgba(255,255,255,0.75);}.elementor-86 .elementor-element.elementor-element-0a6427b .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-86 .elementor-element.elementor-element-0a6427b .elementor-icon{font-size:28px;}.elementor-86 .elementor-element.elementor-element-0a6427b .elementor-icon-box-title, .elementor-86 .elementor-element.elementor-element-0a6427b .elementor-icon-box-title a{font-family:"Poppins";font-size:16px;font-weight:600;}.elementor-86 .elementor-element.elementor-element-0a6427b .elementor-icon-box-title{color:#ffffff;}.elementor-86 .elementor-element.elementor-element-0a6427b .elementor-icon-box-description{font-family:"Poppins";font-size:14px;color:rgba(255,255,255,0.75);}.elementor-86 .elementor-element.elementor-element-ec19a72 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-86 .elementor-element.elementor-element-ec19a72 .elementor-icon{font-size:28px;}.elementor-86 .elementor-element.elementor-element-ec19a72 .elementor-icon-box-title, .elementor-86 .elementor-element.elementor-element-ec19a72 .elementor-icon-box-title a{font-family:"Poppins";font-size:16px;font-weight:600;}.elementor-86 .elementor-element.elementor-element-ec19a72 .elementor-icon-box-title{color:#ffffff;}.elementor-86 .elementor-element.elementor-element-ec19a72 .elementor-icon-box-description{font-family:"Poppins";font-size:14px;color:rgba(255,255,255,0.75);}.elementor-86 .elementor-element.elementor-element-9b27bc8:not(.elementor-motion-effects-element-type-background), .elementor-86 .elementor-element.elementor-element-9b27bc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f5f0;}.elementor-86 .elementor-element.elementor-element-9b27bc8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 80px 80px 80px;}.elementor-86 .elementor-element.elementor-element-9b27bc8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-86 .elementor-element.elementor-element-5960935.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-86 .elementor-element.elementor-element-5960935.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-86 .elementor-element.elementor-element-5960935 > .elementor-element-populated{padding:0px 60px 0px 0px;}.elementor-86 .elementor-element.elementor-element-423bc83{width:initial;max-width:initial;text-align:start;}.elementor-86 .elementor-element.elementor-element-423bc83 .elementor-heading-title{font-family:"Poppins";font-size:13px;font-weight:600;color:#1a1a2e;}.elementor-86 .elementor-element.elementor-element-48bd811{text-align:start;}.elementor-86 .elementor-element.elementor-element-48bd811 .elementor-heading-title{font-family:"Poppins";font-size:40px;font-weight:700;line-height:1.2em;color:#1a1a2e;}.elementor-86 .elementor-element.elementor-element-68000b3{font-family:"Poppins";font-size:17px;line-height:1.7em;color:#555555;}.elementor-86 .elementor-element.elementor-element-0c1516c{text-align:center;}.elementor-86 .elementor-element.elementor-element-9df5142:not(.elementor-motion-effects-element-type-background), .elementor-86 .elementor-element.elementor-element-9df5142 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-86 .elementor-element.elementor-element-9df5142{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 80px 40px 80px;}.elementor-86 .elementor-element.elementor-element-9df5142 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-86 .elementor-element.elementor-element-266d717{width:initial;max-width:initial;text-align:center;}.elementor-86 .elementor-element.elementor-element-266d717 .elementor-heading-title{font-family:"Poppins";font-size:13px;font-weight:600;color:#1a1a2e;}.elementor-86 .elementor-element.elementor-element-0c0603a{text-align:center;}.elementor-86 .elementor-element.elementor-element-0c0603a .elementor-heading-title{font-family:"Poppins";font-size:40px;font-weight:700;line-height:1.2em;color:#1a1a2e;}.elementor-86 .elementor-element.elementor-element-0661464{font-family:"Poppins";font-size:18px;line-height:1.7em;color:#555555;}.elementor-86 .elementor-element.elementor-element-6d72f2f{--spacer-size:24px;}.elementor-86 .elementor-element.elementor-element-7c792a1:not(.elementor-motion-effects-element-type-background), .elementor-86 .elementor-element.elementor-element-7c792a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-86 .elementor-element.elementor-element-7c792a1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 80px 80px 80px;}.elementor-86 .elementor-element.elementor-element-7c792a1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-86 .elementor-element.elementor-element-5636190:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-86 .elementor-element.elementor-element-5636190 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f5f0;}.elementor-86 .elementor-element.elementor-element-5636190 > .elementor-element-populated, .elementor-86 .elementor-element.elementor-element-5636190 > .elementor-element-populated > .elementor-background-overlay, .elementor-86 .elementor-element.elementor-element-5636190 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-86 .elementor-element.elementor-element-5636190 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 32px 32px 32px;}.elementor-86 .elementor-element.elementor-element-5636190 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-86 .elementor-element.elementor-element-9389be8{text-align:start;}.elementor-86 .elementor-element.elementor-element-9389be8 .elementor-heading-title{font-family:"Poppins";font-size:24px;font-weight:700;color:#1a1a2e;}.elementor-86 .elementor-element.elementor-element-54ebd7f{font-family:"Poppins";font-size:16px;line-height:1.6em;color:#555555;}.elementor-86 .elementor-element.elementor-element-8b33959 .elementor-button{background-color:transparent;font-family:"Poppins";font-size:14px;font-weight:600;fill:#E91E8C;color:#E91E8C;border-radius:20px 20px 20px 20px;}.elementor-86 .elementor-element.elementor-element-ef90e19:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-86 .elementor-element.elementor-element-ef90e19 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f5f0;}.elementor-86 .elementor-element.elementor-element-ef90e19 > .elementor-element-populated, .elementor-86 .elementor-element.elementor-element-ef90e19 > .elementor-element-populated > .elementor-background-overlay, .elementor-86 .elementor-element.elementor-element-ef90e19 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-86 .elementor-element.elementor-element-ef90e19 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 32px 32px 32px;}.elementor-86 .elementor-element.elementor-element-ef90e19 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-86 .elementor-element.elementor-element-17748ec{text-align:start;}.elementor-86 .elementor-element.elementor-element-17748ec .elementor-heading-title{font-family:"Poppins";font-size:24px;font-weight:700;color:#1a1a2e;}.elementor-86 .elementor-element.elementor-element-e79fa5c{font-family:"Poppins";font-size:16px;line-height:1.6em;color:#555555;}.elementor-86 .elementor-element.elementor-element-9cfdf3e .elementor-button{background-color:transparent;font-family:"Poppins";font-size:14px;font-weight:600;fill:#E91E8C;color:#E91E8C;border-radius:20px 20px 20px 20px;}.elementor-86 .elementor-element.elementor-element-38ab343:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-86 .elementor-element.elementor-element-38ab343 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f5f0;}.elementor-86 .elementor-element.elementor-element-38ab343 > .elementor-element-populated, .elementor-86 .elementor-element.elementor-element-38ab343 > .elementor-element-populated > .elementor-background-overlay, .elementor-86 .elementor-element.elementor-element-38ab343 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-86 .elementor-element.elementor-element-38ab343 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 32px 32px 32px;}.elementor-86 .elementor-element.elementor-element-38ab343 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-86 .elementor-element.elementor-element-2fd1a31{text-align:start;}.elementor-86 .elementor-element.elementor-element-2fd1a31 .elementor-heading-title{font-family:"Poppins";font-size:24px;font-weight:700;color:#1a1a2e;}.elementor-86 .elementor-element.elementor-element-0ddf984{font-family:"Poppins";font-size:16px;line-height:1.6em;color:#555555;}.elementor-86 .elementor-element.elementor-element-f72fb7a .elementor-button{background-color:transparent;font-family:"Poppins";font-size:14px;font-weight:600;fill:#E91E8C;color:#E91E8C;border-radius:20px 20px 20px 20px;}.elementor-86 .elementor-element.elementor-element-e4e8b4d{--spacer-size:20px;}.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 );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-86 .elementor-element.elementor-element-5fecd36 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-86 .elementor-element.elementor-element-5fecd36 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-86 .elementor-element.elementor-element-5fecd36{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-86 .elementor-element.elementor-element-5fecd36 .elementor-icon-list-text{transition:color 0.3s;}.elementor-86 .elementor-element.elementor-element-9fd3b17{--spacer-size:20px;}.elementor-86 .elementor-element.elementor-element-9322bfc{--spacer-size:20px;}.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 );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );}/* Start custom CSS *//* ============================================================
   MY LIFE MY CARE — HOME PAGE VERSION 4 — FULL BRAND STYLING
   ============================================================ */

/* SECTION 1: HERO */
.elementor-element-d7619aa { background-color: #ffffff !important; }
.elementor-element-154787d { width: 58% !important; }
.elementor-element-c612979 { width: 42% !important; }
.elementor-element-a75f264 { display: none !important; }
.elementor-element-c612979 .elementor-widget-image img { width: 100% !important; height: auto !important; max-width: 100% !important; display: block !important; border-radius: 12px !important; }
.elementor-element-c64968c { width: 100% !important; }
.elementor-element-0e87e84 .elementor-heading-title { display: inline-block !important; background-color: #E6AF2E !important; color: #282F44 !important; font-size: 12px !important; font-weight: 700 !important; letter-spacing: 0.08em !important; text-transform: uppercase !important; padding: 5px 14px !important; border-radius: 30px !important; margin-bottom: 14px !important; line-height: 1.4 !important; }
.elementor-element-07ad9c8 .elementor-heading-title { color: #282F44 !important; font-size: 50px !important; line-height: 1.12 !important; font-weight: 700 !important; }

/* SECTION 2: TRUST STRIP — Navy */
.elementor-element-6d00403 { background-color: #282F44 !important; }
.elementor-element-6d00403 h1, .elementor-element-6d00403 h2, .elementor-element-6d00403 h3, .elementor-element-6d00403 h4, .elementor-element-6d00403 p, .elementor-element-6d00403 .elementor-heading-title, .elementor-element-6d00403 .elementor-icon-box-title, .elementor-element-6d00403 .elementor-icon-box-description { color: #ffffff !important; }

/* SECTION 3: WHEN CARE IS NEEDED — Cream */
.elementor-element-9b27bc8 { background-color: #F9F6F0 !important; }
.elementor-element-423bc83 .elementor-heading-title { display: inline-block !important; background-color: #E6AF2E !important; color: #282F44 !important; font-size: 12px !important; font-weight: 700 !important; letter-spacing: 0.08em !important; text-transform: uppercase !important; padding: 5px 14px !important; border-radius: 30px !important; margin-bottom: 14px !important; }
.elementor-element-48bd811 .elementor-heading-title { color: #282F44 !important; font-size: 36px !important; font-weight: 700 !important; }

/* SECTION 4: CARE OPTIONS — White */
.elementor-element-9df5142 { background-color: #ffffff !important; }
.elementor-element-266d717 .elementor-heading-title { display: inline-block !important; background-color: #E6AF2E !important; color: #282F44 !important; font-size: 12px !important; font-weight: 700 !important; letter-spacing: 0.08em !important; text-transform: uppercase !important; padding: 5px 14px !important; border-radius: 30px !important; margin-bottom: 14px !important; }
.elementor-element-0c0603a .elementor-heading-title { color: #282F44 !important; font-size: 36px !important; font-weight: 700 !important; }

/* SECTION 5: CARE CARDS — White */
.elementor-element-7c792a1 { background-color: #ffffff !important; }
.elementor-element-9389be8 .elementor-heading-title, .elementor-element-17748ec .elementor-heading-title, .elementor-element-2fd1a31 .elementor-heading-title { color: #282F44 !important; font-size: 22px !important; font-weight: 700 !important; }

/* SECTION 6: HOW IT WORKS HEADER — Cream */
.elementor-element-8542365 { background-color: #F9F6F0 !important; }
.elementor-element-1d78905 .elementor-heading-title { display: inline-block !important; background-color: #E6AF2E !important; color: #282F44 !important; font-size: 12px !important; font-weight: 700 !important; letter-spacing: 0.08em !important; text-transform: uppercase !important; padding: 5px 14px !important; border-radius: 30px !important; margin-bottom: 14px !important; }
.elementor-element-ecb343f .elementor-heading-title { color: #282F44 !important; font-size: 36px !important; font-weight: 700 !important; }

/* SECTION 7: HOW IT WORKS STEPS — Cream */
.elementor-element-9fa48a0 { background-color: #F9F6F0 !important; }
.elementor-element-b7dc976 .elementor-heading-title, .elementor-element-08ee436 .elementor-heading-title, .elementor-element-e73df41 .elementor-heading-title { color: #E6AF2E !important; font-size: 52px !important; font-weight: 700 !important; line-height: 1 !important; }
.elementor-element-27a7e3b .elementor-heading-title, .elementor-element-0e79ed3 .elementor-heading-title, .elementor-element-9aee5a5 .elementor-heading-title { color: #282F44 !important; font-size: 20px !important; font-weight: 700 !important; }

/* SECTION 8: APPROVED CARERS — White */
.elementor-element-3bf3a01 { background-color: #ffffff !important; }
.elementor-element-e48dbdb .elementor-heading-title { display: inline-block !important; background-color: #E6AF2E !important; color: #282F44 !important; font-size: 12px !important; font-weight: 700 !important; letter-spacing: 0.08em !important; text-transform: uppercase !important; padding: 5px 14px !important; border-radius: 30px !important; margin-bottom: 14px !important; }
.elementor-element-229cbee .elementor-heading-title { color: #282F44 !important; font-size: 36px !important; font-weight: 700 !important; }

/* SECTION 9: REVIEWS HEADER — Navy */
.elementor-element-e471b60 { background-color: #282F44 !important; }
.elementor-element-2997ffc .elementor-heading-title { display: inline-block !important; background-color: #E6AF2E !important; color: #282F44 !important; font-size: 12px !important; font-weight: 700 !important; letter-spacing: 0.08em !important; text-transform: uppercase !important; padding: 5px 14px !important; border-radius: 30px !important; margin-bottom: 14px !important; }
.elementor-element-1291be4 .elementor-heading-title { color: #ffffff !important; font-size: 36px !important; font-weight: 700 !important; }

/* SECTION 10: REVIEW CARDS — Navy */
.elementor-element-73e7c47 { background-color: #282F44 !important; }
.elementor-element-73e7c47 p, .elementor-element-73e7c47 .elementor-text-editor, .elementor-element-73e7c47 .elementor-text-editor * { color: #ffffff !important; }

/* SECTION 11: FOUNDER/SAMI — White */
.elementor-element-f523014 { background-color: #ffffff !important; }
.elementor-element-60de570 .elementor-heading-title { display: inline-block !important; background-color: #E6AF2E !important; color: #282F44 !important; font-size: 12px !important; font-weight: 700 !important; letter-spacing: 0.08em !important; text-transform: uppercase !important; padding: 5px 14px !important; border-radius: 30px !important; margin-bottom: 14px !important; }
.elementor-element-f7ded71 .elementor-heading-title { color: #282F44 !important; font-size: 36px !important; font-weight: 700 !important; }

/* SECTION 12: BROCHURE — Cream */
.elementor-element-e7d7196 { background-color: #F9F6F0 !important; }
.elementor-element-4a66ff8 .elementor-heading-title { display: inline-block !important; background-color: #E6AF2E !important; color: #282F44 !important; font-size: 12px !important; font-weight: 700 !important; letter-spacing: 0.08em !important; text-transform: uppercase !important; padding: 5px 14px !important; border-radius: 30px !important; margin-bottom: 14px !important; }
.elementor-element-904e5c9 .elementor-heading-title { color: #282F44 !important; font-size: 36px !important; font-weight: 700 !important; }
.elementor-element-1475cb1 .elementor-heading-title { color: #282F44 !important; font-size: 22px !important; font-weight: 700 !important; }

/* SECTION 13: FAQs — White */
.elementor-element-712c4fd { background-color: #ffffff !important; }
.elementor-element-31b15ad .elementor-heading-title { display: inline-block !important; background-color: #E6AF2E !important; color: #282F44 !important; font-size: 12px !important; font-weight: 700 !important; letter-spacing: 0.08em !important; text-transform: uppercase !important; padding: 5px 14px !important; border-radius: 30px !important; margin-bottom: 14px !important; }
.elementor-element-9dc54a9 .elementor-heading-title { color: #282F44 !important; font-size: 36px !important; font-weight: 700 !important; }
.elementor-element-712c4fd .elementor-accordion-title { color: #282F44 !important; font-weight: 600 !important; }
.elementor-element-712c4fd .elementor-accordion-content { color: #444444 !important; }

/* SECTION 14: FINAL CTA — Navy */
.elementor-element-05ce947 { background-color: #282F44 !important; }
.elementor-element-957f1fd .elementor-heading-title { display: inline-block !important; background-color: #E6AF2E !important; color: #282F44 !important; font-size: 12px !important; font-weight: 700 !important; letter-spacing: 0.08em !important; text-transform: uppercase !important; padding: 5px 14px !important; border-radius: 30px !important; margin-bottom: 14px !important; }
.elementor-element-df49568 .elementor-heading-title { color: #ffffff !important; font-size: 38px !important; font-weight: 700 !important; }
.elementor-element-05ce947 p, .elementor-element-05ce947 .elementor-text-editor, .elementor-element-05ce947 .elementor-text-editor * { color: #ffffff !important; }

/* GLOBAL FALLBACK */
.elementor-page-86 h1.elementor-heading-title, .elementor-page-86 h2.elementor-heading-title, .elementor-page-86 h3.elementor-heading-title, .elementor-page-86 h4.elementor-heading-title { color: #282F44; }

/* MOBILE */
@media (max-width: 767px) {
  .elementor-element-154787d, .elementor-element-c612979 { width: 100% !important; }
  .elementor-element-07ad9c8 .elementor-heading-title { font-size: 34px !important; }
}/* End custom CSS */