@charset "UTF-8";
/* https://mamadi.co.za/wp-content/uploads/elementor/css/post-7672.css?ver=1769523174 */
.elementor-7672 .elementor-element.elementor-element-18c7106>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-7672 .elementor-element.elementor-element-18c7106{margin:5rem 0rem 0rem 0rem}.elementor-7672 .elementor-element.elementor-element-15cd32d>.elementor-widget-container{margin:30px -4px 0 -4px}.elementor-element-15cd32d .social-icons{justify-content:center;margin:calc(-4px / 2)}.elementor-element-15cd32d .social-icon{width:42px;height:42px;font-size:20px;margin:calc(4px / 2)}.elementor-element-15cd32d .social-icons .social-icon:after{right:calc(-4px / 2)}.elementor-7672 .elementor-element.elementor-element-e6cf9b5>.elementor-element-populated{padding:1.5rem 1.5rem 1.5rem 5.5rem}.elementor-7672 .elementor-element.elementor-element-db72165>.elementor-widget-container{margin:0 0 25px 0}.elementor-7672 .elementor-element.elementor-element-db72165 .elementor-heading-title{font-size:3.4rem}.elementor-7672 .elementor-element.elementor-element-9299115 .elementor-heading-title{line-height:1.75em}.elementor-7672 .elementor-element.elementor-element-772f6c6{--divider-border-style:solid;--divider-color:#E1E1E1;--divider-border-width:1px}.elementor-7672 .elementor-element.elementor-element-772f6c6 .elementor-divider-separator{width:100%}.elementor-7672 .elementor-element.elementor-element-772f6c6 .elementor-divider{padding-block-start:23px;padding-block-end:23px}.elementor-7672 .elementor-element.elementor-element-29d8f2c{margin:6px 0 72px 0}.elementor-7672 .elementor-element.elementor-element-5e6cb97 .elementor-heading-title{font-size:12px;letter-spacing:.1em;color:#999}.elementor-7672 .elementor-element.elementor-element-158edd0>.elementor-widget-container{margin:0 0 27px 0}.elementor-7672 .elementor-element.elementor-element-158edd0 .elementor-heading-title{color:#323334}.elementor-7672 .elementor-element.elementor-element-db6ced2 .elementor-heading-title{font-size:12px;letter-spacing:.1em;color:#999}.elementor-7672 .elementor-element.elementor-element-0049af9 .elementor-heading-title{color:#323334}.elementor-7672 .elementor-element.elementor-element-9bae6db .elementor-heading-title{font-size:12px;letter-spacing:.1em;color:#999}.elementor-7672 .elementor-element.elementor-element-7924634>.elementor-widget-container{margin:0 0 27px 0}.elementor-7672 .elementor-element.elementor-element-7924634 .elementor-heading-title{color:#323334}.elementor-7672 .elementor-element.elementor-element-bad6d8b .elementor-heading-title{font-size:12px;letter-spacing:.1em;color:#999}.elementor-7672 .elementor-element.elementor-element-8151488 .elementor-heading-title{color:#323334}.elementor-7672 .elementor-element.elementor-element-7964bb5{margin:0rem 0rem 10rem 0rem}.elementor-7672 .elementor-element.elementor-element-c09da47{text-align:center}.elementor-7672 .elementor-element.elementor-element-c09da47 .elementor-heading-title{font-size:3.4rem}.elementor-7672 .elementor-element.elementor-element-df8f802>.elementor-widget-container{margin:9rem 0rem -7.5rem 0rem}.elementor-element-df8f802 .comment-respond .comment-reply-title{font-size:3.4rem}.elementor-7672 .elementor-element.elementor-element-df8f802 .comment-respond p:first-child{margin:2.5rem 0rem 4.3rem 0rem}.elementor-element-df8f802 .comment-form .form-control{border-color:#CCC}.elementor-7672 .elementor-element.elementor-element-df8f802 .btn{--alpha-btn-color:#111111;--alpha-btn-bg-color:#02010100;--alpha-btn-bd-color:#111111;--alpha-btn-hover-color:#FFFFFF;--alpha-btn-active-color:#FFFFFF;--alpha-btn-hover-bg-color:#111111;--alpha-btn-active-bg-color:#111111;margin:2rem 0rem 0rem 0rem}@media(min-width:768px){.elementor-7672 .elementor-element.elementor-element-cf6e3ee{width:44%}.elementor-7672 .elementor-element.elementor-element-43d5453{width:56%}}@media(max-width:1199px){.elementor-7672 .elementor-element.elementor-element-e6cf9b5>.elementor-element-populated{padding:1.5rem 1.5rem 1.5rem 3.5rem}}@media(max-width:991px){.elementor-7672 .elementor-element.elementor-element-e6cf9b5>.elementor-element-populated{padding:1.5rem 1.5rem 1.5rem 3rem}}@media(max-width:767px){.elementor-7672 .elementor-element.elementor-element-e6cf9b5>.elementor-element-populated{padding:1.5rem 1.5rem 1.5rem 1.5rem}.elementor-7672 .elementor-element.elementor-element-db72165 .elementor-heading-title{font-size:3.2rem}.elementor-7672 .elementor-element.elementor-element-29d8f2c{margin:6px 0 0 0}}