.elementor-351 .elementor-element.elementor-element-e2e7d8b{--display:flex;--min-height:640px;--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;--overlay-opacity:0.4;--padding-top:180px;--padding-bottom:30px;--padding-left:120px;--padding-right:30px;}.elementor-351 .elementor-element.elementor-element-e2e7d8b:not(.elementor-motion-effects-element-type-background), .elementor-351 .elementor-element.elementor-element-e2e7d8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mediwebsite.brightpixeldigitaldesigns.co.za/wp-content/uploads/2025/11/medium-shot-woman-wearing-full-pink-outfit-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-351 .elementor-element.elementor-element-e2e7d8b::before, .elementor-351 .elementor-element.elementor-element-e2e7d8b > .elementor-background-video-container::before, .elementor-351 .elementor-element.elementor-element-e2e7d8b > .e-con-inner > .elementor-background-video-container::before, .elementor-351 .elementor-element.elementor-element-e2e7d8b > .elementor-background-slideshow::before, .elementor-351 .elementor-element.elementor-element-e2e7d8b > .e-con-inner > .elementor-background-slideshow::before, .elementor-351 .elementor-element.elementor-element-e2e7d8b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1D1729;--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-351 .elementor-element.elementor-element-10943e1{text-align:left;}.elementor-351 .elementor-element.elementor-element-10943e1 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:80px;font-weight:700;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.3);color:#E47283;}.elementor-351 .elementor-element.elementor-element-4d9599e{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-351 .elementor-element.elementor-element-4d9599e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:27px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-351 .elementor-element.elementor-element-bba64b2{--display:flex;}.elementor-351 .elementor-element.elementor-element-fde59bc{--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;--overlay-opacity:0.5;}.elementor-351 .elementor-element.elementor-element-fde59bc::before, .elementor-351 .elementor-element.elementor-element-fde59bc > .elementor-background-video-container::before, .elementor-351 .elementor-element.elementor-element-fde59bc > .e-con-inner > .elementor-background-video-container::before, .elementor-351 .elementor-element.elementor-element-fde59bc > .elementor-background-slideshow::before, .elementor-351 .elementor-element.elementor-element-fde59bc > .e-con-inner > .elementor-background-slideshow::before, .elementor-351 .elementor-element.elementor-element-fde59bc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFF9F7;--background-overlay:'';}.elementor-351 .elementor-element.elementor-element-fa8fb5a{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-351 .elementor-element.elementor-element-7c433bb{--display:flex;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);}.elementor-351 .elementor-element.elementor-element-7c433bb:not(.elementor-motion-effects-element-type-background), .elementor-351 .elementor-element.elementor-element-7c433bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-351 .elementor-element.elementor-element-e6750a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-351 .elementor-element.elementor-element-e6750a8 img{width:300px;height:250px;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-351 .elementor-element.elementor-element-d1c5bd6{--animation-duration:1200ms;--dynamic-text-color:#873E23;}.elementor-351 .elementor-element.elementor-element-d1c5bd6 .elementor-headline{text-align:center;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:500;}.elementor-351 .elementor-element.elementor-element-d1c5bd6 .elementor-headline-dynamic-text{font-family:"Cormorant Garamond", Sans-serif;font-weight:500;}.elementor-351 .elementor-element.elementor-element-d1c5bd6 .elementor-headline .elementor-headline-dynamic-wrapper{text-shadow:0px 0px 1px rgba(0,0,0,0.3);}.elementor-351 .elementor-element.elementor-element-d1c5bd6 .elementor-headline-dynamic-wrapper path{stroke:#EE3D57;}.elementor-widget-eael-creative-button .eael-creative-button .cretive-button-text, .elementor-widget-eael-creative-button .eael-creative-button--winona::after, .elementor-widget-eael-creative-button .eael-creative-button--rayen::before, .elementor-widget-eael-creative-button .eael-creative-button--tamaya::after, .elementor-widget-eael-creative-button .eael-creative-button--tamaya::before{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-351 .elementor-element.elementor-element-42be30f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-351 .elementor-element.elementor-element-42be30f.elementor-element{--align-self:center;}.elementor-351 .elementor-element.elementor-element-42be30f .eael-creative-button-icon-left svg, 
                        .elementor-351 .elementor-element.elementor-element-42be30f .eael-creative-button-icon-right svg{rotate:0deg;}.elementor-351 .elementor-element.elementor-element-42be30f .eael-creative-button-icon-left i,
                        .elementor-351 .elementor-element.elementor-element-42be30f .eael-creative-button-icon-right i{rotate:0deg;}.elementor-351 .elementor-element.elementor-element-42be30f .eael-creative-button i{color:#ffffff;font-size:30px;}.elementor-351 .elementor-element.elementor-element-42be30f .eael-creative-button .creative-button-inner svg{fill:#ffffff;}.elementor-351 .elementor-element.elementor-element-42be30f .eael-creative-button{color:#ffffff;background-color:#EE3D57;}.elementor-351 .elementor-element.elementor-element-42be30f .eael-creative-button svg{fill:#ffffff;width:30px;height:30px;}.elementor-351 .elementor-element.elementor-element-42be30f .eael-creative-button .eael-creative-button--tamaya-secondary{color:#ffffff;}.elementor-351 .elementor-element.elementor-element-42be30f .eael-creative-button.eael-creative-button--ujarak:hover{background-color:#EE3D57;}.elementor-351 .elementor-element.elementor-element-42be30f .eael-creative-button.eael-creative-button--wayra:hover{background-color:#EE3D57;}.elementor-351 .elementor-element.elementor-element-42be30f .eael-creative-button.eael-creative-button--tamaya::before{background-color:#EE3D57;}.elementor-351 .elementor-element.elementor-element-42be30f .eael-creative-button.eael-creative-button--tamaya::after{background-color:#EE3D57;}.elementor-351 .elementor-element.elementor-element-42be30f .eael-creative-button:hover i{color:#ffffff;}.elementor-351 .elementor-element.elementor-element-42be30f .eael-creative-button:hover .creative-button-inner svg{fill:#ffffff;}.elementor-351 .elementor-element.elementor-element-42be30f .eael-creative-button:hover .cretive-button-text{color:#ffffff;}.elementor-351 .elementor-element.elementor-element-42be30f .eael-creative-button.eael-creative-button--winona::after{color:#ffffff;}.elementor-351 .elementor-element.elementor-element-42be30f .eael-creative-button.eael-creative-button--rayen:hover::before{color:#ffffff;background-color:#EB4F66;}.elementor-351 .elementor-element.elementor-element-42be30f .eael-creative-button:hover{background-color:#EB4F66;}.elementor-351 .elementor-element.elementor-element-42be30f .eael-creative-button.eael-creative-button--ujarak::before{background-color:#EB4F66;}.elementor-351 .elementor-element.elementor-element-42be30f .eael-creative-button.eael-creative-button--wayra:hover::before{background-color:#EB4F66;}.elementor-351 .elementor-element.elementor-element-42be30f .eael-creative-button.eael-creative-button--tamaya:hover{background-color:#EB4F66;}.elementor-351 .elementor-element.elementor-element-42be30f .eael-creative-button.eael-creative-button--rayen::before{background-color:#EB4F66;}.elementor-351 .elementor-element.elementor-element-460e5d4{--display:flex;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);}.elementor-351 .elementor-element.elementor-element-460e5d4:not(.elementor-motion-effects-element-type-background), .elementor-351 .elementor-element.elementor-element-460e5d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-351 .elementor-element.elementor-element-adb3668{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-351 .elementor-element.elementor-element-adb3668 img{width:300px;height:250px;}.elementor-351 .elementor-element.elementor-element-9c92dce{--animation-duration:1200ms;--dynamic-text-color:#873E23;}.elementor-351 .elementor-element.elementor-element-9c92dce .elementor-headline{text-align:center;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-351 .elementor-element.elementor-element-9c92dce .elementor-headline-dynamic-text{font-family:"Cormorant Garamond", Sans-serif;font-weight:600;}.elementor-351 .elementor-element.elementor-element-9c92dce .elementor-headline .elementor-headline-dynamic-wrapper{text-shadow:0px 0px 1px rgba(0,0,0,0.3);}.elementor-351 .elementor-element.elementor-element-9c92dce .elementor-headline-dynamic-wrapper path{stroke:#EE3D57;}.elementor-351 .elementor-element.elementor-element-8fd2bf7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-351 .elementor-element.elementor-element-8fd2bf7.elementor-element{--align-self:center;}.elementor-351 .elementor-element.elementor-element-8fd2bf7 .eael-creative-button-icon-left svg, 
                        .elementor-351 .elementor-element.elementor-element-8fd2bf7 .eael-creative-button-icon-right svg{rotate:0deg;}.elementor-351 .elementor-element.elementor-element-8fd2bf7 .eael-creative-button-icon-left i,
                        .elementor-351 .elementor-element.elementor-element-8fd2bf7 .eael-creative-button-icon-right i{rotate:0deg;}.elementor-351 .elementor-element.elementor-element-8fd2bf7 .eael-creative-button i{color:#ffffff;font-size:30px;}.elementor-351 .elementor-element.elementor-element-8fd2bf7 .eael-creative-button .creative-button-inner svg{fill:#ffffff;}.elementor-351 .elementor-element.elementor-element-8fd2bf7 .eael-creative-button{color:#ffffff;background-color:#EE3D57;}.elementor-351 .elementor-element.elementor-element-8fd2bf7 .eael-creative-button svg{fill:#ffffff;width:30px;height:30px;}.elementor-351 .elementor-element.elementor-element-8fd2bf7 .eael-creative-button .eael-creative-button--tamaya-secondary{color:#ffffff;}.elementor-351 .elementor-element.elementor-element-8fd2bf7 .eael-creative-button.eael-creative-button--ujarak:hover{background-color:#EE3D57;}.elementor-351 .elementor-element.elementor-element-8fd2bf7 .eael-creative-button.eael-creative-button--wayra:hover{background-color:#EE3D57;}.elementor-351 .elementor-element.elementor-element-8fd2bf7 .eael-creative-button.eael-creative-button--tamaya::before{background-color:#EE3D57;}.elementor-351 .elementor-element.elementor-element-8fd2bf7 .eael-creative-button.eael-creative-button--tamaya::after{background-color:#EE3D57;}.elementor-351 .elementor-element.elementor-element-8fd2bf7 .eael-creative-button:hover i{color:#ffffff;}.elementor-351 .elementor-element.elementor-element-8fd2bf7 .eael-creative-button:hover .creative-button-inner svg{fill:#ffffff;}.elementor-351 .elementor-element.elementor-element-8fd2bf7 .eael-creative-button:hover .cretive-button-text{color:#ffffff;}.elementor-351 .elementor-element.elementor-element-8fd2bf7 .eael-creative-button.eael-creative-button--winona::after{color:#ffffff;}.elementor-351 .elementor-element.elementor-element-8fd2bf7 .eael-creative-button.eael-creative-button--rayen:hover::before{color:#ffffff;background-color:#EB4F66;}.elementor-351 .elementor-element.elementor-element-8fd2bf7 .eael-creative-button:hover{background-color:#EB4F66;}.elementor-351 .elementor-element.elementor-element-8fd2bf7 .eael-creative-button.eael-creative-button--ujarak::before{background-color:#EB4F66;}.elementor-351 .elementor-element.elementor-element-8fd2bf7 .eael-creative-button.eael-creative-button--wayra:hover::before{background-color:#EB4F66;}.elementor-351 .elementor-element.elementor-element-8fd2bf7 .eael-creative-button.eael-creative-button--tamaya:hover{background-color:#EB4F66;}.elementor-351 .elementor-element.elementor-element-8fd2bf7 .eael-creative-button.eael-creative-button--rayen::before{background-color:#EB4F66;}.elementor-351 .elementor-element.elementor-element-ad92714{--display:flex;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);}.elementor-351 .elementor-element.elementor-element-ad92714:not(.elementor-motion-effects-element-type-background), .elementor-351 .elementor-element.elementor-element-ad92714 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-351 .elementor-element.elementor-element-8eeb2ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-351 .elementor-element.elementor-element-8eeb2ef img{width:300px;height:250px;}.elementor-351 .elementor-element.elementor-element-0630004{--animation-duration:1200ms;--dynamic-text-color:#873E23;}.elementor-351 .elementor-element.elementor-element-0630004 .elementor-headline{text-align:center;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-351 .elementor-element.elementor-element-0630004 .elementor-headline-dynamic-text{font-family:"Cormorant Garamond", Sans-serif;font-weight:600;}.elementor-351 .elementor-element.elementor-element-0630004 .elementor-headline .elementor-headline-dynamic-wrapper{text-shadow:0px 0px 1px rgba(0,0,0,0.3);}.elementor-351 .elementor-element.elementor-element-0630004 .elementor-headline-dynamic-wrapper path{stroke:#EE3D57;}.elementor-351 .elementor-element.elementor-element-fc2c1ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-351 .elementor-element.elementor-element-fc2c1ce.elementor-element{--align-self:center;}.elementor-351 .elementor-element.elementor-element-fc2c1ce .eael-creative-button-icon-left svg, 
                        .elementor-351 .elementor-element.elementor-element-fc2c1ce .eael-creative-button-icon-right svg{rotate:0deg;}.elementor-351 .elementor-element.elementor-element-fc2c1ce .eael-creative-button-icon-left i,
                        .elementor-351 .elementor-element.elementor-element-fc2c1ce .eael-creative-button-icon-right i{rotate:0deg;}.elementor-351 .elementor-element.elementor-element-fc2c1ce .eael-creative-button i{color:#ffffff;font-size:30px;}.elementor-351 .elementor-element.elementor-element-fc2c1ce .eael-creative-button .creative-button-inner svg{fill:#ffffff;}.elementor-351 .elementor-element.elementor-element-fc2c1ce .eael-creative-button{color:#ffffff;background-color:#EE3D57;}.elementor-351 .elementor-element.elementor-element-fc2c1ce .eael-creative-button svg{fill:#ffffff;width:30px;height:30px;}.elementor-351 .elementor-element.elementor-element-fc2c1ce .eael-creative-button .eael-creative-button--tamaya-secondary{color:#ffffff;}.elementor-351 .elementor-element.elementor-element-fc2c1ce .eael-creative-button.eael-creative-button--ujarak:hover{background-color:#EE3D57;}.elementor-351 .elementor-element.elementor-element-fc2c1ce .eael-creative-button.eael-creative-button--wayra:hover{background-color:#EE3D57;}.elementor-351 .elementor-element.elementor-element-fc2c1ce .eael-creative-button.eael-creative-button--tamaya::before{background-color:#EE3D57;}.elementor-351 .elementor-element.elementor-element-fc2c1ce .eael-creative-button.eael-creative-button--tamaya::after{background-color:#EE3D57;}.elementor-351 .elementor-element.elementor-element-fc2c1ce .eael-creative-button:hover i{color:#ffffff;}.elementor-351 .elementor-element.elementor-element-fc2c1ce .eael-creative-button:hover .creative-button-inner svg{fill:#ffffff;}.elementor-351 .elementor-element.elementor-element-fc2c1ce .eael-creative-button:hover .cretive-button-text{color:#ffffff;}.elementor-351 .elementor-element.elementor-element-fc2c1ce .eael-creative-button.eael-creative-button--winona::after{color:#ffffff;}.elementor-351 .elementor-element.elementor-element-fc2c1ce .eael-creative-button.eael-creative-button--rayen:hover::before{color:#ffffff;background-color:#EB4F66;}.elementor-351 .elementor-element.elementor-element-fc2c1ce .eael-creative-button:hover{background-color:#EB4F66;}.elementor-351 .elementor-element.elementor-element-fc2c1ce .eael-creative-button.eael-creative-button--ujarak::before{background-color:#EB4F66;}.elementor-351 .elementor-element.elementor-element-fc2c1ce .eael-creative-button.eael-creative-button--wayra:hover::before{background-color:#EB4F66;}.elementor-351 .elementor-element.elementor-element-fc2c1ce .eael-creative-button.eael-creative-button--tamaya:hover{background-color:#EB4F66;}.elementor-351 .elementor-element.elementor-element-fc2c1ce .eael-creative-button.eael-creative-button--rayen::before{background-color:#EB4F66;}.elementor-351 .elementor-element.elementor-element-9f994b1{--display:flex;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);}.elementor-351 .elementor-element.elementor-element-9f994b1:not(.elementor-motion-effects-element-type-background), .elementor-351 .elementor-element.elementor-element-9f994b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-351 .elementor-element.elementor-element-9522e9c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-351 .elementor-element.elementor-element-9522e9c img{width:300px;height:250px;}.elementor-351 .elementor-element.elementor-element-e4fd85d{--animation-duration:1200ms;--dynamic-text-color:#873E23;}.elementor-351 .elementor-element.elementor-element-e4fd85d .elementor-headline{text-align:center;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-351 .elementor-element.elementor-element-e4fd85d .elementor-headline-dynamic-text{font-family:"Cormorant Garamond", Sans-serif;font-weight:600;}.elementor-351 .elementor-element.elementor-element-e4fd85d .elementor-headline .elementor-headline-dynamic-wrapper{text-shadow:0px 0px 1px rgba(0,0,0,0.3);}.elementor-351 .elementor-element.elementor-element-e4fd85d .elementor-headline-dynamic-wrapper path{stroke:#EE3D57;}.elementor-351 .elementor-element.elementor-element-70015c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-351 .elementor-element.elementor-element-70015c0.elementor-element{--align-self:center;}.elementor-351 .elementor-element.elementor-element-70015c0 .eael-creative-button-icon-left svg, 
                        .elementor-351 .elementor-element.elementor-element-70015c0 .eael-creative-button-icon-right svg{rotate:0deg;}.elementor-351 .elementor-element.elementor-element-70015c0 .eael-creative-button-icon-left i,
                        .elementor-351 .elementor-element.elementor-element-70015c0 .eael-creative-button-icon-right i{rotate:0deg;}.elementor-351 .elementor-element.elementor-element-70015c0 .eael-creative-button i{color:#ffffff;font-size:30px;}.elementor-351 .elementor-element.elementor-element-70015c0 .eael-creative-button .creative-button-inner svg{fill:#ffffff;}.elementor-351 .elementor-element.elementor-element-70015c0 .eael-creative-button{color:#ffffff;background-color:#EE3D57;}.elementor-351 .elementor-element.elementor-element-70015c0 .eael-creative-button svg{fill:#ffffff;width:30px;height:30px;}.elementor-351 .elementor-element.elementor-element-70015c0 .eael-creative-button .eael-creative-button--tamaya-secondary{color:#ffffff;}.elementor-351 .elementor-element.elementor-element-70015c0 .eael-creative-button.eael-creative-button--ujarak:hover{background-color:#EE3D57;}.elementor-351 .elementor-element.elementor-element-70015c0 .eael-creative-button.eael-creative-button--wayra:hover{background-color:#EE3D57;}.elementor-351 .elementor-element.elementor-element-70015c0 .eael-creative-button.eael-creative-button--tamaya::before{background-color:#EE3D57;}.elementor-351 .elementor-element.elementor-element-70015c0 .eael-creative-button.eael-creative-button--tamaya::after{background-color:#EE3D57;}.elementor-351 .elementor-element.elementor-element-70015c0 .eael-creative-button:hover i{color:#ffffff;}.elementor-351 .elementor-element.elementor-element-70015c0 .eael-creative-button:hover .creative-button-inner svg{fill:#ffffff;}.elementor-351 .elementor-element.elementor-element-70015c0 .eael-creative-button:hover .cretive-button-text{color:#ffffff;}.elementor-351 .elementor-element.elementor-element-70015c0 .eael-creative-button.eael-creative-button--winona::after{color:#ffffff;}.elementor-351 .elementor-element.elementor-element-70015c0 .eael-creative-button.eael-creative-button--rayen:hover::before{color:#ffffff;background-color:#EB4F66;}.elementor-351 .elementor-element.elementor-element-70015c0 .eael-creative-button:hover{background-color:#EB4F66;}.elementor-351 .elementor-element.elementor-element-70015c0 .eael-creative-button.eael-creative-button--ujarak::before{background-color:#EB4F66;}.elementor-351 .elementor-element.elementor-element-70015c0 .eael-creative-button.eael-creative-button--wayra:hover::before{background-color:#EB4F66;}.elementor-351 .elementor-element.elementor-element-70015c0 .eael-creative-button.eael-creative-button--tamaya:hover{background-color:#EB4F66;}.elementor-351 .elementor-element.elementor-element-70015c0 .eael-creative-button.eael-creative-button--rayen::before{background-color:#EB4F66;}.elementor-351 .elementor-element.elementor-element-9cf2ddc{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-351 .elementor-element.elementor-element-9cf2ddc:not(.elementor-motion-effects-element-type-background), .elementor-351 .elementor-element.elementor-element-9cf2ddc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mediwebsite.brightpixeldigitaldesigns.co.za/wp-content/uploads/2025/11/pngtree-pink-background-with-abstract-gradient-free-png-image_754173.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-351 .elementor-element.elementor-element-9cf2ddc::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-351 .elementor-element.elementor-element-228f160{--display:flex;}.elementor-351 .elementor-element.elementor-element-dafa5fa{padding:10px 10px 10px 10px;text-align:center;}.elementor-351 .elementor-element.elementor-element-dafa5fa .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:900;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.3);color:#FFFFFF;}.elementor-351 .elementor-element.elementor-element-6a4c00a{--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;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:150px;--padding-right:0px;}.elementor-351 .elementor-element.elementor-element-241c020{--display:flex;--min-height:250px;--overlay-opacity:0.65;box-shadow:0px 0px 6px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-351 .elementor-element.elementor-element-241c020:not(.elementor-motion-effects-element-type-background), .elementor-351 .elementor-element.elementor-element-241c020 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mediwebsite.brightpixeldigitaldesigns.co.za/wp-content/uploads/2025/11/aerial-view-cargo-ship-with-cargo-container-sea-scaled.jpg");background-position:center right;background-size:cover;}.elementor-351 .elementor-element.elementor-element-241c020::before, .elementor-351 .elementor-element.elementor-element-241c020 > .elementor-background-video-container::before, .elementor-351 .elementor-element.elementor-element-241c020 > .e-con-inner > .elementor-background-video-container::before, .elementor-351 .elementor-element.elementor-element-241c020 > .elementor-background-slideshow::before, .elementor-351 .elementor-element.elementor-element-241c020 > .e-con-inner > .elementor-background-slideshow::before, .elementor-351 .elementor-element.elementor-element-241c020 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-351 .elementor-element.elementor-element-c730bd6{margin:70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-351 .elementor-element.elementor-element-c730bd6 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:33px;font-weight:700;text-shadow:0px 0px 21px rgba(0,0,0,0.3);color:#EB4F66;}.elementor-351 .elementor-element.elementor-element-ee939d6{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;text-align:center;}.elementor-351 .elementor-element.elementor-element-ee939d6 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-351 .elementor-element.elementor-element-d74d89c{--display:flex;--min-height:250px;--overlay-opacity:0.65;box-shadow:0px 0px 6px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-351 .elementor-element.elementor-element-d74d89c:not(.elementor-motion-effects-element-type-background), .elementor-351 .elementor-element.elementor-element-d74d89c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mediwebsite.brightpixeldigitaldesigns.co.za/wp-content/uploads/2025/11/medium-shot-delivery-man-van-scaled.jpg");background-position:center right;background-size:cover;}.elementor-351 .elementor-element.elementor-element-d74d89c::before, .elementor-351 .elementor-element.elementor-element-d74d89c > .elementor-background-video-container::before, .elementor-351 .elementor-element.elementor-element-d74d89c > .e-con-inner > .elementor-background-video-container::before, .elementor-351 .elementor-element.elementor-element-d74d89c > .elementor-background-slideshow::before, .elementor-351 .elementor-element.elementor-element-d74d89c > .e-con-inner > .elementor-background-slideshow::before, .elementor-351 .elementor-element.elementor-element-d74d89c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-351 .elementor-element.elementor-element-0b0fe56{margin:70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-351 .elementor-element.elementor-element-0b0fe56 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:33px;font-weight:700;text-shadow:0px 0px 21px rgba(0,0,0,0.3);color:#EB4F66;}.elementor-351 .elementor-element.elementor-element-ce31f02{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;text-align:center;}.elementor-351 .elementor-element.elementor-element-ce31f02 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-351 .elementor-element.elementor-element-23c645a{--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;--margin-top:-20px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:150px;--padding-right:0px;}.elementor-351 .elementor-element.elementor-element-74a2947{--display:flex;--min-height:250px;--overlay-opacity:0.65;box-shadow:0px 0px 6px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-351 .elementor-element.elementor-element-74a2947:not(.elementor-motion-effects-element-type-background), .elementor-351 .elementor-element.elementor-element-74a2947 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mediwebsite.brightpixeldigitaldesigns.co.za/wp-content/uploads/2025/11/man-paying-coffee-shop-with-his-phone-scaled.jpg");background-position:center right;background-size:cover;}.elementor-351 .elementor-element.elementor-element-74a2947::before, .elementor-351 .elementor-element.elementor-element-74a2947 > .elementor-background-video-container::before, .elementor-351 .elementor-element.elementor-element-74a2947 > .e-con-inner > .elementor-background-video-container::before, .elementor-351 .elementor-element.elementor-element-74a2947 > .elementor-background-slideshow::before, .elementor-351 .elementor-element.elementor-element-74a2947 > .e-con-inner > .elementor-background-slideshow::before, .elementor-351 .elementor-element.elementor-element-74a2947 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-351 .elementor-element.elementor-element-9ddff08{margin:70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-351 .elementor-element.elementor-element-9ddff08 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:33px;font-weight:700;text-shadow:0px 0px 21px rgba(0,0,0,0.3);color:#EB4F66;}.elementor-351 .elementor-element.elementor-element-a875068{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;text-align:center;}.elementor-351 .elementor-element.elementor-element-a875068 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-351 .elementor-element.elementor-element-e0eec3a{--display:flex;--min-height:250px;--overlay-opacity:0.65;box-shadow:0px 0px 6px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-351 .elementor-element.elementor-element-e0eec3a:not(.elementor-motion-effects-element-type-background), .elementor-351 .elementor-element.elementor-element-e0eec3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mediwebsite.brightpixeldigitaldesigns.co.za/wp-content/uploads/2025/11/people-working-call-center-scaled.jpg");background-position:center right;background-size:cover;}.elementor-351 .elementor-element.elementor-element-e0eec3a::before, .elementor-351 .elementor-element.elementor-element-e0eec3a > .elementor-background-video-container::before, .elementor-351 .elementor-element.elementor-element-e0eec3a > .e-con-inner > .elementor-background-video-container::before, .elementor-351 .elementor-element.elementor-element-e0eec3a > .elementor-background-slideshow::before, .elementor-351 .elementor-element.elementor-element-e0eec3a > .e-con-inner > .elementor-background-slideshow::before, .elementor-351 .elementor-element.elementor-element-e0eec3a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-351 .elementor-element.elementor-element-ac5a17c{margin:70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-351 .elementor-element.elementor-element-ac5a17c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:33px;font-weight:700;text-shadow:0px 0px 21px rgba(0,0,0,0.3);color:#EB4F66;}.elementor-351 .elementor-element.elementor-element-93016db{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;text-align:center;}.elementor-351 .elementor-element.elementor-element-93016db .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-351 .elementor-element.elementor-element-a7d8afe{--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;--overlay-opacity:0.5;}.elementor-351 .elementor-element.elementor-element-a7d8afe::before, .elementor-351 .elementor-element.elementor-element-a7d8afe > .elementor-background-video-container::before, .elementor-351 .elementor-element.elementor-element-a7d8afe > .e-con-inner > .elementor-background-video-container::before, .elementor-351 .elementor-element.elementor-element-a7d8afe > .elementor-background-slideshow::before, .elementor-351 .elementor-element.elementor-element-a7d8afe > .e-con-inner > .elementor-background-slideshow::before, .elementor-351 .elementor-element.elementor-element-a7d8afe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFF9F7;--background-overlay:'';}.elementor-351 .elementor-element.elementor-element-71c8b6e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-351 .elementor-element.elementor-element-71c8b6e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:900;color:#EE3D57;}.elementor-351 .elementor-element.elementor-element-4a0655f{--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;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-351 .elementor-element.elementor-element-6cffc33{--display:flex;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);}.elementor-351 .elementor-element.elementor-element-6cffc33:not(.elementor-motion-effects-element-type-background), .elementor-351 .elementor-element.elementor-element-6cffc33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-351 .elementor-element.elementor-element-a878611{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-351 .elementor-element.elementor-element-a878611 img{width:300px;height:250px;}.elementor-351 .elementor-element.elementor-element-7ada9d5{text-align:center;}.elementor-351 .elementor-element.elementor-element-7ada9d5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;color:#873E23;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-351 .elementor-element.elementor-element-49845bb{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;color:#000000;}.elementor-351 .elementor-element.elementor-element-1d3ca03{--display:flex;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);}.elementor-351 .elementor-element.elementor-element-1d3ca03:not(.elementor-motion-effects-element-type-background), .elementor-351 .elementor-element.elementor-element-1d3ca03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-351 .elementor-element.elementor-element-f4ed5f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-351 .elementor-element.elementor-element-f4ed5f3 img{width:300px;height:250px;}.elementor-351 .elementor-element.elementor-element-4185116{text-align:center;}.elementor-351 .elementor-element.elementor-element-4185116 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#873E23;}.elementor-351 .elementor-element.elementor-element-c404636{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;color:#000000;}.elementor-351 .elementor-element.elementor-element-598bf8f{--display:flex;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);}.elementor-351 .elementor-element.elementor-element-598bf8f:not(.elementor-motion-effects-element-type-background), .elementor-351 .elementor-element.elementor-element-598bf8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-351 .elementor-element.elementor-element-ce0a535{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-351 .elementor-element.elementor-element-ce0a535 img{width:300px;height:250px;}.elementor-351 .elementor-element.elementor-element-83d87f2{text-align:center;}.elementor-351 .elementor-element.elementor-element-83d87f2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#873E23;}.elementor-351 .elementor-element.elementor-element-a3ebb00{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;color:#000000;}.elementor-351 .elementor-element.elementor-element-cd24666{--display:flex;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);}.elementor-351 .elementor-element.elementor-element-cd24666:not(.elementor-motion-effects-element-type-background), .elementor-351 .elementor-element.elementor-element-cd24666 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-351 .elementor-element.elementor-element-5d83267{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-351 .elementor-element.elementor-element-5d83267 img{width:300px;height:250px;}.elementor-351 .elementor-element.elementor-element-ac5f181{text-align:center;}.elementor-351 .elementor-element.elementor-element-ac5f181 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#873E23;}.elementor-351 .elementor-element.elementor-element-a3c8adf{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;color:#000000;}.elementor-351 .elementor-element.elementor-element-56b9df2{--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-351 .elementor-element.elementor-element-56b9df2:not(.elementor-motion-effects-element-type-background), .elementor-351 .elementor-element.elementor-element-56b9df2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mediwebsite.brightpixeldigitaldesigns.co.za/wp-content/uploads/2025/11/pngtree-pink-background-with-abstract-gradient-free-png-image_754173.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-351 .elementor-element.elementor-element-56b9df2::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-351 .elementor-element.elementor-element-f1547cb{--display:flex;--border-radius:5px 5px 5px 5px;}.elementor-351 .elementor-element.elementor-element-21025d3{padding:20px 0px 20px 0px;text-align:center;}.elementor-351 .elementor-element.elementor-element-21025d3 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:50px;font-weight:700;color:#FFFFFF;}.elementor-351 .elementor-element.elementor-element-55bc74c{--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:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-351 .elementor-element.elementor-element-77125d2{--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-351 .elementor-element.elementor-element-0c5e74c{--display:flex;}.elementor-351 .elementor-element.elementor-element-d15df6b img{width:300px;height:250px;}.elementor-351 .elementor-element.elementor-element-b86d870{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-weight:600;color:#181717;}.elementor-351 .elementor-element.elementor-element-59a91b9{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;color:#000000;}.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-351 .elementor-element.elementor-element-73b4a7e .elementor-button{background-color:#EE3D57;}.elementor-351 .elementor-element.elementor-element-73b4a7e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-351 .elementor-element.elementor-element-73b4a7e .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-351 .elementor-element.elementor-element-f7a1d0e{--display:flex;}.elementor-351 .elementor-element.elementor-element-7727bb2 img{width:300px;height:250px;}.elementor-351 .elementor-element.elementor-element-8da2661{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-weight:600;color:#181717;}.elementor-351 .elementor-element.elementor-element-974f64d{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;color:#000000;}.elementor-351 .elementor-element.elementor-element-4c60cea .elementor-button{background-color:#EE3D57;}.elementor-351 .elementor-element.elementor-element-4c60cea .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-351 .elementor-element.elementor-element-4c60cea .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-351 .elementor-element.elementor-element-9ca6313{--display:flex;}.elementor-351 .elementor-element.elementor-element-35c84d3 img{width:300px;height:250px;}.elementor-351 .elementor-element.elementor-element-2e52cd0{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-weight:600;color:#181717;}.elementor-351 .elementor-element.elementor-element-16c5de1{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;color:#000000;}.elementor-351 .elementor-element.elementor-element-078b947 .elementor-button{background-color:#EE3D57;}.elementor-351 .elementor-element.elementor-element-078b947 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-351 .elementor-element.elementor-element-078b947 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-351 .elementor-element.elementor-element-e9b9380{--display:flex;}.elementor-351 .elementor-element.elementor-element-37c9388 img{width:300px;height:250px;}.elementor-351 .elementor-element.elementor-element-522e1b1{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-weight:600;color:#181717;}.elementor-351 .elementor-element.elementor-element-1d273ef{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;color:#000000;}.elementor-351 .elementor-element.elementor-element-5d74242 .elementor-button{background-color:#EE3D57;}.elementor-351 .elementor-element.elementor-element-5d74242 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-351 .elementor-element.elementor-element-5d74242 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-351 .elementor-element.elementor-element-96618d9{--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-351 .elementor-element.elementor-element-76987ca{--display:flex;}.elementor-351 .elementor-element.elementor-element-44b1614 img{width:300px;height:250px;}.elementor-351 .elementor-element.elementor-element-788da89{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-weight:600;color:#181717;}.elementor-351 .elementor-element.elementor-element-da6559c{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;color:#000000;}.elementor-351 .elementor-element.elementor-element-6766ef8 .elementor-button{background-color:#EE3D57;}.elementor-351 .elementor-element.elementor-element-6766ef8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-351 .elementor-element.elementor-element-6766ef8 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-351 .elementor-element.elementor-element-1abf834{--display:flex;}.elementor-351 .elementor-element.elementor-element-9222cdd img{width:300px;height:250px;}.elementor-351 .elementor-element.elementor-element-48d0198{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-weight:600;color:#181717;}.elementor-351 .elementor-element.elementor-element-1d8fbb8{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;color:#000000;}.elementor-351 .elementor-element.elementor-element-8653c7a .elementor-button{background-color:#EE3D57;}.elementor-351 .elementor-element.elementor-element-8653c7a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-351 .elementor-element.elementor-element-8653c7a .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-351 .elementor-element.elementor-element-22c9bd7{--display:flex;}.elementor-351 .elementor-element.elementor-element-c30b38c img{width:300px;height:250px;}.elementor-351 .elementor-element.elementor-element-28b9559{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-weight:600;color:#181717;}.elementor-351 .elementor-element.elementor-element-7b70612{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;color:#000000;}.elementor-351 .elementor-element.elementor-element-69fada7 .elementor-button{background-color:#EE3D57;}.elementor-351 .elementor-element.elementor-element-69fada7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-351 .elementor-element.elementor-element-69fada7 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-351 .elementor-element.elementor-element-a12dd56{--display:flex;}.elementor-351 .elementor-element.elementor-element-045da59 img{width:300px;height:250px;}.elementor-351 .elementor-element.elementor-element-e6c8ee8{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-weight:600;color:#181717;}.elementor-351 .elementor-element.elementor-element-91d1fee{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;color:#000000;}.elementor-351 .elementor-element.elementor-element-7b3b2e1 .elementor-button{background-color:#EE3D57;}.elementor-351 .elementor-element.elementor-element-7b3b2e1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-351 .elementor-element.elementor-element-7b3b2e1 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-351 .elementor-element.elementor-element-419fe3a{--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-351 .elementor-element.elementor-element-13ee886{--display:flex;}.elementor-351 .elementor-element.elementor-element-e3f62b6 img{width:300px;height:250px;}.elementor-351 .elementor-element.elementor-element-061103e{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-weight:600;color:#181717;}.elementor-351 .elementor-element.elementor-element-e1e4940{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;color:#000000;}.elementor-351 .elementor-element.elementor-element-32b669a .elementor-button{background-color:#EE3D57;}.elementor-351 .elementor-element.elementor-element-32b669a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-351 .elementor-element.elementor-element-32b669a .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-351 .elementor-element.elementor-element-5a3f5b1{--display:flex;}.elementor-351 .elementor-element.elementor-element-aa5a158 img{width:300px;height:250px;}.elementor-351 .elementor-element.elementor-element-3cad4b9{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-weight:600;color:#181717;}.elementor-351 .elementor-element.elementor-element-b549884{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;color:#000000;}.elementor-351 .elementor-element.elementor-element-ae6c564 .elementor-button{background-color:#EE3D57;}.elementor-351 .elementor-element.elementor-element-ae6c564 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-351 .elementor-element.elementor-element-ae6c564 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-351 .elementor-element.elementor-element-b412b95{--display:flex;}.elementor-351 .elementor-element.elementor-element-3f88ce4 img{width:300px;height:250px;}.elementor-351 .elementor-element.elementor-element-b869986{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-weight:600;color:#181717;}.elementor-351 .elementor-element.elementor-element-d79cdca{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;color:#000000;}.elementor-351 .elementor-element.elementor-element-d8ea096 .elementor-button{background-color:#EE3D57;}.elementor-351 .elementor-element.elementor-element-d8ea096 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-351 .elementor-element.elementor-element-d8ea096 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-351 .elementor-element.elementor-element-5088b0b{--display:flex;}.elementor-351 .elementor-element.elementor-element-a705ce5 img{width:300px;height:250px;}.elementor-351 .elementor-element.elementor-element-f06eee0{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-weight:600;color:#181717;}.elementor-351 .elementor-element.elementor-element-1cd3789{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;color:#000000;}.elementor-351 .elementor-element.elementor-element-0c2a27c .elementor-button{background-color:#EE3D57;}.elementor-351 .elementor-element.elementor-element-0c2a27c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-351 .elementor-element.elementor-element-0c2a27c .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-351 .elementor-element.elementor-element-b264986 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:500;fill:#000000;color:#000000;}.elementor-351 .elementor-element.elementor-element-b264986 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-351 .elementor-element.elementor-element-f2f94bc{--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:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-351 .elementor-element.elementor-element-f2f94bc:not(.elementor-motion-effects-element-type-background), .elementor-351 .elementor-element.elementor-element-f2f94bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mediwebsite.brightpixeldigitaldesigns.co.za/wp-content/uploads/2025/11/pngtree-pink-background-with-abstract-gradient-free-png-image_754173.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-351 .elementor-element.elementor-element-448acfd{--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-351 .elementor-element.elementor-element-f8ec575{--display:flex;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-351 .elementor-element.elementor-element-f8ec575:not(.elementor-motion-effects-element-type-background), .elementor-351 .elementor-element.elementor-element-f8ec575 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-351 .elementor-element.elementor-element-b44299d .elementor-swiper-button{font-size:20px;color:#EE3D57;}.elementor-351 .elementor-element.elementor-element-b44299d .elementor-swiper-button svg{fill:#EE3D57;}.elementor-351 .elementor-element.elementor-element-b44299d .elementor-testimonial__text{color:#252223;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-351 .elementor-element.elementor-element-b44299d .elementor-testimonial__name{color:#252223;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;}.elementor-351 .elementor-element.elementor-element-ded90c1{--display:flex;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-351 .elementor-element.elementor-element-ded90c1:not(.elementor-motion-effects-element-type-background), .elementor-351 .elementor-element.elementor-element-ded90c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-351 .elementor-element.elementor-element-5288ba9{text-align:center;}.elementor-351 .elementor-element.elementor-element-5288ba9 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:900;color:#EE3D57;}.elementor-351 .elementor-element.elementor-element-5bc9d5f .ekit-mail-submit{background-color:#EE3D57;padding:8px 20px 8px 20px;color:#FFFFFF;}.elementor-351 .elementor-element.elementor-element-5bc9d5f .elementskit_input_label{color:#000000;}.elementor-351 .elementor-element.elementor-element-5bc9d5f .ekit_form_control{padding:0px 20px 0px 20px;}.elementor-351 .elementor-element.elementor-element-5bc9d5f .elementskit_inline_form .elementskit_input_wraper:not(:last-child){margin-right:30px;}.elementor-351 .elementor-element.elementor-element-5bc9d5f .ekit_form_control::-webkit-input-placeholder{color:#000000;font-size:14px;}.elementor-351 .elementor-element.elementor-element-5bc9d5f .ekit_form_control::-moz-placeholder{color:#000000;font-size:14px;}.elementor-351 .elementor-element.elementor-element-5bc9d5f .ekit_form_control:-ms-input-placeholder{color:#000000;font-size:14px;}.elementor-351 .elementor-element.elementor-element-5bc9d5f .ekit_form_control:-moz-placeholder{color:#000000;font-size:14px;}.elementor-351 .elementor-element.elementor-element-5bc9d5f .ekit-mail-submit svg path{stroke:#FFFFFF;fill:#FFFFFF;}.elementor-351 .elementor-element.elementor-element-5bc9d5f .ekit-mail-submit:hover{color:#fff;}.elementor-351 .elementor-element.elementor-element-5bc9d5f .ekit-mail-submit:hover svg path{stroke:#fff;fill:#fff;}.elementor-351 .elementor-element.elementor-element-5bc9d5f .ekit-mail-submit > i, .elementor-351 .elementor-element.elementor-element-5bc9d5f .ekit-mail-submit > svg{margin-right:10px;}.elementor-351 .elementor-element.elementor-element-5bc9d5f .elementskit_input_group_text i{color:#000000;}.elementor-351 .elementor-element.elementor-element-5bc9d5f .elementskit_input_group_text svg path{stroke:#000000;fill:#000000;}.elementor-351 .elementor-element.elementor-element-5bc9d5f .elementskit_input_group_text{font-size:10px;}.elementor-351 .elementor-element.elementor-element-5bc9d5f .elementskit_input_group_text svg{max-width:10px;}.elementor-351 .elementor-element.elementor-element-c6bbbab{--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;}@media(min-width:768px){.elementor-351 .elementor-element.elementor-element-7c433bb{--width:25%;}.elementor-351 .elementor-element.elementor-element-460e5d4{--width:25%;}.elementor-351 .elementor-element.elementor-element-ad92714{--width:25%;}.elementor-351 .elementor-element.elementor-element-9f994b1{--width:25%;}.elementor-351 .elementor-element.elementor-element-241c020{--width:40%;}.elementor-351 .elementor-element.elementor-element-d74d89c{--width:40%;}.elementor-351 .elementor-element.elementor-element-74a2947{--width:40%;}.elementor-351 .elementor-element.elementor-element-e0eec3a{--width:40%;}.elementor-351 .elementor-element.elementor-element-6cffc33{--width:25%;}.elementor-351 .elementor-element.elementor-element-1d3ca03{--width:25%;}.elementor-351 .elementor-element.elementor-element-598bf8f{--width:25%;}.elementor-351 .elementor-element.elementor-element-cd24666{--width:25%;}.elementor-351 .elementor-element.elementor-element-0c5e74c{--width:25%;}.elementor-351 .elementor-element.elementor-element-f7a1d0e{--width:25%;}.elementor-351 .elementor-element.elementor-element-9ca6313{--width:25%;}.elementor-351 .elementor-element.elementor-element-e9b9380{--width:25%;}.elementor-351 .elementor-element.elementor-element-76987ca{--width:25%;}.elementor-351 .elementor-element.elementor-element-1abf834{--width:25%;}.elementor-351 .elementor-element.elementor-element-22c9bd7{--width:25%;}.elementor-351 .elementor-element.elementor-element-a12dd56{--width:25%;}.elementor-351 .elementor-element.elementor-element-13ee886{--width:25%;}.elementor-351 .elementor-element.elementor-element-5a3f5b1{--width:25%;}.elementor-351 .elementor-element.elementor-element-b412b95{--width:25%;}.elementor-351 .elementor-element.elementor-element-5088b0b{--width:25%;}.elementor-351 .elementor-element.elementor-element-f8ec575{--width:50%;}.elementor-351 .elementor-element.elementor-element-ded90c1{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-fa8fb5a *//* Start hidden + slightly left */
.features-section {
    opacity: 0;
    transform: translateX(-80px);
    transition: opacity 0.8s ease, transform 0.8s ease;
}

/* When JS adds the class "show" */
.features-section.show {
    opacity: 1;
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21025d3 */.elementor-351 .elementor-element.elementor-element-21025d3 {
    animation: promoBounce 1.2s ease-out infinite;
}

/* Bounce animation */
@keyframes promoBounce {
    0% {
        transform: scale(1);
    }
    30% {
        transform: scale(1.12);
    }
    50% {
        transform: scale(0.96);
    }
    70% {
        transform: scale(1.08);
    }
    100% {
        transform: scale(1);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d08eb81 *//* Floating button container */
.floating-button {
    position: fixed;
    bottom: 30px;      /* distance from bottom */
    right: 30px;       /* distance from right */
    width: 60px;
    height: 60px;
    background-color: #ff6b81; /* pinkish color, you can change */
    color: white;
    font-size: 28px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    box-shadow: 0 6px 15px rgba(0,0,0,0.2);
    animation: shake 1.5s infinite;
    z-index: 1000; /* stays on top */
    transition: transform 0.2s;
}

/* Hover effect */
.floating-button:hover {
    transform: scale(1.1);
}

/* Notification red dot */
.notification-dot {
    position: absolute;
    top: 5px;
    right: 5px;
    width: 12px;
    height: 12px;
    background-color: red;
    border-radius: 50%;
    border: 2px solid white; /* adds a nice outline */
}

/* Shake animation */
@keyframes shake {
    0%, 100% { transform: rotate(0deg); }
    20% { transform: rotate(10deg); }
    40% { transform: rotate(-10deg); }
    60% { transform: rotate(10deg); }
    80% { transform: rotate(-10deg); }
}/* End custom CSS */
/* Start custom CSS *//* Font import */
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600&display=swap');

.button-row {
    display: flex;
    gap: 15px;
}

/* Base button styling */
.btn {
    padding: 12px 28px;
    font-size: 18px;
    font-family: 'Cormorant Garamond', serif;
    font-weight: 600;
    border-radius: 6px;
    text-decoration: none;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
    display: inline-block;
}

/* Hover animation ONLY */
.btn:hover {
    transform: scale(1.06);
    box-shadow: 0px 4px 12px rgba(0,0,0,0.15);
}

/* Filled button */
.primary-btn {
    background-color: #E47283;
    color: #ffffff;
    border: 2px solid #E47283;
}

/* Transparent outlined button */
.outline-btn {
    background-color: transparent;
    color: #E47283;
    border: 2px solid #E47283;
}

.hero-main-heading {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 900;
    font-size: clamp(32px, 4vw, 60px);
    color: #EE3D57;

    -webkit-text-stroke: 0.6px #EE3D57;
    text-stroke: 0.6px #EE3D57;

    letter-spacing: 0.5px;
    text-shadow: 0 0 1px rgba(0,0,0,0.15);
    line-height: 1.1;
}

.white-title-premium {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 900;
    font-size: clamp(32px, 4vw, 60px);
    color: #FFFFFF;

    /* Slight outline for thickness */
    -webkit-text-stroke: 1px rgba(0,0,0,0.12);
    text-stroke: 1px rgba(0,0,0,0.12);

    /* Reduced, subtle shadow */
    text-shadow:
        0 0 2px rgba(0,0,0,0.15),
        0 0 4px rgba(0,0,0,0.10);

    letter-spacing: 0.6px;
    line-height: 1.1;
}
.feature-box {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.feature-box:hover {
    transform: scale(1.06);
    box-shadow: 0 8px 18px rgba(0,0,0,0.15);
}


/* Reusable slide from left animation */
@keyframes slideInLeft {
    from {
        opacity: 0;
        transform: translateX(-60px);
    }
    to {
        opacity: 1;
        transform: translateX(0);
    }
}

/* Top heading */
.hero-heading-one {
    opacity: 0;
    animation: slideInLeft 1.2s ease forwards;
    animation-delay: 0.2s;
}

/* Second heading */
.hero-heading-two {
    opacity: 0;
    animation: slideInLeft 1.2s ease forwards;
    animation-delay: 0.5s;
}

/* Button container (HTML widget) */
.hero-buttons {
    opacity: 0;
    animation: slideInLeft 1.2s ease forwards;
    animation-delay: 0.8s;
}/* End custom CSS */