.elementor-15 .elementor-element.elementor-element-258ef27b:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-258ef27b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E2C32;}.elementor-15 .elementor-element.elementor-element-258ef27b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:22px 32px 22px 32px;}.elementor-15 .elementor-element.elementor-element-258ef27b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-6f615544:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-6f615544 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-6f615544 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-15 .elementor-element.elementor-element-6f615544 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:28px;}.elementor-15 .elementor-element.elementor-element-6f615544 > .elementor-element-populated{border-style:groove;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15 .elementor-element.elementor-element-6f615544 > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-6f615544 > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-6f615544 > .elementor-background-slideshow{border-radius:100px 100px 100px 100px;}.elementor-15 .elementor-element.elementor-element-6f615544 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-15 .elementor-element.elementor-element-d8006b4{background-color:#FFFFFF;border-style:groove;border-radius:88px 88px 88px 88px;}.elementor-15 .elementor-element.elementor-element-d8006b4 img{width:66%;opacity:0.94;border-style:none;border-radius:18px 18px 18px 18px;}.elementor-15 .elementor-element.elementor-element-edf8e60{--spacer-size:21px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-15 .elementor-element.elementor-element-714997a4{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:18px;font-weight:500;color:#C5A267;}.elementor-15 .elementor-element.elementor-element-714997a4 p{margin-block-end:13px;}.elementor-15 .elementor-element.elementor-element-714997a4 a:hover, .elementor-15 .elementor-element.elementor-element-714997a4 a:focus{color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15 .elementor-element.elementor-element-1f84008f .elementor-button{background-color:#C5A267;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;}.elementor-15 .elementor-element.elementor-element-6358dad5{font-size:12px;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-1c7f30b3:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-1c7f30b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://yourestateguard.co.za/wp-content/uploads/2026/09/yeg-hero-bg.png");background-position:center center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-1c7f30b3 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, #F7F2EDF2 0%, #F7F2ED26 100%);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-1c7f30b3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 32px 70px 32px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-c09fd72 .elementor-heading-title{font-size:23px;font-weight:800;letter-spacing:1.5px;color:#C5A267;}.elementor-15 .elementor-element.elementor-element-7d0aa12a{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-15 .elementor-element.elementor-element-7d0aa12a .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:64px;font-weight:700;line-height:1.04em;color:#0B3237;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-28e9f62c{--divider-border-style:solid;--divider-color:#BC6C9F;--divider-border-width:2px;}.elementor-15 .elementor-element.elementor-element-28e9f62c .elementor-divider-separator{width:10%;margin:0 auto;margin-left:0;}.elementor-15 .elementor-element.elementor-element-28e9f62c .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-15 .elementor-element.elementor-element-4535aba1{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-size:18px;line-height:1.6em;color:#273D40;}.elementor-15 .elementor-element.elementor-element-113b35dc .elementor-button{background-color:#C5A267;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-15 .elementor-element.elementor-element-75c435d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-4b65f692:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-4b65f692 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F2ED;}.elementor-15 .elementor-element.elementor-element-4b65f692 > .elementor-container{max-width:1180px;}.elementor-15 .elementor-element.elementor-element-4b65f692{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 22px 34px 22px;}.elementor-15 .elementor-element.elementor-element-4b65f692 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-4f17d565{text-align:center;}.elementor-15 .elementor-element.elementor-element-4f17d565 .elementor-heading-title{font-size:15px;font-weight:800;letter-spacing:1.3px;color:#C5A267;}.elementor-15 .elementor-element.elementor-element-67f2d028{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;text-align:center;}.elementor-15 .elementor-element.elementor-element-67f2d028 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:48px;font-weight:700;color:#0B3237;}.elementor-15 .elementor-element.elementor-element-122a8288 > .elementor-shape-top .elementor-shape-fill{fill:#0E2C32;}.elementor-15 .elementor-element.elementor-element-122a8288 > .elementor-shape-top svg{height:431px;}.elementor-15 .elementor-element.elementor-element-3a0d9e07:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-3a0d9e07 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-3a0d9e07 > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-3a0d9e07 > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-3a0d9e07 > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-15 .elementor-element.elementor-element-3a0d9e07 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 20px 24px 20px;}.elementor-15 .elementor-element.elementor-element-3a0d9e07 > .elementor-element-populated > .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 ), Sans-serif;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 ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-66d1696{padding:18px 18px 18px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0E2C32;border-radius:25px 25px 25px 25px;}.elementor-15 .elementor-element.elementor-element-66d1696 .elementor-icon-box-wrapper{gap:15px;}.elementor-15 .elementor-element.elementor-element-66d1696.elementor-view-stacked .elementor-icon{background-color:#C5A267;}.elementor-15 .elementor-element.elementor-element-66d1696.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-66d1696.elementor-view-default .elementor-icon{fill:#C5A267;color:#C5A267;border-color:#C5A267;}.elementor-15 .elementor-element.elementor-element-66d1696 .elementor-icon{font-size:45px;}.elementor-15 .elementor-element.elementor-element-66d1696 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-66d1696 .elementor-icon-box-title a{font-family:"Georgia", Sans-serif;font-size:21px;font-weight:700;}.elementor-15 .elementor-element.elementor-element-66d1696 .elementor-icon-box-title{color:#0B3237;}.elementor-15 .elementor-element.elementor-element-66d1696:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-66d1696:has(:focus) .elementor-icon-box-title{color:#C77CC4;}.elementor-15 .elementor-element.elementor-element-66d1696 .elementor-icon-box-description{font-size:14px;color:#3D4C4E;}.elementor-15 .elementor-element.elementor-element-36926bd1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-36926bd1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-36926bd1 > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-36926bd1 > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-36926bd1 > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-15 .elementor-element.elementor-element-36926bd1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 20px 24px 20px;}.elementor-15 .elementor-element.elementor-element-36926bd1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-133cb72d{padding:18px 18px 18px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0E2C32;border-radius:25px 25px 25px 25px;}.elementor-15 .elementor-element.elementor-element-133cb72d .elementor-icon-box-wrapper{gap:15px;}.elementor-15 .elementor-element.elementor-element-133cb72d.elementor-view-stacked .elementor-icon{background-color:#C5A267;}.elementor-15 .elementor-element.elementor-element-133cb72d.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-133cb72d.elementor-view-default .elementor-icon{fill:#C5A267;color:#C5A267;border-color:#C5A267;}.elementor-15 .elementor-element.elementor-element-133cb72d .elementor-icon{font-size:45px;}.elementor-15 .elementor-element.elementor-element-133cb72d .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-133cb72d .elementor-icon-box-title a{font-family:"Georgia", Sans-serif;font-size:21px;font-weight:700;}.elementor-15 .elementor-element.elementor-element-133cb72d .elementor-icon-box-title{color:#0B3237;}.elementor-15 .elementor-element.elementor-element-133cb72d:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-133cb72d:has(:focus) .elementor-icon-box-title{color:#C77CC4;}.elementor-15 .elementor-element.elementor-element-133cb72d .elementor-icon-box-description{font-size:14px;color:#3D4C4E;}.elementor-15 .elementor-element.elementor-element-3699a96f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-3699a96f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-3699a96f > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-3699a96f > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-3699a96f > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-15 .elementor-element.elementor-element-3699a96f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 20px 24px 20px;}.elementor-15 .elementor-element.elementor-element-3699a96f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-6b5e74a{padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0E2C32;border-radius:25px 25px 25px 25px;}.elementor-15 .elementor-element.elementor-element-6b5e74a .elementor-icon-box-wrapper{gap:15px;}.elementor-15 .elementor-element.elementor-element-6b5e74a.elementor-view-stacked .elementor-icon{background-color:#C5A267;}.elementor-15 .elementor-element.elementor-element-6b5e74a.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-6b5e74a.elementor-view-default .elementor-icon{fill:#C5A267;color:#C5A267;border-color:#C5A267;}.elementor-15 .elementor-element.elementor-element-6b5e74a .elementor-icon{font-size:45px;}.elementor-15 .elementor-element.elementor-element-6b5e74a .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-6b5e74a .elementor-icon-box-title a{font-family:"Georgia", Sans-serif;font-size:21px;font-weight:700;}.elementor-15 .elementor-element.elementor-element-6b5e74a .elementor-icon-box-title{color:#0B3237;}.elementor-15 .elementor-element.elementor-element-6b5e74a:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-6b5e74a:has(:focus) .elementor-icon-box-title{color:#C77CC4;}.elementor-15 .elementor-element.elementor-element-6b5e74a .elementor-icon-box-description{font-size:14px;color:#3D4C4E;}.elementor-15 .elementor-element.elementor-element-32db2a68:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-32db2a68 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-32db2a68 > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-32db2a68 > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-32db2a68 > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-15 .elementor-element.elementor-element-32db2a68 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 20px 24px 20px;}.elementor-15 .elementor-element.elementor-element-32db2a68 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-5f42a051{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0E2C32;border-radius:25px 25px 25px 25px;}.elementor-15 .elementor-element.elementor-element-5f42a051 .elementor-icon-box-wrapper{gap:15px;}.elementor-15 .elementor-element.elementor-element-5f42a051.elementor-view-stacked .elementor-icon{background-color:#C5A267;}.elementor-15 .elementor-element.elementor-element-5f42a051.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-5f42a051.elementor-view-default .elementor-icon{fill:#C5A267;color:#C5A267;border-color:#C5A267;}.elementor-15 .elementor-element.elementor-element-5f42a051 .elementor-icon{font-size:45px;}.elementor-15 .elementor-element.elementor-element-5f42a051 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-5f42a051 .elementor-icon-box-title a{font-family:"Georgia", Sans-serif;font-size:21px;font-weight:700;}.elementor-15 .elementor-element.elementor-element-5f42a051 .elementor-icon-box-title{color:#0B3237;}.elementor-15 .elementor-element.elementor-element-5f42a051:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-5f42a051:has(:focus) .elementor-icon-box-title{color:#C77CC4;}.elementor-15 .elementor-element.elementor-element-5f42a051 .elementor-icon-box-description{font-size:14px;color:#3D4C4E;}.elementor-15 .elementor-element.elementor-element-da23e41:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-da23e41 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-da23e41 > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-da23e41 > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-da23e41 > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-15 .elementor-element.elementor-element-da23e41 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 20px 24px 20px;}.elementor-15 .elementor-element.elementor-element-da23e41 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-18d6e283{padding:12px 12px 12px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0E2C32;border-radius:25px 25px 25px 25px;}.elementor-15 .elementor-element.elementor-element-18d6e283 .elementor-icon-box-wrapper{gap:15px;}.elementor-15 .elementor-element.elementor-element-18d6e283.elementor-view-stacked .elementor-icon{background-color:#C5A267;}.elementor-15 .elementor-element.elementor-element-18d6e283.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-18d6e283.elementor-view-default .elementor-icon{fill:#C5A267;color:#C5A267;border-color:#C5A267;}.elementor-15 .elementor-element.elementor-element-18d6e283 .elementor-icon{font-size:45px;}.elementor-15 .elementor-element.elementor-element-18d6e283 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-18d6e283 .elementor-icon-box-title a{font-family:"Georgia", Sans-serif;font-size:21px;font-weight:700;}.elementor-15 .elementor-element.elementor-element-18d6e283 .elementor-icon-box-title{color:#0B3237;}.elementor-15 .elementor-element.elementor-element-18d6e283:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-18d6e283:has(:focus) .elementor-icon-box-title{color:#C77CC4;}.elementor-15 .elementor-element.elementor-element-18d6e283 .elementor-icon-box-description{font-size:14px;color:#3D4C4E;}.elementor-15 .elementor-element.elementor-element-67785213:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-67785213 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-67785213 > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-67785213 > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-67785213 > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-15 .elementor-element.elementor-element-67785213 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 20px 24px 20px;}.elementor-15 .elementor-element.elementor-element-67785213 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-586ac6a4{padding:12px 12px 12px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0E2C32;border-radius:25px 25px 25px 25px;}.elementor-15 .elementor-element.elementor-element-586ac6a4 .elementor-icon-box-wrapper{gap:15px;}.elementor-15 .elementor-element.elementor-element-586ac6a4.elementor-view-stacked .elementor-icon{background-color:#C5A267;}.elementor-15 .elementor-element.elementor-element-586ac6a4.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-586ac6a4.elementor-view-default .elementor-icon{fill:#C5A267;color:#C5A267;border-color:#C5A267;}.elementor-15 .elementor-element.elementor-element-586ac6a4 .elementor-icon{font-size:45px;}.elementor-15 .elementor-element.elementor-element-586ac6a4 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-586ac6a4 .elementor-icon-box-title a{font-family:"Georgia", Sans-serif;font-size:21px;font-weight:700;}.elementor-15 .elementor-element.elementor-element-586ac6a4 .elementor-icon-box-title{color:#0B3237;}.elementor-15 .elementor-element.elementor-element-586ac6a4:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-586ac6a4:has(:focus) .elementor-icon-box-title{color:#C77CC4;}.elementor-15 .elementor-element.elementor-element-586ac6a4 .elementor-icon-box-description{font-size:14px;color:#3D4C4E;}.elementor-15 .elementor-element.elementor-element-1ff29752:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-1ff29752 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E0DA;}.elementor-15 .elementor-element.elementor-element-1ff29752 > .elementor-container{max-width:1180px;}.elementor-15 .elementor-element.elementor-element-1ff29752{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 20px 28px 20px;}.elementor-15 .elementor-element.elementor-element-1ff29752 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-6631b46e .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-15 .elementor-element.elementor-element-6631b46e.elementor-view-stacked .elementor-icon{background-color:#C77CC4;}.elementor-15 .elementor-element.elementor-element-6631b46e.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-6631b46e.elementor-view-default .elementor-icon{fill:#C77CC4;color:#C77CC4;border-color:#C77CC4;}.elementor-15 .elementor-element.elementor-element-6631b46e .elementor-icon{font-size:34px;}.elementor-15 .elementor-element.elementor-element-6631b46e .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-6631b46e .elementor-icon-box-title a{font-family:"Georgia", Sans-serif;font-weight:700;}.elementor-15 .elementor-element.elementor-element-6631b46e .elementor-icon-box-title{color:#0B3237;}.elementor-15 .elementor-element.elementor-element-6631b46e .elementor-icon-box-description{color:#34484A;}.elementor-15 .elementor-element.elementor-element-5e5a04ac .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-15 .elementor-element.elementor-element-5e5a04ac.elementor-view-stacked .elementor-icon{background-color:#C77CC4;}.elementor-15 .elementor-element.elementor-element-5e5a04ac.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-5e5a04ac.elementor-view-default .elementor-icon{fill:#C77CC4;color:#C77CC4;border-color:#C77CC4;}.elementor-15 .elementor-element.elementor-element-5e5a04ac .elementor-icon{font-size:34px;}.elementor-15 .elementor-element.elementor-element-5e5a04ac .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-5e5a04ac .elementor-icon-box-title a{font-family:"Georgia", Sans-serif;font-weight:700;}.elementor-15 .elementor-element.elementor-element-5e5a04ac .elementor-icon-box-title{color:#0B3237;}.elementor-15 .elementor-element.elementor-element-5e5a04ac .elementor-icon-box-description{color:#34484A;}.elementor-15 .elementor-element.elementor-element-3d84893a .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-15 .elementor-element.elementor-element-3d84893a.elementor-view-stacked .elementor-icon{background-color:#C77CC4;}.elementor-15 .elementor-element.elementor-element-3d84893a.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-3d84893a.elementor-view-default .elementor-icon{fill:#C77CC4;color:#C77CC4;border-color:#C77CC4;}.elementor-15 .elementor-element.elementor-element-3d84893a .elementor-icon{font-size:34px;}.elementor-15 .elementor-element.elementor-element-3d84893a .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-3d84893a .elementor-icon-box-title a{font-family:"Georgia", Sans-serif;font-weight:700;}.elementor-15 .elementor-element.elementor-element-3d84893a .elementor-icon-box-title{color:#0B3237;}.elementor-15 .elementor-element.elementor-element-3d84893a .elementor-icon-box-description{color:#34484A;}.elementor-15 .elementor-element.elementor-element-55530af0 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-15 .elementor-element.elementor-element-55530af0.elementor-view-stacked .elementor-icon{background-color:#C77CC4;}.elementor-15 .elementor-element.elementor-element-55530af0.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-55530af0.elementor-view-default .elementor-icon{fill:#C77CC4;color:#C77CC4;border-color:#C77CC4;}.elementor-15 .elementor-element.elementor-element-55530af0 .elementor-icon{font-size:34px;}.elementor-15 .elementor-element.elementor-element-55530af0 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-55530af0 .elementor-icon-box-title a{font-family:"Georgia", Sans-serif;font-weight:700;}.elementor-15 .elementor-element.elementor-element-55530af0 .elementor-icon-box-title{color:#0B3237;}.elementor-15 .elementor-element.elementor-element-55530af0 .elementor-icon-box-description{color:#34484A;}.elementor-15 .elementor-element.elementor-element-681aa2ec:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-681aa2ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E2C32;}.elementor-15 .elementor-element.elementor-element-681aa2ec > .elementor-container{max-width:1180px;}.elementor-15 .elementor-element.elementor-element-681aa2ec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:46px 25px 30px 25px;}.elementor-15 .elementor-element.elementor-element-681aa2ec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-155026fd > .elementor-element-populated{padding:0px 25px 0px 0px;}.elementor-15 .elementor-element.elementor-element-053b74f{background-color:#FFFFFF;border-style:groove;border-radius:88px 88px 88px 88px;}.elementor-15 .elementor-element.elementor-element-053b74f img{width:66%;opacity:0.94;border-radius:18px 18px 18px 18px;}.elementor-15 .elementor-element.elementor-element-21d492ec{font-size:13px;line-height:1.7em;color:#E6EEEE;}.elementor-15 .elementor-element.elementor-element-120ca084 .elementor-heading-title{font-size:13px;font-weight:700;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-403f124a{font-size:13px;color:#EEF4F4;}.elementor-15 .elementor-element.elementor-element-4166d629 .elementor-heading-title{font-size:13px;font-weight:700;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-4f2fb65b{font-size:13px;color:#EEF4F4;}.elementor-15 .elementor-element.elementor-element-7d65c991 .elementor-heading-title{font-size:13px;font-weight:700;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-48c8cd08{font-size:13px;color:#EEF4F4;}.elementor-15 .elementor-element.elementor-element-3d45cf0a:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-3d45cf0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E2C32;}.elementor-15 .elementor-element.elementor-element-3d45cf0a{border-style:solid;border-width:1px 0px 0px 0px;border-color:#C77CC4;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:18px 20px 18px 20px;}.elementor-15 .elementor-element.elementor-element-3d45cf0a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-1e078389{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:12px;color:#E6EEEE;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-7d0aa12a .elementor-heading-title{font-size:50px;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-258ef27b{padding:18px 18px 18px 18px;}.elementor-15 .elementor-element.elementor-element-1c7f30b3{padding:52px 22px 52px 22px;}.elementor-15 .elementor-element.elementor-element-7d0aa12a .elementor-heading-title{font-size:42px;}.elementor-15 .elementor-element.elementor-element-4535aba1{font-size:16px;}.elementor-15 .elementor-element.elementor-element-67f2d028 .elementor-heading-title{font-size:34px;}}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-6f615544{width:21%;}.elementor-15 .elementor-element.elementor-element-5525d93{width:54%;}.elementor-15 .elementor-element.elementor-element-7a5afd41{width:25%;}.elementor-15 .elementor-element.elementor-element-740f02ef{width:60%;}.elementor-15 .elementor-element.elementor-element-693b40a5{width:40%;}}/* Start custom CSS */.elementor-element-4b65f692 .elementor-widget-icon-box {
  min-height: 250px;
  height: 100%;
  display: flex;
  align-items: center;
  transition: transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease;
}

.elementor-element-4b65f692 .elementor-widget-icon-box > .elementor-widget-container {
  width: 100%;
}

.elementor-element-4b65f692 .elementor-widget-icon-box:hover {
  transform: translateY(-6px);
  border-color: #C5A267;
  box-shadow: 0 16px 32px rgba(14, 44, 50, 0.14);
}

.elementor-element-4b65f692 .yeg-card-cta {
  display: inline-block;
  margin-top: 14px;
  color: #C77CC4;
  font-weight: 700;
  text-decoration: none;
  transition: transform 0.25s ease, color 0.25s ease;
}

.elementor-element-4b65f692 .elementor-widget-icon-box:hover .yeg-card-cta {
  color: #C5A267;
  transform: translateX(4px);
}

@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element-4b65f692 .elementor-widget-icon-box {
    min-height: 280px;
  }
}

/* Premium logo badge treatment */
.elementor-element-d8006b4 .elementor-widget-container,
.elementor-element-053b74f .elementor-widget-container {
  text-align: left;
}

.elementor-element-d8006b4 img,
.elementor-element-053b74f img {
  width: 68% !important;
  opacity: 1 !important;
  border: 1px solid rgba(197, 162, 103, 0.82);
  border-radius: 999px !important;
  box-shadow:
    0 14px 30px rgba(0, 0, 0, 0.24),
    0 0 0 4px rgba(199, 124, 196, 0.10);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-element-d8006b4 img:hover,
.elementor-element-053b74f img:hover {
  transform: translateY(-3px);
  box-shadow:
    0 18px 36px rgba(0, 0, 0, 0.28),
    0 0 0 4px rgba(197, 162, 103, 0.14);
}

.elementor-element-258ef27b {
  padding-top: 16px;
  padding-bottom: 16px;
  border-bottom: 1px solid rgba(197, 162, 103, 0.48);
}

.elementor-element-053b74f img {
  width: 62% !important;
}

/* Soft branded atmosphere */
.elementor-element-4b65f692 {
  background-image:
    radial-gradient(circle at 8% 12%, rgba(199, 124, 196, 0.10), transparent 26%),
    radial-gradient(circle at 92% 88%, rgba(197, 162, 103, 0.12), transparent 28%);
}

.elementor-element-1ff29752 {
  background-image: linear-gradient(100deg, rgba(199, 124, 196, 0.06), transparent 42%, rgba(197, 162, 103, 0.08));
}

.elementor-element-681aa2ec {
  background-image: radial-gradient(circle at 12% 42%, rgba(197, 162, 103, 0.10), transparent 28%);
}

a[href="#choose"].elementor-button {
  box-shadow: 0 10px 24px rgba(14, 44, 50, 0.18);
  transition: transform 0.25s ease, box-shadow 0.25s ease;
}

a[href="#choose"].elementor-button:hover {
  transform: translateY(-3px);
  box-shadow: 0 14px 30px rgba(14, 44, 50, 0.24);
}

@media (max-width: 767px) {
  .elementor-element-d8006b4 .elementor-widget-container {
    text-align: center;
  }

  .elementor-element-d8006b4 img {
    width: 72% !important;
    max-width: 240px;
  }

  .elementor-element-053b74f .elementor-widget-container {
    text-align: center;
  }

  .elementor-element-053b74f img {
    width: 64% !important;
    max-width: 230px;
  }
}

@media (max-width: 767px) {
  .elementor-element-edf8e60 {
    display: none !important;
  }

  .elementor-element-714997a4 {
    margin-top: 0 !important;
  }

  .elementor-element-1f84008f {
    margin-bottom: 8px !important;
  }

  .elementor-element-7a5afd41 .elementor-widget-container {
    text-align: center !important;
  }
}

/* Final logo treatment: smaller canvas, no ellipse and no clipping */
.elementor-element-d8006b4 img,
.elementor-element-053b74f img {
  opacity: 1 !important;
  width: auto;
  border: 0 !important;
  border-radius: 6px !important;
  clip-path: none !important;
  filter: none !important;
  transform: none !important;
  box-shadow: 0 7px 16px rgba(0, 0, 0, 0.14) !important;
}

.elementor-element-d8006b4 img {
  width: 55% !important;
}

.elementor-element-053b74f img {
  width: 48% !important;
}

.elementor-element-d8006b4 img:hover,
.elementor-element-053b74f img:hover {
  transform: none !important;
  box-shadow: 0 7px 16px rgba(0, 0, 0, 0.14) !important;
}

@media (max-width: 767px) {
  .elementor-element-d8006b4 img {
    width: 58% !important;
    max-width: 195px;
  }

  .elementor-element-053b74f img {
    width: 50% !important;
    max-width: 185px;
  }
}

/* Remove the oversized white widget background */
.elementor-element-d8006b4,
.elementor-element-053b74f {
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

/* Compact ivory backing hugs the artwork only */
.elementor-element-d8006b4 img,
.elementor-element-053b74f img {
  background: rgba(255, 255, 255, 0.94) !important;
  padding: 6px 8px !important;
  border-radius: 10px !important;
  box-shadow: 0 7px 16px rgba(0, 0, 0, 0.14) !important;
}

/* Header column had a second white ellipse; remove it */
.elementor-element-6f615544 > .elementor-widget-wrap {
  background: transparent !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

.elementor-element-6f615544 > .elementor-widget-wrap > .elementor-background-overlay {
  display: none !important;
  background: transparent !important;
}

.elementor-element-6f615544 > .elementor-widget-wrap {
  border: 0 !important;
}

/* Larger, readable header logo */
.elementor-element-d8006b4 img {
  width: 75% !important;
}

@media (max-width: 767px) {
  .elementor-element-d8006b4 img {
    width: 74% !important;
    max-width: 230px;
  }
}

/* Trust strip */
.elementor-element-75c435d {
  background: #0E2C32;
  border-top: 1px solid rgba(197, 162, 103, 0.55);
  border-bottom: 1px solid rgba(199, 124, 196, 0.45);
  padding: 18px 30px;
  box-shadow: 0 12px 28px rgba(14, 44, 50, 0.13);
  position: relative;
  z-index: 2;
}

.elementor-element-75c435d .elementor-widget-text-editor {
  width: 100%;
}

.yeg-trust-strip {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  width: 100%;
  max-width: 1120px;
  margin: 0 auto;
}

.yeg-trust-item {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  min-height: 62px;
  padding: 5px 28px;
  border-right: 1px solid rgba(197, 162, 103, 0.28);
}

.yeg-trust-item:last-child {
  border-right: 0;
}

.yeg-trust-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 36px;
  width: 36px;
  height: 36px;
  color: #0E2C32;
  background: linear-gradient(135deg, #C5A267, #D8BD88);
  border-radius: 50%;
  font-size: 17px;
  font-weight: 800;
  box-shadow: 0 5px 14px rgba(0, 0, 0, 0.2);
}

.yeg-trust-item strong,
.yeg-trust-item small {
  display: block;
}

.yeg-trust-item strong {
  color: #FFFFFF;
  font-family: Georgia, serif;
  font-size: 17px;
  line-height: 1.25;
}

.yeg-trust-item small {
  margin-top: 3px;
  color: #E6EEEE;
  font-size: 12px;
  line-height: 1.35;
}

@keyframes yegFadeUp {
  from { opacity: 0; transform: translateY(18px); }
  to { opacity: 1; transform: translateY(0); }
}

.elementor-element-75c435d,
.elementor-element-4b65f692 .elementor-widget-icon-box,
.elementor-element-1ff29752 .elementor-widget-icon-box {
  animation: yegFadeUp 0.75s ease both;
}

.elementor-element-4b65f692 .elementor-widget-icon-box:nth-child(2) {
  animation-delay: 0.08s;
}

@media (prefers-reduced-motion: reduce) {
  .elementor-element-75c435d,
  .elementor-element-4b65f692 .elementor-widget-icon-box,
  .elementor-element-1ff29752 .elementor-widget-icon-box {
    animation: none;
  }
}

@media (max-width: 767px) {
  .elementor-element-75c435d {
    padding: 14px 18px;
  }

  .yeg-trust-strip {
    grid-template-columns: 1fr;
  }

  .yeg-trust-item {
    justify-content: flex-start;
    min-height: 58px;
    padding: 10px 12px;
    border-right: 0;
    border-bottom: 1px solid rgba(197, 162, 103, 0.22);
  }

  .yeg-trust-item:last-child {
    border-bottom: 0;
  }
}/* End custom CSS */