@charset "UTF-8";
/* https://mamadi.co.za/wp-content/uploads/elementor/css/post-9777.css?ver=1776760616 */
.elementor-9777 .elementor-element.elementor-element-4223a63{padding:14.7rem 0rem 0rem 0rem}.elementor-element-4223a63{font-family:"Jost",Sans-serif}.elementor-9777 .elementor-element.elementor-element-f534669.elementor-column>.elementor-widget-wrap{top:50px}.elementor-9777 .elementor-element.elementor-element-008fa71{width:auto;max-width:auto;bottom:6.055%;text-align:start}body:not(.rtl) .elementor-9777 .elementor-element.elementor-element-008fa71{right:-13px}body.rtl .elementor-9777 .elementor-element.elementor-element-008fa71{left:-13px}.elementor-9777 .elementor-element.elementor-element-5e35c16{text-align:start}.elementor-9777 .elementor-element.elementor-element-77f0d45{width:auto;max-width:auto;top:-14px;text-align:start}body:not(.rtl) .elementor-9777 .elementor-element.elementor-element-77f0d45{left:45px}body.rtl .elementor-9777 .elementor-element.elementor-element-77f0d45{right:45px}.elementor-9777 .elementor-element.elementor-element-ca774dc{text-align:start}.elementor-9777 .elementor-element.elementor-element-1f57c9b>.elementor-element-populated{padding:0% 0% 0% 10%}.elementor-9777 .elementor-element.elementor-element-962ea75>.elementor-widget-container{margin:3px 0 19px 0}.elementor-9777 .elementor-element.elementor-element-962ea75 .elementor-heading-title{font-weight:700;text-transform:uppercase}.elementor-9777 .elementor-element.elementor-element-7c9c0c3>.elementor-widget-container{padding:0 20px 0 0}.elementor-9777 .elementor-element.elementor-element-7c9c0c3 .elementor-heading-title{font-size:16px;font-weight:300;line-height:26px;letter-spacing:0}.elementor-9777 .elementor-element.elementor-element-a972ba8>.elementor-widget-container{margin:0 0 32px 0}.elementor-element-a972ba8 .btn span{white-space:nowrap}.elementor-9777 .elementor-element.elementor-element-a972ba8 .btn{text-transform:uppercase;letter-spacing:.35px}.elementor-9777 .elementor-element.elementor-element-a972ba8 .btn{--alpha-btn-icon-size:15px}.elementor-9777 .elementor-element.elementor-element-84928aa>.elementor-widget-container{padding:35px 50px 2px 0;border-style:solid;border-width:1px 0 0 0;border-color:#EEE}.elementor-9777 .elementor-element.elementor-element-84928aa{font-size:16px;font-weight:300;line-height:36px}.elementor-9777 .elementor-element.elementor-element-41b378d{z-index:2}.elementor-element-41b378d .social-icon{border-radius:50%;width:45px;height:45px;font-size:15px;margin:calc(8px / 2)}.elementor-element-41b378d .social-icons{margin:calc(-8px / 2)}.elementor-element-41b378d .social-icons .social-icon:after{right:calc(-8px / 2)}.elementor .elementor-element-41b378d .use-hover:not(:hover){color:#323334;border-color:#E1E1E1}.elementor .elementor-element-41b378d .use-hover:not(:hover) span{color:inherit}@media(max-width:1439px){.elementor-9777 .elementor-element.elementor-element-4223a63{padding:11.7rem 0rem 0rem 0rem}body:not(.rtl) .elementor-9777 .elementor-element.elementor-element-77f0d45{left:44px}body.rtl .elementor-9777 .elementor-element.elementor-element-77f0d45{right:44px}.elementor-9777 .elementor-element.elementor-element-77f0d45{top:-14px}}@media(max-width:991px){body:not(.rtl) .elementor-9777 .elementor-element.elementor-element-008fa71{right:0}body.rtl .elementor-9777 .elementor-element.elementor-element-008fa71{left:0}.elementor-9777 .elementor-element.elementor-element-008fa71{bottom:37%}.elementor-9777 .elementor-element.elementor-element-1f57c9b>.elementor-element-populated{padding:0rem 0rem 0rem 4rem}.elementor-9777 .elementor-element.elementor-element-84928aa>.elementor-widget-container{padding:35px 0 2px 0}}@media(max-width:767px){.elementor-9777 .elementor-element.elementor-element-4223a63{padding:7rem 0rem 0rem 0rem}body:not(.rtl) .elementor-9777 .elementor-element.elementor-element-008fa71{right:17%}body.rtl .elementor-9777 .elementor-element.elementor-element-008fa71{left:17%}body:not(.rtl) .elementor-9777 .elementor-element.elementor-element-77f0d45{left:15px}body.rtl .elementor-9777 .elementor-element.elementor-element-77f0d45{right:15px}.elementor-9777 .elementor-element.elementor-element-77f0d45{top:15px}.elementor-9777 .elementor-element.elementor-element-1f57c9b>.elementor-element-populated{padding:15px 15px 15px 15px}.elementor-9777 .elementor-element.elementor-element-962ea75 .elementor-heading-title{font-size:3.2rem}}