.elementor-7674 .elementor-element.elementor-element-4568b86:not(.elementor-motion-effects-element-type-background), .elementor-7674 .elementor-element.elementor-element-4568b86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://leoniedurand.co.za/wp-content/uploads/2026/02/Living-well-Living-Whole.png");background-position:center center;}.elementor-7674 .elementor-element.elementor-element-4568b86{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 10px 0px 10px;}.elementor-7674 .elementor-element.elementor-element-4568b86 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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 );color:var( --e-global-color-primary );}.elementor-7674 .elementor-element.elementor-element-23348a6 > .elementor-widget-container{margin:70px 0px 101px 0px;padding:0px 0px 0px 0px;}.elementor-7674 .elementor-element.elementor-element-23348a6{text-align:center;}.elementor-7674 .elementor-element.elementor-element-23348a6 .elementor-heading-title{font-family:"Philosopher", Sans-serif;font-size:60px;font-weight:bold;text-shadow:-1px -2px 0px #020101;color:#D8CFC4;}.elementor-7674 .elementor-element.elementor-element-e79c8a7 > .elementor-background-overlay{opacity:0.99;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7674 .elementor-element.elementor-element-e79c8a7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:24px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-7674 .elementor-element.elementor-element-92ec809 > .elementor-widget-container{background-color:#33A6AE;padding:10px 0px 10px 0px;}.elementor-7674 .elementor-element.elementor-element-92ec809{text-align:center;}.elementor-7674 .elementor-element.elementor-element-92ec809 .elementor-heading-title{font-family:"Philosopher", Sans-serif;font-size:45px;font-weight:600;text-shadow:1px 1px 1px rgba(0,0,0,0.3);color:#D8CFC4;}.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 );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-7674 .elementor-element.elementor-element-539b05a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:23px;}.elementor-7674 .elementor-element.elementor-element-8501115 .elementor-heading-title{font-family:"Philosopher", Sans-serif;font-size:45px;font-weight:600;}.elementor-7674 .elementor-element.elementor-element-a666d2d{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:23px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-7674 .elementor-element.elementor-element-7083e44 > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-7674 .elementor-element.elementor-element-d4a1937 .elementor-heading-title{font-family:"Philosopher", Sans-serif;font-size:45px;font-weight:600;color:#33A6AE;}.elementor-7674 .elementor-element.elementor-element-0237017{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:23px;}.elementor-7674 .elementor-element.elementor-element-993de51 .elementor-heading-title{font-family:"Philosopher", Sans-serif;font-size:45px;font-weight:600;}.elementor-7674 .elementor-element.elementor-element-3e39fd5{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:23px;}.elementor-7674 .elementor-element.elementor-element-75935f5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7674 .elementor-element.elementor-element-75935f5 .elementor-heading-title{font-family:"Philosopher", Sans-serif;font-size:35px;font-weight:600;}.elementor-7674 .elementor-element.elementor-element-f435f09 > .elementor-background-overlay{opacity:0.99;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7674 .elementor-element.elementor-element-f435f09{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:5px 0px 0px 0px;}.elementor-7674 .elementor-element.elementor-element-9e76762:not(.elementor-motion-effects-element-type-background), .elementor-7674 .elementor-element.elementor-element-9e76762 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#33A6AE;}.elementor-7674 .elementor-element.elementor-element-9e76762{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7674 .elementor-element.elementor-element-9e76762 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7674 .elementor-element.elementor-element-38d7ac4 > .elementor-widget-container{background-color:#33A6AE;margin:0px 0px 0px 0px;padding:5px 0px 6px 0px;}.elementor-7674 .elementor-element.elementor-element-38d7ac4{text-align:center;}.elementor-7674 .elementor-element.elementor-element-38d7ac4 .elementor-heading-title{font-family:"Philosopher", Sans-serif;font-size:50px;font-weight:600;text-shadow:1px 1px 1px rgba(0,0,0,0.3);color:#D8CFC4;}.elementor-7674 .elementor-element.elementor-element-02a3d49:not(.elementor-motion-effects-element-type-background), .elementor-7674 .elementor-element.elementor-element-02a3d49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D8CFC4;}.elementor-7674 .elementor-element.elementor-element-02a3d49 > .elementor-background-overlay{background-color:#33A6AE;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7674 .elementor-element.elementor-element-02a3d49{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 35px 25px 035px;}.elementor-7674 .elementor-element.elementor-element-06b3b46 > .elementor-widget-container{background-color:#D8CFC4;padding:15px 10px 15px 15px;}.elementor-7674 .elementor-element.elementor-element-06b3b46{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:23px;}.elementor-7674 .elementor-element.elementor-element-971f69d > .elementor-background-overlay{background-color:#33A6AE;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7674 .elementor-element.elementor-element-971f69d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 25px 0px;}.elementor-7674 .elementor-element.elementor-element-9125f48 > .elementor-widget-container{padding:0px 0px 0px 32px;}.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-7674 .elementor-element.elementor-element-17be0a0 .elementor-button{background-color:#F04DCA;box-shadow:5px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7674 .elementor-element.elementor-element-c81bf75 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-7674 .elementor-element.elementor-element-71a12e8 .elementor-button{box-shadow:5px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7674 .elementor-element.elementor-element-910d9b4 > .elementor-widget-container{padding:0px 23px 0px 0px;}.elementor-7674 .elementor-element.elementor-element-6c8ed3b .elementor-button{box-shadow:5px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7674 .elementor-element.elementor-element-3347f24 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7674 .elementor-element.elementor-element-3347f24 .elementor-heading-title{font-family:"Philosopher", Sans-serif;font-size:35px;font-weight:600;}.elementor-7674 .elementor-element.elementor-element-4f03ed2 > .elementor-background-overlay{background-image:url("https://leoniedurand.co.za/wp-content/uploads/2020/08/IMG_7455-kosmos.jpg");background-position:center center;opacity:0.5;}.elementor-7674 .elementor-element.elementor-element-4f03ed2{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);margin-top:-26px;margin-bottom:0px;padding:63px 63px 63px 63px;}.elementor-7674 .elementor-element.elementor-element-ab31d95 .elementor-button{background-color:#33A6AE;font-family:"Montserrat", Sans-serif;font-weight:700;text-shadow:1px 1px 1px rgba(0,0,0,0.3);fill:#FFFEFC;color:#FFFEFC;}.elementor-7674 .elementor-element.elementor-element-ab31d95 > .elementor-widget-container{margin:-61px 0px 0px 0px;}.elementor-7674 .elementor-element.elementor-element-eb27834{text-align:center;}.elementor-7674 .elementor-element.elementor-element-eb27834 .elementor-heading-title{font-size:20px;font-weight:bold;text-shadow:2px 0px 3px #000000;color:#FFFFFF;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-7674 .elementor-element.elementor-element-910d9b4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px -7px;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-7674 .elementor-element.elementor-element-23348a6 .elementor-heading-title{font-size:40px;}.elementor-7674 .elementor-element.elementor-element-92ec809 .elementor-heading-title{font-size:35px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-7674 .elementor-element.elementor-element-8501115 .elementor-heading-title{font-size:35px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-7674 .elementor-element.elementor-element-d4a1937 .elementor-heading-title{font-size:35px;}.elementor-7674 .elementor-element.elementor-element-993de51 .elementor-heading-title{font-size:35px;}.elementor-7674 .elementor-element.elementor-element-3e39fd5 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-7674 .elementor-element.elementor-element-38d7ac4 .elementor-heading-title{font-size:34px;}.elementor-7674 .elementor-element.elementor-element-06b3b46 > .elementor-widget-container{margin:-15px -25px -15px -25px;padding:0px 10px 0px 10px;}.elementor-7674 .elementor-element.elementor-element-54d45c5 > .elementor-element-populated{margin:0px 37px 0px 0px;--e-column-margin-right:37px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7674 .elementor-element.elementor-element-9125f48 > .elementor-widget-container{margin:0px -28px 0px 8px;padding:0px 0px 0px 0px;}.elementor-7674 .elementor-element.elementor-element-c81bf75 > .elementor-widget-container{margin:25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7674 .elementor-element.elementor-element-96bc0dd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7674 .elementor-element.elementor-element-910d9b4 > .elementor-widget-container{margin:25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7674 .elementor-element.elementor-element-eb27834 .elementor-heading-title{font-size:19px;}}