.elementor-31 .elementor-element.elementor-element-082c5f3{--display:flex;--min-height:56vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-31 .elementor-element.elementor-element-082c5f3:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-082c5f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-171a574 );}.elementor-31 .elementor-element.elementor-element-95ae8ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:150px 5px 150px 5px;--margin-top:0em;--margin-bottom:-5em;--margin-left:0em;--margin-right:0em;}.elementor-31 .elementor-element.elementor-element-281983a img{border-radius:150px 5px 150px 5px;}.elementor-31 .elementor-element.elementor-element-073df9e{--divider-border-style:solid;--divider-color:var( --e-global-color-fab00c3 );--divider-border-width:1px;}.elementor-31 .elementor-element.elementor-element-073df9e .elementor-divider-separator{width:80%;margin:0 auto;margin-center:0;}.elementor-31 .elementor-element.elementor-element-073df9e .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-31 .elementor-element.elementor-element-6c9bfe7 img{border-radius:150px 5px 150px 5px;}.elementor-31 .elementor-element.elementor-element-a675ffb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-31 .elementor-element.elementor-element-78de64c{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-78de64c.elementor-element{--align-self:center;}.elementor-31 .elementor-element.elementor-element-78de64c .elementor-heading-title{font-family:"Modernline", Sans-serif;font-size:55px;font-weight:300;line-height:1.3em;letter-spacing:-1px;word-spacing:0px;color:var( --e-global-color-fab00c3 );}.elementor-31 .elementor-element.elementor-element-2778833{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-2778833.elementor-element{--align-self:center;}.elementor-31 .elementor-element.elementor-element-644283b{--divider-border-style:solid;--divider-color:var( --e-global-color-fab00c3 );--divider-border-width:1px;}.elementor-31 .elementor-element.elementor-element-644283b .elementor-divider-separator{width:80%;margin:0 auto;margin-center:0;}.elementor-31 .elementor-element.elementor-element-644283b .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-31 .elementor-element.elementor-element-e96fdb9{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-e96fdb9.elementor-element{--align-self:center;}.elementor-31 .elementor-element.elementor-element-73d4b5c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-31 .elementor-element.elementor-element-8b1ca4e .elementor-heading-title{font-family:var( --e-global-typography-c423f75-font-family ), Sans-serif;font-size:var( --e-global-typography-c423f75-font-size );font-weight:var( --e-global-typography-c423f75-font-weight );line-height:var( --e-global-typography-c423f75-line-height );letter-spacing:var( --e-global-typography-c423f75-letter-spacing );word-spacing:var( --e-global-typography-c423f75-word-spacing );}.elementor-31 .elementor-element.elementor-element-41e5cdb{--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-31 .elementor-element.elementor-element-7d08cc0{--display:flex;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:3em;}.elementor-31 .elementor-element.elementor-element-fbdb0f4{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-dbbba55{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-31 .elementor-element.elementor-element-2b455d5 .elementor-heading-title{font-family:var( --e-global-typography-d01f327-font-family ), Sans-serif;font-size:var( --e-global-typography-d01f327-font-size );font-weight:var( --e-global-typography-d01f327-font-weight );line-height:var( --e-global-typography-d01f327-line-height );letter-spacing:var( --e-global-typography-d01f327-letter-spacing );word-spacing:var( --e-global-typography-d01f327-word-spacing );}.elementor-31 .elementor-element.elementor-element-9d2c544{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-aefa2cc{--divider-border-style:solid;--divider-color:var( --e-global-color-dbce8f0 );--divider-border-width:1px;}.elementor-31 .elementor-element.elementor-element-aefa2cc .elementor-divider-separator{width:100%;}.elementor-31 .elementor-element.elementor-element-aefa2cc .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-31 .elementor-element.elementor-element-04d364e .elementor-heading-title{font-family:var( --e-global-typography-d01f327-font-family ), Sans-serif;font-size:var( --e-global-typography-d01f327-font-size );font-weight:var( --e-global-typography-d01f327-font-weight );line-height:var( --e-global-typography-d01f327-line-height );letter-spacing:var( --e-global-typography-d01f327-letter-spacing );word-spacing:var( --e-global-typography-d01f327-word-spacing );}.elementor-31 .elementor-element.elementor-element-56d45ee{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-b70e16d{--divider-border-style:solid;--divider-color:var( --e-global-color-dbce8f0 );--divider-border-width:1px;}.elementor-31 .elementor-element.elementor-element-b70e16d .elementor-divider-separator{width:100%;}.elementor-31 .elementor-element.elementor-element-b70e16d .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-31 .elementor-element.elementor-element-b9daa56 .elementor-heading-title{font-family:var( --e-global-typography-d01f327-font-family ), Sans-serif;font-size:var( --e-global-typography-d01f327-font-size );font-weight:var( --e-global-typography-d01f327-font-weight );line-height:var( --e-global-typography-d01f327-line-height );letter-spacing:var( --e-global-typography-d01f327-letter-spacing );word-spacing:var( --e-global-typography-d01f327-word-spacing );}.elementor-31 .elementor-element.elementor-element-fc5178c{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-a937bcd{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-31 .elementor-element.elementor-element-a937bcd:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-a937bcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-171a574 );}.elementor-31 .elementor-element.elementor-element-10fa51a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:2em;}.elementor-31 .elementor-element.elementor-element-2e183f9 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:45px;font-weight:400;font-style:italic;line-height:1.3em;letter-spacing:-1px;word-spacing:0px;}.elementor-31 .elementor-element.elementor-element-6bf67a6{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-09fb356{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-fe65ddf img{border-radius:5px 5px 5px 5px;}.elementor-31 .elementor-element.elementor-element-b744439{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31 .elementor-element.elementor-element-b744439:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-b744439 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carmenloots.yourdev.co.za/wp-content/uploads/2026/05/My-story-Pic-3--scaled.webp");background-position:0px -250px;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-a8e2c71{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-4em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-31 .elementor-element.elementor-element-0b9dc23{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-26d17ed img{max-width:80%;border-radius:5px 5px 5px 5px;}.elementor-31 .elementor-element.elementor-element-ff8150b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:4em;--padding-bottom:4em;--padding-left:4em;--padding-right:4em;--z-index:99;}.elementor-31 .elementor-element.elementor-element-ff8150b:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-ff8150b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-171a574 );}.elementor-31 .elementor-element.elementor-element-1b36cd1 .elementor-heading-title{font-family:var( --e-global-typography-c423f75-font-family ), Sans-serif;font-size:var( --e-global-typography-c423f75-font-size );font-weight:var( --e-global-typography-c423f75-font-weight );line-height:var( --e-global-typography-c423f75-line-height );letter-spacing:var( --e-global-typography-c423f75-letter-spacing );word-spacing:var( --e-global-typography-c423f75-word-spacing );}.elementor-31 .elementor-element.elementor-element-99647c8{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-d45624b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-31 .elementor-element.elementor-element-d45624b:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-d45624b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-171a574 );}.elementor-31 .elementor-element.elementor-element-91910b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-8864fa2 img{border-radius:5px 5px 5px 5px;}.elementor-31 .elementor-element.elementor-element-59ab61d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:1em;--padding-bottom:1em;--padding-left:2em;--padding-right:0em;}.elementor-31 .elementor-element.elementor-element-13ec233 > .elementor-widget-container{padding:2em 0em 0em 0em;}.elementor-31 .elementor-element.elementor-element-13ec233 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:45px;font-weight:400;font-style:italic;line-height:1.3em;letter-spacing:-1px;word-spacing:0px;}.elementor-31 .elementor-element.elementor-element-010a829{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-41833e3{--display:flex;--min-height:85vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-31 .elementor-element.elementor-element-41833e3:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-41833e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carmenloots.yourdev.co.za/wp-content/uploads/2026/05/Holistic-wellness-2-scaled.webp");background-position:center center;background-size:cover;}.elementor-31 .elementor-element.elementor-element-41833e3 > .elementor-shape-bottom .elementor-shape-fill, .elementor-31 .elementor-element.elementor-element-41833e3 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-68cb4b8 );}.elementor-31 .elementor-element.elementor-element-41833e3 > .elementor-shape-bottom svg, .elementor-31 .elementor-element.elementor-element-41833e3 > .e-con-inner > .elementor-shape-bottom svg{width:calc(130% + 1.3px);height:40px;}.elementor-31 .elementor-element.elementor-element-0003cae{--display:flex;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:3em;--padding-bottom:3em;--padding-left:5em;--padding-right:5em;}.elementor-31 .elementor-element.elementor-element-0003cae:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-0003cae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-297b88d{text-align:center;}.elementor-31 .elementor-element.elementor-element-297b88d .elementor-heading-title{font-family:var( --e-global-typography-f879f90-font-family ), Sans-serif;font-size:var( --e-global-typography-f879f90-font-size );font-weight:var( --e-global-typography-f879f90-font-weight );line-height:var( --e-global-typography-f879f90-line-height );letter-spacing:var( --e-global-typography-f879f90-letter-spacing );word-spacing:var( --e-global-typography-f879f90-word-spacing );color:var( --e-global-color-fab00c3 );}.elementor-31 .elementor-element.elementor-element-9ee738e > .elementor-widget-container{padding:1em 0em 0em 0em;}.elementor-31 .elementor-element.elementor-element-9ee738e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-31 .elementor-element.elementor-element-9ee738e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-31 .elementor-element.elementor-element-9ee738e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-31 .elementor-element.elementor-element-9ee738e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-31 .elementor-element.elementor-element-9ee738e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-31 .elementor-element.elementor-element-9ee738e .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-9ee738e .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-31 .elementor-element.elementor-element-9ee738e{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-31 .elementor-element.elementor-element-9ee738e .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-31 .elementor-element.elementor-element-9ee738e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-9ee738e .elementor-icon-list-item > a{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;line-height:1.65em;letter-spacing:0px;word-spacing:0px;}.elementor-31 .elementor-element.elementor-element-9ee738e .elementor-icon-list-text{transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-3bd197e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-31 .elementor-element.elementor-element-3bd197e:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-3bd197e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-171a574 );}.elementor-31 .elementor-element.elementor-element-7264f45{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:5px 5px 5px 5px;}.elementor-31 .elementor-element.elementor-element-7264f45:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-7264f45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carmenloots.yourdev.co.za/wp-content/uploads/2026/05/My-story-end-pic--scaled.webp");background-position:center center;background-size:cover;}.elementor-31 .elementor-element.elementor-element-1f83950{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em;}.elementor-31 .elementor-element.elementor-element-c316eec .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:45px;font-weight:400;font-style:italic;line-height:1.3em;letter-spacing:-1px;word-spacing:0px;}.elementor-31 .elementor-element.elementor-element-3e31b3b{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-afd4836 .elementor-heading-title{font-family:"Modernline", Sans-serif;font-size:40px;font-weight:300;line-height:1.3em;letter-spacing:-1px;word-spacing:0px;color:var( --e-global-color-fab00c3 );}.elementor-31 .elementor-element.elementor-element-61a07c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:12em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-31 .elementor-element.elementor-element-38c01ab{--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-31 .elementor-element.elementor-element-032744b{--display:flex;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:3em;}.elementor-31 .elementor-element.elementor-element-b5ba9b1 .elementor-heading-title{font-family:var( --e-global-typography-20cf804-font-family ), Sans-serif;font-size:var( --e-global-typography-20cf804-font-size );font-weight:var( --e-global-typography-20cf804-font-weight );line-height:var( --e-global-typography-20cf804-line-height );letter-spacing:var( --e-global-typography-20cf804-letter-spacing );word-spacing:var( --e-global-typography-20cf804-word-spacing );}.elementor-31 .elementor-element.elementor-element-3533730{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-43217d8{--display:flex;--padding-top:4em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-31 .elementor-element.elementor-element-55a75e4 .elementor-heading-title{font-family:var( --e-global-typography-f879f90-font-family ), Sans-serif;font-size:var( --e-global-typography-f879f90-font-size );font-weight:var( --e-global-typography-f879f90-font-weight );line-height:var( --e-global-typography-f879f90-line-height );letter-spacing:var( --e-global-typography-f879f90-letter-spacing );word-spacing:var( --e-global-typography-f879f90-word-spacing );}.elementor-31 .elementor-element.elementor-element-74c258c{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-f60a8da{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-31 .elementor-element.elementor-element-f60a8da .elementor-divider-separator{width:100%;}.elementor-31 .elementor-element.elementor-element-f60a8da .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-31 .elementor-element.elementor-element-da2322b .elementor-heading-title{font-family:var( --e-global-typography-f879f90-font-family ), Sans-serif;font-size:var( --e-global-typography-f879f90-font-size );font-weight:var( --e-global-typography-f879f90-font-weight );line-height:var( --e-global-typography-f879f90-line-height );letter-spacing:var( --e-global-typography-f879f90-letter-spacing );word-spacing:var( --e-global-typography-f879f90-word-spacing );}.elementor-31 .elementor-element.elementor-element-b27c3f3{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-d384fd7{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-31 .elementor-element.elementor-element-d384fd7 .elementor-divider-separator{width:100%;}.elementor-31 .elementor-element.elementor-element-d384fd7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-31 .elementor-element.elementor-element-1c337fd{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-31 .elementor-element.elementor-element-d13288a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31 .elementor-element.elementor-element-ea9df3c .elementor-heading-title{font-family:var( --e-global-typography-c423f75-font-family ), Sans-serif;font-size:var( --e-global-typography-c423f75-font-size );font-weight:var( --e-global-typography-c423f75-font-weight );line-height:var( --e-global-typography-c423f75-line-height );letter-spacing:var( --e-global-typography-c423f75-letter-spacing );word-spacing:var( --e-global-typography-c423f75-word-spacing );}.elementor-31 .elementor-element.elementor-element-5b78c38{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-cd135e0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31 .elementor-element.elementor-element-0de5614 img{border-radius:1px 1px 1px 1px;}.elementor-31 .elementor-element.elementor-element-377d38b{--display:flex;--min-height:75vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-31 .elementor-element.elementor-element-377d38b:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-377d38b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-171a574 );}.elementor-31 .elementor-element.elementor-element-ef39fd1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-31 .elementor-element.elementor-element-eb775bd img{max-width:85%;border-radius:150px 5px 159px 5px;}.elementor-31 .elementor-element.elementor-element-c68e123{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-8a1a207 > .elementor-widget-container{margin:0px 0px 0px -100px;}.elementor-31 .elementor-element.elementor-element-8a1a207 .elementor-heading-title{font-family:"Bonheur Royale", Sans-serif;font-size:85px;font-weight:300;line-height:1.3em;letter-spacing:-1px;word-spacing:0px;color:var( --e-global-color-fab00c3 );}.elementor-31 .elementor-element.elementor-element-c14b9cb .elementor-heading-title{font-family:var( --e-global-typography-f879f90-font-family ), Sans-serif;font-size:var( --e-global-typography-f879f90-font-size );font-weight:var( --e-global-typography-f879f90-font-weight );line-height:var( --e-global-typography-f879f90-line-height );letter-spacing:var( --e-global-typography-f879f90-letter-spacing );word-spacing:var( --e-global-typography-f879f90-word-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-11275b8{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-333bb66{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-67880c7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-31 .elementor-element.elementor-element-67880c7:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-67880c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-68cb4b8 );}.elementor-31 .elementor-element.elementor-element-ab1c2e3 .elementor-icon-box-wrapper{gap:40px;}.elementor-31 .elementor-element.elementor-element-ab1c2e3 .elementor-icon-box-title{margin-block-end:10px;}.elementor-31 .elementor-element.elementor-element-ab1c2e3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-ab1c2e3.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-ab1c2e3.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-ab1c2e3 .elementor-icon{font-size:55px;}.elementor-31 .elementor-element.elementor-element-ab1c2e3 .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-ab1c2e3 .elementor-icon-box-title a{font-family:var( --e-global-typography-f879f90-font-family ), Sans-serif;font-size:var( --e-global-typography-f879f90-font-size );font-weight:var( --e-global-typography-f879f90-font-weight );line-height:var( --e-global-typography-f879f90-line-height );letter-spacing:var( --e-global-typography-f879f90-letter-spacing );word-spacing:var( --e-global-typography-f879f90-word-spacing );}.elementor-31 .elementor-element.elementor-element-ab1c2e3 .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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-707875c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-31 .elementor-element.elementor-element-707875c:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-707875c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-171a574 );}.elementor-31 .elementor-element.elementor-element-8c65057{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:4em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:4em;--padding-bottom:4em;--padding-left:4em;--padding-right:4em;}.elementor-31 .elementor-element.elementor-element-8c65057:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-8c65057 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-68cb4b8 );}.elementor-31 .elementor-element.elementor-element-166776d .elementor-icon-wrapper{text-align:start;}.elementor-31 .elementor-element.elementor-element-166776d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-166776d.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-166776d.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-166776d.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-166776d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-166776d .elementor-icon{font-size:55px;}.elementor-31 .elementor-element.elementor-element-166776d .elementor-icon svg{height:55px;}.elementor-31 .elementor-element.elementor-element-44329a8{text-align:start;}.elementor-31 .elementor-element.elementor-element-44329a8 .elementor-heading-title{font-family:var( --e-global-typography-c423f75-font-family ), Sans-serif;font-size:var( --e-global-typography-c423f75-font-size );font-weight:var( --e-global-typography-c423f75-font-weight );line-height:var( --e-global-typography-c423f75-line-height );letter-spacing:var( --e-global-typography-c423f75-letter-spacing );word-spacing:var( --e-global-typography-c423f75-word-spacing );}.elementor-31 .elementor-element.elementor-element-cd38973{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-c1af938{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0em;--margin-bottom:4em;--margin-left:0em;--margin-right:0em;}.elementor-31 .elementor-element.elementor-element-c1af938:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-c1af938 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carmenloots.yourdev.co.za/wp-content/uploads/2025/05/landing-page-pic-6-signature-recipes-.webp");background-position:center center;background-size:cover;}.elementor-31 .elementor-element.elementor-element-f7db9c8{--spacer-size:1px;}.elementor-31 .elementor-element.elementor-element-bbd9035{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:5em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-31 .elementor-element.elementor-element-35c4224 .elementor-heading-title{font-family:"Bonheur Royale", Sans-serif;font-size:85px;font-weight:300;line-height:1.3em;letter-spacing:-1px;word-spacing:0px;color:var( --e-global-color-fab00c3 );}.elementor-31 .elementor-element.elementor-element-cded78c .elementor-heading-title{font-family:var( --e-global-typography-f879f90-font-family ), Sans-serif;font-size:var( --e-global-typography-f879f90-font-size );font-weight:var( --e-global-typography-f879f90-font-weight );line-height:var( --e-global-typography-f879f90-line-height );letter-spacing:var( --e-global-typography-f879f90-letter-spacing );word-spacing:var( --e-global-typography-f879f90-word-spacing );}.elementor-31 .elementor-element.elementor-element-315e1a5{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-31 .elementor-element.elementor-element-1648274{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31 .elementor-element.elementor-element-b85999d{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-78c942b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31 .elementor-element.elementor-element-39d29f8{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-cd65990{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-31 .elementor-element.elementor-element-cd65990:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-cd65990 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-171a574 );}.elementor-31 .elementor-element.elementor-element-cb459ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:6em;--padding-bottom:6em;--padding-left:6em;--padding-right:6em;}.elementor-31 .elementor-element.elementor-element-44cff96 .elementor-heading-title{font-family:var( --e-global-typography-c423f75-font-family ), Sans-serif;font-size:var( --e-global-typography-c423f75-font-size );font-weight:var( --e-global-typography-c423f75-font-weight );line-height:var( --e-global-typography-c423f75-line-height );letter-spacing:var( --e-global-typography-c423f75-letter-spacing );word-spacing:var( --e-global-typography-c423f75-word-spacing );}.elementor-31 .elementor-element.elementor-element-85dd77c{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-ae01524{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31 .elementor-element.elementor-element-3d5c9cb img{border-radius:150px 5px 150px 5px;}.elementor-31 .elementor-element.elementor-element-0aadec0{--display:flex;--min-height:85vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-31 .elementor-element.elementor-element-0aadec0:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-0aadec0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carmenloots.yourdev.co.za/wp-content/uploads/2025/05/landing-page-pic-7-empowered-reset-.webp");background-position:center center;background-size:cover;}.elementor-31 .elementor-element.elementor-element-0aadec0 > .elementor-shape-bottom .elementor-shape-fill, .elementor-31 .elementor-element.elementor-element-0aadec0 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-171a574 );}.elementor-31 .elementor-element.elementor-element-0aadec0 > .elementor-shape-bottom svg, .elementor-31 .elementor-element.elementor-element-0aadec0 > .e-con-inner > .elementor-shape-bottom svg{width:calc(130% + 1.3px);height:40px;}.elementor-31 .elementor-element.elementor-element-20062f6{--display:flex;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:5em;--padding-bottom:5em;--padding-left:5em;--padding-right:5em;}.elementor-31 .elementor-element.elementor-element-20062f6:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-20062f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-d0cf497{text-align:center;}.elementor-31 .elementor-element.elementor-element-d0cf497 .elementor-heading-title{font-family:var( --e-global-typography-f879f90-font-family ), Sans-serif;font-size:var( --e-global-typography-f879f90-font-size );font-weight:var( --e-global-typography-f879f90-font-weight );line-height:var( --e-global-typography-f879f90-line-height );letter-spacing:var( --e-global-typography-f879f90-letter-spacing );word-spacing:var( --e-global-typography-f879f90-word-spacing );}.elementor-31 .elementor-element.elementor-element-55aa279{text-align:center;}.elementor-31 .elementor-element.elementor-element-20fd319{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-31 .elementor-element.elementor-element-20fd319:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-20fd319 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-171a574 );}.elementor-31 .elementor-element.elementor-element-71f11d5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:6em;--padding-bottom:6em;--padding-left:6em;--padding-right:6em;}.elementor-31 .elementor-element.elementor-element-285627b{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-c0b7b0d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31 .elementor-element.elementor-element-808bdcd img{border-radius:150px 5px 5px 5px;}.elementor-31 .elementor-element.elementor-element-07ad850{--display:flex;--min-height:85vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-31 .elementor-element.elementor-element-07ad850:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-07ad850 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carmenloots.yourdev.co.za/wp-content/uploads/2025/06/maryam-sicard-OXuUxNN1t6g-unsplash.webp");background-position:center center;background-size:cover;}.elementor-31 .elementor-element.elementor-element-07ad850 > .elementor-shape-bottom .elementor-shape-fill, .elementor-31 .elementor-element.elementor-element-07ad850 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-68cb4b8 );}.elementor-31 .elementor-element.elementor-element-07ad850 > .elementor-shape-bottom svg, .elementor-31 .elementor-element.elementor-element-07ad850 > .e-con-inner > .elementor-shape-bottom svg{width:calc(130% + 1.3px);height:40px;}.elementor-31 .elementor-element.elementor-element-a2f2eef{--display:flex;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:5em;--padding-bottom:5em;--padding-left:5em;--padding-right:5em;}.elementor-31 .elementor-element.elementor-element-a2f2eef:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-a2f2eef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-0fa9835{text-align:center;}.elementor-31 .elementor-element.elementor-element-0fa9835 .elementor-heading-title{font-family:var( --e-global-typography-f879f90-font-family ), Sans-serif;font-size:var( --e-global-typography-f879f90-font-size );font-weight:var( --e-global-typography-f879f90-font-weight );line-height:var( --e-global-typography-f879f90-line-height );letter-spacing:var( --e-global-typography-f879f90-letter-spacing );word-spacing:var( --e-global-typography-f879f90-word-spacing );color:var( --e-global-color-fab00c3 );}.elementor-31 .elementor-element.elementor-element-013c495 > .elementor-widget-container{padding:1em 0em 0em 0em;}.elementor-31 .elementor-element.elementor-element-013c495 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-31 .elementor-element.elementor-element-013c495 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-31 .elementor-element.elementor-element-013c495 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-31 .elementor-element.elementor-element-013c495 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-31 .elementor-element.elementor-element-013c495 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-31 .elementor-element.elementor-element-013c495 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-013c495 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-31 .elementor-element.elementor-element-013c495{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-31 .elementor-element.elementor-element-013c495 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-31 .elementor-element.elementor-element-013c495 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-013c495 .elementor-icon-list-item > a{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;line-height:1.65em;letter-spacing:0px;word-spacing:0px;}.elementor-31 .elementor-element.elementor-element-013c495 .elementor-icon-list-text{transition:color 0.3s;}@media(min-width:768px){.elementor-31 .elementor-element.elementor-element-95ae8ac{--width:40%;}.elementor-31 .elementor-element.elementor-element-a675ffb{--width:60%;}.elementor-31 .elementor-element.elementor-element-7d08cc0{--width:70%;}.elementor-31 .elementor-element.elementor-element-dbbba55{--width:30%;}.elementor-31 .elementor-element.elementor-element-10fa51a{--width:50%;}.elementor-31 .elementor-element.elementor-element-09fb356{--width:50%;}.elementor-31 .elementor-element.elementor-element-a8e2c71{--content-width:1280px;}.elementor-31 .elementor-element.elementor-element-0b9dc23{--width:45%;}.elementor-31 .elementor-element.elementor-element-ff8150b{--width:55%;}.elementor-31 .elementor-element.elementor-element-91910b0{--width:45%;}.elementor-31 .elementor-element.elementor-element-59ab61d{--width:55%;}.elementor-31 .elementor-element.elementor-element-0003cae{--width:750px;}.elementor-31 .elementor-element.elementor-element-7264f45{--width:50%;}.elementor-31 .elementor-element.elementor-element-1f83950{--width:50%;}.elementor-31 .elementor-element.elementor-element-032744b{--width:70%;}.elementor-31 .elementor-element.elementor-element-43217d8{--width:30%;}.elementor-31 .elementor-element.elementor-element-d13288a{--width:50%;}.elementor-31 .elementor-element.elementor-element-cd135e0{--width:50%;}.elementor-31 .elementor-element.elementor-element-ef39fd1{--width:50%;}.elementor-31 .elementor-element.elementor-element-c68e123{--width:50%;}.elementor-31 .elementor-element.elementor-element-707875c{--content-width:1280px;}.elementor-31 .elementor-element.elementor-element-8c65057{--width:60%;}.elementor-31 .elementor-element.elementor-element-c1af938{--width:40%;}.elementor-31 .elementor-element.elementor-element-1648274{--width:50%;}.elementor-31 .elementor-element.elementor-element-78c942b{--width:50%;}.elementor-31 .elementor-element.elementor-element-cd65990{--content-width:1280px;}.elementor-31 .elementor-element.elementor-element-cb459ab{--width:50%;}.elementor-31 .elementor-element.elementor-element-ae01524{--width:50%;}.elementor-31 .elementor-element.elementor-element-20062f6{--width:750px;}.elementor-31 .elementor-element.elementor-element-20fd319{--content-width:1280px;}.elementor-31 .elementor-element.elementor-element-71f11d5{--width:50%;}.elementor-31 .elementor-element.elementor-element-c0b7b0d{--width:50%;}.elementor-31 .elementor-element.elementor-element-a2f2eef{--width:750px;}}@media(max-width:1024px){.elementor-31 .elementor-element.elementor-element-2778833{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-e96fdb9{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-8b1ca4e .elementor-heading-title{font-size:var( --e-global-typography-c423f75-font-size );line-height:var( --e-global-typography-c423f75-line-height );letter-spacing:var( --e-global-typography-c423f75-letter-spacing );word-spacing:var( --e-global-typography-c423f75-word-spacing );}.elementor-31 .elementor-element.elementor-element-fbdb0f4{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-2b455d5 .elementor-heading-title{font-size:var( --e-global-typography-d01f327-font-size );line-height:var( --e-global-typography-d01f327-line-height );letter-spacing:var( --e-global-typography-d01f327-letter-spacing );word-spacing:var( --e-global-typography-d01f327-word-spacing );}.elementor-31 .elementor-element.elementor-element-9d2c544{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-04d364e .elementor-heading-title{font-size:var( --e-global-typography-d01f327-font-size );line-height:var( --e-global-typography-d01f327-line-height );letter-spacing:var( --e-global-typography-d01f327-letter-spacing );word-spacing:var( --e-global-typography-d01f327-word-spacing );}.elementor-31 .elementor-element.elementor-element-56d45ee{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-b9daa56 .elementor-heading-title{font-size:var( --e-global-typography-d01f327-font-size );line-height:var( --e-global-typography-d01f327-line-height );letter-spacing:var( --e-global-typography-d01f327-letter-spacing );word-spacing:var( --e-global-typography-d01f327-word-spacing );}.elementor-31 .elementor-element.elementor-element-fc5178c{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-6bf67a6{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-b744439:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-b744439 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-31 .elementor-element.elementor-element-1b36cd1 .elementor-heading-title{font-size:var( --e-global-typography-c423f75-font-size );line-height:var( --e-global-typography-c423f75-line-height );letter-spacing:var( --e-global-typography-c423f75-letter-spacing );word-spacing:var( --e-global-typography-c423f75-word-spacing );}.elementor-31 .elementor-element.elementor-element-99647c8{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-010a829{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-297b88d .elementor-heading-title{font-size:var( --e-global-typography-f879f90-font-size );line-height:var( --e-global-typography-f879f90-line-height );letter-spacing:var( --e-global-typography-f879f90-letter-spacing );word-spacing:var( --e-global-typography-f879f90-word-spacing );}.elementor-31 .elementor-element.elementor-element-3e31b3b{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-b5ba9b1 .elementor-heading-title{font-size:var( --e-global-typography-20cf804-font-size );line-height:var( --e-global-typography-20cf804-line-height );letter-spacing:var( --e-global-typography-20cf804-letter-spacing );word-spacing:var( --e-global-typography-20cf804-word-spacing );}.elementor-31 .elementor-element.elementor-element-3533730{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-55a75e4 .elementor-heading-title{font-size:var( --e-global-typography-f879f90-font-size );line-height:var( --e-global-typography-f879f90-line-height );letter-spacing:var( --e-global-typography-f879f90-letter-spacing );word-spacing:var( --e-global-typography-f879f90-word-spacing );}.elementor-31 .elementor-element.elementor-element-74c258c{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-da2322b .elementor-heading-title{font-size:var( --e-global-typography-f879f90-font-size );line-height:var( --e-global-typography-f879f90-line-height );letter-spacing:var( --e-global-typography-f879f90-letter-spacing );word-spacing:var( --e-global-typography-f879f90-word-spacing );}.elementor-31 .elementor-element.elementor-element-b27c3f3{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-ea9df3c .elementor-heading-title{font-size:var( --e-global-typography-c423f75-font-size );line-height:var( --e-global-typography-c423f75-line-height );letter-spacing:var( --e-global-typography-c423f75-letter-spacing );word-spacing:var( --e-global-typography-c423f75-word-spacing );}.elementor-31 .elementor-element.elementor-element-5b78c38{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-c14b9cb .elementor-heading-title{font-size:var( --e-global-typography-f879f90-font-size );line-height:var( --e-global-typography-f879f90-line-height );letter-spacing:var( --e-global-typography-f879f90-letter-spacing );word-spacing:var( --e-global-typography-f879f90-word-spacing );}.elementor-31 .elementor-element.elementor-element-11275b8{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-333bb66{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-ab1c2e3 .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-ab1c2e3 .elementor-icon-box-title a{font-size:var( --e-global-typography-f879f90-font-size );line-height:var( --e-global-typography-f879f90-line-height );letter-spacing:var( --e-global-typography-f879f90-letter-spacing );word-spacing:var( --e-global-typography-f879f90-word-spacing );}.elementor-31 .elementor-element.elementor-element-ab1c2e3 .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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-44329a8 .elementor-heading-title{font-size:var( --e-global-typography-c423f75-font-size );line-height:var( --e-global-typography-c423f75-line-height );letter-spacing:var( --e-global-typography-c423f75-letter-spacing );word-spacing:var( --e-global-typography-c423f75-word-spacing );}.elementor-31 .elementor-element.elementor-element-cd38973{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-cded78c .elementor-heading-title{font-size:var( --e-global-typography-f879f90-font-size );line-height:var( --e-global-typography-f879f90-line-height );letter-spacing:var( --e-global-typography-f879f90-letter-spacing );word-spacing:var( --e-global-typography-f879f90-word-spacing );}.elementor-31 .elementor-element.elementor-element-b85999d{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-39d29f8{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-44cff96 .elementor-heading-title{font-size:var( --e-global-typography-c423f75-font-size );line-height:var( --e-global-typography-c423f75-line-height );letter-spacing:var( --e-global-typography-c423f75-letter-spacing );word-spacing:var( --e-global-typography-c423f75-word-spacing );}.elementor-31 .elementor-element.elementor-element-85dd77c{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-d0cf497 .elementor-heading-title{font-size:var( --e-global-typography-f879f90-font-size );line-height:var( --e-global-typography-f879f90-line-height );letter-spacing:var( --e-global-typography-f879f90-letter-spacing );word-spacing:var( --e-global-typography-f879f90-word-spacing );}.elementor-31 .elementor-element.elementor-element-285627b{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-0fa9835 .elementor-heading-title{font-size:var( --e-global-typography-f879f90-font-size );line-height:var( --e-global-typography-f879f90-line-height );letter-spacing:var( --e-global-typography-f879f90-letter-spacing );word-spacing:var( --e-global-typography-f879f90-word-spacing );}}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-2778833{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-e96fdb9{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-8b1ca4e .elementor-heading-title{font-size:var( --e-global-typography-c423f75-font-size );line-height:var( --e-global-typography-c423f75-line-height );letter-spacing:var( --e-global-typography-c423f75-letter-spacing );word-spacing:var( --e-global-typography-c423f75-word-spacing );}.elementor-31 .elementor-element.elementor-element-fbdb0f4{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-2b455d5 .elementor-heading-title{font-size:var( --e-global-typography-d01f327-font-size );line-height:var( --e-global-typography-d01f327-line-height );letter-spacing:var( --e-global-typography-d01f327-letter-spacing );word-spacing:var( --e-global-typography-d01f327-word-spacing );}.elementor-31 .elementor-element.elementor-element-9d2c544{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-04d364e .elementor-heading-title{font-size:var( --e-global-typography-d01f327-font-size );line-height:var( --e-global-typography-d01f327-line-height );letter-spacing:var( --e-global-typography-d01f327-letter-spacing );word-spacing:var( --e-global-typography-d01f327-word-spacing );}.elementor-31 .elementor-element.elementor-element-56d45ee{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-b9daa56 .elementor-heading-title{font-size:var( --e-global-typography-d01f327-font-size );line-height:var( --e-global-typography-d01f327-line-height );letter-spacing:var( --e-global-typography-d01f327-letter-spacing );word-spacing:var( --e-global-typography-d01f327-word-spacing );}.elementor-31 .elementor-element.elementor-element-fc5178c{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-6bf67a6{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-b744439:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-b744439 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-31 .elementor-element.elementor-element-1b36cd1 .elementor-heading-title{font-size:var( --e-global-typography-c423f75-font-size );line-height:var( --e-global-typography-c423f75-line-height );letter-spacing:var( --e-global-typography-c423f75-letter-spacing );word-spacing:var( --e-global-typography-c423f75-word-spacing );}.elementor-31 .elementor-element.elementor-element-99647c8{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-010a829{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-297b88d .elementor-heading-title{font-size:var( --e-global-typography-f879f90-font-size );line-height:var( --e-global-typography-f879f90-line-height );letter-spacing:var( --e-global-typography-f879f90-letter-spacing );word-spacing:var( --e-global-typography-f879f90-word-spacing );}.elementor-31 .elementor-element.elementor-element-3e31b3b{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-b5ba9b1 .elementor-heading-title{font-size:var( --e-global-typography-20cf804-font-size );line-height:var( --e-global-typography-20cf804-line-height );letter-spacing:var( --e-global-typography-20cf804-letter-spacing );word-spacing:var( --e-global-typography-20cf804-word-spacing );}.elementor-31 .elementor-element.elementor-element-3533730{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-55a75e4 .elementor-heading-title{font-size:var( --e-global-typography-f879f90-font-size );line-height:var( --e-global-typography-f879f90-line-height );letter-spacing:var( --e-global-typography-f879f90-letter-spacing );word-spacing:var( --e-global-typography-f879f90-word-spacing );}.elementor-31 .elementor-element.elementor-element-74c258c{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-da2322b .elementor-heading-title{font-size:var( --e-global-typography-f879f90-font-size );line-height:var( --e-global-typography-f879f90-line-height );letter-spacing:var( --e-global-typography-f879f90-letter-spacing );word-spacing:var( --e-global-typography-f879f90-word-spacing );}.elementor-31 .elementor-element.elementor-element-b27c3f3{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-ea9df3c .elementor-heading-title{font-size:var( --e-global-typography-c423f75-font-size );line-height:var( --e-global-typography-c423f75-line-height );letter-spacing:var( --e-global-typography-c423f75-letter-spacing );word-spacing:var( --e-global-typography-c423f75-word-spacing );}.elementor-31 .elementor-element.elementor-element-5b78c38{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-c14b9cb .elementor-heading-title{font-size:var( --e-global-typography-f879f90-font-size );line-height:var( --e-global-typography-f879f90-line-height );letter-spacing:var( --e-global-typography-f879f90-letter-spacing );word-spacing:var( --e-global-typography-f879f90-word-spacing );}.elementor-31 .elementor-element.elementor-element-11275b8{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-333bb66{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-ab1c2e3 .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-ab1c2e3 .elementor-icon-box-title a{font-size:var( --e-global-typography-f879f90-font-size );line-height:var( --e-global-typography-f879f90-line-height );letter-spacing:var( --e-global-typography-f879f90-letter-spacing );word-spacing:var( --e-global-typography-f879f90-word-spacing );}.elementor-31 .elementor-element.elementor-element-ab1c2e3 .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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-44329a8 .elementor-heading-title{font-size:var( --e-global-typography-c423f75-font-size );line-height:var( --e-global-typography-c423f75-line-height );letter-spacing:var( --e-global-typography-c423f75-letter-spacing );word-spacing:var( --e-global-typography-c423f75-word-spacing );}.elementor-31 .elementor-element.elementor-element-cd38973{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-cded78c .elementor-heading-title{font-size:var( --e-global-typography-f879f90-font-size );line-height:var( --e-global-typography-f879f90-line-height );letter-spacing:var( --e-global-typography-f879f90-letter-spacing );word-spacing:var( --e-global-typography-f879f90-word-spacing );}.elementor-31 .elementor-element.elementor-element-b85999d{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-39d29f8{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-44cff96 .elementor-heading-title{font-size:var( --e-global-typography-c423f75-font-size );line-height:var( --e-global-typography-c423f75-line-height );letter-spacing:var( --e-global-typography-c423f75-letter-spacing );word-spacing:var( --e-global-typography-c423f75-word-spacing );}.elementor-31 .elementor-element.elementor-element-85dd77c{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-d0cf497 .elementor-heading-title{font-size:var( --e-global-typography-f879f90-font-size );line-height:var( --e-global-typography-f879f90-line-height );letter-spacing:var( --e-global-typography-f879f90-letter-spacing );word-spacing:var( --e-global-typography-f879f90-word-spacing );}.elementor-31 .elementor-element.elementor-element-285627b{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-0fa9835 .elementor-heading-title{font-size:var( --e-global-typography-f879f90-font-size );line-height:var( --e-global-typography-f879f90-line-height );letter-spacing:var( --e-global-typography-f879f90-letter-spacing );word-spacing:var( --e-global-typography-f879f90-word-spacing );}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Modernline';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://carmenloots.yourdev.co.za/wp-content/uploads/2026/05/modernlinePersonalUse.woff2') format('woff2');
}
/* End Custom Fonts CSS */